[Ajuda] Motivo do Kick - Printable Version
+- SA-MP Forums Archive (
https://sampforum.blast.hk)
+-- Forum: Non-English (
https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (
https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (
https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [Ajuda] Motivo do Kick (
/showthread.php?tid=504247)
Motivo do Kick -
lekinho911 - 03.04.2014
Fiz esse code mas, quando eu kicko a pessoa, a pessoa nгo consegue ver o motivo que ela foi kickada... :c
Код:
dcmd_kick(playerid, params[])
{
if(Player[playerid][pAdmin] >= 1 || Player[playerid][pFrente] >= 1 || Player[playerid][pChoque] >= 3 || Player[playerid][pPM] >= 3 || Player[playerid][pGEPE] >= 3 || Player[playerid][pReporterLS] >= 3)
{
new tmp[256], tmp2[256], idx;
tmp = strtok(params, idx);
tmp2 = strtok2(params, idx);
if(!strlen(tmp)||!strlen(tmp2))
return SendClientMessage(playerid,COR_USOCORRETO,"Uso: /kick [id] [motivo]");
new id;
if(!IsNumeric(tmp))
id = ReturnPlayerID(tmp);
else
id = strval(tmp);
if(!IsPlayerConnected(id))
return SendClientMessage(playerid, COR_ERRO, "ERRO: ID invбlido!");
if(NickProibido[id] == 1)
return SendClientMessage(playerid, COR_ERRO, "ERRO: Vocк nгo pode kikar alguйm com nick proнbido!");
if(Player[playerid][pBlockKick] == 1)
return SendClientMessage(playerid, COR_ERRO, "ERRO: Vocк estб com kick bloqueado!");
if(Player[playerid][DelayKick] == true)
return SendClientMessage(playerid, COR_ERRO, "ERRO: Aguarde um instante para poder kikar alguйm novamente.");
SendFormattedMessageToAll(COR_NEGATIVO, "-GFInfo-: %s foi kickado pelo %s %s | Motivo: %s", getPName(id), AccountName(playerid), getPName(playerid), tmp2);
Kick(id);
Player[playerid][DelayKick] = true;
SetTimerEx("TimerKick", 1000, 0, "i", playerid);
Server[Kicks] += 1;
}
else SendClientMessage(playerid, COR_ERRO, "ERRO: Vocк nгo tem permissгo para usar este comando!");
return 1;
}
Re: Motivo do Kick -
shittt - 03.04.2014
Vocк que fez sei ...
Isso pode lhe ajudar...
https://sampwiki.blast.hk/wiki/Kick
Re: Motivo do Kick -
Gii - 03.04.2014
Este problema й antigo ...
http://forum.sa-mp.com/showpost.php?...postcount=2486
Re: Motivo do Kick -
Samuel300 - 03.04.2014
Quote:
Originally Posted by iCasTiel
|
com o samp 0.3z arrumaram esse bug ou continua ?
Re: Motivo do Kick -
Gii - 03.04.2014
Quote:
Originally Posted by Samuel300
com o samp 0.3z arrumaram esse bug ou continua ?
|
Nгo й bug, apenas o Kick() tem maior prioridade do que outras funзхes.
Re: Motivo do Kick -
Dolby - 03.04.2014
Quote:
Originally Posted by iCasTiel
Nгo й bug, apenas o Kick() tem maior prioridade do que outras funзхes.
|
Na verdade й que isto acontece devido ao delay da funзгo
SendClientMessage e similiares.
Re: Motivo do Kick -
Gii - 03.04.2014
Quote:
Originally Posted by Dolby
Na verdade й que isto acontece devido ao delay da funзгo SendClientMessage e similiares.
|
http://forum.sa-mp.com/showpost.php?...3&postcount=20
Re: Motivo do Kick -
lekinho911 - 03.04.2014
shitt, se eu fiz ou deixo de fazer nгo te interessa acho desnecessario esses nerds que em vez de ajudar quer falar merda, obrigado a todos que ajudaram a proposito shitt voce nгo ajudo porra nem uma, obrigado se algum adm quiser fechar topico pode fechar
Re: Motivo do Kick -
drop - 03.04.2014
Use SetTimerEx esse bug ocorreu quando lanзaram 0.3x.