mirror of
https://github.com/EQEmu/Server.git
synced 2026-05-16 18:52:22 +00:00
[Quest API] Add SendChannelMessage() to Perl/Lua (#3378)
* [Quest API] Add SendChannelMessage() to Perl/Lua # Perl - Add `quest::send_channel_message(channel_number, guild_id, language_id, language_skill, message)`. - Add `quest::send_channel_message(from, channel_number, guild_id, language_id, language_skill, message)`. - Add `quest::send_channel_message(from, to, channel_number, guild_id, language_id, language_skill, message)`. # Lua - Add `eq.send_channel_message(channel_number, guild_id, language_id, language_skill, message)`. - Add `eq.send_channel_message(from, channel_number, guild_id, language_id, language_skill, message)`. - Add `eq.send_channel_message(from, to, channel_number, guild_id, language_id, language_skill, message)`. # Notes - This allows operators to send channel messages from scripts like a broadcast or tell. * Update zoneserver.cpp * Update lua_general.cpp * Update questmgr.h
This commit is contained in:
@@ -11469,7 +11469,7 @@ void Client::Handle_OP_PopupResponse(const EQApplicationPacket *app)
|
||||
if (EntityVariableExists(DIAWIND_RESPONSE_ONE_KEY)) {
|
||||
response = GetEntityVariable(DIAWIND_RESPONSE_ONE_KEY);
|
||||
if (!response.empty()) {
|
||||
ChannelMessageReceived(8, 0, 100, response.c_str(), nullptr, true);
|
||||
ChannelMessageReceived(ChatChannel_Say, 0, 100, response.c_str(), nullptr, true);
|
||||
}
|
||||
}
|
||||
break;
|
||||
@@ -11478,7 +11478,7 @@ void Client::Handle_OP_PopupResponse(const EQApplicationPacket *app)
|
||||
if (EntityVariableExists(DIAWIND_RESPONSE_TWO_KEY)) {
|
||||
response = GetEntityVariable(DIAWIND_RESPONSE_TWO_KEY);
|
||||
if (!response.empty()) {
|
||||
ChannelMessageReceived(8, 0, 100, response.c_str(), nullptr, true);
|
||||
ChannelMessageReceived(ChatChannel_Say, 0, 100, response.c_str(), nullptr, true);
|
||||
}
|
||||
}
|
||||
break;
|
||||
|
||||
Reference in New Issue
Block a user