Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- local gymInteriors =
- {
- {x = 2229.32153, y = -1721.43652, z = 13}
- }
- function startGym()
- for i, ginterior in pairs(gymInteriors) do
- gymMarker = createMarker(ginterior.x, ginterior.y, ginterior.z+2, "arrow", 2, 250, 250, 250)
- gymBlip = createBlipAttachedTo(gymMarker, 54)
- end
- gymSkillMarker = createMarker(772, 11, 1000, "cylinder", 2, 250, 250, 0, 100)
- setElementInterior(gymSkillMarker, 5)
- end
- addEventHandler("onResourceStart", resourceRoot, startGym)
- function gymMarkerHit(hitPlayer)
- if (getElementType(hitPlayer) ~= "player") then return end
- if (source == gymMarker) then
- setElementInterior(hitPlayer, 5)
- setElementPosition(hitPlayer, 772, -4, 1000)
- setElementRotation(hitPlayer, 0, 0, 90)
- elseif (source == gymSkillMarker) then
- if (getElementModel(hitPlayer) ~= 0) then outputChatBox("You may only train the CJ Skin!", hitPlayer, 250, 0, 0) return end
- triggerClientEvent(hitPlayer, "CSGgym.showGymGUI", hitPlayer)
- end
- end
- addEventHandler("onMarkerHit", root, gymMarkerHit)
- function giveStat(amount, moneyToTake)
- if (getPlayerMoney(source) < moneyToTake) then outputChatBox("You need $"..moneyToTake.. " to train", source, 250, 0, 0) return end
- takePlayerMoney(source, moneyToTake)
- setPedStat(source, 23, amount)
- outputChatBox("You succesfully trained %"..amount-0 .. " for $"..moneyToTake, source, 0, 250, 0)
- end
- addEvent("CSGgym.giveStat", true)
- addEventHandler("CSGgym.giveStat", root, giveStat)
Add Comment
Please, Sign In to add comment