Sync plr veh + change plr sync event names
This commit is contained in:
@@ -68,9 +68,8 @@ function addAllNetworkHandlers() {
|
|||||||
addNetworkEventHandler("vrr.weaponDamage", playerDamagedByPlayer);
|
addNetworkEventHandler("vrr.weaponDamage", playerDamagedByPlayer);
|
||||||
|
|
||||||
// Misc
|
// Misc
|
||||||
addNetworkEventHandler("vrr.player.position", updatePositionInPlayerData);
|
addNetworkEventHandler("vrr.plr.pos", updatePositionInPlayerData);
|
||||||
addNetworkEventHandler("vrr.player.heading", updateHeadingInPlayerData);
|
addNetworkEventHandler("vrr.plr.rot", updateHeadingInPlayerData);
|
||||||
addNetworkEventHandler("vrr.player.lookat", setPlayerHeadLookPosition);
|
|
||||||
addNetworkEventHandler("vrr.skinSelected", playerFinishedSkinSelection);
|
addNetworkEventHandler("vrr.skinSelected", playerFinishedSkinSelection);
|
||||||
addNetworkEventHandler("vrr.clientInfo", updateConnectionLogOnClientInfoReceive);
|
addNetworkEventHandler("vrr.clientInfo", updateConnectionLogOnClientInfoReceive);
|
||||||
addNetworkEventHandler("vrr.vehBuyState", receiveVehiclePurchaseStateUpdateFromClient);
|
addNetworkEventHandler("vrr.vehBuyState", receiveVehiclePurchaseStateUpdateFromClient);
|
||||||
@@ -716,6 +715,18 @@ function updateHeadingInPlayerData(client, heading) {
|
|||||||
|
|
||||||
// ===========================================================================
|
// ===========================================================================
|
||||||
|
|
||||||
|
function updatePositionInVehicleData(client, vehicle, position) {
|
||||||
|
getVehicleData(vehicle).syncPosition = position;
|
||||||
|
}
|
||||||
|
|
||||||
|
// ===========================================================================
|
||||||
|
|
||||||
|
function updateHeadingInVehicleData(client, vehicle, heading) {
|
||||||
|
getVehicleData(vehicle).syncHeading = heading;
|
||||||
|
}
|
||||||
|
|
||||||
|
// ===========================================================================
|
||||||
|
|
||||||
function forcePlayerIntoSkinSelect(client) {
|
function forcePlayerIntoSkinSelect(client) {
|
||||||
if(getGameConfig().skinChangePosition[getServerGame()].length > 0) {
|
if(getGameConfig().skinChangePosition[getServerGame()].length > 0) {
|
||||||
getPlayerData(client).returnToPosition = getPlayerPosition(client);
|
getPlayerData(client).returnToPosition = getPlayerPosition(client);
|
||||||
@@ -1023,14 +1034,6 @@ function hideAllPlayerGUI(client) {
|
|||||||
|
|
||||||
// ===========================================================================
|
// ===========================================================================
|
||||||
|
|
||||||
function setPlayerHeadLookPosition(client, position) {
|
|
||||||
if(client.player != null) {
|
|
||||||
setEntityData(client.player, "vrr.headLook", position, true);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
// ===========================================================================
|
|
||||||
|
|
||||||
function requestClientInfo(client) {
|
function requestClientInfo(client) {
|
||||||
sendNetworkEventToPlayer("vrr.clientInfo", client);
|
sendNetworkEventToPlayer("vrr.clientInfo", client);
|
||||||
}
|
}
|
||||||
@@ -1111,35 +1114,31 @@ function setPlayerInfiniteRun(client, state) {
|
|||||||
|
|
||||||
// ==========================================================================
|
// ==========================================================================
|
||||||
|
|
||||||
function sendBusinessEntranceToPlayer(client, businessId, name, entrancePosition, blipModel, pickupModel, hasInterior, hasItems) {
|
function sendBusinessToPlayer(client, businessId, name, entrancePosition, blipModel, pickupModel, hasInterior, hasItems) {
|
||||||
sendNetworkEventToPlayer("vrr.business", client, businessId, name, entrancePosition, blipModel, pickupModel, hasInterior, hasItems);
|
sendNetworkEventToPlayer("vrr.business", client, businessId, name, entrancePosition, blipModel, pickupModel, hasInterior, hasItems);
|
||||||
}
|
}
|
||||||
|
|
||||||
// ==========================================================================
|
// ==========================================================================
|
||||||
|
|
||||||
function sendHouseEntranceToPlayer(client, houseId, entrancePosition, blipModel, pickupModel, hasInterior) {
|
function sendHouseToPlayer(client, houseId, entrancePosition, blipModel, pickupModel, hasInterior) {
|
||||||
sendNetworkEventToPlayer("vrr.house", client, houseId, entrancePosition, blipModel, pickupModel, hasInterior);
|
sendNetworkEventToPlayer("vrr.house", client, houseId, entrancePosition, blipModel, pickupModel, hasInterior);
|
||||||
}
|
}
|
||||||
|
|
||||||
// ==========================================================================
|
// ==========================================================================
|
||||||
|
|
||||||
function sendAllBusinessEntrancesToPlayer(client) {
|
function sendAllBusinessesToPlayer(client) {
|
||||||
let businesses = getServerData().businesses;
|
let businesses = getServerData().businesses;
|
||||||
for(let i in businesses) {
|
for(let i in businesses) {
|
||||||
if(businesses[i].entranceBlipModel > 0) {
|
sendBusinessToPlayer(client, businesses[i].index, businesses[i].name, businesses[i].entrancePosition, businesses[i].entranceBlipModel, businesses[i].entrancePickupModel, businesses[i].hasInterior, false);
|
||||||
sendBusinessEntranceToPlayer(client, businesses[i].index, businesses[i].name, businesses[i].entrancePosition, businesses[i].entranceBlipModel, businesses[i].entrancePickupModel, businesses[i].hasInterior, false);
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// ==========================================================================
|
// ==========================================================================
|
||||||
|
|
||||||
function sendAllHouseEntrancesToPlayer(client) {
|
function sendAllHousesToPlayer(client) {
|
||||||
let houses = getServerData().houses;
|
let houses = getServerData().houses;
|
||||||
for(let i in houses) {
|
for(let i in houses) {
|
||||||
if(houses[i].entranceBlipModel > 0) {
|
sendHouseToPlayer(client, houses[i].index, houses[i].entrancePosition, houses[i].entranceBlipModel, houses[i].entrancePickupModel, houses[i].hasInterior);
|
||||||
sendBusinessEntranceToPlayer(client, businesses[i].index, houses[i].entrancePosition, houses[i].entranceBlipModel, houses[i].entrancePickupModel, houses[i].hasInterior);
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user