[Ayuda] No corre el Timer
#1

Bueno, hice un sistema para que al poner /agarage se abre el porton, y luego le puse un SetTimer para que al pasar 10s desde que se termino de abrir contara hasta 10s y se cierra solo, aki estan todas las varibles, callback y comandos que utilize, epro el caso es que abre, pero no se cierra, nose porque...

Callback:
PHP код:
forward CerrarGaragelspd(playerid);
public 
CerrarGaragelspd(playerid)
{
    
MoveDynamicObject(garagelspd,101841593.00989, -1638.180423.0); //Aca ponemos las cordenadas de la reja cerrada nuevamente
    
return 1;

CMD:
PHP код:
CMD:agarage(playerid,params[])
{
if(
IsPlayerInRangeOfPoint(playerid5.0,1588.3187, -1634.709612.3746))
{
MoveObject(garagelspd,1593.0099, -1638.18049.91582.0);
PlayerPlaySound(playerid11531589.053344,-1638.123168,14.122960);
SetTimer("CerrarGaragelspd",5000,0);
}
return 
1;

OnGameModeInit
PHP код:
garagelspd CreateObject(101841593.00989, -1638.1804214.91576,   0.000000.0000090.00001); 
Variable:
PHP код:
new garagelspd
Ojalб puedan ayudarme jaja, gracias.
Reply
#2

tienes de usar SetTimerEx
Reply
#3

https://sampwiki.blast.hk/wiki/SetTimerEx
PHP код:
SetTimerEx("CerrarGaragelspd"5000false"i"playerid); 
EDIT: me gano PT :/
Reply
#4

Como dijeron los usuarios anteriormente, utiliza SetTimer para timers globales y SetTimerEx para timers que son para jugadores especificos.

Oh, y he notado algo. ElBuho anda pediendo ayuda a cada rato y ni las gracias da, ni siquiera deja un comentario, o le da las gracias con una reputacion. Nomas quiere que le resolvemos sus problemas/dudas, no tengo problema con eso, pero al menos diles a los que te ayudaron "gracias". No seas un mal agradecido.
Reply
#5

El colmo serнa que los crйditos fueran todos de йl.
Reply
#6

de hecho si da las gracias...
... da las gracias anticipadamente con o sin respuesta alguna.


Reply
#7

Quote:
Originally Posted by OTACON
Посмотреть сообщение
de hecho si da las gracias...
... da las gracias anticipadamente con o sin respuesta alguna.


Como dijestes es "anticipadamente", no va dirigido a alguien en especifico. Tal vez el puso "gracias" en este topic pero en los anteriores no los puso y hizo lo que dije anteriormente.
Reply
#8

Quote:
Originally Posted by SickAttack
Посмотреть сообщение
Como dijestes es "anticipadamente", no va dirigido a alguien en especifico. Tal vez el puso "gracias" en este topic pero en los anteriores no los puso y hizo lo que dije anteriormente.
es anticipadamente, es en general para los que lo ayuden o intenten ayudar.
no se si en todos los post lo hacer , pero solo se que algunos post agradece hasta comentando.

PD: yo tambiйn doy las gracias anticipadamente, y es dirigido a todo los que leen el post, ya si no lo toman ya es motivo del lector.

saludos..
Reply
#9

Quote:
Originally Posted by OTACON
Посмотреть сообщение
es anticipadamente, es en general para los que lo ayuden o intenten ayudar.
no se si en todos los post lo hacer , pero solo se que algunos post agradece hasta comentando.

PD: yo tambiйn doy las gracias anticipadamente, y es dirigido a todo los que leen el post, ya si no lo toman ya es motivo del lector.

saludos..
Por eso, no va dirigido a alguien en especifico y ni agradece al final. Y eso te hace perder el interes en ayudarle, dejas tu comentario y esperas la respuesta del creador del topic, es decir, no vale la pena ayudar a alguien asi. Seria mejor hacer algo diferente o ayudar a alguien mas (Con educacion por decirlo haci).
Reply
#10

Necesitan que los miren para ayudar? Eso dan a entender. Son como esas personas que no ayudan a un vagabundo a menos que haya una cбmara dispuesta a grabar todo para hacerlos conocidos por su "buena obra".

Con respecto al tema... estas utilizando "CreateObject" por lo que para mover el objeto debes usar "MoveObject".
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)