Add WebregisterCommand MultiLang
Dieser Commit ist enthalten in:
Ursprung
327f09d85e
Commit
31eff322ab
@ -20,6 +20,7 @@
|
|||||||
package de.steamwar.bungeecore.commands;
|
package de.steamwar.bungeecore.commands;
|
||||||
|
|
||||||
import de.steamwar.bungeecore.BungeeCore;
|
import de.steamwar.bungeecore.BungeeCore;
|
||||||
|
import de.steamwar.bungeecore.Message;
|
||||||
import de.steamwar.bungeecore.sql.SWException;
|
import de.steamwar.bungeecore.sql.SWException;
|
||||||
import net.md_5.bungee.api.CommandSender;
|
import net.md_5.bungee.api.CommandSender;
|
||||||
import net.md_5.bungee.api.connection.ProxiedPlayer;
|
import net.md_5.bungee.api.connection.ProxiedPlayer;
|
||||||
@ -41,7 +42,7 @@ public class WebregisterCommand extends BasicCommand {
|
|||||||
|
|
||||||
ProxiedPlayer player = (ProxiedPlayer) sender;
|
ProxiedPlayer player = (ProxiedPlayer) sender;
|
||||||
if(args.length != 1){
|
if(args.length != 1){
|
||||||
BungeeCore.send(player, BungeeCore.CHAT_PREFIX + "/webregister [E-Mail]");
|
Message.send("WEB_SYNTAX", player);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -55,20 +56,20 @@ public class WebregisterCommand extends BasicCommand {
|
|||||||
while((errorLine = reader.readLine()) != null){
|
while((errorLine = reader.readLine()) != null){
|
||||||
switch(errorLine){
|
switch(errorLine){
|
||||||
case "username_exists":
|
case "username_exists":
|
||||||
BungeeCore.send(player, BungeeCore.CHAT_PREFIX + "§cDu hast bereits einen Webaccount.");
|
Message.send("WEB_ALREADY", player);
|
||||||
break;
|
break;
|
||||||
case "email_exists":
|
case "email_exists":
|
||||||
BungeeCore.send(player, BungeeCore.CHAT_PREFIX + "§cDie E-Mail hast du bereits für einen anderen Account verwendet...");
|
Message.send("WEB_ALREADY_EMAIL", player);
|
||||||
// SWException.log("Bungee", "Duplicate E-Mail", player.getName() + " " + args[0]);
|
// SWException.log("Bungee", "Duplicate E-Mail", player.getName() + " " + args[0]);
|
||||||
break;
|
break;
|
||||||
case "invalid_email":
|
case "invalid_email":
|
||||||
BungeeCore.send(player, BungeeCore.CHAT_PREFIX + "§c[E-Mail], nicht [Freitext]!");
|
Message.send("WEB_NOT_EMAIL", player);
|
||||||
break;
|
break;
|
||||||
case "email_updated":
|
case "email_updated":
|
||||||
BungeeCore.send(player, BungeeCore.CHAT_PREFIX + "§aDeine E-Mail-Adresse wurde aktualisiert.");
|
Message.send("WEB_EMAIL_REFRESH", player);
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
BungeeCore.send(player, BungeeCore.CHAT_PREFIX + "§cEin interner Fehler ist aufgetreten, bitte wende dich an einen Developer.");
|
Message.send("WEB_INTERNAL_ERROR", player);
|
||||||
SWException.log("Bungee", "Unknown Wordpress User Creation Error", errorLine);
|
SWException.log("Bungee", "Unknown Wordpress User Creation Error", errorLine);
|
||||||
}
|
}
|
||||||
error = true;
|
error = true;
|
||||||
@ -77,9 +78,9 @@ public class WebregisterCommand extends BasicCommand {
|
|||||||
if(error)
|
if(error)
|
||||||
return;
|
return;
|
||||||
|
|
||||||
BungeeCore.send(player, BungeeCore.CHAT_PREFIX + "§aEine E-Mail zum Setzen des Passworts wurde gesendet.");
|
Message.send("WEB_EMAIL_SEND", player);
|
||||||
} catch (IOException e) {
|
} catch (IOException e) {
|
||||||
BungeeCore.send(player, BungeeCore.CHAT_PREFIX + "§cEin interner Fehler ist aufgetreten, bitte wende dich an einen Developer.");
|
Message.send("WEB_INTERNAL_ERROR", player);
|
||||||
throw new SecurityException("Could not create webaccount", e);
|
throw new SecurityException("Could not create webaccount", e);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -407,3 +407,12 @@ UNIGNORE_SYNTAX=§8/§eunignore §8[§7Spieler§8]
|
|||||||
UNIGNORE_NOT_PLAYER=§cDiesen Spieler gibt es nicht!
|
UNIGNORE_NOT_PLAYER=§cDiesen Spieler gibt es nicht!
|
||||||
UNIGNORE_NOT_IGNORED=§cDu ignorierst diesen Spieler nicht.
|
UNIGNORE_NOT_IGNORED=§cDu ignorierst diesen Spieler nicht.
|
||||||
UNIGNORE_UNIGNORED=§7Du empfängst nun wieder Nachrichten von §e{0}§8.
|
UNIGNORE_UNIGNORED=§7Du empfängst nun wieder Nachrichten von §e{0}§8.
|
||||||
|
|
||||||
|
#WebregisterCommand
|
||||||
|
WEB_SYNTAX=/webregister [E-Mail]
|
||||||
|
WEB_ALREADY=§cDu hast bereits einen Webaccount.
|
||||||
|
WEB_ALREADY_EMAIL=§cDie E-Mail hast du bereits für einen anderen Account verwendet...
|
||||||
|
WEB_NOT_EMAIL=§c[E-Mail], nicht [Freitext]!
|
||||||
|
WEB_EMAIL_REFRESH=§aDeine E-Mail-Adresse wurde aktualisiert.
|
||||||
|
WEB_INTERNAL_ERROR=§cEin interner Fehler ist aufgetreten, bitte wende dich an einen Developer.
|
||||||
|
WEB_EMAIL_SEND=§aEine E-Mail zum Setzen des Passworts wurde gesendet.
|
In neuem Issue referenzieren
Einen Benutzer sperren