~ProtoN! Posted September 28, 2013 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! ~ProtoN!
Alexs Posted September 28, 2013 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 Developer @ MYVAL
DuFraN Posted September 28, 2013 Posted September 28, 2013 Proton :3 prueba con esto en vez de "root" getResourceRootElement(getThisResource())
~ProtoN! Posted September 28, 2013 Author Posted September 28, 2013 Listo! c: gracias Alex y Dufrana! ~ProtoN!
Recommended Posts