Alexis_Brown
Умник
Переделывал систему капта все нормально но вылезло 3 варнинга из за которых сервер не запускается.
Вот строки:
И дело в том что я эту часть вообще не трогал.
И не знаю что делать.Все что в моих силах пробивал сделать не получилось.
Вот прошу помощи у вас.
PHP:
D:\Users\Acer\Desktop\MyRecreation RP\gamemodes\MR.pwn(9943) : warning 219: local variable "i" shadows a variable at a preceding level
D:\Users\Acer\Desktop\MyRecreation RP\gamemodes\MR.pwn(9961) : warning 219: local variable "i" shadows a variable at a preceding level
D:\Users\Acer\Desktop\MyRecreation RP\gamemodes\MR.pwn(10102) : warning 219: local variable "i" shadows a variable at a preceding level
PHP:
for(new i = 0; i < MAX_PLAYERS; i++)//=======================9943
{
if(PlayerInfo[i][pMuteTime] >=1 && PlayerInfo[i][pMuted] == 1)
{
PlayerInfo[i][pMuteTime] -=1;
}
else if(PlayerInfo[i][pMuteTime] <=0 && PlayerInfo[i][pMuted] == 1)
{
if(IsPlayerConnected(i))
{
PlayerInfo[i][pMuteTime] = 0;
PlayerInfo[i][pMuted] = 0;
GetPlayerName(i,plname,sizeof(plname));
format(string,sizeof(string),"%s был разоткнут сервером. ",plname);
SendClientMessageToAll(COLOR_LIGHTBLUE,string);
}
}
}
for(new i = 0; i < MAX_PLAYERS; i++)//======================9961
{
if(IsPlayerConnected(i))
{
if(SafeTime[i] > 0)
{
SafeTime[i]--;
}
if(SafeTime[i] == 1)
{
if(gPlayerAccount[i] == 1 && gPlayerLogged[i] == 0)
{
SendClientMessage(i, COLOR_WHITE, "Помощь: Сейчас вам даётся возможность залогинится введите пароль в окошко!");
}
}
PHP:
for(new i = 0; i < MAX_PLAYERS; i++)//===================10102
{
if(IsPlayerConnected(i))
{
if(PlayerInfo[i][pJailed] > 0)
{
if(PlayerInfo[i][pJailTime] > 0)
{
PlayerInfo[i][pJailTime]--;
format(string, sizeof(string), "~r~%d",PlayerInfo[i][pJailTime]);
GameTextForPlayer(i, string, 1000, 1);
}
if(PlayerInfo[i][pJailTime] <= 0)
{
PlayerInfo[i][pJailTime] = 0;
if(PlayerInfo[i][pJailed] == 1)
{
SetPlayerInterior(i, 6);
SetPlayerPos(i,268.0903,77.6489,1001.0391);
}
else if(PlayerInfo[i][pJailed] == 2)
{
SetPlayerWorldBounds(i,20000.0000,-20000.0000,20000.0000,-20000.0000); //Reset world to player
SetPlayerInterior(i, 0);
SetPlayerPos(i, 90.2101,1920.4854,17.9422);
}
PlayerInfo[i][pJailed] = 0;
SendClientMessage(i, COLOR_GRAD1," Вы заплатили свой долг обществу.");
format(string, sizeof(string), "~g~Freedom~n~~w~Try to be a better citizen");
GameTextForPlayer(i, string, 5000, 1);
if(gTeam[i] == 4) { gTeam[i] = 3; }
ClearCrime(i);
SetPlayerToTeamColor(i);
UnJail(i);
}
}
И не знаю что делать.Все что в моих силах пробивал сделать не получилось.
Вот прошу помощи у вас.
