Просмотр исходного кода

Added single player XYZH Evac support

Devn00b 2 лет назад
Родитель
Сommit
bf50951a25
1 измененных файлов с 8 добавлено и 0 удалено
  1. 8 0
      EQ2/source/WorldServer/LuaFunctions.cpp

+ 8 - 0
EQ2/source/WorldServer/LuaFunctions.cpp

@@ -10362,6 +10362,14 @@ int EQ2Emu_lua_Evac(lua_State* state) {
 			Client* client = target->GetZone()->GetClientBySpawn(target);
 			Client* client = target->GetZone()->GetClientBySpawn(target);
 			if (client) {
 			if (client) {
 				client->GetCurrentZone()->ClearHate(client->GetPlayer());
 				client->GetCurrentZone()->ClearHate(client->GetPlayer());
+				
+				int numargs = lua_interface->GetNumberOfArgs(state);		
+				if(numargs == 4) {
+					x = lua_interface->GetFloatValue(state,1);
+					y = lua_interface->GetFloatValue(state,2);
+					z = lua_interface->GetFloatValue(state,3);
+					h = lua_interface->GetFloatValue(state,4);
+				}
 
 
 				client->SetReloadingZone(true);
 				client->SetReloadingZone(true);
 				target->SetX(x);
 				target->SetX(x);