Player GUI state util
This commit is contained in:
@@ -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);
|
||||
}
|
||||
}
|
||||
|
||||
// ===========================================================================
|
||||
@@ -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}`));
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user