[Ajuda] BUG Ladmin - 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] BUG Ladmin (
/showthread.php?tid=431288)
BUG Ladmin -
[S]Kimimaro - 17.04.2013
Nгo sei se й um bug, e tambйm nгo sei se й sу comigo, quando eu vou dar /ban ou /kick no player nгo aparece o Motivo do Ban/Kick, sу aparece para o pessoal que nгo й banido/kickado mais para o player que foi banido/kickado nгo aparece..
Re: BUG Ladmin -
seven7een - 17.04.2013
isso acontece porque ele й kickado antes de a mensagem ser mostrada.
isto й no cуdigo deve estar primeiro a funзгo para kickar o player sу depois mostrar a mensagem.
Re: BUG Ladmin -
Delete_ - 17.04.2013
Nгo й bug, o Kalcor fez uma modificaзгo nessas funзхes, utilize um settimer pra mandar o kick ou ban.
Re: BUG Ladmin -
Hunter_Xtreme - 17.04.2013
Se eu nao me engano, isso й um bug do samp 0.3x , as SendClientMessage, sгo ignoradas quando o Kick й chamado, unico jeito de arrumar isso, e no meu gm deu certo, й fazendo isso:
Adicione isso no seu gm.
pawn Код:
#define Kick(%0) SetTimerEx("Kicka", 100, false, "i", %0)
forward Kicka(p); public Kicka(p) {
#undef Kick
Kick(p);
#define Kick(%0) SetTimerEx("Kicka", 100, false, "i", %0)
return 1;
}
Re: BUG Ladmin -
bruxo00 - 17.04.2013
No topo do GM
PHP код:
forward KickTimer;
Dentro do comando Kick, apague a funзгo de kickar o jogador. [ Kick(id) ], e tambйm:
PHP код:
SetTimer("KickTimer", 50, false);
Depois do comando de kickar:
PHP код:
public KickTimer()
{
Kick(variбvel do jogador onde o comando vai ser executado);
return 1;
}
Depois disso, й sу mexer com uns id's e consegue fazer isso. Lembrando que na funзгo Kick(playerid) tem de colocar uma variбvel global.