Vlad7060908
Умник
Итак, представляю команду для админов. Суть команды: если админ пишет эту команду и указывает ид игрока, то его кикает с причиной Нон-рп ник. Как же это сделать?
В
Добавляем вот это:
На этом все.
С вами был: Vlad7060908
Если комуто пригодилось, или просто понравилось - от плюсика не откажусь, а буду очень рад))
В
PHP:
public OnPlayerCommandText(playerid, cmdtext[])
PHP:
if(strcmp(cmd, "/name", true) == 0)
{
if(IsPlayerConnected(playerid))
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_ISPOLZUY, "*Используйте: /name [ид]");
return 1;
}
giveplayerid = ReturnUser(tmp);
if (PlayerInfo[playerid][pAdmin] >= 1)
{
if(IsPlayerConnected(giveplayerid))
{
if(giveplayerid != INVALID_PLAYER_ID)
{
GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "Role Play Game : %s Был кикнут Администратором %s. Причина: [NON_RP] Nick-Name", giveplayer, sendername);
SendAdminMessage(COLOR_LIGHTRED, string);
format(string, sizeof(string), "Role Play Game : Смените свой ник на РП формата Имя_Фамилия (по английски).", sendername);
SendClientMessage(giveplayerid, COLOR_LIGHTRED, string);
SendClientMessage(giveplayerid, COLOR_LIGHTRED, " Role Play Game : Пример ника :Nikolay_Kapelko");
SendClientMessage(giveplayerid, COLOR_YELLOW, " Обратитесь на форум Role Play Game");
SendClientMessage(giveplayerid, COLOR_YELLOW, " Если вы считаете что произошла ошибка");
// AdmCmdLog(string);
Kick(giveplayerid);
}
}
}
else
{
format(string, sizeof(string), "** %d Не активный игрок.", giveplayerid);
SendClientMessage(playerid, COLOR_RED, string);
}
}
return 1;
}
С вами был: Vlad7060908
Если комуто пригодилось, или просто понравилось - от плюсика не откажусь, а буду очень рад))
