SA-MP Forums Archive
[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