[Help] Mensajes Automaticos.
#1

Bueno, Puse en cada teletransportaciуn un mensaje que le mandarб a todos los usuarios que se teletransportу a tal lado, pero quisiera que ese mensaje se mande cada X tiempo,Ejemplo un user va a las venturas y sale el mensaje,si otro tambiйn se teletransporta en ese mismo tiempo que no salga, que salga despues de X Tiempo, porque sino se llena el chat xd' Desde ya muchas gracias ...
Reply
#2

Titulo ?
  • Los titulos deben ser descriptivos y no similares a: "AYUDA", "ALGUIEN QUE ME AYUDE", etc.
Punto 5.
https://sampforum.blast.hk/showthread.php?tid=114080
Reply
#3

debes estar usando SendClientMessageToAll(Mensaje Global) Utiliza Este SendClientMessage(Mensaje Invididual)
Reply
#4

Ahora sн podrнa pasarte a explicar SaiBot.

Eso es sencillo, solo tendrнas que crear un Timer que si ya se enviу el msj con la teletransportaciуn de un usuario se espere X tiempo para volver a enviarlo.
Reply
#5

Arriba de todo
pawn Код:
#define TIEMPO_DE_MENSAJES 20000 //en milisegundos (20000 serian 20 segundos)

new variable_de_mensajes[150];

En los teleports
pawn Код:
MandarMensajeTele(1,COLOR_YELLOW,"** Alguien ha ido  a \"/LS\"");
//El "1" seria el ID del teleport, por cada tele le vas sumando 1
//para otro tele seria el 2, para el otro el 3 y asн sucesivamente.
Abajo de todo.
pawn Код:
MandarMensajeTele(ID, color, const message[]) {
    if(GetTickCount() > variable_de_mensajes[ID-1]) {
        SendClientMessageToAll(color,message);
        variable_de_mensajes[ID-1] = GetTickCount()+TIEMPO_DE_MENSAJES;
    }
}
Reply
#6

Si, lo hize pero sigue el mensaje :S
@bytytus, No, Yo quiero que se lo mande a todos ¬_¬
Reply
#7

Quote:
Originally Posted by SaiB0T
Посмотреть сообщение
Si, lo hize pero sigue el mensaje :S
@bytytus, No, Yo quiero que se lo mande a todos ¬_¬
te hubieras explicado mejor .
Reply
#8

Oh! Gracias Daniel D Si funciono!! Saludos..
Reply
#9

Quote:
Originally Posted by SaiB0T
Посмотреть сообщение
Oh! Gracias Daniel D Si funciono!! Saludos..
que bien, si tienes mбs de 150 teles le aumentas al array variable_de_mensajes[], y si no tienes tantos le puedes bajar.
Reply
#10

Cambia GetTickCount por un timer normal, por ke te causara problemas en un servidor con mas de 24dias online .
(y no tengo ganas de explicado )

https://sampwiki.blast.hk/wiki/GetTickCount

Quote:

GetTickCount will cause problems on servers with uptime of over 24 days (SA:MP server, not physical server !!!) as GetTickCount will eventually warp past the integer size constraints

Reply


Forum Jump:


Users browsing this thread: 2 Guest(s)