Bossy Posted March 22, 2017 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)
Arsilex Posted March 22, 2017 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
Bossy Posted March 22, 2017 Author 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
Arsilex Posted March 22, 2017 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í..
Bossy Posted March 23, 2017 Author 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)
Bossy Posted March 28, 2017 Author 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
Recommended Posts