Jump to content

[APORTE] : MARKERS PRIVATIZADOS , WARP CON FUNCIONES


Recommended Posts

 marcador = createMarker(2855.3896484375,-1696.1273193359,10, 'cylinder', 2.0, 255, 0, 0, 150) 
 marcador1 = createMarker(193.96853637695,2078.2717285156,10, 'cylinder', 2.0, 255, 0, 0, 150) 
 marcador2 = createMarker(1380.8928222656,1425.5935058594,10, 'cylinder', 2.0, 255, 0, 0, 150) 
 marcador3 = createMarker(2629.71484375,795.16357421875,-24.73281288147, "corona", 1.5, 255, 0, 0, 255, getRootElement() ) 
  warp = createMarker(220.08317565918,1907.2315673828,16, 'cylinder', 2.0, 255, 0, 0, 150) 
function Markers(thePlayer) 
------------------------------------------------------------------------------------------------------------ 
if isElementWithinMarker(thePlayer, marcador) and getElementData(thePlayer,"level") >= 10 then 
setElementData(thePlayer,"blood",30000) 
outputChatBox("#FF0000[Marker]:#FFFFFFTienes 50 Mil De Sangre", thePlayer, 255, 0, 0,true) 
------------------------------------------------------------------------------------------------------------ 
elseif isElementWithinMarker(thePlayer, marcador1) and  getElementData(thePlayer,"level") >= 10 then 
setElementData(thePlayer,"blood",30000) 
outputChatBox("#FF0000[Marker]:#FFFFFFTienes 50 Mil De Sangre", thePlayer, 255, 0, 0,true) 
------------------------------------------------------------------------------------------------------------ 
elseif isElementWithinMarker(thePlayer, marcador2) and getElementData(thePlayer,"level") >= 10 then 
setElementData(thePlayer,"blood",30000) 
outputChatBox("#FF0000[Marker]:#FFFFFFTienes 50 Mil De Sangre", thePlayer, 255, 0, 0,true) 
------------------------------------------------------------------------------------------------------------ 
elseif isElementWithinMarker(thePlayer, marcador3) and getElementData(thePlayer, "gang" ) == "test" then 
setElementData(thePlayer,"blood",50000) 
outputChatBox("#FF0000[Marker]:#FFFFFFTienes 50 Mil De Sangre", thePlayer, 255, 0, 0,true) 
------------------------------------------------------------------------------------------------------------ 
elseif isElementWithinMarker(thePlayer, warp) and getElementData(thePlayer, "gang" ) == "test" then  
setElementPosition(thePlayer,210.63455200195,1906.3947753906,17.640625) 
outputChatBox("#FF0000[Marker]:#FFFFFFEstas En Base", thePlayer, 255, 0, 0,true)  
------------------------------------------------------------------------------------------------------------ 
end 
end 
addEventHandler ( "onMarkerHit", getRootElement(), Markers ) 
  
  

  • Like 1
Link to comment
mytable = { 
{2855.3896484375,-1696.1273193359,10, 'cylinder', 2.0, 255, 0, 0, 150}, 
{193.96853637695,2078.2717285156,10, 'cylinder', 2.0, 255, 0, 0, 150}, 
{1380.8928222656,1425.5935058594,10, 'cylinder', 2.0, 255, 0, 0, 150}, 
{2629.71484375,795.16357421875,-24.73281288147, "corona", 1.5, 255, 0, 0, 255}, 
{220.08317565918,1907.2315673828,16, 'cylinder', 2.0, 255, 0, 0, 150}, 
} 
--loop 
marker = {} 
for i,v in ipairs(mytable) do 
    marker.markers = createMarker ( v[1], v[2], v[3], v[4], v[5], v[6], v[7], v[8], v[9] ) 
end 
  
function Markers(hitElement) 
    if getElementData(hitElement,"level") >= 10 then 
        setElementData(hitElement,"blood",50000) 
        outputChatBox("#FF0000[Marker]:#FFFFFFTienes 50 Mil De Sangre", hitElement, 255, 0, 0,true) 
    else 
        outputChatBox("No tienes nivel suficiente", hitElement, 255, 0, 0,true) 
    end 
end 
addEventHandler ( "onMarkerHit", getRootElement(), Markers ) 

Link to comment
mytable = { 
{2855.3896484375,-1696.1273193359,10, 'cylinder', 2.0, 255, 0, 0, 150}, 
{193.96853637695,2078.2717285156,10, 'cylinder', 2.0, 255, 0, 0, 150}, 
{1380.8928222656,1425.5935058594,10, 'cylinder', 2.0, 255, 0, 0, 150}, 
{2629.71484375,795.16357421875,-24.73281288147, "corona", 1.5, 255, 0, 0, 255}, 
{220.08317565918,1907.2315673828,16, 'cylinder', 2.0, 255, 0, 0, 150}, 
} 
--loop 
marker = {} 
for i,v in ipairs(mytable) do 
    marker.markers = createMarker ( v[1], v[2], v[3], v[4], v[5], v[6], v[7], v[8], v[9] ) 
end 
  
function Markers(hitElement) 
    if getElementData(hitElement,"level") >= 10 then 
        setElementData(hitElement,"blood",50000) 
        outputChatBox("#FF0000[Marker]:#FFFFFFTienes 50 Mil De Sangre", hitElement, 255, 0, 0,true) 
    else 
        outputChatBox("No tienes nivel suficiente", hitElement, 255, 0, 0,true) 
    end 
end 
addEventHandler ( "onMarkerHit", getRootElement(), Markers ) 

Al tocar cualquier marker del servidor se ejecutaría la función

Link to comment
mytable = { 
{2855.3896484375,-1696.1273193359,10, 'cylinder', 2.0, 255, 0, 0, 150}, 
{193.96853637695,2078.2717285156,10, 'cylinder', 2.0, 255, 0, 0, 150}, 
{1380.8928222656,1425.5935058594,10, 'cylinder', 2.0, 255, 0, 0, 150}, 
{2629.71484375,795.16357421875,-24.73281288147, "corona", 1.5, 255, 0, 0, 255}, 
{220.08317565918,1907.2315673828,16, 'cylinder', 2.0, 255, 0, 0, 150}, 
} 
--loop 
marker = {} 
for i,v in ipairs(mytable) do 
    marker.markers = createMarker ( v[1], v[2], v[3], v[4], v[5], v[6], v[7], v[8], v[9] ) 
end 
  
function Markers(hitElement) 
    if getElementData(hitElement,"level") >= 10 then 
        setElementData(hitElement,"blood",50000) 
        outputChatBox("#FF0000[Marker]:#FFFFFFTienes 50 Mil De Sangre", hitElement, 255, 0, 0,true) 
    else 
        outputChatBox("No tienes nivel suficiente", hitElement, 255, 0, 0,true) 
    end 
end 
addEventHandler ( "onMarkerHit", getRootElement(), Markers ) 

eso es para un marker global .-. yo lo que hago es darle a cada marker una funcion especifica

Link to comment
  • Recently Browsing   0 members

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