mirror of
https://github.com/EQEmu/Server.git
synced 2026-08-28 20:07:56 +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:
@@ -2887,6 +2887,21 @@ void QuestManager::we(int type, const char *str) {
|
||||
);
|
||||
}
|
||||
|
||||
void QuestManager::SendChannelMessage(uint8 channel_number, uint32 guild_id, uint8 language_id, uint8 language_skill, const char* message)
|
||||
{
|
||||
worldserver.SendChannelMessage(0, 0, channel_number, guild_id, language_id, language_skill, message);
|
||||
}
|
||||
|
||||
void QuestManager::SendChannelMessage(Client* from, uint8 channel_number, uint32 guild_id, uint8 language_id, uint8 language_skill, const char* message)
|
||||
{
|
||||
worldserver.SendChannelMessage(from, 0, channel_number, guild_id, language_id, language_skill, message);
|
||||
}
|
||||
|
||||
void QuestManager::SendChannelMessage(Client* from, const char* to, uint8 channel_number, uint32 guild_id, uint8 language_id, uint8 language_skill, const char* message)
|
||||
{
|
||||
worldserver.SendChannelMessage(from, to, channel_number, guild_id, language_id, language_skill, message);
|
||||
}
|
||||
|
||||
void QuestManager::message(uint32 type, const char *message) {
|
||||
QuestManagerCurrentQuestVars();
|
||||
if (!initiator) {
|
||||
|
||||
Reference in New Issue
Block a user