MYSOTO Posted March 22, 2017 Share Posted March 22, 2017 Bueno ise una arma que se le crea un objecto osea ala katana, lo que yo quiero hacer es que si no es la katana que no aparesca la funcion osea que si se agarra la katana si aparesca y si es otra arma por ejemplo una m4 el objecto no aparezca. function fire() local x, y, z = getElementPosition(localPlayer) fx4 = createObject ( 1337, 5540.6654, 1020.55122, 1240.545, 90, 0, 0 ) exports.bone_attach:attachElementToBone(fx4,localPlayer,12,-0.5,0,0.1,0,0,0) end addCommandHandler("fire", fire) Link to comment
Arsilex Posted March 22, 2017 Share Posted March 22, 2017 (edited) Podrías decirnos a que te refieres con que no es la katana? El arma que tienes en la mano, el arma que has clickeado, el arma que has puesto usando el comand fire? QUE ES LA KATANA? Edited March 22, 2017 by Arsilex Link to comment
MYSOTO Posted March 22, 2017 Author Share Posted March 22, 2017 4 hours ago, Arsilex said: Podrías decirnos a que te refieres con que no es la katana? El arma que tienes en la mano, el arma que has clickeado, el arma que has puesto usando el comand fire? QUE ES LA KATANA? es la espada y lo que yo quiero hacer es que si selecciono la espada solo me funcione el objecto en ella y si cambio de arma que se quite Link to comment
Arsilex Posted March 22, 2017 Share Posted March 22, 2017 local fire = {} addEventHandler ( "onPlayerWeaponSwitch", root, function ( _, currentWeaponID ) if currentWeaponID == 8 then fire[source] = createObject ( 1337, 5540.6654, 1020.55122, 1240.545, 90, 0, 0 ) exports.bone_attach:attachElementToBone(fire[source], localPlayer, 12, -0.5, 0, 0.1, 0, 0, 0) else if fire[source] then destroyElement(fire[source]) fire[source] = nil end end end) Supongo que estas hablando de algo tal que así.. Link to comment
MYSOTO Posted March 23, 2017 Author Share Posted March 23, 2017 3 hours ago, Arsilex said: local fire = {} addEventHandler ( "onPlayerWeaponSwitch", root, function ( _, currentWeaponID ) if currentWeaponID == 8 then fire[source] = createObject ( 1337, 5540.6654, 1020.55122, 1240.545, 90, 0, 0 ) exports.bone_attach:attachElementToBone(fire[source], localPlayer, 12, -0.5, 0, 0.1, 0, 0, 0) else if fire[source] then destroyElement(fire[source]) fire[source] = nil end end end) Supongo que estas hablando de algo tal que así.. me funciono el codigo pero una duda como podria unirlo con esto local x, y, z = getElementPosition(localPlayer) local fx2 = createEffect("flame", x, y, z) local fx3 = createEffect("flame", x, y, z) local fx4 = createEffect("flame", x, y, z) setEffectDensity(fx2, 2) setEffectSpeed(fx2, 1) setObjectScale ( fx2, 0.5) attachElements (fx,localPlayer, 0, 0, 5 ) exports.bone_attach:attachElementToBone(fx2,localPlayer,12,0,0,0.1,0,0,0) exports.bone_attach:attachElementToBone(fx3,localPlayer,12,-1,0,0.1,0,0,0) exports.bone_attach:attachElementToBone(fx4,localPlayer,12,-0.5,0,0.1,0,0,0) Link to comment
MYSOTO Posted March 28, 2017 Author Share Posted March 28, 2017 (edited) On 22/3/2017 at 20:31, MystoganScripter said: me funciono el codigo gracias Edited March 28, 2017 by MystoganScripter Link to comment
Recommended Posts