Rename all net event prefixes to agrp
This commit is contained in:
@@ -137,73 +137,73 @@ function addAllNetworkEventHandlers() {
|
||||
logToConsole(LOG_DEBUG, "[VRR.Client]: Adding network handlers ...");
|
||||
|
||||
// KeyBind
|
||||
addNetworkEventHandler("vrr.useKeyBind", playerUsedKeyBind);
|
||||
addNetworkEventHandler("agrp.useKeyBind", playerUsedKeyBind);
|
||||
|
||||
// GUI
|
||||
addNetworkEventHandler("vrr.promptAnswerNo", playerPromptAnswerNo);
|
||||
addNetworkEventHandler("vrr.promptAnswerYes", playerPromptAnswerYes);
|
||||
addNetworkEventHandler("vrr.toggleGUI", playerToggledGUI);
|
||||
addNetworkEventHandler("vrr.2fa", checkPlayerTwoFactorAuthentication);
|
||||
addNetworkEventHandler("agrp.promptAnswerNo", playerPromptAnswerNo);
|
||||
addNetworkEventHandler("agrp.promptAnswerYes", playerPromptAnswerYes);
|
||||
addNetworkEventHandler("agrp.toggleGUI", playerToggledGUI);
|
||||
addNetworkEventHandler("agrp.2fa", checkPlayerTwoFactorAuthentication);
|
||||
|
||||
// AFK
|
||||
addNetworkEventHandler("vrr.afk", playerChangeAFKState);
|
||||
addNetworkEventHandler("agrp.afk", playerChangeAFKState);
|
||||
|
||||
// Event
|
||||
addNetworkEventHandler("vrr.pickup", onPlayerNearPickup);
|
||||
addNetworkEventHandler("vrr.enteredSphere", onPlayerEnteredSphere);
|
||||
addNetworkEventHandler("vrr.exitedSphere", onPlayerExitedSphere);
|
||||
addNetworkEventHandler("vrr.playerDeath", onPlayerDeath);
|
||||
addNetworkEventHandler("vrr.onPlayerEnterVehicle", onPlayerEnteredVehicle);
|
||||
addNetworkEventHandler("vrr.onPlayerExitVehicle", onPlayerExitedVehicle);
|
||||
addNetworkEventHandler("agrp.pickup", onPlayerNearPickup);
|
||||
addNetworkEventHandler("agrp.enteredSphere", onPlayerEnteredSphere);
|
||||
addNetworkEventHandler("agrp.exitedSphere", onPlayerExitedSphere);
|
||||
addNetworkEventHandler("agrp.playerDeath", onPlayerDeath);
|
||||
addNetworkEventHandler("agrp.onPlayerEnterVehicle", onPlayerEnteredVehicle);
|
||||
addNetworkEventHandler("agrp.onPlayerExitVehicle", onPlayerExitedVehicle);
|
||||
|
||||
// Job
|
||||
addNetworkEventHandler("vrr.arrivedAtJobRouteLocation", playerArrivedAtJobRouteLocation);
|
||||
addNetworkEventHandler("agrp.arrivedAtJobRouteLocation", playerArrivedAtJobRouteLocation);
|
||||
|
||||
// Client
|
||||
addNetworkEventHandler("vrr.clientReady", playerClientReady);
|
||||
addNetworkEventHandler("vrr.guiReady", playerGUIReady);
|
||||
addNetworkEventHandler("vrr.clientStarted", playerClientStarted);
|
||||
addNetworkEventHandler("vrr.clientStopped", playerClientStopped);
|
||||
addNetworkEventHandler("agrp.clientReady", playerClientReady);
|
||||
addNetworkEventHandler("agrp.guiReady", playerGUIReady);
|
||||
addNetworkEventHandler("agrp.clientStarted", playerClientStarted);
|
||||
addNetworkEventHandler("agrp.clientStopped", playerClientStopped);
|
||||
|
||||
// Account
|
||||
addNetworkEventHandler("vrr.checkLogin", checkLogin);
|
||||
addNetworkEventHandler("vrr.checkRegistration", checkRegistration);
|
||||
addNetworkEventHandler("vrr.checkResetPassword", checkAccountResetPasswordRequest);
|
||||
addNetworkEventHandler("vrr.checkChangePassword", checkAccountChangePassword);
|
||||
addNetworkEventHandler("agrp.checkLogin", checkLogin);
|
||||
addNetworkEventHandler("agrp.checkRegistration", checkRegistration);
|
||||
addNetworkEventHandler("agrp.checkResetPassword", checkAccountResetPasswordRequest);
|
||||
addNetworkEventHandler("agrp.checkChangePassword", checkAccountChangePassword);
|
||||
|
||||
// Developer
|
||||
addNetworkEventHandler("vrr.runCodeSuccess", clientRunCodeSuccess);
|
||||
addNetworkEventHandler("vrr.runCodeFail", clientRunCodeFail);
|
||||
addNetworkEventHandler("agrp.runCodeSuccess", clientRunCodeSuccess);
|
||||
addNetworkEventHandler("agrp.runCodeFail", clientRunCodeFail);
|
||||
|
||||
// SubAccount
|
||||
addNetworkEventHandler("vrr.checkNewCharacter", checkNewCharacter);
|
||||
addNetworkEventHandler("vrr.nextCharacter", checkNextCharacter);
|
||||
addNetworkEventHandler("vrr.previousCharacter", checkPreviousCharacter);
|
||||
addNetworkEventHandler("vrr.selectCharacter", selectCharacter);
|
||||
addNetworkEventHandler("agrp.checkNewCharacter", checkNewCharacter);
|
||||
addNetworkEventHandler("agrp.nextCharacter", checkNextCharacter);
|
||||
addNetworkEventHandler("agrp.previousCharacter", checkPreviousCharacter);
|
||||
addNetworkEventHandler("agrp.selectCharacter", selectCharacter);
|
||||
|
||||
// Item
|
||||
addNetworkEventHandler("vrr.itemActionDelayComplete", playerItemActionDelayComplete);
|
||||
addNetworkEventHandler("vrr.weaponDamage", playerDamagedByPlayer);
|
||||
addNetworkEventHandler("agrp.itemActionDelayComplete", playerItemActionDelayComplete);
|
||||
addNetworkEventHandler("agrp.weaponDamage", playerDamagedByPlayer);
|
||||
|
||||
// Locale
|
||||
addNetworkEventHandler("vrr.localeSelect", playerSelectedNewLocale);
|
||||
addNetworkEventHandler("agrp.localeSelect", playerSelectedNewLocale);
|
||||
|
||||
// Misc
|
||||
addNetworkEventHandler("vrr.plr.pos", updatePositionInPlayerData);
|
||||
addNetworkEventHandler("vrr.plr.rot", updateHeadingInPlayerData);
|
||||
addNetworkEventHandler("vrr.skinSelected", playerFinishedSkinSelection);
|
||||
addNetworkEventHandler("vrr.clientInfo", updateConnectionLogOnClientInfoReceive);
|
||||
addNetworkEventHandler("vrr.vehBuyState", receiveVehiclePurchaseStateUpdateFromClient);
|
||||
addNetworkEventHandler("vrr.playerPedId", receivePlayerPedNetworkId);
|
||||
addNetworkEventHandler("vrr.playerCop", setPlayerAsCopState);
|
||||
addNetworkEventHandler("agrp.mousecam", playerMouseCameraReady);
|
||||
addNetworkEventHandler("agrp.plr.pos", updatePositionInPlayerData);
|
||||
addNetworkEventHandler("agrp.plr.rot", updateHeadingInPlayerData);
|
||||
addNetworkEventHandler("agrp.skinSelected", playerFinishedSkinSelection);
|
||||
addNetworkEventHandler("agrp.clientInfo", updateConnectionLogOnClientInfoReceive);
|
||||
addNetworkEventHandler("agrp.vehBuyState", receiveVehiclePurchaseStateUpdateFromClient);
|
||||
addNetworkEventHandler("agrp.playerPedId", receivePlayerPedNetworkId);
|
||||
addNetworkEventHandler("agrp.playerCop", setPlayerAsCopState);
|
||||
addNetworkEventHandler("agrp.mouseCamera", playerMouseCameraReady);
|
||||
}
|
||||
|
||||
// ===========================================================================
|
||||
|
||||
function updatePlayerNameTag(client) {
|
||||
//logToConsole(LOG_DEBUG, `[VRR.Client] Sending ${getPlayerDisplayForConsole(client)}'s updated nametag to all players`);
|
||||
sendNetworkEventToPlayer("vrr.nametag", null, getPlayerName(client), getPlayerNameForNameTag(client), getPlayerColour(client), getPlayerData(client).afk, getPlayerPing(client));
|
||||
sendNetworkEventToPlayer("agrp.nametag", null, getPlayerName(client), getPlayerNameForNameTag(client), getPlayerColour(client), getPlayerData(client).afk, getPlayerPing(client));
|
||||
}
|
||||
|
||||
// ===========================================================================
|
||||
@@ -220,7 +220,7 @@ function updateAllPlayerNameTags() {
|
||||
|
||||
function updatePlayerPing(client) {
|
||||
//logToConsole(LOG_DEBUG, `[VRR.Client] Sending ${getPlayerDisplayForConsole(client)}'s ping to all players`);
|
||||
sendNetworkEventToPlayer("vrr.ping", null, getPlayerName(client), getPlayerPing(client));
|
||||
sendNetworkEventToPlayer("agrp.ping", null, getPlayerName(client), getPlayerPing(client));
|
||||
}
|
||||
|
||||
// ===========================================================================
|
||||
@@ -259,7 +259,7 @@ function playerClientStopped(client) {
|
||||
|
||||
function showGameMessage(client, text, colour, duration, fontName = "Pricedown") {
|
||||
logToConsole(LOG_DEBUG, `[VRR.Client] Showing game message to ${getPlayerDisplayForConsole(client)} (${text}) for ${duration} milliseconds`);
|
||||
sendNetworkEventToPlayer("vrr.smallGameMessage", client, text, colour, duration, fontName);
|
||||
sendNetworkEventToPlayer("agrp.smallGameMessage", client, text, colour, duration, fontName);
|
||||
}
|
||||
|
||||
// ===========================================================================
|
||||
@@ -270,7 +270,7 @@ function enableCityAmbienceForPlayer(client, clearElements = false) {
|
||||
//}
|
||||
|
||||
//logToConsole(LOG_DEBUG, `[VRR.Client] Setting ${getPlayerDisplayForConsole(client)}'s city ambience to ${toUpperCase(getOnOffFromBool(false))}`);
|
||||
//sendNetworkEventToPlayer("vrr.ambience", client, true);
|
||||
//sendNetworkEventToPlayer("agrp.ambience", client, true);
|
||||
}
|
||||
|
||||
// ===========================================================================
|
||||
@@ -281,14 +281,14 @@ function disableCityAmbienceForPlayer(client, clearElements = false) {
|
||||
//}
|
||||
|
||||
//logToConsole(LOG_DEBUG, `[VRR.Client] Setting ${getPlayerDisplayForConsole(client)}'s city ambience to ${toUpperCase(getOnOffFromBool(false))}`);
|
||||
//sendNetworkEventToPlayer("vrr.ambience", client, false, clearElements);
|
||||
//sendNetworkEventToPlayer("agrp.ambience", client, false, clearElements);
|
||||
}
|
||||
|
||||
// ===========================================================================
|
||||
|
||||
function clearPlayerOwnedPeds(client) {
|
||||
logToConsole(LOG_DEBUG, `[VRR.Client] Clearing peds owned by ${getPlayerDisplayForConsole(client)}`);
|
||||
sendNetworkEventToPlayer("vrr.clearPeds", client);
|
||||
sendNetworkEventToPlayer("agrp.clearPeds", client);
|
||||
}
|
||||
|
||||
// ===========================================================================
|
||||
@@ -296,41 +296,41 @@ function clearPlayerOwnedPeds(client) {
|
||||
function updatePlayerSpawnedState(client, state) {
|
||||
logToConsole(LOG_DEBUG, `[VRR.Client] Setting ${getPlayerDisplayForConsole(client)}'s spawned state ${toUpperCase(getOnOffFromBool(state))}`);
|
||||
getPlayerData(client).spawned = true;
|
||||
sendNetworkEventToPlayer("vrr.spawned", client, state);
|
||||
sendNetworkEventToPlayer("agrp.spawned", client, state);
|
||||
}
|
||||
|
||||
// ===========================================================================
|
||||
|
||||
function setPlayerControlState(client, state) {
|
||||
logToConsole(LOG_DEBUG, `[VRR.Client] Setting ${getPlayerDisplayForConsole(client)}'s control state ${toUpperCase(getOnOffFromBool(state))}`);
|
||||
sendNetworkEventToPlayer("vrr.control", client, state, !state);
|
||||
sendNetworkEventToPlayer("agrp.control", client, state, !state);
|
||||
}
|
||||
|
||||
// ===========================================================================
|
||||
|
||||
function updatePlayerShowLogoState(client, state) {
|
||||
logToConsole(LOG_DEBUG, `[VRR.Client] Setting ${getPlayerDisplayForConsole(client)}'s logo state ${toUpperCase(getOnOffFromBool(state))}`);
|
||||
sendNetworkEventToPlayer("vrr.logo", client, state);
|
||||
sendNetworkEventToPlayer("agrp.logo", client, state);
|
||||
}
|
||||
|
||||
// ===========================================================================
|
||||
|
||||
function restorePlayerCamera(client) {
|
||||
logToConsole(LOG_DEBUG, `[VRR.Client] Restoring ${getPlayerDisplayForConsole(client)}'s camera`);
|
||||
sendNetworkEventToPlayer("vrr.restoreCamera", client);
|
||||
sendNetworkEventToPlayer("agrp.restoreCamera", client);
|
||||
}
|
||||
|
||||
// ===========================================================================
|
||||
|
||||
function setPlayer2DRendering(client, hudState = false, labelState = false, smallGameMessageState = false, scoreboardState = false, hotBarState = false, itemActionDelayState = false) {
|
||||
sendNetworkEventToPlayer("vrr.set2DRendering", client, hudState, labelState, smallGameMessageState, scoreboardState, hotBarState, itemActionDelayState);
|
||||
sendNetworkEventToPlayer("agrp.set2DRendering", client, hudState, labelState, smallGameMessageState, scoreboardState, hotBarState, itemActionDelayState);
|
||||
}
|
||||
|
||||
// ===========================================================================
|
||||
|
||||
function syncPlayerProperties(client) {
|
||||
logToConsole(LOG_DEBUG, `[VRR.Client] Sending signal to sync ${getPlayerDisplayForConsole(client)}'s player ped properties`);
|
||||
sendNetworkEventToPlayer("vrr.syncElement", null, getPlayerPed(client).id);
|
||||
sendNetworkEventToPlayer("agrp.syncElement", null, getPlayerPed(client).id);
|
||||
}
|
||||
|
||||
// ===========================================================================
|
||||
@@ -338,7 +338,7 @@ function syncPlayerProperties(client) {
|
||||
function updatePlayerSnowState(client) {
|
||||
if (isSnowSupported(getGame())) {
|
||||
logToConsole(LOG_DEBUG, `[VRR.Client] Setting ${getPlayerDisplayForConsole(client)}'s snow state (Falling: ${toUpperCase(getOnOffFromBool(getServerConfig().fallingSnow))}, Ground: ${toUpperCase(getOnOffFromBool(getServerConfig().groundSnow))})`);
|
||||
sendNetworkEventToPlayer("vrr.snow", client, getServerConfig().fallingSnow, getServerConfig().groundSnow);
|
||||
sendNetworkEventToPlayer("agrp.snow", client, getServerConfig().fallingSnow, getServerConfig().groundSnow);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -362,21 +362,21 @@ function updatePlayerHotBar(client) {
|
||||
}
|
||||
tempHotBarItems.push([i, itemExists, itemImage, itemValue]);
|
||||
}
|
||||
sendNetworkEventToPlayer("vrr.hotbar", client, getPlayerData(client).activeHotBarSlot, tempHotBarItems);
|
||||
sendNetworkEventToPlayer("agrp.hotbar", client, getPlayerData(client).activeHotBarSlot, tempHotBarItems);
|
||||
}
|
||||
|
||||
// ===========================================================================
|
||||
|
||||
function setPlayerWeaponDamageEnabled(client, state) {
|
||||
logToConsole(LOG_DEBUG, `[VRR.Client] Sending weapon damage state for ${getPlayerDisplayForConsole(client)} to all players`);
|
||||
sendNetworkEventToPlayer("vrr.weaponDamageEnabled", null, getPlayerName(client), state);
|
||||
sendNetworkEventToPlayer("agrp.weaponDamageEnabled", null, getPlayerName(client), state);
|
||||
}
|
||||
|
||||
// ===========================================================================
|
||||
|
||||
function setPlayerWeaponDamageEvent(client, eventType) {
|
||||
logToConsole(LOG_DEBUG, `[VRR.Client] Sending weapon damage event (${eventType}) for ${getPlayerDisplayForConsole(client)} to all players`);
|
||||
sendNetworkEventToPlayer("vrr.weaponDamageEvent", null, getPlayerName(client), eventType);
|
||||
sendNetworkEventToPlayer("agrp.weaponDamageEvent", null, getPlayerName(client), eventType);
|
||||
getPlayerData(client).weaponDamageEvent = eventType;
|
||||
}
|
||||
|
||||
@@ -384,259 +384,259 @@ function setPlayerWeaponDamageEvent(client, eventType) {
|
||||
|
||||
function sendJobRouteLocationToPlayer(client, position, colour) {
|
||||
logToConsole(LOG_DEBUG, `[VRR.Client] Sending job route stop data to ${getPlayerDisplayForConsole(client)}`);
|
||||
sendNetworkEventToPlayer("vrr.showJobRouteLocation", client, position, colour);
|
||||
sendNetworkEventToPlayer("agrp.showJobRouteLocation", client, position, colour);
|
||||
}
|
||||
|
||||
// ===========================================================================
|
||||
|
||||
function showPlayerLoginSuccessGUI(client) {
|
||||
logToConsole(LOG_DEBUG, `[VRR.Client] Sending login success GUI signal to ${getPlayerDisplayForConsole(client)}`);
|
||||
sendNetworkEventToPlayer("vrr.loginSuccess", client);
|
||||
sendNetworkEventToPlayer("agrp.loginSuccess", client);
|
||||
}
|
||||
|
||||
// ===========================================================================
|
||||
|
||||
function showPlayerLoginFailedGUI(client, errorMessage) {
|
||||
logToConsole(LOG_DEBUG, `[VRR.Client] Sending login failed GUI signal to ${getPlayerDisplayForConsole(client)}`);
|
||||
sendNetworkEventToPlayer("vrr.loginFailed", client, errorMessage);
|
||||
sendNetworkEventToPlayer("agrp.loginFailed", client, errorMessage);
|
||||
}
|
||||
|
||||
// ===========================================================================
|
||||
|
||||
function showPlayerRegistrationSuccessGUI(client) {
|
||||
logToConsole(LOG_DEBUG, `[VRR.Client] Sending registration success GUI signal to ${getPlayerDisplayForConsole(client)}`);
|
||||
sendNetworkEventToPlayer("vrr.registrationSuccess", client);
|
||||
sendNetworkEventToPlayer("agrp.registrationSuccess", client);
|
||||
}
|
||||
|
||||
// ===========================================================================
|
||||
|
||||
function showPlayerRegistrationFailedGUI(client, errorMessage) {
|
||||
logToConsole(LOG_DEBUG, `[VRR.Client] Sending registration failed GUI signal to ${getPlayerDisplayForConsole(client)}`);
|
||||
sendNetworkEventToPlayer("vrr.registrationFailed", client, errorMessage);
|
||||
sendNetworkEventToPlayer("agrp.registrationFailed", client, errorMessage);
|
||||
}
|
||||
|
||||
// ===========================================================================
|
||||
|
||||
function sendPlayerGUIColours(client) {
|
||||
logToConsole(LOG_DEBUG, `[VRR.Client] Sending GUI colours to ${getPlayerDisplayForConsole(client)}`);
|
||||
sendNetworkEventToPlayer("vrr.guiColour", client, getServerConfig().guiColourPrimary[0], getServerConfig().guiColourPrimary[1], getServerConfig().guiColourPrimary[2], getServerConfig().guiColourSecondary[0], getServerConfig().guiColourSecondary[1], getServerConfig().guiColourSecondary[2], getServerConfig().guiTextColourPrimary[0], getServerConfig().guiTextColourPrimary[1], getServerConfig().guiTextColourPrimary[2]);
|
||||
sendNetworkEventToPlayer("agrp.guiColour", client, getServerConfig().guiColourPrimary[0], getServerConfig().guiColourPrimary[1], getServerConfig().guiColourPrimary[2], getServerConfig().guiColourSecondary[0], getServerConfig().guiColourSecondary[1], getServerConfig().guiColourSecondary[2], getServerConfig().guiTextColourPrimary[0], getServerConfig().guiTextColourPrimary[1], getServerConfig().guiTextColourPrimary[2]);
|
||||
}
|
||||
|
||||
// ===========================================================================
|
||||
|
||||
function sendPlayerGUIInit(client) {
|
||||
logToConsole(LOG_DEBUG, `[VRR.Client] Sending GUI init signal to ${getPlayerDisplayForConsole(client)}`);
|
||||
sendNetworkEventToPlayer("vrr.guiInit", client);
|
||||
sendNetworkEventToPlayer("agrp.guiInit", client);
|
||||
}
|
||||
|
||||
// ===========================================================================
|
||||
|
||||
function showPlayerLoginGUI(client, errorMessage = "") {
|
||||
logToConsole(LOG_DEBUG, `[VRR.Client] Sending show login GUI signal to ${getPlayerDisplayForConsole(client)}`);
|
||||
sendNetworkEventToPlayer("vrr.showLogin", client);
|
||||
sendNetworkEventToPlayer("agrp.showLogin", client);
|
||||
}
|
||||
|
||||
// ===========================================================================
|
||||
|
||||
function showPlayerRegistrationGUI(client, errorMessage = "") {
|
||||
logToConsole(LOG_DEBUG, `[VRR.Client] Sending show registration GUI signal to ${getPlayerDisplayForConsole(client)}`);
|
||||
sendNetworkEventToPlayer("vrr.showRegistration", client);
|
||||
sendNetworkEventToPlayer("agrp.showRegistration", client);
|
||||
}
|
||||
|
||||
// ===========================================================================
|
||||
|
||||
function showPlayerNewCharacterGUI(client) {
|
||||
logToConsole(LOG_DEBUG, `[VRR.Client] Sending show new character GUI signal to ${getPlayerDisplayForConsole(client)}`);
|
||||
sendNetworkEventToPlayer("vrr.showNewCharacter", client);
|
||||
sendNetworkEventToPlayer("agrp.showNewCharacter", client);
|
||||
}
|
||||
|
||||
// ===========================================================================
|
||||
|
||||
function showPlayerChangePasswordGUI(client, errorMessage = "") {
|
||||
logToConsole(LOG_DEBUG, `[VRR.Client] Sending show change password GUI signal to ${getPlayerDisplayForConsole(client)}`);
|
||||
sendNetworkEventToPlayer("vrr.showChangePassword", client, errorMessage);
|
||||
sendNetworkEventToPlayer("agrp.showChangePassword", client, errorMessage);
|
||||
}
|
||||
|
||||
// ===========================================================================
|
||||
|
||||
function showPlayerResetPasswordCodeInputGUI(client) {
|
||||
logToConsole(LOG_DEBUG, `[VRR.Client] Sending show reset password code input GUI signal to ${getPlayerDisplayForConsole(client)}`);
|
||||
sendNetworkEventToPlayer("vrr.showResetPasswordCodeInput", client);
|
||||
sendNetworkEventToPlayer("agrp.showResetPasswordCodeInput", client);
|
||||
}
|
||||
|
||||
// ===========================================================================
|
||||
|
||||
function showPlayerResetPasswordEmailInputGUI(client) {
|
||||
logToConsole(LOG_DEBUG, `[VRR.Client] Sending show reset password email input GUI signal to ${getPlayerDisplayForConsole(client)}`);
|
||||
sendNetworkEventToPlayer("vrr.showResetPasswordEmailInput", client);
|
||||
sendNetworkEventToPlayer("agrp.showResetPasswordEmailInput", client);
|
||||
}
|
||||
|
||||
// ===========================================================================
|
||||
|
||||
function showPlayerCharacterSelectGUI(client, firstName, lastName, cash, clan, lastPlayed, skin) {
|
||||
logToConsole(LOG_DEBUG, `[VRR.Client] Sending character select GUI signal to ${getPlayerDisplayForConsole(client)}`);
|
||||
sendNetworkEventToPlayer("vrr.showCharacterSelect", client, firstName, lastName, cash, clan, lastPlayed, skin);
|
||||
sendNetworkEventToPlayer("agrp.showCharacterSelect", client, firstName, lastName, cash, clan, lastPlayed, skin);
|
||||
}
|
||||
|
||||
// ===========================================================================
|
||||
|
||||
function updatePlayerCharacterSelectGUI(client, firstName, lastName, cash, clan, lastPlayed, skin) {
|
||||
logToConsole(LOG_DEBUG, `[VRR.Client] Sending update character select GUI signal to ${getPlayerDisplayForConsole(client)}`);
|
||||
sendNetworkEventToPlayer("vrr.switchCharacterSelect", client, firstName, lastName, cash, clan, lastPlayed, skin);
|
||||
sendNetworkEventToPlayer("agrp.switchCharacterSelect", client, firstName, lastName, cash, clan, lastPlayed, skin);
|
||||
}
|
||||
|
||||
// ===========================================================================
|
||||
|
||||
function showPlayerCharacterSelectSuccessGUI(client) {
|
||||
logToConsole(LOG_DEBUG, `[VRR.Client] Sending character select success GUI signal to ${getPlayerDisplayForConsole(client)}`);
|
||||
sendNetworkEventToPlayer("vrr.characterSelectSuccess", client);
|
||||
sendNetworkEventToPlayer("agrp.characterSelectSuccess", client);
|
||||
}
|
||||
|
||||
// ===========================================================================
|
||||
|
||||
function showPlayerCharacterSelectFailedGUI(client) {
|
||||
logToConsole(LOG_DEBUG, `[VRR.Client] Sending character select failed GUI signal to ${getPlayerDisplayForConsole(client)}`);
|
||||
sendNetworkEventToPlayer("vrr.characterSelectFailed", client);
|
||||
sendNetworkEventToPlayer("agrp.characterSelectFailed", client);
|
||||
}
|
||||
|
||||
// ===========================================================================
|
||||
|
||||
function showPlayerPromptGUI(client, promptMessage, promptTitle, yesButtonText = "Yes", noButtonText = "No") {
|
||||
logToConsole(LOG_DEBUG, `[VRR.Client] Sending show prompt GUI signal to ${getPlayerDisplayForConsole(client)} (Title: ${promptTitle}, Message: ${promptMessage}, YesButton: ${yesButtonText}, NoButton: ${noButtonText})`);
|
||||
sendNetworkEventToPlayer("vrr.showPrompt", client, promptMessage, promptTitle, yesButtonText, noButtonText);
|
||||
sendNetworkEventToPlayer("agrp.showPrompt", client, promptMessage, promptTitle, yesButtonText, noButtonText);
|
||||
}
|
||||
|
||||
// ===========================================================================
|
||||
|
||||
function showPlayerInfoGUI(client, infoMessage, infoTitle, buttonText = "OK") {
|
||||
logToConsole(LOG_DEBUG, `[VRR.Client] Sending show info GUI signal to ${getPlayerDisplayForConsole(client)} (Title: ${infoTitle}, Message: ${infoMessage})`);
|
||||
sendNetworkEventToPlayer("vrr.showInfo", client, infoMessage, infoTitle, buttonText);
|
||||
sendNetworkEventToPlayer("agrp.showInfo", client, infoMessage, infoTitle, buttonText);
|
||||
}
|
||||
|
||||
// ===========================================================================
|
||||
|
||||
function showPlayerErrorGUI(client, errorMessage, errorTitle, buttonText = "OK") {
|
||||
logToConsole(LOG_DEBUG, `[VRR.Client] Sending show error GUI signal to ${getPlayerDisplayForConsole(client)} (Title: ${errorTitle}, Message: ${errorMessage})`);
|
||||
sendNetworkEventToPlayer("vrr.showError", client, errorMessage, errorTitle, buttonText);
|
||||
sendNetworkEventToPlayer("agrp.showError", client, errorMessage, errorTitle, buttonText);
|
||||
}
|
||||
|
||||
// ===========================================================================
|
||||
|
||||
function sendRunCodeToClient(client, code, returnTo) {
|
||||
logToConsole(LOG_DEBUG, `[VRR.Client] Sending runcode to ${getPlayerDisplayForConsole(client)} (returnTo: ${getPlayerDisplayForConsole(getClientFromIndex(returnTo))}, Code: ${code})`);
|
||||
sendNetworkEventToPlayer("vrr.runCode", client, code, getPlayerId(returnTo));
|
||||
sendNetworkEventToPlayer("agrp.runCode", client, code, getPlayerId(returnTo));
|
||||
}
|
||||
|
||||
// ===========================================================================
|
||||
|
||||
function sendPlayerWorkingState(client, state) {
|
||||
logToConsole(LOG_DEBUG, `[VRR.Client] Sending working state (${toUpperCase(getYesNoFromBool(state))}) to ${getPlayerDisplayForConsole(client)}`);
|
||||
sendNetworkEventToPlayer("vrr.working", client, state);
|
||||
sendNetworkEventToPlayer("agrp.working", client, state);
|
||||
}
|
||||
|
||||
// ===========================================================================
|
||||
|
||||
function sendPlayerJobType(client, jobType) {
|
||||
logToConsole(LOG_DEBUG, `[VRR.Client] Sending job type (${jobType}) to ${getPlayerDisplayForConsole(client)}`);
|
||||
sendNetworkEventToPlayer("vrr.jobType", client, jobType);
|
||||
sendNetworkEventToPlayer("agrp.jobType", client, jobType);
|
||||
}
|
||||
|
||||
// ===========================================================================
|
||||
|
||||
function sendPlayerStopJobRoute(client) {
|
||||
logToConsole(LOG_DEBUG, `[VRR.Client] Sending signal to abort job route to ${getPlayerDisplayForConsole(client)}`);
|
||||
sendNetworkEventToPlayer("vrr.hideJobRouteLocation", client);
|
||||
sendNetworkEventToPlayer("agrp.hideJobRouteLocation", client);
|
||||
}
|
||||
|
||||
// ===========================================================================
|
||||
|
||||
function sendPlayerMouseCameraToggle(client) {
|
||||
logToConsole(LOG_DEBUG, `[VRR.Client] Sending signal to toggle mouse camera ${getPlayerDisplayForConsole(client)}`);
|
||||
sendNetworkEventToPlayer("vrr.mouseCamera", client);
|
||||
sendNetworkEventToPlayer("agrp.mouseCamera", client);
|
||||
}
|
||||
|
||||
// ===========================================================================
|
||||
|
||||
function setPlayerMouseCameraState(client, state) {
|
||||
logToConsole(LOG_DEBUG, `[VRR.Client] Sending signal to toggle mouse camera ${getPlayerDisplayForConsole(client)}`);
|
||||
sendNetworkEventToPlayer("vrr.mouseCameraForce", client, state);
|
||||
sendNetworkEventToPlayer("agrp.mouseCameraForce", client, state);
|
||||
}
|
||||
|
||||
// ===========================================================================
|
||||
|
||||
function sendPlayerMouseCursorToggle(client) {
|
||||
logToConsole(LOG_DEBUG, `[VRR.Client] Sending signal to toggle mouse cursor ${getPlayerDisplayForConsole(client)}`);
|
||||
sendNetworkEventToPlayer("vrr.mouseCursor", client);
|
||||
sendNetworkEventToPlayer("agrp.mouseCursor", client);
|
||||
}
|
||||
|
||||
// ===========================================================================
|
||||
|
||||
function sendAddAccountKeyBindToClient(client, key, keyState) {
|
||||
logToConsole(LOG_DEBUG, `[VRR.Client] Sending added keybind to ${getPlayerDisplayForConsole(client)} (Key: ${toUpperCase(getKeyNameFromId(key))}, State: ${(keyState) ? "down" : "up"})`);
|
||||
sendNetworkEventToPlayer("vrr.addKeyBind", client, toInteger(key), (keyState) ? KEYSTATE_DOWN : KEYSTATE_UP);
|
||||
sendNetworkEventToPlayer("agrp.addKeyBind", client, toInteger(key), (keyState) ? KEYSTATE_DOWN : KEYSTATE_UP);
|
||||
}
|
||||
|
||||
// ===========================================================================
|
||||
|
||||
function sendClearKeyBindsToClient(client, key, keyState) {
|
||||
logToConsole(LOG_DEBUG, `[VRR.Client] Sending added keybind to ${getPlayerDisplayForConsole(client)} (Key: ${toUpperCase(getKeyNameFromId(key))}, State: ${(keyState) ? "down" : "up"})`);
|
||||
sendNetworkEventToPlayer("vrr.clearKeyBinds", client);
|
||||
sendNetworkEventToPlayer("agrp.clearKeyBinds", client);
|
||||
}
|
||||
|
||||
// ===========================================================================
|
||||
|
||||
function sendRemoveAccountKeyBindToClient(client, key) {
|
||||
logToConsole(LOG_DEBUG, `[VRR.Client] Sending deleted keybind to ${getPlayerDisplayForConsole(client)} (Key: ${toUpperCase(getKeyNameFromId(key))})`);
|
||||
sendNetworkEventToPlayer("vrr.delKeyBind", client, toInteger(key));
|
||||
sendNetworkEventToPlayer("agrp.delKeyBind", client, toInteger(key));
|
||||
}
|
||||
|
||||
// ===========================================================================
|
||||
|
||||
function sendPlayerSetPosition(client, position) {
|
||||
logToConsole(LOG_DEBUG, `[VRR.Client] Sending set position signal to ${getPlayerDisplayForConsole(client)} (Position: ${position.x}, ${position.y}, ${position.z})`);
|
||||
sendNetworkEventToPlayer("vrr.position", client, position);
|
||||
sendNetworkEventToPlayer("agrp.position", client, position);
|
||||
}
|
||||
|
||||
// ===========================================================================
|
||||
|
||||
function sendPlayerSetHeading(client, heading) {
|
||||
logToConsole(LOG_DEBUG, `[VRR.Client] Sending set heading signal to ${getPlayerDisplayForConsole(client)} (Heading: ${heading})`);
|
||||
sendNetworkEventToPlayer("vrr.heading", client, heading);
|
||||
sendNetworkEventToPlayer("agrp.heading", client, heading);
|
||||
}
|
||||
|
||||
// ===========================================================================
|
||||
|
||||
function sendPlayerSetInterior(client, interior) {
|
||||
logToConsole(LOG_DEBUG, `[VRR.Client] Sending set interior signal to ${getPlayerDisplayForConsole(client)} (Interior: ${interior})`);
|
||||
sendNetworkEventToPlayer("vrr.interior", client, interior);
|
||||
sendNetworkEventToPlayer("agrp.interior", client, interior);
|
||||
}
|
||||
|
||||
// ===========================================================================
|
||||
|
||||
function sendPlayerFrozenState(client, state) {
|
||||
logToConsole(LOG_DEBUG, `[VRR.Client] Sending set frozen signal to ${getPlayerDisplayForConsole(client)} (State: ${toUpperCase(getYesNoFromBool(state))})`);
|
||||
sendNetworkEventToPlayer("vrr.frozen", client, state);
|
||||
sendNetworkEventToPlayer("agrp.frozen", client, state);
|
||||
}
|
||||
|
||||
// ===========================================================================
|
||||
|
||||
function clearPlayerWeapons(client, clearData = true) {
|
||||
logToConsole(LOG_DEBUG, `[VRR.Client] Sending signal to ${getPlayerDisplayForConsole(client)} to clear weapons`);
|
||||
sendNetworkEventToPlayer("vrr.clearWeapons", client, clearData);
|
||||
sendNetworkEventToPlayer("agrp.clearWeapons", client, clearData);
|
||||
}
|
||||
|
||||
// ===========================================================================
|
||||
|
||||
function showPlayerNewCharacterFailedGUI(client, errorMessage) {
|
||||
logToConsole(LOG_DEBUG, `[VRR.Client] Sending new character failed GUI signal to ${getPlayerDisplayForConsole(client)}`);
|
||||
sendNetworkEventToPlayer("vrr.newCharacterFailed", client, errorMessage);
|
||||
sendNetworkEventToPlayer("agrp.newCharacterFailed", client, errorMessage);
|
||||
}
|
||||
|
||||
// ===========================================================================
|
||||
|
||||
function sendPlayerRemoveFromVehicle(client) {
|
||||
logToConsole(LOG_DEBUG, `[VRR.Client] Sending remove from vehicle signal to ${getPlayerDisplayForConsole(client)}`);
|
||||
sendNetworkEventToPlayer("vrr.removeFromVehicle", client);
|
||||
sendNetworkEventToPlayer("agrp.removeFromVehicle", client);
|
||||
}
|
||||
|
||||
// ===========================================================================
|
||||
@@ -653,7 +653,7 @@ function showPlayerItemTakeDelay(client, itemId) {
|
||||
let delay = getItemTypeData(getItemData(itemId).itemTypeIndex).pickupDelay;
|
||||
if (delay > 0) {
|
||||
logToConsole(LOG_DEBUG, `[VRR.Client] Showing item TAKE delay to ${getPlayerDisplayForConsole(client)} (${delay} milliseconds)`);
|
||||
sendNetworkEventToPlayer("vrr.showItemActionDelay", client, delay);
|
||||
sendNetworkEventToPlayer("agrp.showItemActionDelay", client, delay);
|
||||
} else {
|
||||
logToConsole(LOG_DEBUG, `[VRR.Client] Showing item TAKE delay to ${getPlayerDisplayForConsole(client)} (instant)`);
|
||||
playerItemActionDelayComplete(client);
|
||||
@@ -668,7 +668,7 @@ function showPlayerItemUseDelay(client, itemSlot) {
|
||||
let delay = getItemTypeData(getItemData(getPlayerData(client).hotBarItems[itemSlot]).itemTypeIndex).useDelay;
|
||||
if (delay > 0) {
|
||||
logToConsole(LOG_DEBUG, `[VRR.Client] Showing item USE delay to ${getPlayerDisplayForConsole(client)} (${delay} milliseconds)`);
|
||||
sendNetworkEventToPlayer("vrr.showItemActionDelay", client, delay);
|
||||
sendNetworkEventToPlayer("agrp.showItemActionDelay", client, delay);
|
||||
} else {
|
||||
logToConsole(LOG_DEBUG, `[VRR.Client] Showing item USE delay to ${getPlayerDisplayForConsole(client)} (instant)`);
|
||||
playerItemActionDelayComplete(client);
|
||||
@@ -683,7 +683,7 @@ function showPlayerItemDropDelay(client, itemSlot) {
|
||||
let delay = getItemTypeData(getItemData(getPlayerData(client).hotBarItems[itemSlot]).itemTypeIndex).dropDelay;
|
||||
if (delay > 0) {
|
||||
logToConsole(LOG_DEBUG, `[VRR.Client] Showing item DROP delay to ${getPlayerDisplayForConsole(client)} (${delay} milliseconds)`);
|
||||
sendNetworkEventToPlayer("vrr.showItemActionDelay", client, delay);
|
||||
sendNetworkEventToPlayer("agrp.showItemActionDelay", client, delay);
|
||||
} else {
|
||||
logToConsole(LOG_DEBUG, `[VRR.Client] Showing item DROP delay to ${getPlayerDisplayForConsole(client)} (instant)`);
|
||||
playerItemActionDelayComplete(client);
|
||||
@@ -698,7 +698,7 @@ function showPlayerItemPickupDelay(client, itemId) {
|
||||
let delay = getItemTypeData(getItemData(itemId).itemTypeIndex).pickupDelay;
|
||||
if (delay > 0) {
|
||||
logToConsole(LOG_DEBUG, `[VRR.Client] Showing item PICKUP delay to ${getPlayerDisplayForConsole(client)} (${delay} milliseconds)`);
|
||||
sendNetworkEventToPlayer("vrr.showItemActionDelay", client, delay);
|
||||
sendNetworkEventToPlayer("agrp.showItemActionDelay", client, delay);
|
||||
} else {
|
||||
logToConsole(LOG_DEBUG, `[VRR.Client] Showing item PICKUP delay to ${getPlayerDisplayForConsole(client)} (instant)`);
|
||||
playerItemActionDelayComplete(client);
|
||||
@@ -713,7 +713,7 @@ function showPlayerItemPutDelay(client, itemSlot) {
|
||||
let delay = getItemTypeData(getItemData(getPlayerData(client).hotBarItems[itemSlot]).itemTypeIndex).putDelay;
|
||||
if (delay > 0) {
|
||||
logToConsole(LOG_DEBUG, `[VRR.Client] Showing item PUT delay to ${getPlayerDisplayForConsole(client)} (${delay} milliseconds)`);
|
||||
sendNetworkEventToPlayer("vrr.showItemActionDelay", client, delay);
|
||||
sendNetworkEventToPlayer("agrp.showItemActionDelay", client, delay);
|
||||
} else {
|
||||
logToConsole(LOG_DEBUG, `[VRR.Client] Showing item PUT delay to ${getPlayerDisplayForConsole(client)} (instant)`);
|
||||
playerItemActionDelayComplete(client);
|
||||
@@ -729,7 +729,7 @@ function showPlayerItemSwitchDelay(client, itemSlot) {
|
||||
let delay = getItemTypeData(getItemData(getPlayerData(client).hotBarItems[itemSlot]).itemTypeIndex).switchDelay;
|
||||
if (delay > 0) {
|
||||
logToConsole(LOG_DEBUG, `[VRR.Client] Showing item switch delay to ${getPlayerDisplayForConsole(client)} (${delay} milliseconds)`);
|
||||
sendNetworkEventToPlayer("vrr.showItemActionDelay", client, delay);
|
||||
sendNetworkEventToPlayer("agrp.showItemActionDelay", client, delay);
|
||||
} else {
|
||||
logToConsole(LOG_DEBUG, `[VRR.Client] Showing item switch delay to ${getPlayerDisplayForConsole(client)} (instant)`);
|
||||
playerItemActionDelayComplete(client);
|
||||
@@ -748,14 +748,14 @@ function showPlayerItemSwitchDelay(client, itemSlot) {
|
||||
|
||||
function sendPlayerDrunkEffect(client, amount, duration) {
|
||||
logToConsole(LOG_DEBUG, `[VRR.Client] Setting drunk effect for ${getPlayerDisplayForConsole(client)} to ${amount} for ${duration} milliseconds`);
|
||||
sendNetworkEventToPlayer("vrr.drunkEffect", client, amount, duration);
|
||||
sendNetworkEventToPlayer("agrp.drunkEffect", client, amount, duration);
|
||||
}
|
||||
|
||||
// ===========================================================================
|
||||
|
||||
function sendPlayerClearPedState(client) {
|
||||
logToConsole(LOG_DEBUG, `[VRR.Client] Clearing ped state for ${getPlayerDisplayForConsole(client)}`);
|
||||
sendNetworkEventToPlayer("vrr.clearPedState", client);
|
||||
sendNetworkEventToPlayer("agrp.clearPedState", client);
|
||||
}
|
||||
|
||||
// ===========================================================================
|
||||
@@ -813,13 +813,13 @@ function playerDamagedByPlayer(client, damagerEntityName, weaponId, pedPiece, he
|
||||
// ===========================================================================
|
||||
|
||||
function setPlayerCameraLookAt(client, cameraPosition, lookAtPosition) {
|
||||
sendNetworkEventToPlayer("vrr.cameraLookAt", client, cameraPosition, lookAtPosition);
|
||||
sendNetworkEventToPlayer("agrp.cameraLookAt", client, cameraPosition, lookAtPosition);
|
||||
}
|
||||
|
||||
// ===========================================================================
|
||||
|
||||
function sendTimeMinuteDurationToPlayer(client, minuteDuration) {
|
||||
sendNetworkEventToPlayer("vrr.minuteDuration", client, minuteDuration);
|
||||
sendNetworkEventToPlayer("agrp.minuteDuration", client, minuteDuration);
|
||||
}
|
||||
|
||||
// ===========================================================================
|
||||
@@ -862,13 +862,13 @@ function forcePlayerIntoSkinSelect(client) {
|
||||
setPlayerDimension(client, getPlayerId(client) + 500);
|
||||
}
|
||||
|
||||
sendNetworkEventToPlayer("vrr.skinSelect", client, true);
|
||||
sendNetworkEventToPlayer("agrp.skinSelect", client, true);
|
||||
}
|
||||
|
||||
// ===========================================================================
|
||||
|
||||
function updatePlayerCash(client) {
|
||||
sendNetworkEventToPlayer("vrr.money", client, getPlayerCurrentSubAccount(client).cash);
|
||||
sendNetworkEventToPlayer("agrp.money", client, getPlayerCurrentSubAccount(client).cash);
|
||||
}
|
||||
|
||||
// ===========================================================================
|
||||
@@ -886,7 +886,7 @@ function sendAllPoliceStationBlips(client) {
|
||||
getColourByName("policeBlue"),
|
||||
]);
|
||||
}
|
||||
sendNetworkEventToPlayer("vrr.blips", client, tempBlips);
|
||||
sendNetworkEventToPlayer("agrp.blips", client, tempBlips);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -905,7 +905,7 @@ function sendAllFireStationBlips(client) {
|
||||
getColourByName("firefighterRed"),
|
||||
]);
|
||||
}
|
||||
sendNetworkEventToPlayer("vrr.blips", client, tempBlips);
|
||||
sendNetworkEventToPlayer("agrp.blips", client, tempBlips);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -924,7 +924,7 @@ function sendAllHospitalBlips(client) {
|
||||
getColourByName("medicPink"),
|
||||
]);
|
||||
}
|
||||
sendNetworkEventToPlayer("vrr.blips", client, tempBlips);
|
||||
sendNetworkEventToPlayer("agrp.blips", client, tempBlips);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -943,7 +943,7 @@ function sendAllAmmunationBlips(client) {
|
||||
0
|
||||
]);
|
||||
}
|
||||
sendNetworkEventToPlayer("vrr.blips", client, tempBlips);
|
||||
sendNetworkEventToPlayer("agrp.blips", client, tempBlips);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -962,7 +962,7 @@ function sendAllPayAndSprayBlips(client) {
|
||||
0
|
||||
]);
|
||||
}
|
||||
sendNetworkEventToPlayer("vrr.blips", client, tempBlips);
|
||||
sendNetworkEventToPlayer("agrp.blips", client, tempBlips);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -981,26 +981,26 @@ function sendAllFuelStationBlips(client) {
|
||||
getColourByName("burntOrange"),
|
||||
]);
|
||||
}
|
||||
sendNetworkEventToPlayer("vrr.blips", client, tempBlips);
|
||||
sendNetworkEventToPlayer("agrp.blips", client, tempBlips);
|
||||
}
|
||||
}
|
||||
|
||||
// ===========================================================================
|
||||
|
||||
function sendPlayerSetHealth(client, health) {
|
||||
sendNetworkEventToPlayer("vrr.health", client, toInteger(health));
|
||||
sendNetworkEventToPlayer("agrp.health", client, toInteger(health));
|
||||
}
|
||||
|
||||
// ===========================================================================
|
||||
|
||||
function sendPlayerSetArmour(client, armour) {
|
||||
sendNetworkEventToPlayer("vrr.armour", client, armour);
|
||||
sendNetworkEventToPlayer("agrp.armour", client, armour);
|
||||
}
|
||||
|
||||
// ===========================================================================
|
||||
|
||||
function playerFinishedSkinSelection(client, allowedSkinIndex) {
|
||||
sendNetworkEventToPlayer("vrr.skinSelect", client, false);
|
||||
sendNetworkEventToPlayer("agrp.skinSelect", client, false);
|
||||
if (allowedSkinIndex == -1) {
|
||||
messagePlayerAlert(client, "You canceled the skin change.");
|
||||
restorePlayerCamera(client);
|
||||
@@ -1052,34 +1052,34 @@ function playerFinishedSkinSelection(client, allowedSkinIndex) {
|
||||
// ===========================================================================
|
||||
|
||||
function sendPlayerChatScrollLines(client, amount) {
|
||||
sendNetworkEventToPlayer("vrr.chatScrollLines", client, amount);
|
||||
sendNetworkEventToPlayer("agrp.chatScrollLines", client, amount);
|
||||
}
|
||||
|
||||
// ===========================================================================
|
||||
|
||||
function sendPlayerChatAutoHideDelay(client, delay) {
|
||||
sendNetworkEventToPlayer("vrr.chatAutoHideDelay", client, delay);
|
||||
sendNetworkEventToPlayer("agrp.chatAutoHideDelay", client, delay);
|
||||
}
|
||||
|
||||
// ===========================================================================
|
||||
|
||||
function playRadioStreamForPlayer(client, streamURL, loop = true, volume = 0, element = false) {
|
||||
logToConsole(LOG_DEBUG, `[VRR.Client] Forcing ${getPlayerDisplayForConsole(client)} to stream ${streamURL}`);
|
||||
sendNetworkEventToPlayer("vrr.radioStream", client, streamURL, loop, volume, element);
|
||||
sendNetworkEventToPlayer("agrp.radioStream", client, streamURL, loop, volume, element);
|
||||
}
|
||||
|
||||
// ===========================================================================
|
||||
|
||||
function playAudioFileForPlayer(client, audioName, loop = true, volume = 0, element = false) {
|
||||
logToConsole(LOG_DEBUG, `[VRR.Client] Forcing ${getPlayerDisplayForConsole(client)} to play audio ${audioName}`);
|
||||
sendNetworkEventToPlayer("vrr.audioFileStream", client, audioName, loop, volume);
|
||||
sendNetworkEventToPlayer("agrp.audioFileStream", client, audioName, loop, volume);
|
||||
}
|
||||
|
||||
// ===========================================================================
|
||||
|
||||
function stopRadioStreamForPlayer(client) {
|
||||
logToConsole(LOG_DEBUG, `[VRR.Client] Forcing ${getPlayerDisplayForConsole(client)} to stop their radio stream`);
|
||||
sendNetworkEventToPlayer("vrr.stopRadioStream", client);
|
||||
sendNetworkEventToPlayer("agrp.stopRadioStream", client);
|
||||
}
|
||||
|
||||
// ===========================================================================
|
||||
@@ -1087,65 +1087,65 @@ function stopRadioStreamForPlayer(client) {
|
||||
function setPlayerStreamingRadioVolume(client, volumeLevel, elementId = false) {
|
||||
getPlayerData(client).accountData.streamingRadioVolume = volumeLevel;
|
||||
getPlayerData(client).streamingRadioElement = elementId;
|
||||
sendNetworkEventToPlayer("vrr.radioVolume", client, volumeLevel, elementId);
|
||||
sendNetworkEventToPlayer("agrp.radioVolume", client, volumeLevel, elementId);
|
||||
}
|
||||
|
||||
// ===========================================================================
|
||||
|
||||
function setVehicleLightsState(vehicle, state) {
|
||||
setEntityData(vehicle, "vrr.lights", getVehicleData(vehicle).lights);
|
||||
sendNetworkEventToPlayer("vrr.veh.lights", null, vehicle.id, state);
|
||||
setEntityData(vehicle, "agrp.lights", getVehicleData(vehicle).lights);
|
||||
sendNetworkEventToPlayer("agrp.veh.lights", null, vehicle.id, state);
|
||||
}
|
||||
|
||||
// ===========================================================================
|
||||
|
||||
function sendPlayerEnterPropertyKey(client, key) {
|
||||
sendNetworkEventToPlayer("vrr.enterPropertyKey", client, key);
|
||||
sendNetworkEventToPlayer("agrp.enterPropertyKey", client, key);
|
||||
}
|
||||
|
||||
// ===========================================================================
|
||||
|
||||
function makePedPlayAnimation(ped, animationSlot, positionOffset) {
|
||||
setEntityData(ped, "vrr.anim", animationSlot, true);
|
||||
sendNetworkEventToPlayer("vrr.anim", null, getPedForNetworkEvent(ped), animationSlot, positionOffset);
|
||||
setEntityData(ped, "agrp.anim", animationSlot, true);
|
||||
sendNetworkEventToPlayer("agrp.anim", null, getPedForNetworkEvent(ped), animationSlot, positionOffset);
|
||||
}
|
||||
|
||||
// ===========================================================================
|
||||
|
||||
function makePedStopAnimation(ped) {
|
||||
removeEntityData(ped, "vrr.anim");
|
||||
sendNetworkEventToPlayer("vrr.stopAnim", null, getPedForNetworkEvent(ped));
|
||||
removeEntityData(ped, "agrp.anim");
|
||||
sendNetworkEventToPlayer("agrp.stopAnim", null, getPedForNetworkEvent(ped));
|
||||
}
|
||||
|
||||
// ===========================================================================
|
||||
|
||||
function forcePedAnimation(ped, animationSlot, positionOffset = 0) {
|
||||
addEntityData(ped, "vrr.anim", animationSlot, true);
|
||||
sendNetworkEventToPlayer("vrr.forceAnim", null, getPedForNetworkEvent(ped), animationSlot, positionOffset);
|
||||
addEntityData(ped, "agrp.anim", animationSlot, true);
|
||||
sendNetworkEventToPlayer("agrp.forceAnim", null, getPedForNetworkEvent(ped), animationSlot, positionOffset);
|
||||
}
|
||||
|
||||
// ===========================================================================
|
||||
|
||||
function hideAllPlayerGUI(client) {
|
||||
sendNetworkEventToPlayer("vrr.hideAllGUI", client);
|
||||
sendNetworkEventToPlayer("agrp.hideAllGUI", client);
|
||||
}
|
||||
|
||||
// ===========================================================================
|
||||
|
||||
function requestClientInfo(client) {
|
||||
sendNetworkEventToPlayer("vrr.clientInfo", client);
|
||||
sendNetworkEventToPlayer("agrp.clientInfo", client);
|
||||
}
|
||||
|
||||
// ===========================================================================
|
||||
|
||||
function updateInteriorLightsForPlayer(client, state) {
|
||||
sendNetworkEventToPlayer("vrr.interiorLights", client, state);
|
||||
sendNetworkEventToPlayer("agrp.interiorLights", client, state);
|
||||
}
|
||||
|
||||
// ===========================================================================
|
||||
|
||||
function forcePlayerToSyncElementProperties(client, element) {
|
||||
sendNetworkEventToPlayer("vrr.syncElement", client, element.id);
|
||||
sendNetworkEventToPlayer("agrp.syncElement", client, element.id);
|
||||
}
|
||||
|
||||
// ===========================================================================
|
||||
@@ -1154,7 +1154,7 @@ function sendPlayerPedPartsAndProps(client) {
|
||||
let bodyParts = getPlayerCurrentSubAccount(client).bodyParts;
|
||||
let bodyProps = getPlayerCurrentSubAccount(client).bodyProps;
|
||||
|
||||
sendNetworkEventToPlayer("vrr.ped", client, [bodyParts.hair, bodyParts.head, bodyParts.upper, bodyParts.lower], [bodyProps.hair, bodyProps.eyes, bodyProps.head, bodyProps.leftHand, bodyProps.rightHand, bodyProps.leftWrist, bodyProps.rightWrist, bodyParts.hip, bodyProps.leftFoot, bodyProps.rightFoot]);
|
||||
sendNetworkEventToPlayer("agrp.ped", client, [bodyParts.hair, bodyParts.head, bodyParts.upper, bodyParts.lower], [bodyProps.hair, bodyProps.eyes, bodyProps.head, bodyProps.leftHand, bodyProps.rightHand, bodyProps.leftWrist, bodyProps.rightWrist, bodyParts.hip, bodyProps.leftFoot, bodyProps.rightFoot]);
|
||||
}
|
||||
|
||||
// ===========================================================================
|
||||
@@ -1179,7 +1179,7 @@ function updateAllInteriorVehiclesForPlayer(client, interior, dimension) {
|
||||
|
||||
function setPlayerBuyingVehicleState(client, state, vehicleId, position) {
|
||||
if (getGlobalConfig().useServerSideVehiclePurchaseCheck == false) {
|
||||
sendNetworkEventToPlayer("vrr.vehBuyState", client, state, vehicleId, position);
|
||||
sendNetworkEventToPlayer("agrp.vehBuyState", client, state, vehicleId, position);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1194,37 +1194,37 @@ function receiveVehiclePurchaseStateUpdateFromClient(client, state) {
|
||||
// ===========================================================================
|
||||
|
||||
function sendPlayerLogLevel(client, tempLogLevel = logLevel) {
|
||||
sendNetworkEventToPlayer("vrr.logLevel", client, tempLogLevel);
|
||||
sendNetworkEventToPlayer("agrp.logLevel", client, tempLogLevel);
|
||||
}
|
||||
|
||||
// ==========================================================================
|
||||
|
||||
function setPlayerInfiniteRun(client, state) {
|
||||
sendNetworkEventToPlayer("vrr.infiniteRun", client, state);
|
||||
sendNetworkEventToPlayer("agrp.infiniteRun", client, state);
|
||||
}
|
||||
|
||||
// ==========================================================================
|
||||
|
||||
function sendBusinessToPlayer(client, businessId, name, entrancePosition, blipModel, pickupModel, hasInterior, hasItems) {
|
||||
sendNetworkEventToPlayer("vrr.business", client, businessId, name, entrancePosition, blipModel, pickupModel, hasInterior, hasItems);
|
||||
sendNetworkEventToPlayer("agrp.business", client, businessId, name, entrancePosition, blipModel, pickupModel, hasInterior, hasItems);
|
||||
}
|
||||
|
||||
// ==========================================================================
|
||||
|
||||
function sendHouseToPlayer(client, houseId, description, entrancePosition, blipModel, pickupModel, hasInterior) {
|
||||
sendNetworkEventToPlayer("vrr.house", client, houseId, description, entrancePosition, blipModel, pickupModel, hasInterior);
|
||||
sendNetworkEventToPlayer("agrp.house", client, houseId, description, entrancePosition, blipModel, pickupModel, hasInterior);
|
||||
}
|
||||
|
||||
// ==========================================================================
|
||||
|
||||
function sendJobToPlayer(client, jobId, jobLocationId, name, position) {
|
||||
sendNetworkEventToPlayer("vrr.job", client, jobId, jobLocationId, name, position);
|
||||
sendNetworkEventToPlayer("agrp.job", client, jobId, jobLocationId, name, position);
|
||||
}
|
||||
|
||||
// ==========================================================================
|
||||
|
||||
function sendVehicleToPlayer(client, vehicleId, model, position, heading, colour1, colour2, colour3, colour4) {
|
||||
sendNetworkEventToPlayer("vrr.vehicle", client, vehicleId, model, position, heading, colour1, colour2, colour3, colour4);
|
||||
sendNetworkEventToPlayer("agrp.vehicle", client, vehicleId, model, position, heading, colour1, colour2, colour3, colour4);
|
||||
}
|
||||
|
||||
// ==========================================================================
|
||||
@@ -1268,7 +1268,7 @@ function sendAllVehiclesToPlayer(client) {
|
||||
// ==========================================================================
|
||||
|
||||
function makePlayerHoldObjectModel(client, modelIndex) {
|
||||
sendNetworkEventToPlayer("vrr.holdObject", client, getPlayerData(client).ped, modelIndex);
|
||||
sendNetworkEventToPlayer("agrp.holdObject", client, getPlayerData(client).ped, modelIndex);
|
||||
}
|
||||
|
||||
// ==========================================================================
|
||||
@@ -1280,44 +1280,44 @@ function receivePlayerPedNetworkId(client, pedId) {
|
||||
// ==========================================================================
|
||||
|
||||
function requestPlayerPedNetworkId(client) {
|
||||
sendNetworkEventToPlayer("vrr.playerPedId", client);
|
||||
sendNetworkEventToPlayer("agrp.playerPedId", client);
|
||||
}
|
||||
|
||||
// ==========================================================================
|
||||
|
||||
function setPlayerInCutsceneInterior(client, cutsceneName) {
|
||||
getPlayerData(client).interiorCutscene = cutsceneName;
|
||||
sendNetworkEventToPlayer("vrr.cutsceneInterior", client, cutsceneName);
|
||||
sendNetworkEventToPlayer("agrp.cutsceneInterior", client, cutsceneName);
|
||||
}
|
||||
|
||||
// ==========================================================================
|
||||
|
||||
function makePlayerPedSpeak(client, pedSpeechName) {
|
||||
sendNetworkEventToPlayer("vrr.pedSpeak", client, pedSpeechName);
|
||||
sendNetworkEventToPlayer("agrp.pedSpeak", client, pedSpeechName);
|
||||
}
|
||||
|
||||
// ==========================================================================
|
||||
|
||||
function setPlayerAsCopState(client, state) {
|
||||
sendNetworkEventToPlayer("vrr.playerCop", client, state);
|
||||
sendNetworkEventToPlayer("agrp.playerCop", client, state);
|
||||
}
|
||||
|
||||
// ==========================================================================
|
||||
|
||||
function tellPlayerToSpawn(client, skinId, position) {
|
||||
sendNetworkEventToPlayer("vrr.spawn", client, skinId, position);
|
||||
sendNetworkEventToPlayer("agrp.spawn", client, skinId, position);
|
||||
}
|
||||
|
||||
// ==========================================================================
|
||||
|
||||
function sendNameTagDistanceToClient(client, distance) {
|
||||
sendNetworkEventToPlayer("vrr.nameTagDistance", client, distance);
|
||||
sendNetworkEventToPlayer("agrp.nameTagDistance", client, distance);
|
||||
}
|
||||
|
||||
// ==========================================================================
|
||||
|
||||
function sendGPSBlipToPlayer(client, position, colour) {
|
||||
sendNetworkEventToPlayer("vrr.showGPSBlip", client, position, colour);
|
||||
sendNetworkEventToPlayer("agrp.showGPSBlip", client, position, colour);
|
||||
}
|
||||
|
||||
// ==========================================================================
|
||||
@@ -1330,13 +1330,13 @@ function playerSelectedNewLocale(client, localeId) {
|
||||
// ==========================================================================
|
||||
|
||||
function sendPlayerLocaleId(client, localeId) {
|
||||
sendNetworkEventToPlayer("vrr.locale", client, localeId);
|
||||
sendNetworkEventToPlayer("agrp.locale", client, localeId);
|
||||
}
|
||||
|
||||
// ==========================================================================
|
||||
|
||||
function showLocaleChooserForPlayer(client) {
|
||||
sendNetworkEventToPlayer("vrr.localeChooser", client);
|
||||
sendNetworkEventToPlayer("agrp.localeChooser", client);
|
||||
}
|
||||
|
||||
// ==========================================================================
|
||||
@@ -1344,14 +1344,20 @@ function showLocaleChooserForPlayer(client) {
|
||||
function sendPlayerLocaleStrings(client) {
|
||||
let strings = getGlobalConfig().locale.sendStringsToClient;
|
||||
for (let i in strings) {
|
||||
sendNetworkEventToPlayer("vrr.localeString", client, strings[i], getLocaleString(client, strings[i]));
|
||||
sendNetworkEventToPlayer("agrp.localeString", client, strings[i], getLocaleString(client, strings[i]));
|
||||
}
|
||||
}
|
||||
|
||||
// ==========================================================================
|
||||
|
||||
function playerMouseCameraReady(client) {
|
||||
sendNetworkEventToPlayer("agrp.mouseCamera", client, false);
|
||||
setPlayerMouseCameraState(client, false);
|
||||
}
|
||||
|
||||
// ==========================================================================
|
||||
|
||||
function setPlayerRenderLabelsState(client, state) {
|
||||
sendNetworkEventToPlayer("agrp.renderLabels", client, state);
|
||||
}
|
||||
|
||||
// ==========================================================================
|
||||
Reference in New Issue
Block a user