13.02.2013, 15:48
Un saludo a todos, gracias por leer este tema
Bueno, estoy creando un sistema de anuncios, cada anuncio y su anunciante son almacenados en una "string" global. Al enviarse un anuncio este debe ser borrado luego de 2 minutos:
Los anuncios los tengo definido como string igual que otros similares
EJEMPLO DEL SISTEMA:
Bueno como ven se ejecuta un timer
Es lo mismo para el anuncio Nє2
La funcion de los timers
їCual es el error / bug ?
Bueno mi problema, es que TODOS los anuncios se resetean correctamente ( Es decir, todas las strings vuelven a: "Sin Publicacion", y los anunciantes a "Nadie), excepto el Timer del Anuncio 1.
He probado de todo, pero no me resulta, el timer es como si "No se ejecutara", no se cual es el error. Alguno me podria ayudar?.
Muchas gracias de antemano por leer.
Bueno, estoy creando un sistema de anuncios, cada anuncio y su anunciante son almacenados en una "string" global. Al enviarse un anuncio este debe ser borrado luego de 2 minutos:
Los anuncios los tengo definido como string igual que otros similares
pawn Код:
new Anuncio1[256] = "Sin publicacion";
pawn Код:
if(strcmp(Anuncio1,"Sin Publicacion", true) == 0)
{
strdel(Anuncio1, 0, 256);
strins(Anuncio1, inputtext, 0);
strdel(Anunciante1, 0, 32);
strins(Anunciante1, PlayerName(playerid), 0);
SetTimer("BorrarAnuncio1", 120000, false);
DarDinero(playerid, -400);
Message(playerid, color_msgsv, "Tu anuncio se ha publicado exitosamente, este durarб 2 minutos en la red!");
}
else if(strcmp(Anuncio2,"Sin Publicacion", true) == 0)
{
pawn Код:
SetTimer("BorrarAnuncio1".... bla bla);
pawn Код:
SetTimer("BorrarAnuncio2". bla bla);
pawn Код:
funcion BorrarAnuncio1()
{
strdel(Anuncio1, 0, 256);
strins(Anuncio1, "Sin Publicacion", 0);
strdel(Anunciante1, 0, 32);
strins(Anunciante1, "Nadie", 0);
}
funcion BorrarAnuncio2()
{
strdel(Anuncio2, 0, 256);
strins(Anuncio2, "Sin Publicacion", 0);
strdel(Anunciante2, 0, 32);
strins(Anunciante2, "Nadie", 0);
}
.....
....
.
Bueno mi problema, es que TODOS los anuncios se resetean correctamente ( Es decir, todas las strings vuelven a: "Sin Publicacion", y los anunciantes a "Nadie), excepto el Timer del Anuncio 1.
He probado de todo, pero no me resulta, el timer es como si "No se ejecutara", no se cual es el error. Alguno me podria ayudar?.
Muchas gracias de antemano por leer.