Alexs Posted April 7, 2012 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 Developer @ MYVAL
Edikosh998 Posted April 7, 2012 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 WRS( World Racing Server) [server] = 8%
Castillo Posted April 7, 2012 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 "ñ". San Andreas Utopia RPG (SAUR) Owner & Developer. Education is the most powerful weapon which you can use to change the world.
Alexs Posted April 7, 2012 Author 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..? Developer @ MYVAL
Edikosh998 Posted April 7, 2012 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). WRS( World Racing Server) [server] = 8%
Alexs Posted April 7, 2012 Author 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. Developer @ MYVAL
Edikosh998 Posted April 7, 2012 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. WRS( World Racing Server) [server] = 8%
Alexs Posted April 7, 2012 Author 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... Developer @ MYVAL
Edikosh998 Posted April 7, 2012 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 WRS( World Racing Server) [server] = 8%
Alexs Posted April 7, 2012 Author Posted April 7, 2012 Lo voy a testear, y de ahi te digo...Edito el mensaje para ver si lo puedo solucionar Ok, Developer @ MYVAL
Edikosh998 Posted April 7, 2012 Posted April 7, 2012 Ahi te puse los resultados del test, fijate WRS( World Racing Server) [server] = 8%
Alexs Posted April 7, 2012 Author 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 Developer @ MYVAL
Edikosh998 Posted April 7, 2012 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 WRS( World Racing Server) [server] = 8%
Alexs Posted April 7, 2012 Author 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 Developer @ MYVAL
Castillo Posted April 7, 2012 Posted April 7, 2012 Tema cerrado. San Andreas Utopia RPG (SAUR) Owner & Developer. Education is the most powerful weapon which you can use to change the world.
Recommended Posts