Use exited veh netevent
This commit is contained in:
@@ -34,7 +34,7 @@ function addAllNetworkHandlers() {
|
|||||||
addNetworkHandler("ag.exitedSphere", onPlayerExitedSphere);
|
addNetworkHandler("ag.exitedSphere", onPlayerExitedSphere);
|
||||||
addNetworkHandler("ag.playerDeath", onPlayerDeath);
|
addNetworkHandler("ag.playerDeath", onPlayerDeath);
|
||||||
addNetworkHandler("ag.onPlayerEnterVehicle", onPlayerEnteredVehicle);
|
addNetworkHandler("ag.onPlayerEnterVehicle", onPlayerEnteredVehicle);
|
||||||
//addNetworkHandler("ag.onPlayerExitVehicle", onPlayerExitedVehicle);
|
addNetworkHandler("ag.onPlayerExitVehicle", onPlayerExitedVehicle);
|
||||||
|
|
||||||
// Job
|
// Job
|
||||||
addNetworkHandler("ag.arrivedAtJobRouteStop", playerArrivedAtJobRouteStop);
|
addNetworkHandler("ag.arrivedAtJobRouteStop", playerArrivedAtJobRouteStop);
|
||||||
@@ -677,6 +677,18 @@ function updateHeadingInPlayerData(client, heading) {
|
|||||||
// ===========================================================================
|
// ===========================================================================
|
||||||
|
|
||||||
function forcePlayerIntoSkinSelect(client) {
|
function forcePlayerIntoSkinSelect(client) {
|
||||||
|
if(getGameConfig().skinChangePosition[getServerGame()].length != 0) {
|
||||||
|
getPlayerData(client).returnToPosition = getPlayerPosition(client);
|
||||||
|
getPlayerData(client).returnToHeading = getPlayerHeading(client);
|
||||||
|
getPlayerData(client).returnToInterior = getPlayerInterior(client);
|
||||||
|
getPlayerData(client).returnToDimension = getPlayerDimension(client);
|
||||||
|
|
||||||
|
setPlayerPosition(client, getGameConfig().skinChangePosition[getServerGame()][0]);
|
||||||
|
setPlayerHeading(client, getGameConfig().skinChangePosition[getServerGame()][1]);
|
||||||
|
setPlayerInterior(client, getGameConfig().skinChangePosition[getServerGame()][2]);
|
||||||
|
setPlayerDimension(client, client.index+100);
|
||||||
|
}
|
||||||
|
|
||||||
triggerNetworkEvent("ag.skinSelect", client, true);
|
triggerNetworkEvent("ag.skinSelect", client, true);
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -833,6 +845,16 @@ function playerFinishedSkinSelection(client, allowedSkinIndex) {
|
|||||||
deleteItem(getPlayerData(client).itemActionItem);
|
deleteItem(getPlayerData(client).itemActionItem);
|
||||||
restorePlayerCamera(client);
|
restorePlayerCamera(client);
|
||||||
cachePlayerHotBarItems(client);
|
cachePlayerHotBarItems(client);
|
||||||
|
setPlayerPosition(client, getPlayerData(client).returnToPosition);
|
||||||
|
setPlayerHeading(client, getPlayerData(client).returnToHeading);
|
||||||
|
setPlayerInterior(client, getPlayerData(client).returnToInterior);
|
||||||
|
setPlayerDimension(client, getPlayerData(client).returnToDimension);
|
||||||
|
|
||||||
|
getPlayerData(client).returnToPosition = null;
|
||||||
|
getPlayerData(client).returnToHeading = null;
|
||||||
|
getPlayerData(client).returnToInterior = null;
|
||||||
|
getPlayerData(client).returnToDimension = null;
|
||||||
|
|
||||||
meActionToNearbyPlayers(client, `changes their skin to ${allowedSkins[getServerGame()][allowedSkinIndex][1]}`);
|
meActionToNearbyPlayers(client, `changes their skin to ${allowedSkins[getServerGame()][allowedSkinIndex][1]}`);
|
||||||
}
|
}
|
||||||
triggerNetworkEvent("ag.skinSelect", client, false);
|
triggerNetworkEvent("ag.skinSelect", client, false);
|
||||||
@@ -845,3 +867,15 @@ function sendPlayerChatScrollLines(client, amount) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
// ===========================================================================
|
// ===========================================================================
|
||||||
|
|
||||||
|
function playRadioStreamForPlayer(client, streamURL) {
|
||||||
|
triggerNetworkEvent("ag.radioStream", client, streamURL);
|
||||||
|
}
|
||||||
|
|
||||||
|
// ===========================================================================
|
||||||
|
|
||||||
|
function setPlayerStreamingRadioVolume(client, volumeLevel) {
|
||||||
|
triggerNetworkEvent("ag.radioVolume", client, volumeLevel);
|
||||||
|
}
|
||||||
|
|
||||||
|
// ===========================================================================
|
||||||
|
|||||||
Reference in New Issue
Block a user