Guild Message via Perl
I was working on a script that involved sending a particular guild who triggered the event an emote only (across all zones), anything think of a way that this could work?
$guildmessage = $entity_list->Message(1, 14, "emotehere"); This one does work, but it's only across the zone. I was really hoping to get it across all zones. |
Still after a way to get this to work!
|
Are you trying to get this so it sends the message within the guild chat?
|
Should be easy to do with an interface to WorldServer::SendEmoteMessage()
I can't find a Perl function that does that, but I wouldn't know. I'm sure there must be one. |
More of an emote message, only if you are in a certain guild that activated the task.
So if player 1 activates a task in East Commons, the emote would be "The earth shakes and a huge hill giant appears" But I would like to broadcast that emote to every single guild member, regardless of what zone they are in. I've been thinking of ways of doing it but haven't had any luck yet. |
I'm assuming the latest commit tried to get this working, thanks for trying Derision :P
|
This feature is now in (we moved to github over the last few hours, so go here: https://github.com/EQEmu/Server/commits/master for the latest source).
The syntax is: Code:
quest::gmsay(<messsage>, [color], [toworld], [guildid], [minstatus]) Code:
quest::gmsay("The earth shakes and a huge hill giant appears", 15, 1, $client->GuildID(), 0); |
Works great, thank you!
|
All times are GMT -4. The time now is 01:16 PM. |
Powered by vBulletin®, Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.