SA-MP Forums Archive
Como puedo hacer esto!![AYUDA] - 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: Como puedo hacer esto!![AYUDA] (/showthread.php?tid=556001)



Como puedo hacer esto!![AYUDA] - R4ngox - 09.01.2015

Hola amigos, me podrian dar una mano.

como podrнa poner que este mensaje se repita cada 5 min a todos los users y donde lo pongo?.

pawn Код:
GameTextForPlayer(playerid,"~w~Puedes divertirte en ~r~~h~/fiesta",7000,3);
muchas gracias.


Respuesta: Como puedo hacer esto!![AYUDA] - jotajeda - 09.01.2015

pawn Код:
public OnPlayerConnect(playerid)
{
    SetTimerEx("Mensajes",3*1000,true,"d",playerid);
    // SetTimerEx = iniciar un temporisador con parametros como playerid
    //Mensajes la funcion publica
    //3 por 1000 milisegundos = 3 segundos
    // true para indicar que se repite, false para indicar que Mensajes solo serб una vez llamada.
    // d el parametro del playerid
    // playerid = el numero entero que pasarб con la funcion publica Mensajes
}



forward Mensajes(playerid);
public Mensajes(playerid)
{
    if(IsPlayerConnected(playerid))
    {
        GameTextForPlayer(playerid,"~w~Esto se repite cada 3 segundos ~r~~h~/repeticion",7000,3);
        //mas cosas etc etc
    }
    return true;
}



Respuesta: Como puedo hacer esto!![AYUDA] - R4ngox - 09.01.2015

Quote:
Originally Posted by jotajeda
Посмотреть сообщение
pawn Код:
public OnPlayerConnect(playerid)
{
    SetTimerEx("Mensajes",3*1000,true,"d",playerid);
    // SetTimerEx = iniciar un temporisador con parametros como playerid
    //Mensajes la funcion publica
    //3 por 1000 milisegundos = 3 segundos
    // true para indicar que se repite, false para indicar que Mensajes solo serб una vez llamada.
    // d el parametro del playerid
    // playerid = el numero entero que pasarб con la funcion publica Mensajes
}



forward Mensajes(playerid);
public Mensajes(playerid)
{
    if(IsPlayerConnected(playerid))
    {
        GameTextForPlayer(playerid,"~w~Esto se repite cada 3 segundos ~r~~h~/repeticion",7000,3);
        //mas cosas etc etc
    }
    return true;
}
muchas gracias + rept


Respuesta: Como puedo hacer esto!![AYUDA] - jotajeda - 09.01.2015

Quote:
Originally Posted by R4ngox
Посмотреть сообщение
muchas gracias + rept
Se me pasу por alto que decнas cada 5 minutos, entonces irнa asн:

pawn Код:
SetTimerEx("Mensajes",5*60000,true,"d",playerid);//5 por 60000 = 300000 mil milisegundos = 5 minutos.