Como hacer que haya una explosion en 5 segundos
#1

Hola a todos, tengo la siguiente duda como hago que haya una explosion en una zona cuando pasaen 5 segundos?
Yo pongo:
Quote:

CreateExplosion(1612.3240,-2330.1670,13.5469, 0, 40.0);

Pero quiero que esa explosion se produzca cuando al spawnear(lo tengo en onplayerspawn) pasen 5 segundos, se haria con timers? me podriais hacer el codigo? es que nunca he trabajado con timers.
Reply
#2

pawn Код:
CMD:explotar(playerid, params[])
{
    SetTimer("ExpotarTimer", 5000, 0); //En 5000 milisegundos (5 segundos, 1 segundos = 1000 ms) se ejecuta la funncion ExplotarTimer, el parametro 0 significa solo se repite 1 vez, si estuviera en 1 se ejecuta indefinidas veces
    return 1;
}

forward ExplotarTimer();
public ExplotarTimer()
{
    CreateExplosion(1612.3240,-2330.1670,13.5469, 0, 40.0);
}
Reply
#3

Me dice el siguiente warning:
Quote:

warning 203: symbol is never used: "explotar"

Reply
#4

Quote:

... quiero que esa explosion se produzca al spawnear...

pawn Код:
public OnPlayerSpawn(playerid)
{
    SetTimer("ExplotarTimer", 5000, 0); //En 5000 milisegundos (5 segundos, 1 segundos = 1000 ms) se ejecuta la funncion ExplotarTimer, el parametro 0 significa solo se repite 1 vez, si estuviera en 1 se ejecuta indefinidas veces
    return 1;
}

forward ExplotarTimer();
public ExplotarTimer()
{
    CreateExplosion(1612.3240,-2330.1670,13.5469, 0, 40.0);
}
Reply
#5

Ya me ha funcionado CaptainMactavish solo tenia que cambiar "ExpotarTimer" por "ExplotarTimer".
Reply
#6

Quote:
Originally Posted by sergios
Посмотреть сообщение
Me dice el siguiente warning:
El warning es porque no estas usando la variable explotar solo borrala.

Un saludo.
Reply
#7

Y eso adonde Lo tengo q poner En Onpleyer coneecT?
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)