Add cruise control command and net events

This commit is contained in:
Vortrex
2022-07-23 04:16:19 -05:00
parent d04b5549a6
commit 74062a7d36
4 changed files with 77 additions and 4 deletions

View File

@@ -685,7 +685,17 @@ function playerDamagedByPlayer(client, damagerEntityName, weaponId, pedPiece, he
case AGRP_WEAPON_DAMAGE_EVENT_NORMAL:
logToConsole(LOG_DEBUG, `[VRR.Client] ${getPlayerDisplayForConsole(client)}'s damager ${getPlayerDisplayForConsole(damagerEntity)} caused ${healthLoss} damage (damage reduction makes it ${(healthLoss * getPlayerData(client).incomingDamageMultiplier)})`);
setPlayerHealth(client, getPlayerHealth(client) - (healthLoss * getPlayerData(client).incomingDamageMultiplier));
let remainingDamage = healthLoss * getPlayerData(client).incomingDamageMultiplier;
if (getPlayerArmour(client) > 0) {
//logToConsole(LOG_DEBUG, `[VRR.Client] ${getPlayerDisplayForConsole(client)}'s armour was ${getPlayerArmour(client)}, so it was reduced by ${healthLoss}`);
if (getPlayerArmour(client) - remainingDamage < 0) {
setPlayerArmour(client, 0);
remainingDamage = remainingDamage - getPlayerArmour(client);
} else {
setPlayerArmour(client, getPlayerArmour(client) - remainingDamage);
}
}
setPlayerHealth(client, getPlayerHealth(client) - remainingDamage);
break;
default:
@@ -1257,4 +1267,10 @@ function sendPlayerProfanityFilterState(client, state) {
sendNetworkEventToPlayer("agrp.profanityFilter", client, state);
}
// ==========================================================================
function sendPlayerToggleVehicleCruiseControl(client) {
sendNetworkEventToPlayer("agrp.cruiseControl", client);
}
// ==========================================================================