Jump to content

Ayuda


JesusAliso

Recommended Posts

  • Replies 74
  • Created
  • Last Reply

Top Posters In This Topic

No te sale el outputChatBox porque solo se va ejecutar si presionas Z. Prueba asi:

Marker = createMarker ( 1294.7626953125, -1379.625, 13.486034584045, "corona",1.5,90,253,70,163) 
  
function check (thePlayer, source) 
   if ( isElementWithinMarker( thePlayer, Marker ) ) then 
        local money = getPlayerMoney(thePlayer) 
           if (money > 1000) then 
             setPedArmor ( thePlayer, 10 ) 
             else 
             outputChatBox ("No tienes Dinero para comprar Armor!", source, 8, 224, 13 ) 
   end 
end 
end 
bindKey(thePlayer, "z", "down", check) 
  
function decir(hitElement) 
outputChatBox ("Preciona Z para comprar el armor!", hitElement, 8, 224, 13 ) 
end 
addEventHandler("onMarkerHit", Marker, decir) 
  

Link to comment
   Marker = createMarker ( 1294.7626953125, -1379.625, 13.486034584045, "corona",1.5,90,253,70,163) 
addEventHandler('onMarkerHit', Marker, 
    function (hitElement) 
    if (getElementType(hitElement) == 'player' ) then 
    if (getPlayerMoney(hitElement) >= 1000 ) then 
     setPedArmor ( hitElement, 10 ) 
     else 
     outputChatBox ("No tienes Dinero para comprar Armor!", hitElement, 8, 224, 13 ) 
     end 
  end 
 end 
) 

Link to comment
Marker = createMarker ( 1294.7626953125, -1379.625, 13.486034584045, "corona", 1.5, 90, 253, 70, 163 ) 
  
function check ( thePlayer ) 
   if ( isElementWithinMarker ( thePlayer, Marker ) ) then 
        local money = getPlayerMoney ( thePlayer ) 
        if ( money >= 1000 ) then 
            setPedArmor ( thePlayer, 10 ) 
        else 
            outputChatBox ( "No tienes Dinero para comprar Armor!", thePlayer, 8, 224, 13 ) 
        end 
    end 
end 
  
function decir ( hitElement ) 
    if ( getElementType ( hitElement ) == "player" ) then 
        if ( not isPedInVehicle ( hitElement ) ) then 
            if ( eventName == "onMarkerHit" ) then 
                outputChatBox ("Preciona Z para comprar el armor!", hitElement, 8, 224, 13 ) 
                bindKey ( hitElement, "z", "down", check ) 
            else 
                unbindKey ( hitElement, "z", "down", check ) 
            end 
        end 
    end 
end 
addEventHandler ( "onMarkerHit", Marker, decir ) 
addEventHandler ( "onMarkerLeave", Marker, decir ) 

Link to comment
Aun que creo que todos pensamos y intentamos y todos intentaron muchas veces, nunca lo haría solo ese script Jejejeje...

Gracias a Todos los que me ayudaron también a ti Solid Gracias :)

No hay problema , Yo tampoco lo hubiese echo a ese script . Solid es el que más sabe Almenos del habla hispana.

Edited by Guest
Link to comment
Marker = createMarker ( 1294.6767578125, -1337.5, 17.860641479492, "cylinder", 1.5, 255, 0, 0, 255 ) 
  
function check ( thePlayer ) 
   if ( isElementWithinMarker ( thePlayer, Marker ) ) then 
        local money = getPlayerMoney ( thePlayer ) 
        if money >= 30000 then 
            setPedArmor ( thePlayer, 100 ) 
        else 
            outputChatBox ( "No tienes Dinero para comprar Armor!", thePlayer, 8, 224, 13 ) 
        end 
    end 
end 
  
function decir ( hitElement ) 
    if ( getElementType ( hitElement ) == "player" ) then 
        if ( not isPedInVehicle ( hitElement ) ) then 
            if ( eventName == "onMarkerHit" ) then 
                outputChatBox ("Preciona Z para comprar el armor Costo: 30.000$", hitElement, 8, 224, 13 ) 
                bindKey ( hitElement, "z", "down", check ) 
            else 
                unbindKey ( hitElement, "z", "down", check ) 
            end 
        end 
    end 
end 
addEventHandler ( "onMarkerHit", Marker, decir ) 
addEventHandler ( "onMarkerLeave", Marker, decir ) 

Asi?

Perdón por no responder rápido, se esta yendo mucho la luz.

Link to comment
 Marker = createMarker ( 1294.6767578125, -1337.5, 17.860641479492, "cylinder", 1.5, 255, 0, 0, 255 ) 
  
function check ( thePlayer ) 
   if ( isElementWithinMarker ( thePlayer, Marker ) ) then 
        local money = getPlayerMoney ( thePlayer ) 
        if money >= 30000 then 
            takePlayerMoney ( thePlayer, 30000 ) 
            setPedArmor ( thePlayer, 100 ) 
        else 
            outputChatBox ( "No tienes Dinero para comprar Armor!", thePlayer, 8, 224, 13 ) 
        end 
    end 
end 
  
function decir ( hitElement ) 
    if ( getElementType ( hitElement ) == "player" ) then 
        if ( not isPedInVehicle ( hitElement ) ) then 
            if ( eventName == "onMarkerHit" ) then 
                outputChatBox ("Preciona Z para comprar el armor Costo: 30.000$", hitElement, 8, 224, 13 ) 
                bindKey ( hitElement, "z", "down", check ) 
            else 
                unbindKey ( hitElement, "z", "down", check ) 
            end 
        end 
    end 
end 
addEventHandler ( "onMarkerHit", Marker, decir ) 
addEventHandler ( "onMarkerLeave", Marker, decir )  

Link to comment
  • Recently Browsing   0 members

    • No registered users viewing this page.

×
×
  • Create New...