Jump to content

Green zone


Recommended Posts

Posted

Hello i have this greenzone mode but idk how to use it here is the coordinates i want put in.

X= -2657.48853 Y= 632.81934 Z= 14.45313

client.lua

  
x, y, size = 1844.5594482422, 1375.3376464844, 120 
local greenzone = createColRectangle ( 1844.5594482422, 1375.3376464844, 284, 312.22 ) 
local greenzonemaparea = createRadarArea (1844.5594482422, 1375.3376464844, 284, 312.22, 0, 255, 0, 120) 
  
function greenzoneEnter ( thePlayer, matchingDimension ) 
    if getElementType( thePlayer ) ~= "player" then return end 
    triggerClientEvent(thePlayer, "zoneEnter", thePlayer) 
    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 
    triggerClientEvent(thePlayer, "zoneExit", thePlayer) 
    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 ) 

server.lua

function buildNotice() 
    purpleLabel = guiCreateLabel(0.65, 0, 1, 1, "You are in a Safe Zone.", true) 
    guiSetFont(purpleLabel, "sa-header") 
    guiLabelSetColor(purpleLabel,0,255,0) 
    guiSetVisible(purpleLabel,false) 
end 
addEventHandler("onClientResourceStart", getResourceRootElement( getThisResource() ), buildNotice) 
  
addEvent("zoneEnter", true) 
addEventHandler("zoneEnter", getRootElement(), 
    function() 
        guiSetVisible(purpleLabel, true) 
    end 
) 
addEvent("zoneExit", true) 
addEventHandler("zoneExit", getRootElement(), 
    function() 
        guiSetVisible(purpleLabel, false) 
    end 
) 

If you're looking for a cheap paid scripter, don't hesitate to contact me.

Great minds discuss ideas, Average minds discuss events and small minds discuss people.

Posted

Why trigger then?

function buildNotice() 
    local greenzone = createColRectangle ( 1844.5594482422, 1375.3376464844, 284, 312.22 ) 
    local greenzonemaparea = createRadarArea (1844.5594482422, 1375.3376464844, 284, 312.22, 0, 255, 0, 120) 
    local purpleLabel = guiCreateLabel(0.65, 0, 1, 1, "You are in a Safe Zone.", true) 
    guiSetFont(purpleLabel, "sa-header") 
    guiLabelSetColor(purpleLabel,0,255,0) 
    guiSetVisible(purpleLabel,false) 
end 
addEventHandler("onClientResourceStart", getResourceRootElement( getThisResource() ), buildNotice) 
  
function greenzoneEnter ( theElement ) 
    if ( theElement == localPlayer ) then 
       guiSetVisible(purpleLabel, true) 
       toggleControl ( "fire", false ) 
       toggleControl (  "next_weapon", false ) 
       toggleControl (  "previous_weapon", false ) 
       setPedWeaponSlot ( theElement, 0 ) 
       toggleControl (  "aim_weapon", false ) 
       toggleControl (  "vehicle_fire", false ) 
       toggleControl (  "vehicle_secondary_fire", false ) 
    end 
end 
addEventHandler ( "onClientColShapeHit", greenzone, greenzoneEnter ) 
  
function greenzoneExit ( theElement ) 
    if ( theElement == localPlayer ) then 
    guiSetVisible(purpleLabel, false) 
    toggleControl (  "fire", true ) 
    toggleControl (  "next_weapon", true ) 
    toggleControl (  "previous_weapon", true ) 
    toggleControl (  "aim_weapon", true ) 
    toggleControl (  "vehicle_fire", true ) 
    toggleControl (  "vehicle_secondary_fire", true ) 
    end 
end 
addEventHandler ( "onClientColShapeLeave", greenzone, greenzoneExit ) 

To Visit Us

Press Here: mtasa://5.9.206.180:22002

b648040241b8f01.png

0d0a7bb38ca13e5.png

Posted

No its working but i want add those coordinates

X= -2657.48853 Y= 632.81934 Z= 14.45313

If you're looking for a cheap paid scripter, don't hesitate to contact me.

