[Off] Paralizar usuarios se puede?
#1

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
Reply
#2

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
}
Reply
#3

Amigo y como hago para que un usuario congele a otro? cual seria el codigo.
Reply
#4

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
Reply
#5

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.
Reply
#6

Me equivoque quise decir segundos jeje
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)