Alexs Posted April 7, 2012 Share Posted April 7, 2012 (edited) qeria saber si esto es posible: local marcador = createMarker ( x, y , z, "cylinder", 1.5, 255, 255, 0, 170 ) function cañon ( ) local x, y, z = getElementPosition (localPlayer) createProjectile ( localPlayer, 19, x, y, z + 1.2, 70) end end end function bindTheKeys ( player ) bindKey ( player, "M", "down", cañon ) end addEventHandler ( "onClientMarkerHit", marcador, bindTheKeys ) function unbindTheKeys ( player ) unbindKey ( player, "M", "down", cañon ) end addEventHandler ( "onClientMarkerLeave", marcador, unbindTheKeys ) Es esto posible y funcional? Edited April 7, 2012 by Guest Link to comment
Edikosh998 Posted April 7, 2012 Share Posted April 7, 2012 Deberia funcionar sinceramente, el primer parametro pide player asi que esta bien EDIT : Es cliente eso, el bindKey no necesita "player", casi me olvido Link to comment
Castillo Posted April 7, 2012 Share Posted April 7, 2012 Esta mal, bindKey client side no tiene argumento de jugador, ademas en el evento de onClientMarkerHit/Leave pusiste: "player()", pero ahi deberia ir un elemento de un marker. function bindTheKeys ( ) bindKey ( "M", "down", cañon ) end addEventHandler ( "onClientMarkerHit", root, bindTheKeys ) function unbindTheKeys ( ) unbindKey ( "M", "down", cañon ) end addEventHandler ( "onClientMarkerLeave", root, unbindTheKeys ) No estoy seguro si te va a permitir usar "ñ". Link to comment
Alexs Posted April 7, 2012 Author Share Posted April 7, 2012 Deberia funcionar sinceramente, el primer parametro pide player asi que esta bien EDIT : Es cliente eso, el bindKey no necesita "player", casi me olvido y la parte de la funcion cañon..? Link to comment
Edikosh998 Posted April 7, 2012 Share Posted April 7, 2012 La funcion cañon esta bien, lo de permitir la "ñ", te va a pedir un "upgrade" seguramente, yo por las dudas pondria "canon". Hay 2 end , de mas en la primer funcion. Y otra cosa, el bind "B" crea el proyectil por lo tanto, aunque lo unBindess. El proyectil ya esta creado. El tema es que no se que caraj.. es el proyectil (si elemento o alguna otra cosa). Link to comment
Alexs Posted April 7, 2012 Author Share Posted April 7, 2012 La funcion cañon esta bien, lo de permitir la "ñ", te va a pedir un "upgrade" seguramente, yo por las dudas pondria "canon".Hay 2 end , de mas en la primer funcion. Y otra cosa, el bind "B" crea el proyectil por lo tanto, aunque lo unBindess. El proyectil ya esta creado. El tema es que no se que caraj.. es el proyectil (si elemento o alguna otra cosa). Mmmm... 3 cosas: El debugscript dice bad argument @unbindkey, el misil no se dispara y el marcador siempre que lo creo aparece un poco arriba del suelo (esto ultimo es banal, pero si se ve poco profesional) ahh y por cierto, no es para q el misil se destruya, es para que disparar solo sirva en el marcador. Link to comment
Edikosh998 Posted April 7, 2012 Share Posted April 7, 2012 Sacaste lo de player? Y lo otro es tema de coordenadas, no te podemos ayudar...si lo queres poner mas abajo/arriba, cambia el Z. Link to comment
Alexs Posted April 7, 2012 Author Share Posted April 7, 2012 Sacaste lo de player?Y lo otro es tema de coordenadas, no te podemos ayudar...si lo queres poner mas abajo/arriba, cambia el Z. si, saque lo del player, pero sigue igual... Link to comment
Edikosh998 Posted April 7, 2012 Share Posted April 7, 2012 (edited) Lo voy a testear, y de ahi te digo...Edito el mensaje para ver si lo puedo solucionar PRIMER EDIT : jajajajaja Aprete la "B" y PUM cayo el misil y termine en hospital . Ultimo EDIT : cambie el X para que no me mate el misil, y bueno...Anda perfecto. Si apreto M y estoy en el marker dispara. Salgo del marker, y deja de disparar. Edited April 7, 2012 by Guest Link to comment
Alexs Posted April 7, 2012 Author Share Posted April 7, 2012 Lo voy a testear, y de ahi te digo...Edito el mensaje para ver si lo puedo solucionar Ok, Link to comment
Edikosh998 Posted April 7, 2012 Share Posted April 7, 2012 Ahi te puse los resultados del test, fijate Link to comment
Alexs Posted April 7, 2012 Author Share Posted April 7, 2012 Ahi te puse los resultados del test, fijate Creo que el problema era que no le tenia puesto el side.. Edit: Podrias postear tu script y el meta.xml por mas que pruebo y cambio cosas, el marcador sigue sin funcionar y el debugscript dice Bad argument: @unbingKey Link to comment
Edikosh998 Posted April 7, 2012 Share Posted April 7, 2012 local marcador = createMarker ( 0, 0 , 2, "cylinder", 1.5, 255, 255, 0, 170 ) -- Lo puse en el punto medio (Red county) function canon () local x, y, z = getElementPosition (localPlayer) createProjectile ( localPlayer, 19, x+10, y, z + 1.2, 70) end function bindTheKeys ( player ) bindKey ( "M", "down", canon ) end addEventHandler ( "onClientMarkerHit", marcador, bindTheKeys ) function unbindTheKeys ( player ) unbindKey ( "M", "down", canon ) end addEventHandler ( "onClientMarkerLeave", marcador, unbindTheKeys ) Basicamente agrege eso a uno de mis meta, y arranco de maravilla Link to comment
Alexs Posted April 7, 2012 Author Share Posted April 7, 2012 local marcador = createMarker ( 0, 0 , 2, "cylinder", 1.5, 255, 255, 0, 170 ) -- Lo puse en el punto medio (Red county) function canon () local x, y, z = getElementPosition (localPlayer) createProjectile ( localPlayer, 19, x+10, y, z + 1.2, 70) end function bindTheKeys ( player ) bindKey ( "M", "down", canon ) end addEventHandler ( "onClientMarkerHit", marcador, bindTheKeys ) function unbindTheKeys ( player ) unbindKey ( "M", "down", canon ) end addEventHandler ( "onClientMarkerLeave", marcador, unbindTheKeys ) Basicamente agrege eso a uno de mis meta, y arranco de maravilla Gracias, lo tenia igual no q estaba mal... qiza escribi mal "client" Pueden cerrar el tema Link to comment
Recommended Posts