[Off] Paralizar usuarios se puede? - 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: Español/Spanish (
https://sampforum.blast.hk/forumdisplay.php?fid=29)
+---- Thread: [Off] Paralizar usuarios se puede? (
/showthread.php?tid=468189)
Paralizar usuarios se puede? -
scualito - 07.10.2013
Hola a todos, quiero saber si existe la posibilidad de agregarle a una facciуn, para que con un comando de "/paralizar usuario" el usuario se congele alrededor de 5 a 10 segundos. Por favor, si alguien puede ayudarme se lo agradecerнa muchнsimo
Re: Paralizar usuarios se puede? -
[CG]Milito - 07.10.2013
Puedes usar
pawn Код:
TogglePlayerControllable(playerid,0);
SetTimerEx("UnfreezePlayer",5000,0,"i",playerid); // 0 Para congelar al jugador
y un timer que los descongele
pawn Код:
forward UnfreezePlayer(playerid);
public UnfreezePlayer(playerid)
{
TogglePlayerControllable(playerid,1); // 1 para descongelar al jugador
}
Respuesta: Paralizar usuarios se puede? -
scualito - 07.10.2013
Amigo y como hago para que un usuario congele a otro? cual seria el codigo.
Respuesta: Paralizar usuarios se puede? -
scualito - 12.10.2013
Lo hice del siguiente modo:
Код:
forward Descongelar(playerid);
public Descongelar(playerid)
{
TogglePlayerControllable(playerid,1); // 1 para descongelar al jugador
}
Код:
zcmd(congela, playerid, params[]){
if(!sscanf(params, "u", params[0])) {
TogglePlayerControllable(params[0], 0);
SetTimerEx("Descongelar",10000,0,"i",params[0]); // 0 Para congelar al jugador
}
return 1;
}
Le coloque para que congelara al usuario 10 minutos por eso el: "10000".
Bueno gracias a los que me ayudaron aquн estoy compartiendo el cуdigo que me funciona de maravilla
Respuesta: Paralizar usuarios se puede? -
DesingMyCry - 12.10.2013
Eso congelarб al jugador por 10 segundos. No minutos como deseas.
Recuerda que ese es el tiempo en milisegundos.
pawn Код:
#define minS(%0) (60000*%0)
Eso arriba de tu script para poder usarlo de la manera "minS(10)" y eso significa 10 minutos.
Respuesta: Paralizar usuarios se puede? -
scualito - 12.10.2013
Me equivoque quise decir segundos jeje