28.04.2014, 01:41
Boa noite, fiz esse comando de kick e nгo sei o que estб errado, ao meu ver nada.. mesmo eu digitando /kick id motivo ele retorna a mensagem "Use: /kick [id] [motivo]", comecei a usar zcmd e sscanf agora.. :/
Код:
CMD:kick(playerid, params[]) { new id, motivo[64]; GetPlayerName(playerid,pname,sizeof(pname)); GetPlayerName(id,pname2,sizeof(pname2)); if(sscanf(params, "us[64]", id,motivo)) { SendClientMessage(playerid,COR_ERRO,"Use: /kick [id] [motivo]"); } else { if(Account[playerid][AdminLVL] < 1) { SendClientMessage(playerid,COR_ERRO,"Vocк nгo possui level suficiente de administrador."); } else { if(!IsPlayerConnected(id)) { SendClientMessage(playerid,COR_ERRO,"Player nгo conectado."); } else { format(pString, sizeof(pString),"** O %s %s(id:%d) kickou o player %s(id:%d)(motivo: %s)!",aLVL[GetAdmin(playerid)],pname,playerid,pname2,id,motivo); SendClientMessageToAll(COR_CINZA,pString); //Kick(id); } } } return 1; }