Guest User

Untitled

a guest
Jan 17th, 2019
74
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 1.44 KB | None | 0 0
  1. local gymInteriors =
  2.     {
  3.         {x = 2229.32153, y = -1721.43652, z = 13}
  4.     }
  5.  
  6. function startGym()
  7.     for i, ginterior in pairs(gymInteriors) do
  8.         gymMarker = createMarker(ginterior.x, ginterior.y, ginterior.z+2, "arrow", 2, 250, 250, 250)
  9.         gymBlip = createBlipAttachedTo(gymMarker, 54)
  10.     end
  11.     gymSkillMarker = createMarker(772, 11, 1000, "cylinder", 2, 250, 250, 0, 100)
  12.     setElementInterior(gymSkillMarker, 5)  
  13. end
  14. addEventHandler("onResourceStart", resourceRoot, startGym)
  15.  
  16. function gymMarkerHit(hitPlayer)
  17.     if (getElementType(hitPlayer) ~= "player") then return end
  18.     if (source == gymMarker) then
  19.         setElementInterior(hitPlayer, 5)
  20.         setElementPosition(hitPlayer, 772, -4, 1000)
  21.         setElementRotation(hitPlayer, 0, 0, 90)
  22.     elseif (source == gymSkillMarker) then
  23.         if (getElementModel(hitPlayer) ~= 0) then outputChatBox("You may only train the CJ Skin!", hitPlayer, 250, 0, 0) return end
  24.         triggerClientEvent(hitPlayer, "CSGgym.showGymGUI", hitPlayer)      
  25.     end
  26. end
  27. addEventHandler("onMarkerHit", root, gymMarkerHit)
  28.  
  29. function giveStat(amount, moneyToTake)
  30.     if (getPlayerMoney(source) < moneyToTake) then outputChatBox("You need $"..moneyToTake.. " to train", source, 250, 0, 0) return end
  31.     takePlayerMoney(source, moneyToTake)
  32.     setPedStat(source, 23, amount)
  33.     outputChatBox("You succesfully trained %"..amount-0 .. " for $"..moneyToTake, source, 0, 250, 0)
  34. end
  35. addEvent("CSGgym.giveStat", true)
  36. addEventHandler("CSGgym.giveStat", root, giveStat)
Add Comment
Please, Sign In to add comment