Jump to content

[Pregunta]


Recommended Posts

Posted

Hola a todos!

Bueno mi pregunta es la siguiente:

Es posible hacer que la granada se dispare sola cuando presione una tecla ?, si es posible como podria hacerlo?

gracias por su ayuda.

Posted
¿A qué te refieres? Crear una explosión?

No, que si tengo una granada se dispare sola presionando una tecla

El click no te sirve?

Posted
¿A qué te refieres? Crear una explosión?

No, que si tengo una granada se dispare sola presionando una tecla

El click no te sirve?

Si pero quisiera que aparte del clic funcionará con una tecla..

Posted
bindKey 
createProjectile 

gracias, pero no hay forma de que la granada se dispare ? por ejemplo la funcion fireWeapon, pero con una tecla

Posted
Se dispare sola como lanzandola, o que explote en la mano?
bindKey 
createProjectile 

Siiii que se dispare sola lanzandola eso es lo que quiero, no que explote en la mano

Posted

Si pero quisiera que aparte del clic funcionará con una tecla..

EDIT:

Por el codigo de Ciber. ¿Quieres decir algo como cambiar la tecla de disparar pero sin configurar la setting?

local k = "k"; -- la tecla 
  
bindKey( k, "both", function( _, state ) 
    if ( state == "down" ) then 
        setControlState( "fire", true ); 
        elseif ( state == "up" ) then  
        setControlState( "fire", false ); 
    end 
end ) 

o que solo se lanze una granada al presionar una tecla?

local k = "i"; -- la tecla 
  
bindKey( k, "down", function( ) 
    g_Me = {getElementPosition( localPlayer )} 
    createProjectile( localPlayer, 16, unpack(g_Me)) 
end ) 

Posted

Si pero quisiera que aparte del clic funcionará con una tecla..

EDIT:

Por el codigo de Ciber. ¿Quieres decir algo como cambiar la tecla de disparar pero sin configurar la setting?

local k = "k"; -- la tecla 
  
bindKey( k, "both", function( _, state ) 
    if ( state == "down" ) then 
        setControlState( "fire", true ); 
        elseif ( state == "up" ) then  
        setControlState( "fire", false ); 
    end 
end ) 

o que solo se lanze una granada al presionar una tecla?

local k = "i"; -- la tecla 
  
bindKey( k, "down", function( ) 
    g_Me = {getElementPosition( localPlayer )} 
    createProjectile( localPlayer, 16, unpack(g_Me)) 
end ) 

Gracias enargy, pero el primer code no me funciona, y si lo que quiero es que la granada se tire sola como si la disparara con el clic pero con una tecla

Posted

Entonces usa el segundo codigo que te di.

EDIT: El primer codigo funciona en clientside, por si lo pruebas en server side obviamente no funcionaria. Tambien puedes hacerlo en serverS pero tendrias que definir el player como elemento.

Posted
Entonces usa el segundo codigo que te di.

EDIT: El primer codigo funciona en clientside, por si lo pruebas en server side obviamente no funcionaria. Tambien puedes hacerlo en serverS pero tendrias que definir el player como elemento.

el segundo codigo que me diste no se acomoda mucho a lo que quiero amigo, lo que realmente quiero es que a presionar dicha tecla tire la granada normalmente como lo haria con click si tengo granadas no que cree un projectil, pero si no se puede gracias amigos por responder :fadein:

Posted
Entonces usa el segundo codigo que te di.

EDIT: El primer codigo funciona en clientside, por si lo pruebas en server side obviamente no funcionaria. Tambien puedes hacerlo en serverS pero tendrias que definir el player como elemento.

el segundo codigo que me diste no se acomoda mucho a lo que quiero amigo, lo que realmente quiero es que a presionar dicha tecla tire la granada normalmente como lo haria con click si tengo granadas no que cree un projectil, pero si no se puede gracias amigos por responder :fadein:

Sí se puede, usa el primer código que te dió.

  • Recently Browsing   0 members

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