Ayuda :)
#1

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.

(:
Reply
#2

pone dos SetTimerEx diferentes, y a cada uno pasale el parametro correspondiente
Reply
#3

Mm si, creo que eso ya lo sabia, pero necesito un ejemplo por favor.
Reply
#4

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

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

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

yo entendi que el queria dos, x ahi entendi mal x eso lo hice asi
Reply


Forum Jump:


Users browsing this thread: 2 Guest(s)