#[QUESTION]

1 messages · Page 1 of 1 (latest)

barren wadi
#

why my form wont popup?
no errors either

world.afterEvents.playerSpawn.subscribe((event) => {
    const { player, initialSpawn } = event;
    system.run(() => {
        if(initialSpawn){
            player.sendMessage("INITIAL SPAWN");
            let form = new MessageFormData();
            form.title("TEST");
            form.body("HELLO WORLD!");
            form.button1("THANKYOU");
            form.button2("WHO ARE YOU");
            form.show(player).then((response) => {
                if(response.selection === 0){
                    player.sendMessage("TEST PASSED");
                }
            }).catch(e => {
                console.error(e, e.stack);
            });
        }
    });
});
odd valley
# barren wadi why my form wont popup? no errors either ```javascript world.afterEvents.playerS...

player spawn when that fire but he is in the loading screen
check if he is busy and re show the form

world.afterEvents.playerSpawn.subscribe((event) => {
    const { player, initialSpawn } = event;
    system.run(() => {
        if(initialSpawn){
            player.sendMessage("INITIAL SPAWN");
            formShow(player)
        }
    });
});

function formShow(player) {
    let form = new MessageFormData();
    form.title("TEST");
    form.body("HELLO WORLD!");
    form.button1("THANKYOU");
    form.button2("WHO ARE YOU");
    form.show(player).then((response) => {
        if (response.cancelationReason == `UserBusy`) return formShow(player)
        if(response.selection === 0){
            player.sendMessage("TEST PASSED");
        }
    }).catch(e => {
        console.error(e, e.stack);
    });
}