Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function onResourceStart()
- bindKey("num_add", "down", hop)
- bindKey("2", "down", hop)
- bindKey("lalt", "down", speedboost)
- bindKey("h", "down", flip)
- end
- addEventHandler('onClientResourceStart', getResourceRootElement(), onResourceStart)
- function hop ( key, keyState )
- local localPlayer = getLocalPlayer()
- local vehicle = getPedOccupiedVehicle(localPlayer)
- if vehicle and getVehicleController(vehicle) == localPlayer then
- local vx, vy, vz = getElementVelocity(vehicle)
- setElementVelocity(vehicle, vx, vy, vz + 0.3)
- end
- end
- function speedboost ( key, keyState )
- local localPlayer = getLocalPlayer()
- local vehicle = getPedOccupiedVehicle(localPlayer)
- if vehicle and getVehicleController(vehicle) == localPlayer then
- local vx, vy, vz = getElementVelocity(vehicle)
- setElementVelocity(vehicle, vx*1.5,vy*1.5,vz*1.5)
- end
- end
- function flip ( key, keyState )
- local localPlayer = getLocalPlayer()
- local vehicle = getPedOccupiedVehicle(localPlayer)
- if vehicle and getVehicleController(vehicle) == localPlayer then
- local rotX, rotY, rotZ = getElementRotation(vehicle)
- local fx,fy,fz = getElementRotation(vehicle)
- setElementRotation(vehicle,0,0,fz)
- end
- end
- function AutoFix()
- vehicles = getElementsByType ( "vehicle" )
- for vehicleKey,vehicleValue in ipairs(vehicles) do
- fixVehicle ( vehicleValue )
- setElementHealth ( vehicleValue, 1000.0 )
- end
- end
- setTimer(AutoFix,1000,0)
- ------------------
- g_Root = getRootElement()
- addEventHandler('onClientPlayerJoin', g_Root,
- function()
- outputChatBox("#00AAFF*#FFFFFF " .. getPlayerName(source) .. "#00AAFF has joined the game",255,255,255, true)
- end
- )
- addEventHandler('onPlayerConnect', g_Root,
- function()
- outputChatBox("#00AAFF*#FFFFFF " .. getPlayerName(source) .. "#00AAFF has connected to the server",255,255,255, true)
- end
- )
- addEventHandler('onClientPlayerChangeNick', g_Root,
- function(oldNick, newNick)
- outputChatBox("#00AAFF*#FFFFFF " .. oldNick .. "#00AAFF is now known as#FFFFFF " .. newNick ,255,255,255, true)
- end
- )
- addEventHandler('onClientPlayerQuit', g_Root,
- function(reason)
- outputChatBox("#00AAFF*#FFFFFF " .. getPlayerName(source) .. "#00AAFF has left the game [" .. reason .. "]",255,255,255, true)
- end
- )
- --------------------------------
- local worldcycle
- local localPlayer = getLocalPlayer()
- function startWorld()
- worldcycle = createColCircle(0, 0, 3700)
- addEventHandler("onClientColShapeLeave", worldcycle, onWorldShapeLeave)
- end
- addEventHandler('onClientResourceStart', getResourceRootElement(), startWorld)
- function onWorldShapeLeave(element)
- if element == localPlayer then
- local x, y, z = getElementPosition(localPlayer)
- local r = getPedRotation(localPlayer)
- x, y = x + -7120*math.cos(math.rad(r + 90)), y + -7120*math.sin(math.rad(r + 90))
- local vehicle = getPedOccupiedVehicle(localPlayer)
- if vehicle then
- local vx, vy, vz = getElementVelocity(vehicle)
- setElementPosition(vehicle, x, y, z, false)
- setElementVelocity(vehicle, vx, vy, vz)
- else
- local vx, vy, vz = getElementVelocity(localPlayer)
- setElementPosition(localPlayer, x, y, z, false)
- setElementVelocity(localPlayer, vx, vy, vz)
- end
- end
- end
- ----------------------------
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement