Ayuda :) -
arturo clark - 13.03.2011
Quiero saber como poner un timer para 2 personas, no se si me entiendan. Aquн un ejemplo:
Cuando pongas un comando, por ejemplo '/heal <playerid>' poner un timer para la persona que ejecuta el comando, y otro para el que lo recibe.
(:
Respuesta: Ayuda :) -
TheChaoz - 13.03.2011
pone dos SetTimerEx diferentes, y a cada uno pasale el parametro correspondiente
Re: Ayuda :) -
arturo clark - 13.03.2011
Mm si, creo que eso ya lo sabia, pero necesito un ejemplo por favor.
Respuesta: Ayuda :) -
TheChaoz - 13.03.2011
lo q necesitas no es un ejemplo, vos queres un codigo q es diferente, y va en pedidos, aun asi:
pawn Код:
forward CzRulez(playerid);
forward MrDRulez(playerid);
if(!strcmp(cmd, "/heal", true)){
new tmp[256];
tmp = strtok(cmdtext, idx);
if(!strlen(tmp) || !IsNumeric(tmp))return SendClientMessage(playerid, 0xFFFFFFFF, "Uso: /heal <playerid>");
new id = strval(tmp);
if(IsPlayerConnected(id)){
SetPlayerHealth(playerid, 100);
SetTimerEx("CzRulez", 1000, false, "i", playerid);
return SetTimerEx("MrDRulez", 1000, false, "i", id);
}return SendClientMessage(playerid, 0xFF0000FF, "ERROR: El jugador no se encuentra conectado");
return 1;
}
public CzRulez(playerid)
{
//acciуn
}
public MrDRulez(playerid)
{
//acciуn
}
Re: Ayuda :) -
arturo clark - 13.03.2011
Esta bien, ya entendн. Pero la verdad no creo que sea un pedido porque les estoy preguntando por ayuda de como hacerlo, de todos modos muchas gracias.
Re: Ayuda :) - [L3th4l] - 13.03.2011
2 timers? O.O
pawn Код:
SetTimerEx("Test", 5000, false, "ii", playerid, id);
forward Test(playerid, id);
public Test(playerid, id)
{
SetPlayerHealth(playerid, 100.0);
SetPlayerHealth(id, 100.0);
return 1;
}
Respuesta: Ayuda :) -
TheChaoz - 13.03.2011
yo entendi que el queria dos, x ahi entendi mal x eso lo hice asi