Hallo wie kann ich eine savezone machen?
ich habe eine gedownloadet aber weiß nicht wo ich die koordinaten ändere wo die ist:
SERVER:
Lua
addEventHandler ("onResourceStart", getRootElement(),
function()
setTimer (moneyZoneTimerFunction, 2500, 0)
local allGreenzones = getElementsByType ("radararea")
for i,v in ipairs (allGreenzones) do
local r,g,b,a = getRadarAreaColor (v)
if (r == 0) and (g == 255) and (b == 0) and (a == 127) then
local x,y = getElementPosition (v)
local sx,sy = getRadarAreaSize (v)
local col = createColCuboid (x,y, -50, sx,sy, 7500)
setElementID (col, "greenzoneColshape")
end
end
end)
addEventHandler ("onColShapeHit", getRootElement(),
function(hitElement, matchingDimension)
if (getElementType (hitElement) == "player") and (getElementID (source) == "greenzoneColshape") then
outputChatBox ("You entered the greenzone", hitElement, 255, 0, 0, false)
toggleControl (hitElement, "fire", false)
toggleControl (hitElement, "next_weapon", false)
toggleControl (hitElement, "previous_weapon", false)
toggleControl (hitElement, "sprint", false)
toggleControl (hitElement, "aim_weapon", false)
toggleControl (hitElement, "vehicle_fire", false)
showPlayerHudComponent (hitElement, "ammo", false)
showPlayerHudComponent (hitElement, "weapon", false)
triggerClientEvent (hitElement, "enableGodMode", hitElement)
end
if (source == moneyZoneCol) and (getElementType (hitElement) == "vehicle") then
setElementVelocity (hitElement, 0, 0, 0)
setElementPosition (hitElement, 2018.33, 1534.77, 12.37)
setVehicleRotation (hitElement, 0,0,270)
if (getVehicleOccupant (hitElement, 0)) then
outputChatBox ("You can't enter the moneyzone with your car!", getVehicleOccupant (hitElement, 0), 255, 0, 0, false)
end
end
end)
addEventHandler ("onColShapeLeave", getRootElement(),
function(leaveElement, matchingDimension)
if (getElementType (leaveElement) == "player") and (getElementID (source) == "greenzoneColshape") then
outputChatBox ("You left the greenzone", leaveElement, 255, 0, 0, false)
toggleControl (leaveElement, "fire", true)
toggleControl (leaveElement, "next_weapon", true)
toggleControl (leaveElement, "previous_weapon", true)
toggleControl (leaveElement, "sprint", true)
toggleControl (leaveElement, "aim_weapon", true)
toggleControl (leaveElement, "vehicle_fire", true)
showPlayerHudComponent (leaveElement, "ammo", true)
showPlayerHudComponent (leaveElement, "weapon", true)
triggerClientEvent (leaveElement, "disableGodMode", leaveElement)
end
end)
--money zone col
moneyZoneCol = createColCuboid (1993.12, 1519.14, -100, 17.43, 54.24, 117)
--stop moneyzone col
function moneyZoneTimerFunction ()
local allPlayersInCol = getElementsWithinColShape (moneyZoneCol, "player")
for i,v in ipairs (allPlayersInCol) do
givePlayerMoney (v, 5)
end
end
-- marker bij hospital
createMarker (1607.36, 1814.24, -10, "cylinder", 24, 0, 255, 0, 190, getRootElement())
Alles anzeigen
CLIENT:
Lua
addEvent("enableGodMode", true)
addEvent("disableGodMode", true)
addEventHandler ("enableGodMode", getRootElement(),
function()
addEventHandler ("onClientPlayerDamage", getRootElement(), cancelEventEvent)
end)
addEventHandler ("disableGodMode", getRootElement(),
function()
removeEventHandler ("onClientPlayerDamage", getRootElement(), cancelEventEvent)
end)
function cancelEventEvent () cancelEvent() end
--liedje in piratenschip
pirShipMusicCol = createColCuboid (1997.58,1523.16,8,6,17.66,4)
addEventHandler ("onClientColShapeHit", getRootElement(),
function(hitElement, matchingDimension)
if (source == pirShipMusicCol) and (hitElement == getLocalPlayer()) then
setRadioChannel (7)
end
end)
addEventHandler ("onClientColShapeLeave", getRootElement(),
function(leaveElement, matchingDimension)
if (source == pirShipMusicCol) and (leaveElement == getLocalPlayer()) then
setRadioChannel (0)
end
end)
Alles anzeigen