Доступ к архиву

Переход в группу "Пользователь"

300.00 ₽
Одноразовый платёж
Быстрый переход в группу "Пользователи", без надобности написания постов и ожидания.

Покупка дает возможность:
Быть полноправным участником форума
Нормальное копирование кода
Создавать темы
Скачивать файлы
Доступ к архиву Pawno-Info

Не выдается фракция

Статус
В этой теме нельзя размещать новые ответы.

Kala4ik

Компетентный
Добрый день, из за чего такое может быть? когда даю себе 22 фракцию и ниже они выдаются, а 23 не хочет, и потом я вообще не могу снять лидерку, если нажать на 23.

PHP:
----------
Loaded log file: "server_log.txt".
----------

SA-MP Dedicated Server
----------------------
v0.3.7-R2, (C)2005-2015 SA-MP Team

[15:35:19] filterscripts = ""  (string)
[15:35:19] 
[15:35:19] Server Plugins
[15:35:19] --------------
[15:35:19]  Loading plugin: crashdetect.dll
[15:35:19]   CrashDetect v4.18.1 is OK.
[15:35:19]   Loaded.
[15:35:19]  Loading plugin: sscanf.dll
[15:35:19] 

[15:35:19]  ===============================

[15:35:19]       sscanf plugin loaded.     

[15:35:19]          Version:  2.8.1        

[15:35:19]    (c) 2012 Alex "Y_Less" Cole  

[15:35:19]  ===============================

[15:35:19]   Loaded.
[15:35:19]  Loading plugin: streamer.dll
[15:35:19] 

*** Streamer Plugin v2.9.1 by Incognito loaded ***

[15:35:19]   Loaded.
[15:35:19]  Loading plugin: mysql.dll
[15:35:19]  >> plugin.mysql: R41-2 successfully loaded.
[15:35:19]   Loaded.
[15:35:19]  Loading plugin: regex.dll
[15:35:19] 


[15:35:19] ______________________________________


[15:35:19]  Regular Expression Plugin v0.2.0 loaded
[15:35:19] ______________________________________


[15:35:19]  By: Fro (c) Copyright <TBG> 2009-2011
[15:35:19] ______________________________________


[15:35:19]   Loaded.
[15:35:19]  Loading plugin: dc_cmd.dll
[15:35:19]   Daniel's CMD plugin v2.8
[15:35:19]     (c) 2014 Daniel_Cortez
[15:35:19] 	www.*********.ru
[15:35:19]   Loaded.
[15:35:19]  Loading plugin: md5.dll
[15:35:19]   MD5 v1.2 by BJIADOKC loaded
[15:35:19]   Loaded.
[15:35:19]  Loaded 7 plugins.

[15:35:19] 
[15:35:19] Ban list
[15:35:19] --------
[15:35:19]  Loaded: samp.ban
[15:35:19] 
[15:35:19] 
[15:35:19] Filterscripts
[15:35:19] ---------------
[15:35:19]   Loaded 0 filterscripts.

