Advertisement
Guest User

Untitled

a guest
Aug 28th, 2018
257
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 0.80 KB | None | 0 0
  1. validWeapons = {[30] = true, [31] = true}
  2. playerWeapon = {}
  3.  
  4. addEventHandler("onPlayerWeaponSwitch", root,
  5.     function(prev, cur)
  6.         if (validWeapons[cur]) then
  7.             destroyWeapon(source)
  8.            
  9.             playerWeapon[source] = createObject(ID_do_objeto, unpack{getElementPosition(source)})
  10.             setElementDimension(playerWeapon[source], getElementDimension(source))
  11.             setElementInterior(playerWeapon[source], getElementInterior(source))
  12.             exports["bone_attach"]:attachElementToBone(playerWeapon[source], source, 12, 0, 0, 0, 180, 90, 180)
  13.         else
  14.             destroyWeapon(source)
  15.         end
  16.     end
  17. )
  18.  
  19. function destroyWeapon(player)
  20.     if (isElement(playerWeapon[player])) then
  21.         exports["bone_attach"]:detachElementFromBone(playerWeapon[player])
  22.         destroyElement(playerWeapon[player])
  23.         playerWeapon[player] = nil
  24.     end
  25. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement