• 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
?C?mo configurar el retraso en Kick(playerid)?
#1
Wink 
?C?mo configurar el retraso en Kick(playerid)?
  Reply
#2
Con un timer.



Code:
stock KickEx(playerid) { SendClientMessage(playerid, 0xAA0000FF, "Has sido kickeado del servidor."); SetTimerEx("KickearJugador", 500, false, "i", playerid); } forward KickearJugador(playerid); public KickearJugador(playerid) { Kick(playerid); }



No tengo como testearlo pero creo que este es el tipico "KickEx".



Alternativa con razon:



Code:
stock KickEx(playerid, razon[]) { new string[144]; SendClientMessage(playerid, 0xAA0000FF, "Has sido kickeado del servidor."); if (strlen(razon) > 0) { format(string, 144, "Razon: %s", razon); SendClientMessage(playerid, -1, string); } SetTimerEx("KickearJugador", 500, false, "i", playerid); } forward KickearJugador(playerid); public KickearJugador(playerid) { Kick(playerid); }
  Reply
#3
(2021-01-19, 07:14 AM)sampaux Wrote: ?C?mo configurar el retraso en Kick(playerid)?





Solo haz algo como esto, primero, redefine el Kick(playerid)



#define Kick                                E_Kick


Luego verificas si Kick esta definido, si lo esta, lo redefines



#if defined _ALS_Kick
#undef Kick
#else
#define _ALS_Kick
#endif
#define Kick E_Kick




Y luego por último, creas la función del E_Kick y el timer



stock E_Kick(playerid)
{
    return SetTimerEx("e_kicktimer", 50, false, "u", playerid);
}

function e_kicktimer(playerid)
{
    return Kick(playerid);
}
[color=oklab(0.915548 -0.00182309 0.00152709)]Yo[/color][color=oklab(0.915548 -0.00182309 0.00152709)].[/color][color=oklab(0.915548 -0.00182309 0.00152709)].[/color][color=oklab(0.915548 -0.00182309 0.00152709)]. Hello[/color][color=oklab(0.915548 -0.00182309 0.00152709)], i[/color][color=oklab(0.915548 -0.00182309 0.00152709)]'m Knife[/color][color=oklab(0.915548 -0.00182309 0.00152709)].
[/color][color=oklab(0.915548 -0.00182309 0.00152709)]
• Skills
[/color][color=oklab(0.915548 -0.00182309 0.00152709)]:
[/color][color=oklab(0.915548 -0.00182309 0.00152709)]     - FullStack Developer[/color]
  Reply