SA-MP Forums Archive
Se me bugea variable creada por mi. - 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: Se me bugea variable creada por mi. (/showthread.php?tid=464913)



Se me bugea variable creada por mi. - Leososa - 19.09.2013

solucionado


Re: Se me bugea variable creada por mi. - Leososa - 19.09.2013

------ ayuda! .......


Respuesta: Se me bugea variable creada por mi. - EduGTA - 19.09.2013

Lo pillй del tiro.
pawn Код:
SetTimer("destruirrociador", 17000, 0);
Estбs usando SetTimer, no SetTimerEx.

їCual es la diferencia?

Es la siguiente:
SetTimer llama la funciуn, sуlo la llamar, sin parбmetros.
SetTimerEx llama la funciуn con los parбmetros especificados.

Entonces, si usamos SetTimer en una funciуn con playerid (O con otros parбmetros), todos los parбmetros serбn 0.

Lo que ust. debe de hacer es usar SetTimerEx, que permite especificar con quй parбmetros llamarб la funciуn.


pawn Код:
SetTimerEx("destruirrociador", 17000, false, "d", playerid); //Llamamos "destruirrociador" en 17 segundos, especificando playerid como la ID del jugador.
Espero que sea legible, y si me equivoquй en algo, hбganmelo saber.


Respuesta: Se me bugea variable creada por mi. - hotspicytaco - 19.09.2013

Quote:
Originally Posted by Leososa
Посмотреть сообщение
pawn Код:
SetTimer("destruirrociador", 17000, 0);
El error posiblemente se encuentra en la manera que estбs creando el timer. Estбs creando un timer para llamar una funciуn con parбmetros sin pasar ningъn parбmetro.

La forma correcta serнa utilizando SetTimerEx.

pawn Код:
SetTimerEx("destruirrociador", 17000, false, "i", playerid);
Edit: Whoops! Me ganу Edugta.


Re: Respuesta: Se me bugea variable creada por mi. - Leososa - 19.09.2013

Quote:
Originally Posted by Edugta.
Посмотреть сообщение
Lo pillй del tiro.
pawn Код:
SetTimer("destruirrociador", 17000, 0);
Estбs usando SetTimer, no SetTimerEx.

їCual es la diferencia?

Es la siguiente:
SetTimer llama la funciуn, sуlo la llamar, sin parбmetros.
SetTimerEx llama la funciуn con los parбmetros especificados.

Entonces, si usamos SetTimer en una funciуn con playerid (O con otros parбmetros), todos los parбmetros serбn 0.

Lo que ust. debe de hacer es usar SetTimerEx, que permite especificar con quй parбmetros llamarб la funciуn.


pawn Код:
SetTimerEx("destruirrociador", 17000, false, "d", playerid); //Llamamos "destruirrociador" en 17 segundos, especificando playerid como la ID del jugador.
Espero que sea legible, y si me equivoquй en algo, hбganmelo saber.
Probando! Los INFO estбn bien?


Re: Respuesta: Se me bugea variable creada por mi. - Leososa - 19.09.2013

Quote:
Originally Posted by Edugta.
Посмотреть сообщение
Lo pillй del tiro.
pawn Код:
SetTimer("destruirrociador", 17000, 0);
Estбs usando SetTimer, no SetTimerEx.

їCual es la diferencia?

Es la siguiente:
SetTimer llama la funciуn, sуlo la llamar, sin parбmetros.
SetTimerEx llama la funciуn con los parбmetros especificados.

Entonces, si usamos SetTimer en una funciуn con playerid (O con otros parбmetros), todos los parбmetros serбn 0.

Lo que ust. debe de hacer es usar SetTimerEx, que permite especificar con quй parбmetros llamarб la funciуn.


pawn Код:
SetTimerEx("destruirrociador", 17000, false, "d", playerid); //Llamamos "destruirrociador" en 17 segundos, especificando playerid como la ID del jugador.
Espero que sea legible, y si me equivoquй en algo, hбganmelo saber.
FUNCIONOOO!

+rep. Gracias mi venezolano amigo :3


Re: Se me bugea variable creada por mi. - TheChaoz - 22.09.2013

No edites los mensajes cuando ya los resuelves, puede que otro tenga el mismo problema o uno similar y esto podria servirle.