[15:35:19] lagcomp = "On"  (string, read-only)
[15:35:19] Сервер успешно подключён к БД!
[15:35:19] [Сервер запущен с кодировкой]: cp1251 
[15:35:19] [OP_Actors] Файл "OP_Actors_Names_M.cfg" успешно загружен.
[15:35:19] [OP_Actors] Файл "OP_Actors_Names_W.cfg" успешно загружен.
[15:35:19] Маппинг загружен
[15:35:19] Статическое авто загружено.
[15:35:19] Пикапы загружены, пикапов домов и бизнесов в моде: 0
[15:35:19] Number of vehicle models: 110
[15:35:19] Турниры загружены! Всего: 0!
[15:35:19] Бизнесы загружены успешно
[15:35:19] S-Бизнесы загружены успешно
[15:35:19] [debug] Run time error 4: "Array index out of bounds"
[15:35:19] [debug]  Attempted to read/write array element at index 19 in array of size 19
[15:35:19] [debug] AMX backtrace:
[15:35:19] [debug] #0 000fa554 in public LoadGangs () at C:\Users\d3mix\Desktop\Новая папка\gamemodes\CSs.pwn:17031
[15:35:19] [debug] Run time error 4: "Array index out of bounds"
[15:35:19] [debug]  Attempted to read/write array element at index 19 in array of size 19
[15:35:19] [debug] AMX backtrace:
[15:35:19] [debug] #0 00100340 in public LoadNewsp () at C:\Users\d3mix\Desktop\Новая папка\gamemodes\CSs.pwn:17253
[15:35:19] Загружено 0 семей
[15:35:19] Дома загружены успешно. Процесс занял 1 ms
[15:35:19] Загружено [100] ганзоны
[15:35:19] Загружено 56 граффити. Потрачено: 3 ms
[15:35:19] Загружено 32 Мафиа-Зон!
[15:35:19] Загружено [23] фракций.
[15:35:44] [connection] 127.0.0.1:4602 requests connection cookie.
[15:35:45] [connection] incoming connection: 127.0.0.1:4602 id: 0
[15:35:45] [join] kala4ik has joined the server (0:127.0.0.1)
[15:35:54] [death] kala4ik died 255
[15:36:23] [debug] Run time error 4: "Array index out of bounds"
[15:36:23] [debug]  Attempted to read/write array element at index 23 in array of size 23
[15:36:23] [debug] AMX backtrace:
[15:36:23] [debug] #0 002427d8 in public OnDialogResponse (playerid=0, dialogid=7414, response=1, listitem=22, inputtext[]=@0040d07c "[23] ") at C:\Users\d3mix\Desktop\Новая папка\gamemodes\CSs.pwn:31658
[15:36:26] [debug] Run time error 4: "Array index out of bounds"
[15:36:26] [debug]  Attempted to read/write array element at index 23 in array of size 23
[15:36:26] [debug] AMX backtrace:
[15:36:26] [debug] #0 001db628 in public cmd_unmakeleader (playerid=0, params[]=@0040d0bc "") at C:\Users\d3mix\Desktop\Новая папка\gamemodes\CSs.pwn:26791
[15:36:30] [part] kala4ik has left the server (0:1)

