Jump to content

Necesito ayuda con markers


Recommended Posts

1. No, está en client side, por lo tanto los marker no los podrá "usar" otro player, ya con lo que tienes cada usuario ve su marker

2. Para el lado del cliente puedes usar este evento onClientVehicleExit y destruir el marker u ocultar su visibilidad, y cuando entra usar onClientVehicleEnter y hacer lo contrario.

Link to comment
1. No, está en client side, por lo tanto los marker no los podrá "usar" otro player, ya con lo que tienes cada usuario ve su marker

2. Para el lado del cliente puedes usar este evento onClientVehicleExit y destruir el marker u ocultar su visibilidad, y cuando entra usar onClientVehicleEnter y hacer lo contrario.

¿Y que eventos tengo que cambiar para poder ponerlo en client side?

Link to comment

Intenta con esto

addEventHandler("onClientVehicleEnter", getRootElement(), 
function(thePlayer, seat) 
    if thePlayer == getLocalPlayer() then 
        if ( getElementModel ( source ) == 574 ) then 
            Marker1 = createMarker ( -2350.89, 2469.5, 5, "checkpoint", 2.5, 255, 255, 0, 255 ) 
            Blip1 = createBlip ( -2350.89 , 2469.5 , 5 , 0 ) 
        end 
    end 
end 
) 
  
  
function Marker20 ( hitPlayer, matchingDimension ) 
    if source == Marker1 then 
        Marker2 = createMarker ( -2281.30, 2403.80, 4.9, "checkpoint", 2.5, 0, 255, 0, 255 ) 
        Blip2 = createBlip ( -2281.30 , 2403.80 , 4.9 , 0 ) 
        destroyElement ( Marker1 ) 
        destroyElement ( Blip1 ) 
    end 
end 
addEventHandler ( "onClientMarkerHit", getRootElement(), Marker20 )     
  
  
function Marker50 ( hitPlayer, matchingDimension ) 
    if source == Marker2 then 
        Marker3 = createMarker ( -2263.2, 2339.8, 4.8, "checkpoint", 2.5, 0, 255, 0, 255 ) 
        Blip3 = createBlip ( -2263.2 , 2339.8 , 4.8 , 0 ) 
        givePlayerMoney ( 50 ) 
        destroyElement ( Marker2 ) 
        destroyElement ( Blip2 ) 
    end 
end 
addEventHandler ( "onClientMarkerHit", getRootElement(), Marker50 ) 
  
  
function Marker80 ( hitPlayer, matchingDimension ) 
    if source == Marker3 then 
        Marker4 = createMarker ( -2327.39, 2390.3, 5.8, "checkpoint", 2.5, 0, 255, 0, 255 ) 
        Blip4 = createBlip ( -2327.39 , 2390.3 , 5.8 , 0 ) 
        givePlayerMoney ( 50 ) 
        destroyElement ( Marker3 ) 
        destroyElement ( Blip3 ) 
    end 
end 
addEventHandler ( "onClientMarkerHit", getRootElement(), Marker80 ) 
  
  
function Marker110 ( hitPlayer, matchingDimension ) 
    if source == Marker4 then 
        Marker5 = createMarker ( -2451.8, 2334.30, 4.8, "checkpoint", 2.5, 0, 255, 0, 255 ) 
        Blip5 = createBlip ( -2451.8 , 2334.30 , 4.8 , 0 ) 
        givePlayerMoney ( 50 ) 
        destroyElement ( Marker4 ) 
        destroyElement ( Blip4 ) 
    end 
end 
addEventHandler ( "onClientMarkerHit", getRootElement(), Marker110 ) 
  
  
function Marker140 ( hitPlayer, matchingDimension ) 
    if source == Marker5 then 
        Marker6 = createMarker ( -2470.7, 2263.2, 4.8, "checkpoint", 2.5, 0, 255, 0, 255 ) 
        Blip6 = createBlip ( -2470.7 , 2263.2 , 4.8 , 0 ) 
        givePlayerMoney ( 50 ) 
        destroyElement ( Marker5 ) 
        destroyElement ( Blip5 ) 
    end 
