[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,10184, 1593.00989, -1638.18042, 3.0); //Aca ponemos las cordenadas de la reja cerrada nuevamente
    
return 1;
} 
CMD:
PHP код:
CMD:agarage(playerid,params[])
{
if(
IsPlayerInRangeOfPoint(playerid, 5.0,1588.3187, -1634.7096, 12.3746))
{
MoveObject(garagelspd,1593.0099, -1638.1804, 9.9158, 2.0);
PlayerPlaySound(playerid, 1153, 1589.053344,-1638.123168,14.122960);
SetTimer("CerrarGaragelspd",5000,0);
}
return 
1;
} 
OnGameModeInit
PHP код:
garagelspd = CreateObject(10184, 1593.00989, -1638.18042, 14.91576,   0.00000, 0.00000, 90.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", 5000, false, "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)