PHP:
CMD:makeleader(playerid,params[])
{
	if(sscanf(params,"u",params[0]))return SendClientMessage(playerid,0x00BFFFAA,"[КОМАНДЫ] {FFFFFF}/makeleader [ID]");
	if(!IsPlayerConnected(params[0]))return Error(playerid,"Игрок оффлайн!");
	new str[82+20],dialog[600];
	for(new i; i < MAX_ORGS; i++)
	{
	    format(size(str),"[%i] %s\n",FracInfo[i][fnId],FracInfo[i][fnName]);
	    strcat(dialog,str);
	}
	format(size(str),"{33CCFF}Лидерка: %s",PlayerInfo[params[0]][pName]);
	SetPVarInt(playerid,"makeleader",params[0]);
	SPD(playerid,7414,DIALOG_STYLE_LIST,str,dialog,"Выбрать","Закрыть");
	return 1;
}
PHP:
CMD:unmakeleader(playerid,params[])
{
    //if(PlayerInfo[playerid][pAdmin] != 6 && PlayerInfo[playerid][pAdmin] != 9 && PlayerInfo[playerid][pAdmin] != 10 && PlayerInfo[playerid][pAdmin] != 11 || AdminDuty[playerid] == 0)return SendClientMessage(playerid,0xFF0000AA,"[ОШИБКА] {FFFFFF}Недостаточно прав для использования команды.");
    if(sscanf(params,"r",params[0]))return SendClientMessage(playerid,0x00BFFFAA,"[КОМАНДЫ] {ffffff}/unmakeleader [id игрока].");
	static const unleader[] = "* Ты %s с поста лидера администратором %s.";
	new string1[sizeof(unleader)+12+MAX_PLAYER_NAME];
	format(string1,sizeof(string1),unleader,(PlayerInfo[params[0]][pSex] == 1) ? ("был снят") : ("была снята"),PlayerInfo[playerid][pName]);
	SendClientMessage(params[0],0x33CCFFAA,string1);
	static const abcast[] = "[ACMD] %s %s лидерку с %s.";
	new string2[sizeof(abcast)+MAX_PLAYER_NAME+6+MAX_PLAYER_NAME];
	format(string2,sizeof(string2),abcast,PlayerInfo[playerid][pName],(PlayerInfo[playerid][pSex] == 1) ? ("снял") : ("сняла"),PlayerInfo[params[0]][pName]);
	ABroadCast(0x008B8BAA,string2,1);
	strmid(FracInfo[PlayerInfo[params[0]][pLeader]][fnLeader],"Нет",0,strlen("Нет"),30);
	SaveFraction(PlayerInfo[params[0]][pLeader]);
	PlayerInfo[params[0]][pLeader] = 0;
	PlayerInfo[params[0]][pMember] = 0;
	PlayerInfo[params[0]][pRank] = 0;
	PlayerInfo[params[0]][pDeputy] = 0;
	PlayerInfo[params[0]][pSpawnchange] = 0;
    CheckPlayerSkin(params[0]);
    OnPlayerSave(params[0]);
    SpawnPlayer(params[0]);
	return 1;
}
PHP:
	if(dialogid == 7414)
	{
	    if(response)
	    {
			new id = GetPVarInt(playerid,"makeleader");
		    switch(listitem+1)
		    {
		        case 1: PlayerInfo[id][pRank] = 11;
		    }
		    if(id == INVALID_PLAYER_ID) return true;
			if(P::[id][pMember] != 0 && P::[id][pLeader] != 0) return Error(playerid,"Игрок состоит в организации!");
			PlayerInfo[id][pMember] = listitem+1;
			PlayerInfo[id][pLeader] = listitem+1;
			PlayerInfo[id][pSpawnchange] = 1;
			strmid(FracInfo[listitem+1][fnLeader],PlayerInfo[id][pName],0,strlen(PlayerInfo[id][pName]),MAX_PLAYER_NAME);
			static const mleader[] = "* Ты %s лидером фракции ''%s'' администратором %s.";
			new string1[sizeof(mleader)+16+30+MAX_PLAYER_NAME];
			format(string1,sizeof(string1),mleader,(PlayerInfo[id][pSex] == 1) ? ("был назначен") : ("была назначена"),FracInfo[listitem][fnName],PlayerInfo[playerid][pName]);
			SendClientMessage(id,0x33CCFFAA,string1);
			static const abcast[] = "[ACMD] %s %s %s лидером фракции ''%s''.";
			new string2[sizeof(abcast)+MAX_PLAYER_NAME+10+MAX_PLAYER_NAME+30];
			format(string2,sizeof(string2),abcast,PlayerInfo[playerid][pName],(PlayerInfo[playerid][pSex] == 1) ? ("назначил") : ("назначила"),PlayerInfo[id][pName],FracInfo[listitem][fnName]);
			ABroadCast(0x008B8BAA,string2,1);
			/*if(EGangInfo[listitem][Skins][i] != 0) {
			P::[giveplayerid][pChar] = EGangInfo[listitem][Skins][i];
			P::[giveplayerid][pCharSlot1] = EGangInfo[listitem][Skins][i]; break; } }*/
			if(IsAGangCapt(id)) ShowCapt(id);
			if(IsAMafia(id)) { ShowMCapt(id); ShowBizWar(id); }
			SaveFraction(listitem+1);
		    CheckPlayerSkin(id);
		    OnPlayerSave(id);
		    SpawnPlayer(id);
   		}
	}
 
Последнее редактирование модератором:
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу