Benutzer, die sich für diesen Beitrag bedankt haben:
|
|
Java-Quelltext |
1 |
if(client.getRank() < 1) {client.sendButlerMessage(channel.getName(), String.format("Nur VIPs können den Channel %s betreten.", channelTo.getName()));return;} |
if(client.getRank() < 1) {client.sendButlerMessage(channel.getName(), String.format("Nur VIPs können den Channel %s betreten.", channelTo.getName()));return;}
Mach es per Datenbank.
Zitat von »Localhost«
if(client.getRank() < 1) {client.sendButlerMessage(channel.getName(), String.format("Nur VIPs können den Channel %s betreten.", channelTo.getName()));return;}
Ersteinmal danke Habe aber nun folgendes problem Nun Kann niemand mehr denn channel mit rang 1 und 2 und die andren ränge mehr einen channel per /go Button sowie Per /cc Betretten hmm
Kann amnn das Irgfend wie erweitern das mann einen channel dort Angibt bei welchen es nur so ist !
|
|
Quellcode |
1 2 3 4 5 6 7 8 |
if (channel == null) {
client.send(Popup.create("Problem", "Channellogin nicht möglich", String.format("Der Channel _%s existiert nicht_.", tokens[1]), 400, 300));
return;
}
if(channel.getRank < 1) {
client.send(Popup.create("Problem", "Problem", String.format("Nur Familymitglieder können den Channel %s betreten.", channel.getName()), 400, 300));
return;
}
|
|
|
MySQL-Abfrage(n) |
1 |
ALTER TABLE `channels` ADD `minStatus` INT( 2 ) NOT NULL DEFAULT '0' |
|
|
Java-Quelltext |
1 |
private Game game;
|
|
|
Java-Quelltext |
1 |
private int minStatus; |
|
|
Java-Quelltext |
1 |
name = rs.getString("name");
|
|
|
Java-Quelltext |
1 |
minStatus = rs.getInt("minStatus");
|
|
|
Java-Quelltext |
1 2 3 |
public Game getGame() { return game; } |
|
|
Java-Quelltext |
1 2 3 |
public int getMinStatus() { return minStatus; } |
|
|
Java-Quelltext |
1 2 3 4 |
if (channel == null) { client.send(Popup.create("Problem", "Channellogin nicht möglich", String.format("Der Channel _%s existiert nicht_.", tokens[1]), 400, 300)); return; } |
|
|
Java-Quelltext |
1 2 3 4 5 6 7 8 9 |
if (channel.getMinStatus() > client.getRank()) { client.send(Popup.create("Problem", "Problem", String.format("Der Channel %s ist erst ab dem Rang %s betretbar.", channel.getName(), channel.getMinStatus()), 400, 300)); return; } |
|
|
Java-Quelltext |
1 2 3 |
else if(channelTo.getMinStatus() > client.getRank()) { client.sendButlerMessage(channel.getName(), String.format("Der Channel %s ist erst ab dem Rang %s betretbar.", channelTo.getName(), channelTo.getMinStatus())); } |
Benutzer, die sich für diesen Beitrag bedankt haben: