No message. 83 files changed.

This commit is contained in:
Vortrex
2021-01-11 10:31:49 -06:00
parent ce8579364c
commit 7f2ee0c8d5
83 changed files with 1544 additions and 746 deletions

View File

@@ -1,41 +1,13 @@
// ===========================================================================
// Asshat-Gaming Roleplay
// https://github.com/VortrexFTW/gtac_asshat_rp
// Copyright (c) 2020 Asshat-Gaming (https://asshatgaming.com)
// Copyright (c) 2021 Asshat-Gaming (https://asshatgaming.com)
// ---------------------------------------------------------------------------
// FILE: gui.js
// DESC: Provides GUI functions and usage
// TYPE: Server (JavaScript)
// ===========================================================================
function showPlayerLoginGUI(client, errorMessage = "") {
triggerNetworkEvent("ag.showLogin", client);
}
// ---------------------------------------------------------------------------
function showPlayerRegistrationGUI(client, errorMessage = "") {
triggerNetworkEvent("ag.showRegistration", client);
}
// ---------------------------------------------------------------------------
function showPlayerNewCharacterGUI(client) {
triggerNetworkEvent("ag.showNewCharacter", client);
}
// ---------------------------------------------------------------------------
function showPlayerCharacterSelectGUI(client, firstName, lastName, placeOfOrigin, dateOfBirth, skin) {
triggerNetworkEvent("ag.showCharacterSelect", client, firstName, lastName, placeOfOrigin, dateOfBirth, skin);
}
// ---------------------------------------------------------------------------
function showPlayerPromptGUI(client, promptMessage, promptTitle) {
triggerNetworkEvent("ag.showPrompt", client, promptMessage, promptTitle);
}
// ---------------------------------------------------------------------------
function showPlayerPromptGUI(client) {
@@ -54,4 +26,43 @@ function showPlayerItemInventoryGUI(client) {
}
// ---------------------------------------------------------------------------
function playerPromptAnswerNo(client) {
if(!getEntityData(client, "ag.prompt")) {
return false;
}
switch(getEntityData(client, "ag.prompt")) {
case AG_PROMPT_CREATEFIRSTCHAR:
showPlayerErrorGUI(client, "You don't have a character to play. Goodbye!", "No Characters")
setTimeout(function() { client.disconnect(); }, 5000);
break;
default:
break;
}
client.removeData("ag.prompt");
}
// ---------------------------------------------------------------------------
function playerPromptAnswerYes(client) {
if(!getEntityData(client, "ag.prompt")) {
return false;
}
switch(getEntityData(client, "ag.prompt")) {
case AG_PROMPT_CREATEFIRSTCHAR:
showPlayerNewCharacterGUI(client);
break;
default:
break;
}
client.removeData("ag.prompt");
}
// ---------------------------------------------------------------------------