You are not logged in.

  • Login
Bitte besucht unser neues Forum unter https://forum.nitrado.net | Please visit our new Forum at https://forum.nitrado.net

EinRadioSprecher

User / Kunde

  • "EinRadioSprecher" started this thread

Posts: 2

  • Send private message

1

Monday, February 26th 2018, 7:17pm

Config Code, wie If-Abfrage abfragen.

Hey,

Ich bin dabei ein Polizei Invite CMD zu Programmieren.
In der Config wird dann beim Invite Name und Fraktion abgespeichert.
Allerdings weiß ich nicht wie ich abfragen soll, ob der Spieler Polizei Rang 3 hat (Mehr zu sagen, kann man sagen..).

Invite:

Spoiler Spoiler

Source code

1
2
3
4
5
6
7
8
9
10
11
12
if(p.hasPermission("system.fbil")) {
						if(FraktionConfig.getPolizei(t, ".fraktion3")) {
					p.sendMessage(Main.prefix + "§7Du hast den Spieler §a" + t.getName() + " §7in die §1FBI §7aufgenommen!");
					t.sendMessage(Main.prefix + "§7Du wurdest von §a" + p.getName() + " §7in die §1FBI §7aufgenommen!");
					
						FraktionConfig.setFBI(t, "fbi");
					
						} else {
							p.sendMessage(Main.prefix + "§7Dieser Spieler ist entweder kein Polizist, oder kein Rang 3.");
						}
					
					}



Config:

Spoiler Spoiler

Source code

1
public static void save() throws IOException {		cfgf.save(cfgfilef);	}		//Polizei	public static void setPolizei(Player p, String polizei) throws IOException {		cfgf.set(p.getName() + ".fraktion", polizei);		save();			}		public static void setPolizei2(Player p, String polizei2) throws IOException {		cfgf.set(p.getName() + ".fraktion", polizei2);		save();	}		public static void setPolizei3(Player p, String polizei3) throws IOException {		cfgf.set(p.getName() + ".fraktion", polizei3);		save();	}

DraxxDev

User / Kunde

Posts: 4

  • Send private message

2

Tuesday, February 27th 2018, 2:34am

So wie ich das verstanden habe willst du jetzt einfach den Rang abfragen.
Da du das wahrscheinlich über Strings machst musst du einfach mit equals nach dem Rang abfragen.

EinRadioSprecher

User / Kunde

  • "EinRadioSprecher" started this thread

Posts: 2

  • Send private message

3

Tuesday, February 27th 2018, 12:59pm

Eine Rangabfrage ist es nicht, nein. Geht das trotzdem mit .equals?

Stuppsman

User / Kunde

Posts: 2,766

Thanks: 25

  • Send private message

4

Monday, March 5th 2018, 3:40pm

Wie und wo wird der Rang denn gespeichert?

An sich isset dann doch nur sowas wie:

Source code

1
if (playerVariable.getPolizeirang() == 3) 


Wobei du halt selbst schauen musst, wo du den Rang hernimmst.

p.s.: Wenn du das nächste mal was postest, geh in den Quellcode-Reiter, dann rückt der das nicht so komisch ein..
Nein, ich hab kein Skype.. bei Interesse an einer privaten Unterrichtsstunde, wende dich bitte direkt an mein Team! 8)

Bitte besucht unser neues Forum unter https://forum.nitrado.net| Please visit our new Forum at https://forum.nitrado.net