diff --git a/Server/Components/LegacyNetwork/legacy_network_impl.cpp b/Server/Components/LegacyNetwork/legacy_network_impl.cpp index 96ee258fb..5fb4b520f 100644 --- a/Server/Components/LegacyNetwork/legacy_network_impl.cpp +++ b/Server/Components/LegacyNetwork/legacy_network_impl.cpp @@ -795,7 +795,7 @@ void RakNetLegacyNetwork::init(ICore* c) core->getEventDispatcher().addEventHandler(this); core->getPlayers().getPlayerChangeDispatcher().addEventHandler(this); - core->getPlayers().getPlayerConnectDispatcher().addEventHandler(this); + core->getPlayers().getPlayerConnectDispatcher().addEventHandler(this, EventPriority_Lowest); } void RakNetLegacyNetwork::start() diff --git a/Server/Components/Pawn/Scripting/Player/Natives.cpp b/Server/Components/Pawn/Scripting/Player/Natives.cpp index 951f249f9..f15b3600e 100644 --- a/Server/Components/Pawn/Scripting/Player/Natives.cpp +++ b/Server/Components/Pawn/Scripting/Player/Natives.cpp @@ -879,15 +879,15 @@ SCRIPT_API(GetPlayerMarkerForPlayer, int(IPlayer& player, IPlayer& other)) return colour.RGBA(); } -SCRIPT_API(AllowPlayerTeleport, bool(IPlayer* player, bool allow)) +SCRIPT_API(AllowPlayerTeleport, bool(IPlayer& player, bool allow)) { - player->allowTeleport(allow); + player.allowTeleport(allow); return true; } -SCRIPT_API(IsPlayerTeleportAllowed, bool(IPlayer* player)) +SCRIPT_API(IsPlayerTeleportAllowed, bool(IPlayer& player)) { - return player->isTeleportAllowed(); + return player.isTeleportAllowed(); } SCRIPT_API(DisableRemoteVehicleCollisions, bool(IPlayer& player, bool disable))