Hola Zorro, ahora el debugscript 3 me dice que no se puede destruir una función voy a intentarlo hacer por clientSide y veremos que pasa
EDIT:
Intenté esto, y me sigue sin funcionar, que estoy haciendo mal?
Client
function mensaje(localPlayer)
dxDrawText("Sabado de Inundación!", 150, 306, 814, 389, tocolor(254, 9, 3, 255), 3, "pricedown", "left", "top", false, false, true, false, false)
end
function abrirtexto(LocalPlaye)
addEventHandler ( "onClientRender", root, mensaje )
end
addEvent( "onMensaje", true )
addEventHandler( "onMensaje",localPlayer, abrirtexto)
function sonido(localPlayer)
sound = playSound("alerta.mp3")
setSoundVolume(sound, 1.0)
end
addEvent( "onSonido", true )
addEventHandler( "onSonido",localPlayer, sonido)
function removerEventos(LocalPlayer)
removeEventHandler("onMensaje", localPlayer, abrirtexto)
removeEventHandler("onSonido", localPlayer, sonido)
end
function tiempo(LocalPlayer)
setTimer(removerEventos, 5000, 1)
end
addEvent("onDestruir", true )
addEventHandler( "onDestruir",localPlayer, tiempo)
Server:
function mensajeinvocar (source, commandName)
triggerClientEvent(source, "onMensaje", root)
triggerClientEvent(source, "onSonido", root)
end
addCommandHandler ("sunami", mensajeinvocar)
function timer(source)
if mensajeinvocar then
triggerClientEvent(source, "onDestruir", root)
end
end
Ahora tampoco me arroja ningún error el debugscript 3