1
0
Fork 1
mirror of https://github.com/TES3MP/openmw-tes3mp.git synced 2025-04-01 00:36:46 +00:00

[Server] Move setPlayer() to PlayerProcessor

This commit is contained in:
Koncord 2017-04-03 06:05:18 +08:00
parent 0317e2523b
commit ead92fff61
20 changed files with 2 additions and 23 deletions

View file

@ -30,6 +30,7 @@ bool PlayerProcessor::Process(RakNet::Packet &packet) noexcept
{ {
Player *player = Players::getPlayer(packet.guid); Player *player = Players::getPlayer(packet.guid);
PlayerPacket *myPacket = Networking::get().getPlayerController()->GetPacket(packet.data[0]); PlayerPacket *myPacket = Networking::get().getPlayerController()->GetPacket(packet.data[0]);
myPacket->setPlayer(player);
processor.second->Do(*myPacket, *player); processor.second->Do(*myPacket, *player);
return true; return true;

View file

@ -22,7 +22,6 @@ namespace mwmp
{ {
DEBUG_PRINTF(strPacketID.c_str()); DEBUG_PRINTF(strPacketID.c_str());
packet.setPlayer(&player);
packet.Read(); packet.Read();
Script::CallBackReturn<Script::CallbackIdentity("OnPlayerSendMessage")> result = true; Script::CallBackReturn<Script::CallbackIdentity("OnPlayerSendMessage")> result = true;
Script::Call<Script::CallbackIdentity("OnPlayerSendMessage")>(result, player.getId(), player.chatMessage.c_str()); Script::Call<Script::CallbackIdentity("OnPlayerSendMessage")>(result, player.getId(), player.chatMessage.c_str());
@ -31,8 +30,6 @@ namespace mwmp
{ {
player.chatMessage = player.npc.mName + " (" + std::to_string(player.getId()) + "): " player.chatMessage = player.npc.mName + " (" + std::to_string(player.getId()) + "): "
+ player.chatMessage + "\n"; + player.chatMessage + "\n";
packet.setPlayer(&player);
packet.Send(false); packet.Send(false);
packet.Send(true); packet.Send(true);
} }

View file

@ -22,7 +22,6 @@ namespace mwmp
{ {
DEBUG_PRINTF(strPacketID.c_str()); DEBUG_PRINTF(strPacketID.c_str());
packet.setPlayer(&player);
packet.Read(); packet.Read();
Script::Call<Script::CallbackIdentity("OnGUIAction")>(player.getId(), (int)player.guiMessageBox.id, Script::Call<Script::CallbackIdentity("OnGUIAction")>(player.getId(), (int)player.guiMessageBox.id,

View file

@ -22,7 +22,6 @@ namespace mwmp
{ {
if (!player.creatureStats.mDead) if (!player.creatureStats.mDead)
{ {
packet.setPlayer(&player);
packet.Read(); packet.Read();
//packet.Send(&player, true); //packet.Send(&player, true);

View file

@ -26,8 +26,6 @@ namespace mwmp
if (!player.creatureStats.mDead) if (!player.creatureStats.mDead)
{ {
packet.setPlayer(&player);
packet.Read(); packet.Read();
Player *target = Players::getPlayer(player.attack.target); Player *target = Players::getPlayer(player.attack.target);

View file

@ -22,7 +22,6 @@ namespace mwmp
{ {
if (!player.creatureStats.mDead) if (!player.creatureStats.mDead)
{ {
packet.setPlayer(&player);
packet.Read(); packet.Read();
//myPacket->Send(player, true); //myPacket->Send(player, true);

View file

@ -28,7 +28,6 @@ namespace mwmp
if (!player.creatureStats.mDead) if (!player.creatureStats.mDead)
{ {
packet.setPlayer(&player);
packet.Read(); packet.Read();
LOG_APPEND(Log::LOG_INFO, "- Moved to %s", player.cell.getDescription().c_str()); LOG_APPEND(Log::LOG_INFO, "- Moved to %s", player.cell.getDescription().c_str());

View file

@ -27,7 +27,6 @@ namespace mwmp
{ {
LOG_MESSAGE_SIMPLE(Log::LOG_INFO, "Received %s from %s", strPacketID, player.npc.mName.c_str()); LOG_MESSAGE_SIMPLE(Log::LOG_INFO, "Received %s from %s", strPacketID, player.npc.mName.c_str());
packet.setPlayer(&player);
packet.Read(); packet.Read();
CellController::get()->update(&player); CellController::get()->update(&player);

View file

@ -22,7 +22,6 @@ namespace mwmp
{ {
DEBUG_PRINTF(strPacketID.c_str()); DEBUG_PRINTF(strPacketID.c_str());
packet.setPlayer(&player);
packet.Read(); packet.Read();
} }
}; };

View file

@ -22,7 +22,6 @@ namespace mwmp
{ {
DEBUG_PRINTF(strPacketID.c_str()); DEBUG_PRINTF(strPacketID.c_str());
packet.setPlayer(&player);
packet.Read(); packet.Read();
if (player.charGenStage.current == player.charGenStage.end && player.charGenStage.current != 0) if (player.charGenStage.current == player.charGenStage.end && player.charGenStage.current != 0)

View file

@ -41,7 +41,6 @@ namespace mwmp
player.creatureStats.mDead = true; player.creatureStats.mDead = true;
packet.setPlayer(&player);
packet.Send(true); packet.Send(true);
Script::Call<Script::CallbackIdentity("OnPlayerDeath")>(player.getId(), reason, killer->getId()); Script::Call<Script::CallbackIdentity("OnPlayerDeath")>(player.getId(), reason, killer->getId());

View file

@ -22,7 +22,6 @@ namespace mwmp
{ {
DEBUG_PRINTF(strPacketID.c_str()); DEBUG_PRINTF(strPacketID.c_str());
packet.setPlayer(&player);
packet.Read(); packet.Read();
//packet.Send(&player, true); //packet.Send(&player, true);

View file

@ -22,7 +22,6 @@ namespace mwmp
{ {
DEBUG_PRINTF(strPacketID.c_str()); DEBUG_PRINTF(strPacketID.c_str());
packet.setPlayer(&player);
packet.Read(); packet.Read();
player.sendToLoaded(&packet); player.sendToLoaded(&packet);

View file

@ -22,7 +22,6 @@ namespace mwmp
{ {
DEBUG_PRINTF(strPacketID.c_str()); DEBUG_PRINTF(strPacketID.c_str());
packet.setPlayer(&player);
packet.Read(); packet.Read();
//myPacket->Send(player, true); //myPacket->Send(player, true);

View file

@ -21,7 +21,6 @@ namespace mwmp
{ {
DEBUG_PRINTF(strPacketID.c_str()); DEBUG_PRINTF(strPacketID.c_str());
packet.setPlayer(&player);
packet.Read(); packet.Read();
Script::Call<Script::CallbackIdentity("OnPlayerInventoryChange")>(player.getId()); Script::Call<Script::CallbackIdentity("OnPlayerInventoryChange")>(player.getId());

View file

@ -22,7 +22,6 @@ namespace mwmp
{ {
DEBUG_PRINTF(strPacketID.c_str()); DEBUG_PRINTF(strPacketID.c_str());
packet.setPlayer(&player);
packet.Read(); packet.Read();
Script::Call<Script::CallbackIdentity("OnPlayerJournalChange")>(player.getId()); Script::Call<Script::CallbackIdentity("OnPlayerJournalChange")>(player.getId());

View file

@ -22,7 +22,6 @@ namespace mwmp
//DEBUG_PRINTF(strPacketID); //DEBUG_PRINTF(strPacketID);
if (!player.creatureStats.mDead) if (!player.creatureStats.mDead)
{ {
packet.setPlayer(&player);
packet.Read(); packet.Read();
//myPacket.Send(player, true); //send to other clients //myPacket.Send(player, true); //send to other clients

View file

@ -24,7 +24,6 @@ namespace mwmp
player.creatureStats.mDead = false; player.creatureStats.mDead = false;
packet.setPlayer(&player);
packet.Send(true); packet.Send(true);
Script::Call<Script::CallbackIdentity("OnPlayerResurrect")>(player.getId()); Script::Call<Script::CallbackIdentity("OnPlayerResurrect")>(player.getId());

View file

@ -21,7 +21,6 @@ namespace mwmp
{ {
if (!player.creatureStats.mDead) if (!player.creatureStats.mDead)
{ {
packet.setPlayer(&player);
packet.Read(); packet.Read();
//myPacket->Send(player, true); //myPacket->Send(player, true);
player.sendToLoaded(&packet); player.sendToLoaded(&packet);

View file

@ -21,7 +21,6 @@ namespace mwmp
{ {
DEBUG_PRINTF(strPacketID.c_str()); DEBUG_PRINTF(strPacketID.c_str());
packet.setPlayer(&player);
packet.Read(); packet.Read();
Script::Call<Script::CallbackIdentity("OnPlayerSpellbookChange")>(player.getId()); Script::Call<Script::CallbackIdentity("OnPlayerSpellbookChange")>(player.getId());