Услуги скриптера: click
Команды держи за так.
Skick
Код
CMD:skick(playerid, params[])
{
if(PlayerInfo[playerid][pAdmin] < 5 || AdminLogged[playerid] != true) return 1; // ставь свою проверку на админку и авторизацию админа
else if(sscanf(params, "u",params[0])) return SendClientMessage(playerid, -1, "Используйте: /skick [id игрока]");
else if(!IsPlayerConnected(params[0])) return SendClientMessage(playerid, -1, "Игрок не найден");
Kick(params[0]);
SendClientMessage(playerid, -1, "Игрок кикнут");
return 1;
}
Changeskin
Код
CMD:changeskin(playerid, params[])
{
if(PlayerInfo[playerid][pAdmin] < 5 || AdminLogged[playerid] != true) return 1; // ставь свою проверку на админку и авторизацию админа
else if(sscanf(params, "ud", params[0], params[1])) return SendClientMessage(playerid, -1, "Используйте: /changeskin [id игрока] [номер скина]");
else if(params[1] < 1 || params[1] > 311) return SendClientMessage(playerid, -1, "Номер скина может быть от 1 до 311");
else if(!IsPlayerConnected(params[0])) return SendClientMessage(playerid, -1, "Игрок не найден");
else if(PlayerLogged[params[0]] != true) return SendClientMessage(playerid, -1, "Игрок не авторизован"); // ставь свою проверку на логин
new message[40+MAX_PLAYER_NAME];
format(message,sizeof(message), "Администратор: %s выдал вам временный скин",GN(playerid)); // где GN - поставь свою проверку на ник
SendClientMessage(params[0], -1, message);
format(message,sizeof(message), "Вы выдали %s временный скин",GN(params[0])); // где GN - поставь свою проверку на ник
SendClientMessage(playerid, -1, message);
SetPlayerSkin(params[0], params[1]);
return 1;
}