Platin Posted December 26, 2015 Share Posted December 26, 2015 (edited) Por alguna razón esta función simple no funciona de ninguna forma, comprobe y llega a la parte donde debería de iniciarse el playSound3D, pero sigue sin pasar nada. También comprobe a ver si funcionaba con playSound y tampoco. Pero vía comando se escucha. client-side: function fase2boss2() local bosses = getElementsByType ( "ped",root,true ) for theKey,boss in ipairs(bosses) do local esBoss = (getElementData (boss, "boss")) if esBoss then local fase2 = getElementData(boss, "fase2") local vida = exports.extrahealth:getElementExtraHealth(boss) local x, y, z = getElementPosition(boss) if not fase2 then if (vida < 1500) then sonido = playSound3D("sonidos/grito1.mp3", x, y, z) -- No funciona por algún motivo incomprensible, terminar en el futuro. setSoundMaxDistance(sonido, 50) setElementData(boss, "fase2", true) triggerServerEvent("fase2boss2", boss) end end end end end addEventHandler("onClientRender", root, fase2boss2) Edited December 27, 2015 by Guest Link to comment
Sasu Posted December 26, 2015 Share Posted December 26, 2015 Tiene el archivo incluido en el meta? Link to comment
Platin Posted December 26, 2015 Author Share Posted December 26, 2015 Tiene el archivo incluido en el meta? Si. Link to comment
Sasu Posted December 26, 2015 Share Posted December 26, 2015 playSound3D con onClientRender es excesivo, a lo mejor ese es el problema. Intenta con setTimer en vez de ese evento. Link to comment
Platin Posted December 26, 2015 Author Share Posted December 26, 2015 playSound3D con onClientRender es excesivo, a lo mejor ese es el problema. Intenta con setTimer en vez de ese evento. Arreglado, puse scr en vez de src en el meta.xml Link to comment
Recommended Posts