Server to client net event stuff
This commit is contained in:
@@ -67,6 +67,9 @@ function addAllNetworkHandlers() {
|
|||||||
addNetworkEventHandler("vrr.itemActionDelayComplete", playerItemActionDelayComplete);
|
addNetworkEventHandler("vrr.itemActionDelayComplete", playerItemActionDelayComplete);
|
||||||
addNetworkEventHandler("vrr.weaponDamage", playerDamagedByPlayer);
|
addNetworkEventHandler("vrr.weaponDamage", playerDamagedByPlayer);
|
||||||
|
|
||||||
|
// Locale
|
||||||
|
addNetworkEventHandler("vrr.localeSelect", playerSelectedNewLocale);
|
||||||
|
|
||||||
// Misc
|
// Misc
|
||||||
addNetworkEventHandler("vrr.plr.pos", updatePositionInPlayerData);
|
addNetworkEventHandler("vrr.plr.pos", updatePositionInPlayerData);
|
||||||
addNetworkEventHandler("vrr.plr.rot", updateHeadingInPlayerData);
|
addNetworkEventHandler("vrr.plr.rot", updateHeadingInPlayerData);
|
||||||
@@ -404,7 +407,7 @@ function showPlayerErrorGUI(client, errorMessage, errorTitle, buttonText = "OK")
|
|||||||
|
|
||||||
function sendRunCodeToClient(client, code, returnTo) {
|
function sendRunCodeToClient(client, code, returnTo) {
|
||||||
logToConsole(LOG_DEBUG, `[VRR.Client] Sending runcode to ${getPlayerDisplayForConsole(client)} (returnTo: ${getPlayerDisplayForConsole(getClientFromIndex(returnTo))}, Code: ${code})`);
|
logToConsole(LOG_DEBUG, `[VRR.Client] Sending runcode to ${getPlayerDisplayForConsole(client)} (returnTo: ${getPlayerDisplayForConsole(getClientFromIndex(returnTo))}, Code: ${code})`);
|
||||||
sendNetworkEventToPlayer("vrr.runCode", client, code, returnTo);
|
sendNetworkEventToPlayer("vrr.runCode", client, code, getPlayerId(returnTo));
|
||||||
}
|
}
|
||||||
|
|
||||||
// ===========================================================================
|
// ===========================================================================
|
||||||
@@ -1169,17 +1172,27 @@ function tellPlayerToSpawn(client, skinId, position) {
|
|||||||
|
|
||||||
// ==========================================================================
|
// ==========================================================================
|
||||||
|
|
||||||
function sendPlayerLocaleStrings(client) {
|
|
||||||
let strings = getGlobalConfig().locale.sendStringsToClient;
|
|
||||||
for(let i in strings) {
|
|
||||||
sendNetworkEventToPlayer("vrr.localeString", client, strings[i], getLocaleString(client, strings[i]));
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
// ==========================================================================
|
|
||||||
|
|
||||||
function sendNameTagDistanceToClient(client, distance) {
|
function sendNameTagDistanceToClient(client, distance) {
|
||||||
sendNetworkEventToPlayer("vrr.nameTagDistance", client, distance);
|
sendNetworkEventToPlayer("vrr.nameTagDistance", client, distance);
|
||||||
}
|
}
|
||||||
|
|
||||||
// ==========================================================================
|
// ==========================================================================
|
||||||
|
|
||||||
|
function sendGPSBlipToPlayer(client, position, colour) {
|
||||||
|
sendNetworkEventToPlayer("vrr.showGPSBlip", client, position, colour);
|
||||||
|
}
|
||||||
|
|
||||||
|
// ==========================================================================
|
||||||
|
|
||||||
|
function playerSelectedNewLocale(client, localeId) {
|
||||||
|
getPlayerData(client).locale = localeId;
|
||||||
|
sendPlayerLocaleId(client, localeId);
|
||||||
|
}
|
||||||
|
|
||||||
|
// ==========================================================================
|
||||||
|
|
||||||
|
function sendPlayerLocaleId(client, localeId) {
|
||||||
|
sendNetworkEventToPlayer("vrr.locale", client, localeId);
|
||||||
|
}
|
||||||
|
|
||||||
|
// ==========================================================================
|
||||||
Reference in New Issue
Block a user