Great minds discuss ideas, Average minds discuss events and small minds discuss people.

Posted
local x, y, w, h = 1844.5594482422, 1375.3376464844, 10.0, 10.0 
local greenzone = createColRectangle ( x, y, w, h ) 
local greenzonemaparea = createRadarArea (1844.5594482422, 1375.3376464844, 284, 312.22, 0, 255, 0, 120) 
  
function greenzoneEnter ( thePlayer, matchingDimension ) 
    if getElementType( thePlayer ) ~= "player" then return end 
    triggerClientEvent(thePlayer, "zoneEnter", thePlayer) 
    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 
    triggerClientEvent(thePlayer, "zoneExit", thePlayer) 
    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 ) 

X: The X position of the collision rectangle's west side

Y: The Y position of the collision rectangle's south side

w: The collision rectangle's width

h: The collision rectangle's height

To Visit Us

Press Here: mtasa://5.9.206.180:22002

b648040241b8f01.png

0d0a7bb38ca13e5.png

Posted

I want make it in same size i want it just for those coordinates, can you help me with a code?

If you're looking for a cheap paid scripter, don't hesitate to contact me.

Great minds discuss ideas, Average minds discuss events and small minds discuss people.

Posted

Yes, i want change only coordinates.

If you're looking for a cheap paid scripter, don't hesitate to contact me.

Great minds discuss ideas, Average minds discuss events and small minds discuss people.

Posted

Like this?

local x, y = 1844.5594482422, 1375.3376464844 
local size = 10.0, 10.0 
local greenzone = createColRectangle ( x, y, size ) 
local greenzonemaparea = createRadarArea (1844.5594482422, 1375.3376464844, 284, 312.22, 0, 255, 0, 120) 
  
function greenzoneEnter ( thePlayer, matchingDimension ) 
    if getElementType( thePlayer ) ~= "player" then return end 
    triggerClientEvent(thePlayer, "zoneEnter", thePlayer) 
    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 
    triggerClientEvent(thePlayer, "zoneExit", thePlayer) 
    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 ) 

size = the first argument is the width and the second one is the height.

To Visit Us

Press Here: mtasa://5.9.206.180:22002

b648040241b8f01.png

0d0a7bb38ca13e5.png

Posted

3 Errors and not woring ._.

If you're looking for a cheap paid scripter, don't hesitate to contact me.

Great minds discuss ideas, Average minds discuss events and small minds discuss people.

Posted

ServerSide #!~

local x, y = 1844.5594482422, 1375.3376464844 
local size = 10.0, 10.0 
local greenzone = createColRectangle ( x, y, size ) 
local greenzonemaparea = createRadarArea (1844.5594482422, 1375.3376464844, 284, 312.22, 0, 255, 0, 120) 
  
function greenzoneEnter ( thePlayer, matchingDimension ) 
    if getElementType( thePlayer ) ~= "player" then return end 
    triggerClientEvent(thePlayer, "zoneEnter", thePlayer) 
    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 
    triggerClientEvent(thePlayer, "zoneExit", thePlayer) 
    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 ) 

ClientSide#!~

function buildNotice() 
    purpleLabel = guiCreateLabel(0.65, 0, 1, 1, "You are in a Safe Zone.", true) 
    guiSetFont(purpleLabel, "sa-header") 
    guiLabelSetColor(purpleLabel,0,255,0) 
    guiSetVisible(purpleLabel,false) 
end 
addEventHandler("onClientResourceStart", getResourceRootElement( getThisResource() ), buildNotice) 
  
addEvent("zoneEnter", true) 
addEventHandler("zoneEnter", getRootElement(), 
    function() 
        guiSetVisible(purpleLabel, true) 
    end 
) 
addEvent("zoneExit", true) 
addEventHandler("zoneExit", getRootElement(), 
    function() 
        guiSetVisible(purpleLabel, false) 
    end 
) 

If there is any error post it here.

To Visit Us

Press Here: mtasa://5.9.206.180:22002

b648040241b8f01.png

0d0a7bb38ca13e5.png

Posted

