SA-MP Forums Archive
[Help] Mensajes Automaticos. - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Español/Spanish (https://sampforum.blast.hk/forumdisplay.php?fid=29)
+---- Thread: [Help] Mensajes Automaticos. (/showthread.php?tid=408088)



[Help] Mensajes Automaticos. - SaiB0T - 16.01.2013

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 ...


Respuesta: >Help< - elvago - 16.01.2013

Titulo ?
Punto 5.
https://sampforum.blast.hk/showthread.php?tid=114080


Respuesta: [Help] Mensajes Automaticos. - OTACON - 16.01.2013

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


Respuesta: [Help] Mensajes Automaticos. - elvago - 16.01.2013

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.



Re: [Help] Mensajes Automaticos. - Daniel-92 - 16.01.2013

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;
    }
}



Respuesta: [Help] Mensajes Automaticos. - SaiB0T - 16.01.2013

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


Respuesta: [Help] Mensajes Automaticos. - OTACON - 16.01.2013

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 .


Respuesta: [Help] Mensajes Automaticos. - SaiB0T - 16.01.2013

Oh! Gracias Daniel D Si funciono!! Saludos..


Re: Respuesta: [Help] Mensajes Automaticos. - Daniel-92 - 16.01.2013

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.


Respuesta: [Help] Mensajes Automaticos. - OTACON - 16.01.2013

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