ИльяМамедов
Новичок
Привет всем,с вами сново я Ilya Mamedov
Я сделал команду /warn,так чтобы именно создателей не могли заварнить,просто многие через баг могут администраторов заварнить,а я сделал чтобы они не могли!
ВОт вам и команда
От + не откажусь
Я сделал команду /warn,так чтобы именно создателей не могли заварнить,просто многие через баг могут администраторов заварнить,а я сделал чтобы они не могли!
ВОт вам и команда
От + не откажусь
Код:
else if(!strcmp(cmd, "/варн", true))
{
if(PlayerInfo[playerid][pAdmin] < 1) return MSG_NOADMIN1(playerid); // [pAdmin] <1) ставить на свой я поставил на 1 лвл адм
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)) return SendInfo(playerid,"/варн [ID ] [причина]");
giveplayerid = strval(tmp);
result = strrest(cmdtext, idx);
if(!strlen(result)) return SendInfo(playerid,"/варн [ID] [причина]");
if(strcmp(PlayerNameEx[giveplayerid], "Ilya_Mamedov", true) == 0) // ник основателя
{
SendErr(playerid,"Нельзя причинить вред основателю".);
return 1;
}
if(strcmp(PlayerNameEx[giveplayerid], "Artem_Koltyn", true) == 0) // ник основателя
{
SendErr(playerid,"Нельзя причинить вред основателю.");
return 1;
}
if(IsPlayerConnected(giveplayerid))
{
if(PlayerInfo[giveplayerid][pAdmin] > 0) return SendErr(playerid,"Ты не можешь заварнить администратора");
f(string, "Администратор {DB8484}%s{FF0000} Выдал варн игроку {DB8484}%s{FF0000} |причина: {DB8484}%s", PlayerNameEx[playerid], PlayerNameEx[giveplayerid], result);
SendClientMessageToAll(COLOR_RED, string);
PlayerInfo[giveplayerid][pWarns] += 1;
if(PlayerInfo[giveplayerid][pWarns] >= 5)
{
SendClientMessage(giveplayerid, COLOR_RED, "Ты был забанен по максимальному причины предупреждения");
Kick(giveplayerid);
}
}
else
{
MSG_NOTPLAYER(playerid);
}
return 1;
}
