Raised This Month: $51 Target: $400
 12% 

Ayuda con task


  
 
 
Thread Tools Display Modes
Author Message
baneado
Veteran Member
Join Date: Dec 2012
Location: amxmodx-es.com
Old 03-15-2013 , 09:27   Ayuda con task
#1

Miren quiero hacer que un task se repita cada segundo pero que la primera vez se haga con 4 segundos de retraso, tengo esto:
PHP Code:
set_task(4.0"mi_task"TASK_MITASK__"b"
Pero eso hace que se llame cada 4 segundos todo el rato.

Encontré una solución que sería enviar primero un task para luego enviar este:
PHP Code:
set_task(4.0"unafuncion")

public 
unafuncion()
{
set_task(1.0"mi_task"TASK_MITASK__"b")

No hay otra solución mejor ?

Gracias
baneado is offline
Starsailor
horrible hahah
Join Date: Aug 2008
Location: Buenos Aires
Old 03-15-2013 , 09:52   Re: Ayuda con task
#2

PHP Code:
set_task(4.0"unafuncion")

public 
unafuncion()
{
             
set_task(1.0"unafuncion")

ahi una funcion la primera vez se llama con 4 segundos y despues cada 1 segundo.
__________________
Find my plugins here..

Ex - Spanish Moderator.

Last edited by Starsailor; 03-15-2013 at 09:52.
Starsailor is offline
baneado
Veteran Member
Join Date: Dec 2012
Location: amxmodx-es.com
Old 03-15-2013 , 09:56   Re: Ayuda con task
#3

Quote:
Originally Posted by Starsailor View Post
PHP Code:
set_task(4.0"unafuncion")

public 
unafuncion()
{
             
set_task(1.0"unafuncion")

ahi una funcion la primera vez se llama con 4 segundos y despues cada 1 segundo.
ese es el mismo ejemplo que puse, además está mal porque solo es llamada 1 vez...

Quote:
Originally Posted by baneado View Post
Miren quiero hacer que un task se repita cada segundo pero que la primera vez se haga con 4 segundos de retraso[...] No hay otra solución mejor ?

Last edited by baneado; 03-15-2013 at 09:57.
baneado is offline
ILUSION
Senior Member
Join Date: Oct 2006
Location: Argentina
Old 03-15-2013 , 10:38   Re: Ayuda con task
#4

Quote:
Originally Posted by baneado View Post
ese es el mismo ejemplo que puse, además está mal porque solo es llamada 1 vez...
El ejemplo que te puso Starsailor es correcto. En tu ejemplo estás haciendo que el task sea repetitivo innecesariamente.
__________________
ILUSION is offline
baneado
Veteran Member
Join Date: Dec 2012
Location: amxmodx-es.com
Old 03-15-2013 , 11:05   Re: Ayuda con task
#5

Quote:
Originally Posted by ILUSION View Post
El ejemplo que te puso Starsailor es correcto. En tu ejemplo estás haciendo que el task sea repetitivo innecesariamente.
no, tiene que ser repetitivo
baneado is offline
ILUSION
Senior Member
Join Date: Oct 2006
Location: Argentina
Old 03-15-2013 , 11:17   Re: Ayuda con task
#6

Quote:
Originally Posted by baneado View Post
no, tiene que ser repetitivo
Probaste el código? porque hace exactamente lo que estás pidiendo.
__________________
ILUSION is offline
baneado
Veteran Member
Join Date: Dec 2012
Location: amxmodx-es.com
Old 03-15-2013 , 11:48   Re: Ayuda con task
#7

Quote:
Originally Posted by ILUSION View Post
Probaste el código? porque hace exactamente lo que estás pidiendo.
Ya sé que funciona, fíjate en lo que pregunté

Quote:
Originally Posted by baneado View Post
No hay otra solución mejor ?
baneado is offline
Starsailor
horrible hahah
Join Date: Aug 2008
Location: Buenos Aires
Old 03-15-2013 , 12:20   Re: Ayuda con task
#8

Quote:
Originally Posted by baneado View Post
Ya sé que funciona, fíjate en lo que pregunté
no
__________________
Find my plugins here..

Ex - Spanish Moderator.
Starsailor is offline
rak
Veteran Member
Join Date: Oct 2011
Location: banned country
Old 03-15-2013 , 13:30   Re: Ayuda con task
#9

usa una entidad
__________________

www.amxmodx-es.com

Steam: Luchokoldo
rak is offline
Send a message via MSN to rak Send a message via Skype™ to rak
 



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -4. The time now is 17:27.


Powered by vBulletin®
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
Theme made by Freecode