qweere9901
Умник
Странная проблема с варнами, при получении 3-го просто кикает, хотя должен баниться аккаунт.
PHP:
}
CMD:warn(playerid, params[])
{
new year, month,day, string[200];
if(PlayerInfo[playerid][pAdmin] < 1) return SendClientMessage(playerid, GREY, "Òû íå ìîæåøü èñïîëüçîâàòü ýòó êîìàíäó.");
if(sscanf(params, "is", params[0], params[1])) return SendClientMessage(playerid, GREY, "Èñïîëüçóé: /warn [ID/Íèê] [Ïðè÷èíà].");
if(!IsPlayerConnected(params[0])) return SendClientMessage(playerid, GREY, "Èãðîê íå íàéäåí.");
PlayerInfo[params[0]][pWarns] += 1;
if(PlayerInfo[params[0]][pWarns] >= 3)
{
getdate(year, month, day);
format(string, sizeof(string), "Jus[T]: %s ïîëó÷èë(à) 3-å ïðåäóïðåæäåíèå îò %s %s Ïðè÷èíà: %s",PlayerName[params[0]],ADMR(playerid),PlayerName[playerid], params[1]);
SendClientMessageToAll(LRED, string);
new timeban = gettime()+(1296000);
PlayerInfo[params[0]][pBlocks] += 1;
PlayerInfo[params[0]][pBanned] = timeban;
KICKED[params[0]] = true;
return true;
}
format(string, sizeof(string), "Jus[T]: %s ïðåäóïðåæäåí(à) %sîì %s Ïðè÷èíà: %s",PlayerName[params[0]],ADMR(playerid),PlayerName[playerid],params[1]);
SendClientMessageToAll(LRED, string);
log("Warn",string);
SendFormattedMessage(params[0], LBLUE, "Òû ïðåäóïðåæäåí(à) %sîì %s Ïðè÷èíà: %s",ADMR(playerid),PlayerName[playerid],params[1]);
return 1;
