VICECITYDOCSVC-MP 0.4
  • Introduction
      • onCheckpointEntered
      • onCheckpointExited
      • onObjectShot
      • onObjectBump
      • onPickupClaimPicked
      • onPickupPickedUp
      • onPickupRespawn
      • onPlayerJoin
      • onPlayerPart
      • onPlayerRequestClass
      • onPlayerRequestSpawn
      • onPlayerSpawn
      • onPlayerDeath
      • onPlayerKill
      • onPlayerTeamKill
      • onPlayerChat
      • onPlayerCommand
      • onPlayerPM
      • onPlayerBeginTyping
      • onPlayerEndTyping
      • onLoginAttempt
      • onPlayerMove
      • onPlayerHealthChange
      • onPlayerArmourChange
      • onPlayerWeaponChange
          #Description#Example
      • onKeyDown
      • onKeyUp
      • onPlayerAwayChange
      • onPlayerSpectate
      • onPlayerCrashDump
      • onPlayerNameChange
      • onPlayerActionChange
      • onPlayerStateChange
      • onPlayerOnFireChange
      • onPlayerCrouchChange
      • onPlayerGameKeysChange
      • onServerStart
      • onServerStop
      • onScriptLoad
      • onScriptUnload
      • onSphereEntered
      • onSphereExited
      • onPlayerEnteringVehicle
      • onPlayerEnterVehicle
      • onPlayerExitVehicle
      • onVehicleExplode
      • onVehicleRespawn
      • onVehicleHealthChange
      • onVehicleMove
    • Weapon IDs
    • Body Parts

onPlayerWeaponChange

Description#

When a player changes his weapon to newone or oldone.

NameDescription
playerThe pointer of the player
oldWepPlayers old weapon
newWepPlayers new weapon

Example#

If a player will try to change his weapon to "33" ( minigun ), this example will automatically set his weapons ammo to 0. and in result, he won't be able to use that weapon.

function onPlayerWeaponChange(player, oldWep, newWep) {
if(newWep == 33) {
player.SetWeapon(33, 0); // set weapon ammo to 0
}
return 1; //return true for other weapons
}
onPlayerArmourChange
onKeyDown

VICECITYDOCS 2021 © HZVN.DEV.
Edit this page on GitHub