addEventHandler ("onResourceStart", getRootElement(),
function()
local Arena = getElementsByType ("Arenka")
for i,v in ipairs (Arena) 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 arena1 = createColCuboid (x,y, z, sx,sy, 7500)
setElementID (arena1, "Col")
end
end
end)
addEventHandler ("onColShapeHit", getRootElement(),
function(hitElement, matchingDimension)
if (getElementType (hitElement) == "player") and (getElementID (source) == "Colshape") then
outputChatBox ("Wszed?e? na spawn jeste? bezpieczny", hitElement, 255, 0, 0, false)
toggleControl (hitElement, "fire", false)
toggleControl (hitElement, "aim_weapon", false)
showPlayerHudComponent (hitElement, "weapon", false)
triggerClientEvent (hitElement, "enableGodMode", hitElement)
end
---- teraz kiedy wychodzi to odpalasz
addEventHandler ("onColShapeLeave", getRootElement(),
function(leaveElement, matchingDimension)
if (getElementType (leaveElement) == "player") and (getElementID (source) == "Colshape") then
outputChatBox ("Wychodzisz ze spawn", leaveElement, 255, 0, 0, false) --- Dajesz komunikat
toggleControl (leaveElement, "fire", true)
toggleControl (leaveElement, "aim_weapon", true)
showPlayerHudComponent (leaveElement, "weapon", true)
triggerClientEvent (leaveElement, "enableGodMode", leaveElement)
end
end)
---- Teraz strona serwera
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
Cuboid = createColCuboid ( X, Y, Z, 10.0, 10.0, 10.0 )