25.02.2015, 21:55
Hola, tengo el comando kick y le estuve modificando, pero cuando pruebo el comando dentro del game, si expulsa, pero no da el mensaje general para que lo vean todos los user's, acб dejo el cmd para que vean que le falta
Acб les dejo el stock tambien
PHP код:
CMD:kick(playerid, params[])
{
new PID;
new reason[64];
new str[128];
new Playername[MAX_PLAYER_NAME], Adminname[MAX_PLAYER_NAME];
GetPlayerName(playerid, Adminname, sizeof(Adminname));
GetPlayerName(PID, Playername, sizeof(Playername));
if(sscanf(params, "us[64]", PID,reason)) return SendClientMessage(playerid, COLOR_GREY, "USAGE: /kick [playerid] [reason]");
if(!IsPlayerConnected(PID))
return SendClientMessage(playerid, COLOR_GREY, "El jugador no estб conectado!");
format(str, sizeof(str), "'%s' ha sido expulsado por el administrador '%s'. Reason: %s ", Playername, Adminname, reason);
SendClientMessageToAll(COLOR_RED, str);
Kick(PID);
return 1;
}
PHP код:
stock PlayerName(playerid)
{
new pName[25];
GetPlayerName(playerid, pName, sizeof(pName));
return pName;
}