#Welcome message script not working.
1 messages · Page 1 of 1 (latest)
Script runs too fast after update(Need way to unsubscrube from runinterval)
Script runs too fast after update(Need way to unsubscribe from runinterval)
use system.clearRun
👍
also u dont have to check /testfor @s
bc ne swpanEvent runs after player spawn so player is already targetable
changing my code to this:
//Spawning event control
Minecraft.world.events.playerSpawn.subscribe(eventData => {
if (!eventData.initialSpawn) { return }
let player = eventData.player
let sec = 5//send Message after 5 seconds
let delay = 20 * sec//20 ticks per second
let event = Minecraft.system.run(() => {
try {
if (delay-- > 0) return;
msg.welcome(player)
Minecraft.system.clearRun(event)
} catch { }
})
})
``` didn't solve the problem
I imagine I am doing it wrong