Not working, :( anything else?

If you're looking for a cheap paid scripter, don't hesitate to contact me.

Great minds discuss ideas, Average minds discuss events and small minds discuss people.

Posted

Try this

server

greenzoneEnter = createColCuboid ( 1844.5594482422, 1375.3376464844, 0.0, 255, 255, 255 ) 
greenzonemaparea = createRadarArea ( 1844.5594482422, 1375.3376464844, 255, 255, 0, 255, 0, 150 ) -- 150 = alpha. 
  
addEventHandler( "onColShapeHit", greenzoneEnter, function(hitPlayer,thePlayer)  
if getElementType(hitPlayer)=="player" then 
    triggerClientEvent(thePlayer, "zoneEnter", thePlayer) 
    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 
end) 
  
addEventHandler( "onColShapeLeave", greenzoneEnter,function(hitPlayer,thePlayer) 
if getElementType(hitPlayer)=="player"then 
    triggerClientEvent(thePlayer, "zoneExit", thePlayer) 
    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 
end) 

client

function buildNotice() 
    purpleLabel = guiCreateLabel(0.65, 0, 1, 1, "You are in a Safe Zone.", true) 
    guiSetFont(purpleLabel, "sa-header") 
    guiLabelSetColor(purpleLabel,0,255,0) 
    guiSetVisible(purpleLabel,false) 
end 
addEventHandler("onClientResourceStart", getResourceRootElement( getThisResource() ), buildNotice) 
  
addEvent("zoneEnter", true) 
addEventHandler("zoneEnter", getRootElement(), 
    function() 
        guiSetVisible(purpleLabel, true) 
    end 
) 
addEvent("zoneExit", true) 
addEventHandler("zoneExit", getRootElement(), 
    function() 
        guiSetVisible(purpleLabel, false) 
    end 
) 

I'll help When I Can.

Posted
Try this

server

greenzoneEnter = createColCuboid ( 1844.5594482422, 1375.3376464844, 0.0, 255, 255, 255 ) 
greenzonemaparea = createRadarArea ( 1844.5594482422, 1375.3376464844, 255, 255, 0, 255, 0, 150 ) -- 150 = alpha. 
  
addEventHandler( "onColShapeHit", greenzoneEnter, function(hitPlayer,thePlayer)  
if getElementType(hitPlayer)=="player" then 
    triggerClientEvent(thePlayer, "zoneEnter", thePlayer) 
    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 
end) 
  
addEventHandler( "onColShapeLeave", greenzoneEnter,function(hitPlayer,thePlayer) 
if getElementType(hitPlayer)=="player"then 
    triggerClientEvent(thePlayer, "zoneExit", thePlayer) 
    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 
end) 

client

function buildNotice() 
    purpleLabel = guiCreateLabel(0.65, 0, 1, 1, "You are in a Safe Zone.", true) 
    guiSetFont(purpleLabel, "sa-header") 
    guiLabelSetColor(purpleLabel,0,255,0) 
    guiSetVisible(purpleLabel,false) 
end 
addEventHandler("onClientResourceStart", getResourceRootElement( getThisResource() ), buildNotice) 
  
addEvent("zoneEnter", true) 
addEventHandler("zoneEnter", getRootElement(), 
    function() 
        guiSetVisible(purpleLabel, true) 
    end 
) 
addEvent("zoneExit", true) 
addEventHandler("zoneExit", getRootElement(), 
    function() 
        guiSetVisible(purpleLabel, false) 
    end 
) 

Read my post :3 i want it for those coordinates

X= -2657.48853 Y= 632.81934 Z= 14.45313

If you're looking for a cheap paid scripter, don't hesitate to contact me.

Great minds discuss ideas, Average minds discuss events and small minds discuss people.

Posted

Okay.

If you're looking for a cheap paid scripter, don't hesitate to contact me.

Great minds discuss ideas, Average minds discuss events and small minds discuss people.

Posted

Maybe, i should try csmit idea it's useful :D

If you're looking for a cheap paid scripter, don't hesitate to contact me.

Great minds discuss ideas, Average minds discuss events and small minds discuss people.

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...