mirror of
https://bitbucket.org/Ioncannon/project-meteor-server.git
synced 2025-06-08 13:34:38 +02:00
Started doing multiplayer stuff.
This commit is contained in:
parent
7116c96b2f
commit
1d20f8b8b8
6 changed files with 17 additions and 5 deletions
|
@ -136,7 +136,7 @@ namespace FFXIVClassic_Lobby_Server
|
|||
}
|
||||
|
||||
if (actorID == 0)
|
||||
break;
|
||||
break;
|
||||
|
||||
//Second connection
|
||||
if (mPlayers.ContainsKey(actorID))
|
||||
|
@ -215,7 +215,7 @@ namespace FFXIVClassic_Lobby_Server
|
|||
|
||||
client.queuePacket(reply5);
|
||||
|
||||
client.queuePacket(BasePacket.createPacket(AddActorPacket.buildPacket(player.actorID, player.actorID), true, false));
|
||||
client.queuePacket(BasePacket.createPacket(AddActorPacket.buildPacket(player.actorID, player.actorID, 0), true, false));
|
||||
|
||||
client.queuePacket(reply6);
|
||||
|
||||
|
@ -308,9 +308,11 @@ namespace FFXIVClassic_Lobby_Server
|
|||
break;
|
||||
//Update Position
|
||||
case 0x00CA:
|
||||
//Update Position
|
||||
UpdatePlayerPositionPacket posUpdate = new UpdatePlayerPositionPacket(subpacket.data);
|
||||
player.updatePlayerActorPosition(posUpdate.x, posUpdate.y, posUpdate.z, posUpdate.rot, posUpdate.moveState);
|
||||
|
||||
//Update Instance
|
||||
List<BasePacket> instanceUpdatePackets = player.updateInstance(inn.getActorsAroundActor(player.getActor(), 50));
|
||||
foreach (BasePacket bp in instanceUpdatePackets)
|
||||
client.queuePacket(bp);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue