qrudik
Ученик
При вводе команды /bizwar Русской мафией пишет Server unknow command хотя с остальными мафиями все норм
Запустил Крашдетектед он выдал вот это
Ошибка в 8630 строке
Вот сдесь ошибка:
Запустил Крашдетектед он выдал вот это
PHP:
[19:14:36] [debug] Run time error 4: "Array index out of bounds"
[19:14:36] [debug] Accessing element at index 15 past array upper bound 14
[19:14:36] [debug] AMX backtrace:
[19:14:36] [debug] #0 000b4670 in public OnPlayerCommandText (playerid=0, cmdtext[]=@00304c08 "/bizwar") at C:\Users\Владимир\Desktop\[SAMP] Сервер NEXT GO\gamemodes\NextGo.pwn:8630
PHP:
if(strcmp(cmd, "/bizwar", true) == 0)
{
if(Player[playerid][pMember] == 5 && Player[playerid][pRank] >= 4 || Player[playerid][pMember] == 15 && Player[playerid][pRank] >= 4 || Player[playerid][pMember] == 6 && Player[playerid][pRank] >= 4)
{
for(new b = 0; b < BIZNES; b++)
{
new Float:oldposx, Float:oldposy, Float:oldposz;
GetPlayerPos(playerid, oldposx, oldposy, oldposz);
if(IsPlayerInRangeOfPoint(playerid,2.0,BiznesInfo[b][bEnterX], BiznesInfo[b][bEnterY], BiznesInfo[b][bEnterZ]) && BiznesInfo[b][bOwned] == 1)
{
if(GoMafiaWar == 1) return send(playerid, TAXI_COLOR, "[Фракция]:{FFFFFF} Война уже идет!");
if(MafiaTimer[Player[playerid][pMember]] > 0)
{
f(string,"[Фракция]:{FFFFFF} Войну можно начать через %d секунд(ы)",MafiaTimer[Player[playerid][pMember]]);
send(playerid,TAXI_COLOR,string);
return 1;
}
if(BiznesInfo[b][bMafia] == Player[playerid][pMember]) return send(playerid, TAXI_COLOR, "[Фракция]:{FFFFFF} Этот бизнес принадлежит вашей фракции");
if(BiznesInfo[b][bMafia] == 0)
{
BiznesInfo[b][bMafia] = Player[playerid][pMember];
UpdateBiz(b);
f(string,"[Фракция]:{FFFFFF} Мафия %s захватывает бизнес %s.",GetMafiaName(Player[playerid][pMember]),BiznesInfo[b][bMessage]);
SendTeamMessage(5,TAXI_COLOR,string);
f(string,"[Фракция]:{FFFFFF} Мафия %s захватывает бизнес %s.",GetMafiaName(Player[playerid][pMember]),BiznesInfo[b][bMessage]);
SendTeamMessage(6,TAXI_COLOR,string);
f(string,"[Фракция]:{FFFFFF} Мафия %s захватывает бизнес %s.",GetMafiaName(Player[playerid][pMember]),BiznesInfo[b][bMessage]);
SendTeamMessage(15,TAXI_COLOR,string);
return 1;
}
else if(BiznesInfo[b][bMafia] > 0)
{
AtackMafiaFraction = Player[playerid][pMember];
DefenceMafiaFraction = BiznesInfo[b][bMafia];
GoMafiaWar = 1;
BiznesOnBattle = BiznesInfo[b][bID];
f(string,"[Фракция]:{FFFFFF} %s захватывает мафия %s. Место встречи - заброшенный аэропорт",BiznesInfo[b][bMessage],GetMafiaName(Player[playerid][pMember]));
SendTeamMessage(AtackMafiaFraction,TAXI_COLOR,string);
f(string,"[Фракция]:{FFFFFF} %s захватывает мафия %s. Место встречи - заброшенный аэропорт",BiznesInfo[b][bMessage],GetMafiaName(Player[playerid][pMember]));
SendTeamMessage(DefenceMafiaFraction,TAXI_COLOR,string);
MZSafeTime = 600;
MafiaTimer[Player[playerid][pMember]] = 3000;
zons = GangZoneCreate(328.755706, 2412.644531, 448.755706, 2564.644531);
GangZoneShowForAll(zons, COLOR_RED);
GangZoneFlashForAll(zons,COLOR_RED);
WarTimer();
}
}
}
}
else
{
send(playerid, COLOR_RED, UnAdminMes);
return 1;
}
return 1;
}
PHP:
if(MafiaTimer[Player[playerid][pMember]] > 0)
