Jump to content

[Help/Solved]Marker´s


raynner

Recommended Posts

Hello friends so I've got a problem not understand WHAT this'm wrong doing some entrances to restaurants without san andreas as Cluckin Bell, Pizza Co etc .. however just found a mistake when I use setElementDimension the marks they get in their size more correctly they are also present in other dimensions but with alpha 0 someone can tell me how I could fix this ?

  
--get in 
local posicoes1 = 
    { 
        { 367, -9, 1002 }, -- local in int "9" 
    } 
-------------------------------- 
   ------Cluckin Bell------ 
-------------------------------- 
-----------{LS}----------- 
markenterLSCB1 = createMarker (2398, -1898, 15, "arrow", 2, 0, 255, 0, 255) 
function entradaFoodCB1(thePlayer) 
    local azar = math.random ( #posicoes1 ) 
    setElementPosition(thePlayer, unpack ( posicoes1 [ azar ] ) ) 
    setElementDimension(thePlayer, 1) 
    setElementInterior(thePlayer, 9) 
end 
addEventHandler("onMarkerHit", markenterLSCB1, entradaFoodCB1) 
---------------------------------------------- 
markenterLSCB2 = createMarker (2420, -1509, 25, "arrow", 2, 0, 255, 0, 255) 
function entradaFoodCB2(thePlayer) 
    local azar = math.random ( #posicoes1 ) 
    setElementPosition(thePlayer, unpack ( posicoes1 [ azar ] ) ) 
    setElementDimension(thePlayer, 2) 
    setElementInterior(thePlayer, 9) 
end 
addEventHandler("onMarkerHit", markenterLSCB2, entradaFoodCB2) 
  
--Exit 
---------------------------------- 
   ------Cluckin Bell------ 
---------------------------------- 
------{LS}------- 
markenterExitLSCB1 = createMarker (365, -11, 1003, "arrow", 2, 255, 0, 0, 255) 
setElementInterior(markenterExitLSCB1, 9) 
setElementDimension(markenterExitLSCB1, 1) 
function ExitFoodCL1(thePlayer) 
    setElementInterior(thePlayer, 0) 
    setElementDimension(thePlayer, 0) 
    setElementPosition(thePlayer, 2400, -1896, 14) 
end 
addEventHandler("onMarkerHit", markenterExitLSCB1, ExitFoodCL1) 
---------------------------------------------- 
markenterExitLSCB2 = createMarker (365, -11, 1003, "arrow", 2, 255, 0, 0, 255) 
setElementInterior(markenterExitLSCB2, 9) 
setElementDimension(markenterExitLSCB2, 2) 
function ExitFoodCL2(thePlayer) 
    setElementInterior(thePlayer, 0) 
    setElementDimension(thePlayer, 0) 
    setElementPosition(thePlayer, 2425, -1509, 24) 
end 
addEventHandler("onMarkerHit", markenterExitLSCB2, ExitFoodCL2) 
  

Edited by Guest
Link to comment
      
    --get in 
    local posicoes1 = 
        { 
            { 367, -9, 1002 }, -- local in int "9" 
        } 
    -------------------------------- 
       ------Cluckin Bell------ 
    -------------------------------- 
    -----------{LS}----------- 
    markenterLSCB1 = createMarker (2398, -1898, 15, "arrow", 2, 0, 255, 0, 255) 
    function entradaFoodCB1(thePlayer) 
        local azar = math.random ( #posicoes1 ) 
        setElementPosition(thePlayer, unpack ( posicoes1 [ azar ] ) ) 
        setElementDimension(thePlayer, 1) 
        setElementInterior(thePlayer, 9) 
    end 
    addEventHandler("onMarkerHit", markenterLSCB1, entradaFoodCB1) 
    ---------------------------------------------- 
    markenterLSCB2 = createMarker (2420, -1509, 25, "arrow", 2, 0, 255, 0, 255) 
    function entradaFoodCB2(thePlayer) 
        local azar = math.random ( #posicoes1 ) 
        setElementPosition(thePlayer, unpack ( posicoes1 [ azar ] ) ) 
        setElementDimension(thePlayer, 2) 
        setElementInterior(thePlayer, 9) 
    end 
    addEventHandler("onMarkerHit", markenterLSCB2, entradaFoodCB2) 
      
    --Exit 
    ---------------------------------- 
       ------Cluckin Bell------ 
    ---------------------------------- 
    ------{LS}------- 
    markenterExitLSCB1 = createMarker (365, -11, 1003, "arrow", 2, 255, 0, 0, 255) 
    setElementInterior(markenterExitLSCB1, 9) 
    setElementDimension(markenterExitLSCB1, 1) 
    function ExitFoodCL1(thePlayer) 
        if ( getElementDimension ( thePlayer ) == 1 ) then 
        setElementInterior(thePlayer, 0) 
        setElementDimension(thePlayer, 0) 
        setElementPosition(thePlayer, 2400, -1896, 14) 
    end 
    addEventHandler("onMarkerHit", markenterExitLSCB1, ExitFoodCL1) 
    ---------------------------------------------- 
    markenterExitLSCB2 = createMarker (365, -11, 1003, "arrow", 2, 255, 0, 0, 255) 
    setElementInterior(markenterExitLSCB2, 9) 
    setElementDimension(markenterExitLSCB2, 2) 
    function ExitFoodCL2(thePlayer) 
        if ( getElementDimension ( thePlayer ) == 2 ) then 
        setElementInterior(thePlayer, 0) 
        setElementDimension(thePlayer, 0) 
        setElementPosition(thePlayer, 2425, -1509, 24) 
    end 
    addEventHandler("onMarkerHit", markenterExitLSCB2, ExitFoodCL2) 
      

Added --

    if ( getElementDimension ( thePlayer ) == "TheDimension" ) then 

That should work

--- There's other ways of doing it, that are probably easier, but this'll work.

Link to comment

Added --

    if ( getElementDimension ( thePlayer ) == "TheDimension" ) then 

That should work

--- There's other ways of doing it, that are probably easier, but this'll work.

thank you friend, also do not know how I did not think it required even more this will work for sure

Link to comment

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