mirror of
https://github.com/EQEmu/Server.git
synced 2026-05-17 03:08:26 +00:00
Merge pull request #1092 from EQEmu/cross_zone_overhaul
Completely overhaul cross zone and world wide methods in quest API.
This commit is contained in:
+3
-3
@@ -830,8 +830,8 @@ void ConsoleSignalCharByName(
|
||||
sizeof(CZClientSignalByName_Struct) + message_len
|
||||
);
|
||||
CZClientSignalByName_Struct *CZSC = (CZClientSignalByName_Struct *) pack->pBuffer;
|
||||
strn0cpy(CZSC->Name, (char *) args[0].c_str(), 64);
|
||||
CZSC->data = atoi(args[1].c_str());
|
||||
strn0cpy(CZSC->character_name, (char *) args[0].c_str(), 64);
|
||||
CZSC->signal = atoi(args[1].c_str());
|
||||
zoneserver_list.SendPacket(pack);
|
||||
safe_delete(pack);
|
||||
}
|
||||
@@ -936,4 +936,4 @@ void RegisterConsoleFunctions(std::unique_ptr<EQ::Net::ConsoleServer>& console)
|
||||
console->RegisterCall("zonestatus", 50, "zonestatus", std::bind(ConsoleZoneStatus, std::placeholders::_1, std::placeholders::_2, std::placeholders::_3));console->RegisterCall("ping", 50, "ping", std::bind(ConsoleNull, std::placeholders::_1, std::placeholders::_2, std::placeholders::_3));
|
||||
console->RegisterCall("quit", 50, "quit", std::bind(ConsoleQuit, std::placeholders::_1, std::placeholders::_2, std::placeholders::_3));
|
||||
console->RegisterCall("exit", 50, "exit", std::bind(ConsoleQuit, std::placeholders::_1, std::placeholders::_2, std::placeholders::_3));
|
||||
}
|
||||
}
|
||||
|
||||
+71
-15
@@ -1236,30 +1236,86 @@ void ZoneServer::HandleMessage(uint16 opcode, const EQ::Net::Packet &p) {
|
||||
QSLink.SendPacket(pack);
|
||||
break;
|
||||
}
|
||||
case ServerOP_CZSignalClientByName:
|
||||
case ServerOP_CZCastSpellPlayer:
|
||||
case ServerOP_CZCastSpellGroup:
|
||||
case ServerOP_CZCastSpellRaid:
|
||||
case ServerOP_CZCastSpellGuild:
|
||||
case ServerOP_CZMarqueePlayer:
|
||||
case ServerOP_CZMarqueeGroup:
|
||||
case ServerOP_CZMarqueeRaid:
|
||||
case ServerOP_CZMarqueeGuild:
|
||||
case ServerOP_CZMessagePlayer:
|
||||
case ServerOP_CZMessageGroup:
|
||||
case ServerOP_CZMessageRaid:
|
||||
case ServerOP_CZMessageGuild:
|
||||
case ServerOP_CZSignalNPC:
|
||||
case ServerOP_CZSetEntityVariableByNPCTypeID:
|
||||
case ServerOP_CZSignalClient:
|
||||
case ServerOP_CZSignalGroup:
|
||||
case ServerOP_CZSignalRaid:
|
||||
case ServerOP_CZSignalGuild:
|
||||
case ServerOP_CZSetEntityVariableByClientName:
|
||||
case ServerOP_CZSetEntityVariableByGroupID:
|
||||
case ServerOP_CZSetEntityVariableByRaidID:
|
||||
case ServerOP_CZSetEntityVariableByGuildID:
|
||||
case ServerOP_CZTaskAssign:
|
||||
case ServerOP_CZTaskAssignGroup:
|
||||
case ServerOP_CZTaskAssignRaid:
|
||||
case ServerOP_CZTaskAssignGuild:
|
||||
case ServerOP_CZMovePlayer:
|
||||
case ServerOP_CZMoveGroup:
|
||||
case ServerOP_CZMoveRaid:
|
||||
case ServerOP_CZMoveGuild:
|
||||
case ServerOP_CZMoveInstancePlayer:
|
||||
case ServerOP_CZMoveInstanceGroup:
|
||||
case ServerOP_CZMoveInstanceRaid:
|
||||
case ServerOP_CZMoveInstanceGuild:
|
||||
case ServerOP_CZRemoveSpellPlayer:
|
||||
case ServerOP_CZRemoveSpellGroup:
|
||||
case ServerOP_CZRemoveSpellRaid:
|
||||
case ServerOP_CZRemoveSpellGuild:
|
||||
case ServerOP_CZSetEntityVariableByClientName:
|
||||
case ServerOP_CZSetEntityVariableByNPCTypeID:
|
||||
case ServerOP_CZSetEntityVariableByGroupID:
|
||||
case ServerOP_CZSetEntityVariableByRaidID:
|
||||
case ServerOP_CZSetEntityVariableByGuildID:
|
||||
case ServerOP_CZSignalNPC:
|
||||
case ServerOP_CZSignalClient:
|
||||
case ServerOP_CZSignalClientByName:
|
||||
case ServerOP_CZSignalGroup:
|
||||
case ServerOP_CZSignalRaid:
|
||||
case ServerOP_CZSignalGuild:
|
||||
case ServerOP_CZTaskActivityResetPlayer:
|
||||
case ServerOP_CZTaskActivityResetGroup:
|
||||
case ServerOP_CZTaskActivityResetRaid:
|
||||
case ServerOP_CZTaskActivityResetGuild:
|
||||
case ServerOP_CZTaskActivityUpdatePlayer:
|
||||
case ServerOP_CZTaskActivityUpdateGroup:
|
||||
case ServerOP_CZTaskActivityUpdateRaid:
|
||||
case ServerOP_CZTaskActivityUpdateGuild:
|
||||
case ServerOP_CZTaskAssignPlayer:
|
||||
case ServerOP_CZTaskAssignGroup:
|
||||
case ServerOP_CZTaskAssignRaid:
|
||||
case ServerOP_CZTaskAssignGuild:
|
||||
case ServerOP_CZTaskDisablePlayer:
|
||||
case ServerOP_CZTaskDisableGroup:
|
||||
case ServerOP_CZTaskDisableRaid:
|
||||
case ServerOP_CZTaskDisableGuild:
|
||||
case ServerOP_CZTaskEnablePlayer:
|
||||
case ServerOP_CZTaskEnableGroup:
|
||||
case ServerOP_CZTaskEnableRaid:
|
||||
case ServerOP_CZTaskEnableGuild:
|
||||
case ServerOP_CZTaskFailPlayer:
|
||||
case ServerOP_CZTaskFailGroup:
|
||||
case ServerOP_CZTaskFailRaid:
|
||||
case ServerOP_CZTaskFailGuild:
|
||||
case ServerOP_CZTaskRemovePlayer:
|
||||
case ServerOP_CZTaskRemoveGroup:
|
||||
case ServerOP_CZTaskRemoveRaid:
|
||||
case ServerOP_CZTaskRemoveGuild:
|
||||
case ServerOP_WWAssignTask:
|
||||
case ServerOP_WWCastSpell:
|
||||
case ServerOP_WWDisableTask:
|
||||
case ServerOP_WWEnableTask:
|
||||
case ServerOP_WWFailTask:
|
||||
case ServerOP_WWMarquee:
|
||||
case ServerOP_WWMessage:
|
||||
case ServerOP_WWMove:
|
||||
case ServerOP_WWMoveInstance:
|
||||
case ServerOP_WWRemoveSpell:
|
||||
case ServerOP_WWRemoveTask:
|
||||
case ServerOP_WWResetActivity:
|
||||
case ServerOP_WWSetEntityVariableClient:
|
||||
case ServerOP_WWSetEntityVariableNPC:
|
||||
case ServerOP_WWSignalClient:
|
||||
case ServerOP_WWSignalNPC:
|
||||
case ServerOP_WWUpdateActivity:
|
||||
case ServerOP_DepopAllPlayersCorpses:
|
||||
case ServerOP_DepopPlayerCorpse:
|
||||
case ServerOP_ReloadTitles:
|
||||
|
||||
Reference in New Issue
Block a user