Du bist nicht angemeldet.

Lieber Besucher, herzlich willkommen bei: Banana-Coding.com - Java Knuddels Emulator. Falls dies dein erster Besuch auf dieser Seite ist, lies bitte die Hilfe durch. Dort wird dir die Bedienung dieser Seite näher erläutert. Darüber hinaus solltest du dich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutze das Registrierungsformular, um dich zu registrieren oder informiere dich ausführlich über den Registrierungsvorgang. Falls du dich bereits zu einem früheren Zeitpunkt registriert hast, kannst du dich hier anmelden.

1

Donnerstag, 20. September 2012, 20:27

Channel ab Rangname betretbar

Also ich habe hier ein kleines Manko, denn statt Rang 1 - ... hatte ich eigentlich vor, das da keine Ziffer steht, sondern der Rangname wie Familymitglied, Stammi, Ehrenmitglied ect.

[Frage] Channel Ab rang erst Betrettbar

Bei diesem Post habe ich alles befolgt, funktioniert auch super, nur ebend nicht Rang 2 sondern Rang Family und Co. soll da stehen :(

Wie setz ich das am besten um ?

Danke schonmal vorab für die Hilfe :rolleyes:
Die Zehn Gebote sind deshalb nur so kurz und logisch,

da sie ohne Einwirkung von Juristen zustande gekommen ist

2

Donnerstag, 20. September 2012, 23:02

Das Spiel ist das gleiche wie hier.

Statt target musst du natürlich client verwenden. Und statt channel.getMinStatus(), was durch %s ersetzt wird, einfach dann rank.

Java-Quelltext

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
String rank = ""; 
if(target.getRank() == 1) { 
rank = "Familymitglied"; 
} else if(target.getRank() == 2) { 
rank = "Stammi"; 
} else if(target.getRank() == 3) { 
rank = "Channelmoderator"; 
} else if(target.getRank() == 4) { 
rank = "Ehrenmitglied"; 
} else if(target.getRank() == 5) { 
rank = "Admin"; 
} else if(target.getRank() == 6) { 
rank = "Vertrauensadmin"; 
} else if(target.getRank() == 7) { 
rank = "Sysadmin"; 
}
Kein Support per PN. Nur im Forum!

3

Donnerstag, 20. September 2012, 23:33

Und statt channel.getMinStatus(), was durch %s ersetzt wird, einfach dann rank.

Also im ChannelHandler den ?

PHP-Quelltext

1
<?php         if (channel.getMinStatus() > client.getRank()) { ?>


Du meinst nicht :

PHP-Quelltext

1
<?php         if (rank.getMinStatus() > client.getRank()) { ?>

oder ?

Wie oder wo ändere ich was jetzt genau ? ?(
Bin ein wenig überfragt ! :D
Die Zehn Gebote sind deshalb nur so kurz und logisch,

da sie ohne Einwirkung von Juristen zustande gekommen ist

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Plex« (20. September 2012, 23:39)


4

Donnerstag, 20. September 2012, 23:42

Nein, das ist richtig.

Im Code, wo die Text-Ausgabe zum User zusammengebaut wird.

client.send(Popup.create("Problem", "Problem",
String.format("Der Channel %s ist erst ab dem Rang %s betretbar.", channel.getName(), channel.getMinStatus()), 400,

Das %s wird durch die entsprechende Variable hinten ersetzt. Einfach dort dann rank.
Kein Support per PN. Nur im Forum!

5

Donnerstag, 20. September 2012, 23:51

Ich sag ja, ich bin doof :D
Versuch 2:

PHP-Quelltext

1
<?php client.send(Popup.create("Problem", "Problem", String.format("Der Channel %s ist erst ab dem Rang %rank. betretbar.", channel.getName(), channel.getMinStatus()), 400,  ?>


Hoffe wir reden nicht aneinander vorbei , weiss ja nicht was Du jetzt mit richtig meinst ;(
Die Zehn Gebote sind deshalb nur so kurz und logisch,

da sie ohne Einwirkung von Juristen zustande gekommen ist

6

Donnerstag, 20. September 2012, 23:58

Kein Support per PN. Nur im Forum!

Es hat sich bereits 1 registrierter Benutzer bedankt.

Benutzer, die sich für diesen Beitrag bedankt haben:

Gangstersheep

7

Freitag, 21. September 2012, 00:18

Happy B-Day , das hat jetzt echt geholfen :thumbdown:
Wie soll man was lernen, wenn man einfach nur rank hinschreibt ?
Der Link hat mir auch nicht geholfen, erstens habe ich nicht vor eine Uhrzeit zu formatieren, noch will ich eine Person damit ansprechen, sondern einfach nur meinen Rangstatus ausgeben.
Kann man nicht klare Sätze sagen, was gemacht werden soll ?
Wo bleibt denn bei sowas der Support, wenn man ihn mal braucht ? :(
Die Zehn Gebote sind deshalb nur so kurz und logisch,

da sie ohne Einwirkung von Juristen zustande gekommen ist

8

Freitag, 21. September 2012, 01:01

Support? Wir helfen allesamt freiwillig dir (und andere).
Wo ist das Problem mit "if() {}" den Rank abzufragen?

Was du immer nur suchst sind COPY & PASTE sachen, ohne dass DU viel überlegen musst.
beschäftige dich doch mal etwas besser mit dem Thema! Danach kannst du es von alleine.

@Diebspiel
Er muss nicht nur Proggen lernen, sondern auch Logisch denken können.
Das eine Funktioniert nicht mit dem anderen ^^

Es haben sich bereits 2 registrierte Benutzer bedankt.

Benutzer, die sich für diesen Beitrag bedankt haben:

Gangstersheep, Diebspiel

Ähnliche Themen

Verwendete Tags

Rang Channel Betreten