Nicolas ECM Posted November 4, 2014 Share Posted November 4, 2014 Hola, tengo una duda se puede tener la posicion de algun ped o player al que le este apuntando con un arma? es para crear un objeto en la posicion de el ped, ayuda porfavor. tengo otra duda se puede hacer que un objeto genere daño, si alguien lo toca?. Link to comment
AlFA# Posted November 4, 2014 Share Posted November 4, 2014 La único solución le veo a tu 2 pregunta es poner marker que al entrar dentro te haga "X " de daño. Link to comment
Tomas Posted November 4, 2014 Share Posted November 4, 2014 Detectar la posición a la que apunta es posible, getPedTargetEnd. Para el segundo puedes usar colshapes. Link to comment
Nicolas ECM Posted November 5, 2014 Author Share Posted November 5, 2014 Tomas me puede dar un ejemplo de como usar colshapes y como tener la posicion de el que selecciono lo estube mirando pero no pude. Alfa me podria dar un ejemplo? GRACIAS . Link to comment
alex17 Posted November 5, 2014 Share Posted November 5, 2014 te dejo un pequeño ejemplo para tu primera pregunta function target() local target for i, thePlayer in ipairs ( getElementsByType("player") ) do target = getPedTarget ( getLocalPlayer() ) if ( target ) then if ( getElementType ( target ) == "player" ) then local x,y,z = getElementPosition(target) --- aca obtienes la posicion del jugador al que apuntas createObject(492,x,y,z) --- aca tu objeto end end end end addEventHandler ( "onClientPlayerTarget", getRootElement(), target) Link to comment
Nicolas ECM Posted November 5, 2014 Author Share Posted November 5, 2014 Tengo una duda no se puede colocar un bind o un comando para que se cree el objeto en la posicion del jugador a el que le apunto? Link to comment
Tomas Posted November 6, 2014 Share Posted November 6, 2014 function target() target = getPedTarget ( getLocalPlayer() ) if (target) and ( getElementType ( target ) == "player" ) then local x,y,z = getElementPosition(target) --- aca obtienes la posicion del jugador al que apuntas createObject(492,x,y,z) --- aca tu objeto end end bindKey("X","down",target) Link to comment
Nicolas ECM Posted November 7, 2014 Author Share Posted November 7, 2014 Gracias tomas me sirvio pero tengo otra duda JAJA como puedo hacer para quitarle vida a el jugador que tengo seleccionado combinado con el script de arriba se que tengo que usar esto local ppHealth = getElementHealth(target) setElementHealth (target, ppHealth - 50 ) pero no me funciona, que le agrego o que le quito no entiendo esto bien todavia porfavor ayuda. Link to comment
Tomas Posted November 7, 2014 Share Posted November 7, 2014 function target() target = getPedTarget ( getLocalPlayer() ) if (target) and ( getElementType ( target ) == "player" ) then local x,y,z = getElementPosition(target) --- aca obtienes la posicion del jugador al que apuntas local health = getElementHealth(target) setElementHealth (target, health - 50 ) createObject(492,x,y,z) --- aca tu objeto end end bindKey("X","down",target) Link to comment
Nicolas ECM Posted November 7, 2014 Author Share Posted November 7, 2014 Gracias me ayudaste mucho Link to comment
Tomas Posted November 7, 2014 Share Posted November 7, 2014 Gracias me ayudaste mucho De nada. Link to comment
Recommended Posts