Fast_Stone
Умник
Не сохраняется выговор для администрации при пере заходе в игре
PHP:
else if(strcmp(cmd,"/avig",true)==0)
{
if(IsPlayerConnected(playerid))
{
if(PlayerInfo[playerid][pAdmin] < 14) return SendClientMessage(playerid,-1,"Простите, но у вас нет доступа!");
tmp = strcharsplit(cmdtext, idx);
if(FD1 || FD2)
if(!strlen(tmp)) return SendClientMessage(playerid, COLOR_GRAD1, "Вы не в моде!");
new id = ReturnUser(tmp),str[200];
if(!IsPlayerConnected(id)) return SendClientMessage(playerid,-1,"Данный администратор не находится в игре!");
if(PlayerInfo[id][pAdmin] == 0) return SendClientMessage(playerid,-1,"Простите, но данный игрок не администратор!");
if(PlayerInfo[id][pAdminVaip] != 3)
{
PlayerInfo[id][pAdminVaip] ++;
format(str,sizeof(str),"Администратор %s {FFFFFF}выдал вам административное предупреждение! ( Предупреждение %d / 3 )",PlayerInfo[playerid][pNames],PlayerInfo[id][pAdminVaip]);
SendClientMessage(id,-1,str);
format(str,sizeof(str),"Администратор %s выдал административное предупреждение Администратору %s! ( Предупреждение %d / 3 )",PlayerInfo[playerid][pNames],PlayerInfo[id][pNames],PlayerInfo[id][pAdminVaip]);
ABroadCast(COLOR_LIGHTRED, str, 1);
}
if(PlayerInfo[id][pAdminVaip] >= 3)
{
PlayerInfo[id][pAdmin] = 0;
PlayerInfo[id][pAdminVaip] = 0;
format(str,sizeof(str),"Администратор %s снял административные права с %s! ( Предупреждение 3 / 3 )",PlayerInfo[playerid][pNames],PlayerInfo[id][pNames]);
ABroadCast(COLOR_LIGHTRED, str, 1);
SendClientMessage(id,-1,"С вас сняты Административные полномочия! По причине: 3 / 3 ");
format(stringer,64, "*%s vigov %s, and give %d vig. %d/3*", PlayerInfo[playerid][pNames],PlayerInfo[id][pNames],PlayerInfo[id][pAdminVaip]);
AdmLog(stringer);
}
}
return true;
}
