Add some nicer formatting (thanks oolio), add german translation, luigi was wrong about default (like hes wrong about falling off of rr)

This commit is contained in:
EmeraldLockdown 2026-03-11 19:18:51 -05:00
parent 88869cce6a
commit 095e7d0e1c
4 changed files with 47 additions and 22 deletions

View file

@ -395,7 +395,7 @@ DYNOS_PACKS = "DynOS Packs"
OPTIONS = "Options"
CHEATS = "Cheats"
SERVER_SETTINGS = "Server Settings"
MODERATOR_MENU = "Moderator Menu"
MODERATOR_MENU = "Moderation"
RESUME = "Resume"
STOP_HOSTING = "Stop Hosting"
DISCONNECT = "Disconnect"

View file

@ -9,7 +9,9 @@ DISCORD_ERROR = "Discord hat einen Fehler verursacht.\nUm dies zu vermeiden, ver
DISCORD_DETECT = "\\#ffa0a0\\Fehlermeldung:\\#dcdcdc\\ Discord konnte nicht gefunden werden.\n\\#a0a0a0\\Versuche, das Spiel zu schließen, Discord neu zu starten und dann das Spiel anschließend wieder zu öffnen."
DISCONNECT_FULL = "\\#ffa0a0\\Verbindung getrennt:\\#dcdcdc\\ Der Server ist bereits voll."
DISCONNECT_KICK = "\\#ffa0a0\\Verbindung getrennt:\\#dcdcdc\\ Du wurdest vom Server gekickt."
DISCONNECT_KICK_REASON = "\\#ffa0a0\\Verbindung getrennt:\\#dcdcdc\\ Du wurdest gekickt. Grund: @"
DISCONNECT_BAN = "\\#ffa0a0\\Verbindung getrennt:\\#dcdcdc\\ Der Bann-Hammer hat gesprochen."
DISCONNECT_BAN_REASON = "\\#ffa0a0\\Verbindung getrennt:\\#dcdcdc\\ Du wurdest gebannt. Grund: @"
DISCONNECT_REJOIN = "\\#ffa0a0\\Verbindung getrennt:\\#dcdcdc\\ Erneut verbinden..."
DISCONNECT_CLOSED = "\\#ffa0a0\\Verbindung getrennt:\\#dcdcdc\\ Der Hoster hat den Server geschlosse."
DISCONNECT_BIG_MOD = "Es konnte keine Verbindung hergestellt werden, da zu viele oder zu große Mods auf dem Server vorhanden sind!"
@ -58,12 +60,14 @@ MOD_DESC = "/moderator [NAME|ID] - Gebe einem Spieler Moderator rechte wie /kick
NAMETAGS_DESC = "/nametags [show-tag|show-health] - Sichtbarkeit von Spielernamen sowie der KP/Kraft aktivieren oder deaktivieren "
UNRECOGNIZED = "Unbekannter Befehl!"
MOD_GRANTED = "\\#fff982\\Du bist jetzt ein Moderator."
MOD_REVOKED = "\\#FE7F7F\\Du bist kein Moderator mehr."
[MENU]
BACK = "Zurück"
CANCEL = "Abbrechen"
NO = "Nein"
YES = "Ja"
MODERATION_LISTS = "Moderationslisten"
[CAMERA]
CAMERA = "KAMERA"
@ -338,6 +342,38 @@ CONSOLE = "KONSOLE"
[MODLIST]
MODS = "MODS"
[MODERATION]
MODERATOR_MENU_TITLE = "MODERATION"
MODERATION_LISTS_TITLE = "MODERATIONSLISTEN"
MODERATION_LISTS = "Moderationslisten"
NO_PLAYERS_CONNECTED = "Keine Spieler verbunden."
KICK = "Kicken"
BAN = "Bannen"
UNBAN = "Entbannen"
MOD = "Mod geben"
UNMOD = "Mod entfernen"
KICK_PLAYER_TITLE = "SPIELER KICKEN"
BAN_PLAYER_TITLE = "SPIELER BANNEN"
UNBAN_PLAYER_TITLE = "SPIELER ENTBANNEN"
MOD_PLAYER_TITLE = "SPIELER ZUM MODERATOR MACHEN"
UNMOD_PLAYER_TITLE = "MODERATOR ENTFERNEN"
KICK_CONFIRM = "Bist du sicher, dass du @\\#dcdcdc\\ kicken möchtest?"
BAN_CONFIRM = "Bist du sicher, dass du @\\#dcdcdc\\ bannen möchtest?"
UNBAN_CONFIRM = "Bist du sicher, dass du @\\#dcdcdc\\ entbannen möchtest?"
MOD_CONFIRM = "Bist du sicher, dass du @\\#dcdcdc\\ zum Moderator machen möchtest?"
UNMOD_CONFIRM = "Bist du sicher, dass du @\\#dcdcdc\\ als Moderator entfernen möchtest?"
BAN_LIST = "Bann-Liste"
MODERATOR_LIST = "Moderatorliste"
LIST = "Liste"
NO_PLAYERS_IN_LIST = "Keine Spieler in der Liste."
INSPECT = "Untersuchen"
INSPECTOR_TITLE = "INSPEKTOR"
DATE = "Hinzugefügt: @"
DISCORD_ID = "Discord-ID: @"
REASON_INFO = "Grund: @"
REASON = "Grund"
PERMANENT = "Permanent"
[OPTIONS]
OPTIONS = "OPTIONEN"
PLAYER = "Spieler"
@ -364,6 +400,7 @@ STOP_HOSTING = "Hosting beenden"
DISCONNECT = "Verbindung trennen"
MOD_MENU = "Mod-Menü"
MOD_MENU_TITLE = "MOD-MENÜ"
MODERATOR_MENU = "Moderator-Menü"
[PLAYER]
PLAYER_TITLE = "SPIELER"

View file

@ -17,21 +17,12 @@ static void djui_panel_moderation_call_action(struct DjuiBase* caller) {
char* address = caller->cTag;
switch (action) {
case MODERATION_ACTION_KICK:
network_kick_player(player, sReason);
break;
case MODERATION_ACTION_BAN:
network_ban_player(player, sReason, sPermanent);
break;
case MODERATION_ACTION_UNBAN:
network_unban_player(address);
break;
case MODERATION_ACTION_MOD:
network_mod_player(player, sReason, sPermanent);
break;
case MODERATION_ACTION_UNMOD:
network_unmod_player(address);
break;
case MODERATION_ACTION_KICK: network_kick_player(player, sReason); break;
case MODERATION_ACTION_BAN: network_ban_player(player, sReason, sPermanent); break;
case MODERATION_ACTION_UNBAN: network_unban_player(address); break;
case MODERATION_ACTION_MOD: network_mod_player(player, sReason, sPermanent); break;
case MODERATION_ACTION_UNMOD: network_unmod_player(address); break;
default: break;
}
free(sReason);

View file

@ -77,11 +77,8 @@ void network_receive_moderation_action(struct Packet* p) {
packet_read(p, &permanent, sizeof(bool));
switch (action) {
case MODERATION_ACTION_KICK:
network_kick_player(np->localIndex, reason);
break;
case MODERATION_ACTION_BAN:
network_ban_player(np->localIndex, reason, permanent);
break;
case MODERATION_ACTION_KICK: network_kick_player(np->localIndex, reason); break;
case MODERATION_ACTION_BAN: network_ban_player(np->localIndex, reason, permanent); break;
default: break;
}
}