Jump to content

Ayuda


JesusAliso

Recommended Posts

Posted

Hola de nuevo, Quería saber que comandos son para hacer esto:

Cuando un jugador entre en un marker, Le salga un aviso en el chat (Preciona "Z" Para comprar Armor)"""que lo del chat, le salga solo a ese Jugador""", y cuando presionen "Z" la tecla xD, le de 10% de Armor. Perdonen si no me explique bien, pero les agradecería que me lo mandaran en orden. Gracias :)

PD: La Z seria un Bind?

  • Replies 74
  • Created
  • Last Reply

Top Posters In This Topic

Posted

Bueno, ya hice lo mas fácil creo.

Marker = createMarker ( 1294.7626953125, -1379.625, 13.486034584045, "corona",1.5,90,253,70,163) 
  
function comprar (thePlayer) 
   outputChatBox ("Preciona Z para comprar Armor!", getRootElement(), 8, 224, 13 ) 
end 
addEventHandler ( "onMarkerHit", Marker, money ) 

Donde pongo el bindKey? y creo que falta el comando para que le reste dinero, osea que cueste 40% para poder que le de Armor...

También

setElementHealth ( targetPlayer, getElementHealth(targetPlayer) + 20 ) 

Ese ejemplo de la wiki, pero esto es para dar vida? o cual es el comando para que de Armor, si me pueden decir los comandos que falta... gracias

Posted
    Marker = createMarker ( 1294.7626953125, -1379.625, 13.486034584045, "corona",1.5,90,253,70,163) 
      
    function comprar (thePlayer) 
       outputChatBox ("Preciona Z para comprar Armor!", getRootElement(), 8, 224, 13 ) 
       bindKety("z", "down", funcion) -- donde dice "funcion" va la funcion que quieras que ocurra cuando el jugador toque z 
    end 
    addEventHandler ( "onMarkerHit", Marker, money ) 

Posted (edited)

Aver agregue el setElementHeatl (Esto da es vida) No se cual es el para dar "Armor"

 Marker = createMarker ( 1294.7626953125, -1379.625, 13.486034584045, "corona",1.5,90,253,70,163) 
      
    function comprar (thePlayer) 
       funcion = setElementHealth ( thePlayer, getElementHealth(thePlayer) + 20 ) 
       outputChatBox ("Preciona Z para comprar Armor!", getRootElement(), 8, 224, 13 ) 
       bindKety("z", "down", funcion) -- donde dice "funcion" va la funcion que quieras que ocurra cuando el jugador toque z 
    end 
    addEventHandler ( "onMarkerHit", Marker, comprar ) 

Y me da un error "lua:6: a ttempt to call global 'bindKety'

Creo que el error era por que estaba "bindKety" y creo que es "bindKey"....Bueno lo cambie y me dice este error

" lua:6: Bad argument @ 'bindKey' "

Cual es el problema?

PD: También, Me baje vida para ver algo y cuando atravieso el "Marker" me da 20% de HP. sin Presionar Z

Edited by Guest
Posted

Prueba esto.

local Marker = createMarker ( 1294.7626953125, -1379.625, 13.486034584045, "corona",1.5,90,253,70,163) 
      
    function comprar (thePlayer) 
       funcion = setElementHealth ( thePlayer, getElementHealth(thePlayer) + 20 ) 
       outputChatBox ("Presiona Z para comprar Armor!", getRootElement(), 8, 224, 13 ) 
    end 
    addEventHandler ( "onMarkerHit", Marker, comprar ) 
       bindKey("z","down","comprar") 

¿Funciona ahora?

Posted

Aun me da 20% de HP cuando lo atravieso, y tambien tira el segundo error que dije anteriormente, "lua:8: Bad argument @ 'bindKey' " esto lo dijo con lo que me enviaste.

Posted
Aun me da 20% de HP cuando lo atravieso, y tambien tira el segundo error que dije anteriormente, "lua:8: Bad argument @ 'bindKey' " esto lo dijo con lo que me enviaste.

No se lo que pasará con la línea 8, creo que está todo bien.

Posted (edited)

Seria algo Así no se

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

Edited by Guest
  • Recently Browsing   0 members

    • No registered users viewing this page.

×
×
  • Create New...