~ProtoN! Posted September 28, 2013 Share Posted September 28, 2013 Hola a todos! Tengo un problema con el evento onResourceStart. No se si a alguno le pasó que al usar este evento la función que se le asignó se dispara al iniciar o reiniciar otro script Por ejemplo: function saludar() outputChatBox('Hola a todos!', getRootElement(), 255, 255, 255, true) end addEventHandler('onResourceStart', root, saludar) Y cuando prendo otro script se dispara la funcion saludar Si alguien sabe como solucionar esto voy a agradecer su ayuda Desde ya gracias! Link to comment
Alexs Posted September 28, 2013 Share Posted September 28, 2013 (edited) Es por que utilizas la variable 'root', cuando quieras que solo se ejecute al iniciar ese recurso utiliza 'resourceRoot': function saludar() outputChatBox('Hola a todos!', root, 255, 255, 255, true) end addEventHandler('onResourceStart', resourceRoot, saludar) Podrías también utilizar: function saludar() outputChatBox('Hola a todos!', root, 255, 255, 255, true) end addEventHandler('onResourceStart', getResourceRootElement( getThisResource()), saludar) --o getResourceRootElement() sin argumentos Pero recomiendo mas la primera forma. Edited September 28, 2013 by Guest Link to comment
DuFraN Posted September 28, 2013 Share Posted September 28, 2013 Proton :3 prueba con esto en vez de "root" getResourceRootElement(getThisResource()) Link to comment
~ProtoN! Posted September 28, 2013 Author Share Posted September 28, 2013 Listo! c: gracias Alex y Dufrana! Link to comment
Recommended Posts