Jump to content

[HELP] Greenzone godmode not working


ville

Recommended Posts

Posted

Hi, i have greenzone setted up right, but people can be killed from explosion and from long distance shooting.. Do i miss something.. Dont laugh at me i'm noob who tries to learn scripting

x, y, size = -1997, 239, 120 
local greenzone = createColRectangle ( -1997, 239, 110, 80 ) 
local greenzonemaparea = createRadarArea (-1997, 239, 110, 80, 0, 255, 0, 120) 
  
function greenzoneEnter ( thePlayer, matchingDimension ) 
if getElementType( thePlayer ) ~= "player" then return end 
toggleControl ( thePlayer, "fire", false ) 
toggleControl ( thePlayer, "next_weapon", false ) 
toggleControl ( thePlayer, "previous_weapon", false ) 
setPedWeaponSlot ( thePlayer, 0 ) 
toggleControl ( thePlayer, "aim_weapon", false ) 
toggleControl ( thePlayer, "vehicle_fire", false ) 
toggleControl ( thePlayer, "vehicle_secondary_fire", false ) 
end 
addEventHandler ( "onColShapeHit", greenzone, greenzoneEnter ) 
  
function greenzoneExit ( thePlayer, matchingDimension ) 
if getElementType( thePlayer ) ~= "player" then return end 
toggleControl ( thePlayer, "fire", true ) 
toggleControl ( thePlayer, "next_weapon", true ) 
toggleControl ( thePlayer, "previous_weapon", true ) 
toggleControl ( thePlayer, "aim_weapon", true ) 
toggleControl ( thePlayer, "vehicle_fire", true ) 
toggleControl ( thePlayer, "vehicle_secondary_fire", true ) 
end 
  
addEventHandler ( "onColShapeLeave", greenzone, greenzoneExit ) 

Check out my mta server :3, Freeroam, drifting, CnR, missions and much things to do

560x95_FFFFFF_FF9900_000000_000000.png

Posted

try this;

-- SERVER.LUA 
local greenzone = createColRectangle ( -1997, 239, 110, 80 ) 
local greenzonemaparea = createRadarArea (-1997, 239, 110, 80, 0, 255, 0, 120) 
  
function greenzoneEnter ( thePlayer, matchingDimension ) 
if getElementType( thePlayer ) ~= "player" then return end 
toggleControl ( thePlayer, "fire", false ) 
toggleControl ( thePlayer, "next_weapon", false ) 
toggleControl ( thePlayer, "previous_weapon", false ) 
setPedWeaponSlot ( thePlayer, 0 ) 
toggleControl ( thePlayer, "aim_weapon", false ) 
toggleControl ( thePlayer, "vehicle_fire", false ) 
toggleControl ( thePlayer, "vehicle_secondary_fire", false ) 
triggerClienEvent( thePlayer, "onPlayerGodmodeEnable", thePlayer ) 
end 
addEventHandler ( "onColShapeHit", greenzone, greenzoneEnter ) 
  
function greenzoneExit ( thePlayer, matchingDimension ) 
if getElementType( thePlayer ) ~= "player" then return end 
toggleControl ( thePlayer, "fire", true ) 
toggleControl ( thePlayer, "next_weapon", true ) 
toggleControl ( thePlayer, "previous_weapon", true ) 
toggleControl ( thePlayer, "aim_weapon", true ) 
toggleControl ( thePlayer, "vehicle_fire", true ) 
toggleControl ( thePlayer, "vehicle_secondary_fire", true ) 
triggerClienEvent( thePlayer, "onPlayerGodmodeDisable", thePlayer ) 
end 
addEventHandler ( "onColShapeLeave", greenzone, greenzoneExit ) 

-- CLIENT.LUA 
addEvent("onPlayerGodmodeEnable", true) 
addEvent("onPlayerGodmodeDisable", true) 
  
function setGodmode() 
   cancelEvent() 
end 
  
addEventHandler("onPlayerGodmodeEnable", getLocalPlayer(),  
function()  
addEventHandler("onClientPlayerDamage", getLocalPlayer(), setGodmode) 
end) 
  
addEventHandler("onPlayerGodmodeDisable", getLocalPlayer(),  
function()  
removeEventHandler("onClientPlayerDamage", getLocalPlayer(), setGodmode) 
end) 

Inactivo.

Posted

just use this as client side:

  
local greenzone = createColRectangle ( -1997, 239, 110, 80 ) 
local greenzonemaparea = createRadarArea (-1997, 239, 110, 80, 0, 255, 0, 120) 
addEventHandler('onClientPlayerDamage',root, 
function () 
if isElementWithinColshape(source,greenzone) then 
cancelEvent() 
end 
) 
  

you don't need anything else

Ingame Name: Arnold

If you need my help, contact me on Skype @bshr.ara

NOTE:DO NOT ASK ME FOR SCRIPTS, ASK ME FOR HELP

Posted

Players can still killed in greenzone

Check out my mta server :3, Freeroam, drifting, CnR, missions and much things to do

560x95_FFFFFF_FF9900_000000_000000.png

Posted

My wrong, sorry. replace server-side to:

-- SERVER.LUA 
local greenzone = createColRectangle ( -1997, 239, 110, 80 ) 
local greenzonemaparea = createRadarArea (-1997, 239, 110, 80, 0, 255, 0, 120) 
  
function greenzoneEnter ( thePlayer, matchingDimension ) 
if getElementType( thePlayer ) ~= "player" then return end 
toggleControl ( thePlayer, "fire", false ) 
toggleControl ( thePlayer, "next_weapon", false ) 
toggleControl ( thePlayer, "previous_weapon", false ) 
setPedWeaponSlot ( thePlayer, 0 ) 
toggleControl ( thePlayer, "aim_weapon", false ) 
toggleControl ( thePlayer, "vehicle_fire", false ) 
toggleControl ( thePlayer, "vehicle_secondary_fire", false ) 
triggerClientEvent( thePlayer, "onPlayerGodmodeEnable", thePlayer ) 
end 
addEventHandler ( "onColShapeHit", greenzone, greenzoneEnter ) 
  
function greenzoneExit ( thePlayer, matchingDimension ) 
if getElementType( thePlayer ) ~= "player" then return end 
toggleControl ( thePlayer, "fire", true ) 
toggleControl ( thePlayer, "next_weapon", true ) 
toggleControl ( thePlayer, "previous_weapon", true ) 
toggleControl ( thePlayer, "aim_weapon", true ) 
toggleControl ( thePlayer, "vehicle_fire", true ) 
toggleControl ( thePlayer, "vehicle_secondary_fire", true ) 
triggerClientEvent( thePlayer, "onPlayerGodmodeDisable", thePlayer ) 
end 
addEventHandler ( "onColShapeLeave", greenzone, greenzoneExit ) 

Inactivo.

Posted

Aand still players can be killed in greenzone...

Check out my mta server :3, Freeroam, drifting, CnR, missions and much things to do

560x95_FFFFFF_FF9900_000000_000000.png

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...