[AJUDA] /Kick -
KaioBourne - 24.06.2012
Olб, entгo eu estive editando um comando /kick, mais ai quando eu digito o comando, eu posso colocar qualquer ID, que apenas estб kikando o ID 0. ME AJUDEM
pawn Код:
CMD:kick(playerid, params[])
{
new Player, Reason[256];
if (sscanf(params, "us[256]", Player, Reason))
{
SendClientMessage(playerid, COLOR_GRAD2, "[Modo]: {FFFFFF}(/kick [PartDoNome/IdDoJogador] [Motivo])");
}
else if (Player == INVALID_PLAYER_ID)
{
SendClientMessage(playerid, COLOR_WHITE, "[Conexгo]: Jogador Invбlido.");
}
else
{
if(IsPlayerConnected(playerid))
{
if(Logged[playerid] == 1)
{
if(PlayerInfo[playerid][pAdmin] > 1)
{
new playername[MAX_PLAYER_NAME], playername2[MAX_PLAYER_NAME], string[256];
GetPlayerName(playerid, playername, sizeof(playername));
playername[strfind(playername,"_")] = ' ';
GetPlayerName(Player, playername2, sizeof(playername2));
playername2[strfind(playername2,"_")] = ' ';
format(string, sizeof(string), "[AdminCmd]: %s foi kickado pelo administrador %s - Motivo: %s", playername2, playername, Reason);
SendClientMessageToAll(COLOR_INTENSE, string);
Kick(Player);
}
else
{
SendClientMessage(playerid, COLOR_WHITE, "[Servidor]: Vocк nгo estб autorizado a usar esse comando!");
}
}
}
}
return 1;
}
Re: [AJUDA] /Kick -
humildadeforever - 24.06.2012
Tenta assim:
pawn Код:
CMD:kick(playerid, params[])
{
new Player, Reason[256];
if (sscanf(params, "us[256]", Player, Reason)) return SendClientMessage(playerid, COLOR_GRAD2, "[Modo]: {FFFFFF}(/kick [PartDoNome/IdDoJogador] [Motivo])");
if(!IsPlayerConnected(Player)) return SendClientMessage(playerid, COLOR_WHITE, "[Conexгo]: Jogador Invбlido.");
if(Logged[playerid] == 1)
{
if(PlayerInfo[playerid][pAdmin] < 1) return SendClientMessage(playerid, COLOR_WHITE, "[Servidor]: Vocк nгo estб autorizado a usar esse comando!");
new playername[MAX_PLAYER_NAME], playername2[MAX_PLAYER_NAME], string[256];
GetPlayerName(playerid, playername, sizeof(playername));
playername[strfind(playername,"_")] = ' ';
GetPlayerName(Player, playername2, sizeof(playername2));
playername2[strfind(playername2,"_")] = ' ';
format(string, sizeof(string), "[AdminCmd]: %s foi kickado pelo administrador %s - Motivo: %s", playername2, playername, Reason);
SendClientMessageToAll(COLOR_INTENSE, string);
Kick(Player);
}
return 1;
}
Re: [AJUDA] /Kick -
KaioBourne - 24.06.2012
Esta dando na mesma ainda, quero que ver o id certo para poder kikar, pois eu coloco o ID 5 e kika o ID 1
, Kiko o ID 1 e kika o ID 0.
Re: [AJUDA] /Kick -
.FuneraL. - 24.06.2012
pawn Код:
CMD:kick(playerid, params[])
{
new Nome[24], PlayerNome[24], GivePlayerID, Reason[128], String[200];
if(sscanf(params, "ds[128]", GivePlayerID, Reason)) return SendClientMessage(playerid, -1, "USO: /kick [ID]");
if(Logged[playerid] == 0) return SendClientMessage(playerid, -1, "Logue-se Antes de Usar o CMD");
if(!IsPlayerConnected(GivePlayerID)) return SendClientMessage(playerid, COLOR_WHITE, "[Conexгo]: Jogador Invбlido.");
GetPlayerName(playerid, Nome, 24);
GetPlayerName(GivePlayerID, PlayerNome, 24);
format(String, sizeof(String), "Admin: %s Foi Kickado Pelo Admin %s Pelo Motivo: %s", PlayerNome, Nome, Reason);
SendClientMessageToAll(-1, String);
Kick(GivePlayerID);
return 1;
}
Fiz rapidamente, Testa aн.
Re: [AJUDA] /Kick -
Spectro_BR - 24.06.2012
@Edit
tente
pawn Код:
CMD:kick(playerid,params[])
{
if(PlayerInfo[playerid][pAdmin] < 1)
return SendClientMessage(playerid,Vermelho,"Vocк nгo tem permissгo para isso!");
new Kickado,Rasao[70];
if(sscanf(params,"ds[70]",Kickado,Rasao))
return SendClientMessage(playerid,Vermelho,"USE: /kick [playerid] [razгo]");
if(strlen(Rasao) > 70)return SendClientMessage(playerid,Vermelho,"No max 70 caracteres na Razгo!");
if(!IsPlayerConnected(Kickado))
return SendClientMessage(playerid,Vermelho,"O jogador nгo estб conectado");
new string[140];
format(string, sizeof(string), "*%s foi kickado pelo(a) administrador(a) %s motivo: %s", GetPlayerNameEx(Kickado), GetPlayerNameEx(playerid), Rasao);
SendClientMessageToAll(Vermelho, string);
Kick(Kickado);
return 1;
}
Re: [AJUDA] /Kick -
sanalex - 24.06.2012
LOL, o cara usa ZCMD, e tu coloca em STRCMP, isto complica ainda mais...
Re: [AJUDA] /Kick -
goku114 - 24.06.2012
o kra tiro de algum gm
Re: [AJUDA] /Kick -
Spectro_BR - 24.06.2012
desculpe ,estou postando em varios blogs ao mesmo tempo e nao tinha visto que era zcmd eu so vi que era comando de kick e fiz um na hora irei editar e postar um em zcmd que irei criar agora