[Ayuda] No corre el Timer -
ElBuho - 06.03.2015
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:
Ojalб puedan ayudarme jaja, gracias.
Re: [Ayuda] No corre el Timer -
PT - 06.03.2015
tienes de usar
SetTimerEx
Respuesta: [Ayuda] No corre el Timer -
OTACON - 06.03.2015
https://sampwiki.blast.hk/wiki/SetTimerEx
PHP код:
SetTimerEx("CerrarGaragelspd", 5000, false, "i", playerid);
EDIT: me gano PT :/
Re: [Ayuda] No corre el Timer -
SickAttack - 06.03.2015
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.
Re: [Ayuda] No corre el Timer -
PreDoxis - 06.03.2015
El colmo serнa que los crйditos fueran todos de йl.
Respuesta: [Ayuda] No corre el Timer -
OTACON - 06.03.2015
de hecho si da las gracias...
... da las gracias anticipadamente con o sin respuesta alguna.
Re: Respuesta: [Ayuda] No corre el Timer -
SickAttack - 06.03.2015
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.
Respuesta: Re: Respuesta: [Ayuda] No corre el Timer -
OTACON - 06.03.2015
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..
Re: Respuesta: Re: Respuesta: [Ayuda] No corre el Timer -
SickAttack - 07.03.2015
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).
Respuesta: [Ayuda] No corre el Timer -
DesingMyCry - 07.03.2015
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".