end 
addEventHandler ( "onClientMarkerHit", getRootElement(), Marker140 ) 
  
  
function Marker170 ( hitPlayer, matchingDimension ) 
    if source == Marker6 then 
        Marker7 = createMarker ( -2539.80, 2283, 4.8, "checkpoint", 2.5, 0, 255, 0, 255 ) 
        Blip7 = createBlip ( -2539.80 , 2283 , 4.8 , 0 ) 
        givePlayerMoney ( 50 ) 
        destroyElement ( Marker6 ) 
        destroyElement ( Blip6 ) 
    end 
end 
addEventHandler ( "onClientMarkerHit", getRootElement(), Marker170 ) 
  
  
function Marker200 ( hitPlayer, matchingDimension ) 
    if source == Marker7 then 
        Marker8 = createMarker ( -2557.5, 2370.3, 10.8, "checkpoint", 2.5, 0, 255, 0, 255 ) 
        Blip8 = createBlip ( -2557.5 , 2370.3 , 10.8 , 0 ) 
        givePlayerMoney ( 50 ) 
        destroyElement ( Marker7 ) 
        destroyElement ( Blip7 ) 
    end 
end 
addEventHandler ( "onClientMarkerHit", getRootElement(), Marker200 ) 
  
  
function Marker230 ( hitPlayer, matchingDimension ) 
    if source == Marker8 then 
        Marker9 = createMarker ( -2438, 2431.8, 13.6, "checkpoint", 2.5, 0, 255, 0, 255 ) 
        Blip9 = createBlip ( -2438 , 2431.8 , 13.6 , 0 ) 
        givePlayerMoney ( 50 ) 
        destroyElement ( Marker8 ) 
        destroyElement ( Blip8 ) 
    end 
end 
addEventHandler ( "onClientMarkerHit", getRootElement(), Marker230 ) 
  
  
function Marker270 ( hitPlayer, matchingDimension ) 
    if source == Marker9 then 
        Marker10 = createMarker ( -2436.5, 2476, 13.8, "checkpoint", 2.5, 0, 255, 0, 255 ) 
        Blip10 = createBlip ( -2436.5 , 2476 , 13.8 , 0 ) 
        givePlayerMoney ( 50 ) 
        destroyElement ( Marker9 ) 
        destroyElement ( Blip9 ) 
    end 
end 
addEventHandler ( "onClientMarkerHit", getRootElement(), Marker270 ) 
  
  
function Marker300 ( hitPlayer, matchingDimension ) 
    if source == Marker10 then 
        Marker11 = createMarker ( -2350.89, 2469.5, 5, "checkpoint", 2.5, 255, 255, 0, 255 ) 
        Blip11 = createBlip ( -2350.89 , 2469.5 , 5 , 0 ) 
        givePlayerMoney ( 50 ) 
        destroyElement ( Marker10 ) 
        destroyElement ( Blip10 ) 
    end 
end 
addEventHandler ( "onClientMarkerHit", getRootElement(), Marker300 ) 
  
  
function Marker330 ( hitPlayer, matchingDimension ) 
    if source == Marker11 then 
        destroyElement ( Marker11 ) 
        destroyElement ( Blip11 ) 
    end 
end 
addEventHandler ( "onClientMarkerHit", getRootElement(), Marker330 ) 
  
  
addEventHandler("onClientVehicleExit", getRootElement(), 
    function(thePlayer, seat) 
        if thePlayer == getLocalPlayer() then 
            destroyElement ( Marker1 ) 
            destroyElement ( Marker2 ) 
            destroyElement ( Marker3 ) 
            destroyElement ( Marker4 ) 
            destroyElement ( Marker5 ) 
            destroyElement ( Marker6 ) 
            destroyElement ( Marker7 ) 
            destroyElement ( Marker8 ) 
            destroyElement ( Marker9 ) 
            destroyElement ( Marker10 ) 
            destroyElement ( Marker11 ) 
        end 
    end 
) 
  
  
addEventHandler("onClientVehicleExit", getRootElement(), 
    function(thePlayer, seat) 
        if thePlayer == getLocalPlayer() then 
            destroyElement ( Blip1 ) 
            destroyElement ( Blip2 ) 
            destroyElement ( Blip3 ) 
            destroyElement ( Blip4 ) 
            destroyElement ( Blip5 ) 
            destroyElement ( Blip6 ) 
            destroyElement ( Blip7 ) 
            destroyElement ( Blip8 ) 
            destroyElement ( Blip9 ) 
            destroyElement ( Blip10 ) 
            destroyElement ( Blip11 ) 
        end 
    end 
) 

Link to comment
  • Recently Browsing   0 members

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