diff --git a/scripts/server/messaging.js b/scripts/server/messaging.js index 04b2720c..2dac16fb 100644 --- a/scripts/server/messaging.js +++ b/scripts/server/messaging.js @@ -235,4 +235,24 @@ function messagePlayerPrivateMessage(toClient, fromClient, messageText) { messagePlayerNormal(toClient, `{yellow}[DM] ${getCharacterFullName(fromClient)}{MAINCOLOUR}says: {ALTCOLOUR}${messageText}`); } +// =========================================================================== + +function showPlayerError(client, errorMessage, errorTitle = "Error") { + if (doesPlayerUseGUI(client)) { + showPlayerErrorGUI(client, errorMessage, errorTitle); + } else { + messagePlayerError(client, errorMessage); + } +} + +// =========================================================================== + +function showPlayerAlert(client, alertMessage, alertTitle = "Alert") { + if (doesPlayerUseGUI(client)) { + showPlayerInfoGUI(client, alertMessage, alertTitle); + } else { + messagePlayerAlert(client, alertMessage); + } +} + // =========================================================================== \ No newline at end of file diff --git a/scripts/server/misc.js b/scripts/server/misc.js index f1fc4c4b..a464cb3a 100644 --- a/scripts/server/misc.js +++ b/scripts/server/misc.js @@ -469,10 +469,10 @@ function checkPlayerSpawning() { // =========================================================================== function showPlayerPrompt(client, promptMessage, promptTitle, yesButtonText, noButtonText) { - if (canPlayerUseGUI(client)) { + if (doesPlayerUseGUI(client)) { showPlayerPromptGUI(client, promptMessage, promptTitle, yesButtonText, noButtonText); } else { - messagePlayerNormal(client, `❓ ${promptMessage} `); + messagePlayerNormal(client, `🛎️ ${promptMessage} `); messagePlayerInfo(client, getLocaleString(client, "PromptResponseTip", `{ALTCOLOUR}/yes{MAINCOLOUR}`, `{ALTCOLOUR}/no{MAINCOLOUR}`)); } }