Bueno yo consegui este Texto que creo que traer todo lo necesario para poner un npc de broadcast con eathena
aki va:
Bueno de aburrido empece a modificar un NPC que habían puesto en la Zona de Script Support de eAthena y que tenia algunos bugs.
La idea Original fue creada por Neros y era que sus GMs pudieran mandar broadcast de color desde cualquier parte atravez de un Whispeo.
Mi idea es un poco distinta y es hacerlo más versátil desde la idea original de Neros hasta un sistema publico muy configurable de Broadcast.
VERSIÓN 1.4:
1.0: Primer Beta
1.1: Arreglado problemas con variables Globales Permanentes ($), Cambiadas a Variables Globales Temporales ($@)
1.2:
-Soporte a todos los colores en formato RGB (Formato: 0xRRGGBB)
-Agregado Sistema de Delay entre mensajes (por persona) basado en el sistema de Myzter. [Gracias a Keplerk por la idea]
-Optimizado el código, cambiando los Atcommand por Announce ademas de otras cositas.
-Simplificado Sistema de Whispeo al NPC ahora es npc:broad
1.3:
-Codigo Optimizado, eliminados algunos Labels.
-Agregado Sistema que detecta el largo del mensaje para evitar problemas de mensajes cortados x3
1.4:
-Arreglado problema con ciertos else if (sorry por eso xD)
-Agregado sistema para probar los mensajes. [Gracias Zy0n7 por la idea]
Link al Script.
Próximamente en la versión 1.5:
-Más colores agregados al sistema estilo azul, rojo, etc...
-Selector de Idioma por el propio usuario.
Como funciona:
Un jugador X whispea al NPC así:
CODE
npc:broad
En el mensaje del Whisp pone lo que quiere que salga del broad
Si quiere que salga en color se hace lo mismo, pero en el mensaje se cambia un poco
CODE
Color en Formato RGB#Mensaje
OJO: PARA QUE FUNCIONE DEBEN ESTAR SEPARADOS EL COLOR DEL MENSAJE ATRAVEZ DE UN #
El Formato RGB es algo así 0xRRGGBB.
Claro el NPC nos da una pequeña ayuda con los colores, ya que soporta 4 colores en base a palabras:
Estos son:
CODE
rojo#mensaje
CODE
azul#mensaje
CODE
verde#mensaje
CODE
morado#mensaje
Sistema de Prueba:
Si tus Usuarios quieren probar sus mensajes antes de mandarlos, escriben el whisp a NPC:Prueba y el mensaje y les saldra un broad solo para ellos.
Bases eAthena