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

LinXX

User / Kunde

Posts: 1,018

Occupation: Azubi Fachinformatiker für Systemintegration

  • Send private message

41

Sunday, April 8th 2018, 5:13pm

Habe ich probiert dan passiert nichtss, ich habe einmal in Main -und Cooldown Klasse versucht. Er zeigt dann an das es das nicht gibt. :fie:

Das muss in die Klasse die JavaPlugin erweitert. Bei mir funktioniert das. Hast du Spigot oder Bukkit verwendet?

MarcSenpai

User / Kunde

  • "MarcSenpai" is male
  • "MarcSenpai" started this thread

Posts: 138

Location: Clover

Occupation: Schüler

  • Send private message

42

Sunday, April 8th 2018, 9:32pm

Spigot
In der kürze liegt die Würze
- Shakespeares | Unitygaming-FastFelix

xtrumb

User / Kunde

  • "xtrumb" is male

Posts: 2,295

Location: hier

Occupation: Fachinformatiker für Systemintegration

Thanks: 16

  • Send private message

43

Sunday, April 8th 2018, 10:26pm

Um nochmal sicher zu gehen, du hast die Nachricht gesehen und den Listener registriert?
Mit freundlichen Grüßen
TrueMB

Dienstleistungs Service
Unser Csgo Team

MarcSenpai

User / Kunde

  • "MarcSenpai" is male
  • "MarcSenpai" started this thread

Posts: 138

Location: Clover

Occupation: Schüler

  • Send private message

44

Monday, April 9th 2018, 4:44pm

Was meinst du mit gesehen?
Als sie war in der Config, listener auch registriert.
Ich glaube immer noch er liest sie nicht aus, ich habe mal meinen Freund gefragt er hat’s mal vorprogrammiert es war genau gleich und bei ihm ging’s , es ist bestimmt ein schussel Fehler );
Und hinter her frage ich mich „wtf ich bin so dumm“
In der kürze liegt die Würze
- Shakespeares | Unitygaming-FastFelix

Sebi_Zocer

User / Kunde

  • "Sebi_Zocer" is male

Posts: 229

Location: Privat

Occupation: Privat

  • Send private message

45

Monday, April 9th 2018, 9:41pm

Vlt falscher import?

MarcSenpai

User / Kunde

  • "MarcSenpai" is male
  • "MarcSenpai" started this thread

Posts: 138

Location: Clover

Occupation: Schüler

  • Send private message

46

Tuesday, April 10th 2018, 4:16pm

Wie muss der Import aussehen? ;(
In der kürze liegt die Würze
- Shakespeares | Unitygaming-FastFelix

xtrumb

User / Kunde

  • "xtrumb" is male

Posts: 2,295

Location: hier

Occupation: Fachinformatiker für Systemintegration

Thanks: 16

  • Send private message

47

Wednesday, April 11th 2018, 9:36am

Dann sende uns bitte immer deine aktuelle Klassen: Hier ist er noch nicht registriert: https://hastebin.com/falefotipa.java
Mit freundlichen Grüßen
TrueMB

Dienstleistungs Service
Unser Csgo Team

MarcSenpai

User / Kunde

  • "MarcSenpai" is male
  • "MarcSenpai" started this thread

Posts: 138

Location: Clover

Occupation: Schüler

  • Send private message

48

Wednesday, April 11th 2018, 6:08pm

Main

Spoiler Spoiler

Source code

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
package me.marcsenpai.main;



import org.bukkit.Bukkit;
import org.bukkit.ChatColor;
import org.bukkit.plugin.PluginManager;
import org.bukkit.plugin.java.JavaPlugin;



public class Main extends JavaPlugin{
	

	
	private static Main plugin;
	
	
	public void onEnable() {
		plugin = this;
		loadConfig();
		getServer().getConsoleSender().sendMessage(ChatColor.DARK_AQUA + "[" + ChatColor.DARK_RED + "ets_Plugin" + ChatColor.DARK_BLUE + "]" + ChatColor.GOLD + " " + "wurde gestartet!");
		
	//this.getCommand("gilde").setExecutor(new gilde());
	

	
	
	
	
	PluginManager pm = Bukkit.getPluginManager();
	
	pm.registerEvents(new Cooldown(null), this);
	//pm.registerEvents(new cooldown5(), this);
	//pm.registerEvents(new cooldown6(), this);
	//pm.registerEvents(new cooldown7(), this);
	//pm.registerEvents(new cooldown(), this);
	
	
	
	}
	public void onDisable() {
		getServer().getConsoleSender().sendMessage(ChatColor.DARK_BLUE + "[" + ChatColor.DARK_RED + "PotPvP_Plugin" + ChatColor.DARK_BLUE + "]" + ChatColor.GOLD + " " + "wurde gestopt!");
	
	
	
	
	}
	
	public static Main getPlugin() {
		return plugin;
	}
	
	 public void loadConfig() {
			reloadConfig();
 	  
			getConfig().options().header("Tjaaaa2");
			
 	  getConfig().addDefault("Commandcooldown.Command", "/pl");
 	  getConfig().addDefault("Commandcooldown.alias", "/plugins");
 	 getConfig().addDefault("Commandcooldown.Cooldown", "20");
	  getConfig().addDefault("Commandcooldown.Message", "Bye,bye");
 	  
 	  
 	  
 	  
 	  
 	  getConfig().options().copyDefaults(true);
			saveConfig();
   }



}
In der kürze liegt die Würze
- Shakespeares | Unitygaming-FastFelix

LinXX

User / Kunde

Posts: 1,018

Occupation: Azubi Fachinformatiker für Systemintegration

  • Send private message

49

Wednesday, April 11th 2018, 6:54pm

"pm.registerEvents(new Cooldown(null), this);

"

????

Sehe grad, da du in der Cooldownklasse nen Construktor hast, welcher die Main erfordert, musst du diese übergeben.

xtrumb

User / Kunde

  • "xtrumb" is male

Posts: 2,295

Location: hier

Occupation: Fachinformatiker für Systemintegration

Thanks: 16

  • Send private message

50

Thursday, April 12th 2018, 9:00am

Schon einmal Debug Nachrichten ausgeben lassen?
Mit freundlichen Grüßen
TrueMB

Dienstleistungs Service
Unser Csgo Team

MarcSenpai

User / Kunde

  • "MarcSenpai" is male
  • "MarcSenpai" started this thread

Posts: 138

Location: Clover

Occupation: Schüler

  • Send private message

51

Friday, April 13th 2018, 7:20pm

Ich habe es jetzt geschaft. Jetzt würde ich gerne noch variablen einfügen.
Also
ich habe secondsleft die angibet wie viel sekunden noch, aber ich kann
ja nicht in die Config "Du musst noch"+ secondsleft +"sekunden warten!"
also wie mache ich das?
Und ich würde gerne noch eine zweite YML configuration, wie mache das?
Und in der Hash und arraylists speichern.

Danke im vorraus.

was ich habe

Spoiler Spoiler

Source code

1
2
3
4
5
6
7
8
9
public class Main extends JavaPlugin implements Listener{
		   
	private File file;
	private YamlConfiguration cfg;
	
	{
		file = new File(Main.getInstance().getDataFolder(), "Lists.yml");
		cfg = YamlConfiguration.loadConfiguration(file);
	}
:thumbsup:
In der kürze liegt die Würze
- Shakespeares | Unitygaming-FastFelix

This post has been edited 1 times, last edit by "MarcSenpai" (Apr 13th 2018, 8:10pm)


xtrumb

User / Kunde

  • "xtrumb" is male

Posts: 2,295

Location: hier

Occupation: Fachinformatiker für Systemintegration

Thanks: 16

  • Send private message

52

Saturday, April 14th 2018, 1:53pm

Was war der Fehler?

hash / 1000 + delay - currentmillis / 1000 = restsekunden
Hast du doch auch schon benutzt gehabt bei deiner abfrage? oO

File file = new File(path, "file.yml");
YamlConfiguration cfg = yamlConfiguration.loadConfiguration(file);
Mit freundlichen Grüßen
TrueMB

Dienstleistungs Service
Unser Csgo Team

MarcSenpai

User / Kunde

  • "MarcSenpai" is male
  • "MarcSenpai" started this thread

Posts: 138

Location: Clover

Occupation: Schüler

  • Send private message

53

Saturday, April 14th 2018, 3:24pm

Be ich will ja das man es auch in der Config benutzen kann, also das ich in die config "Du musst noch %sencondsLeft% warten" oder so?
Wie ich das mache.

Und war mein Anfang also richtig xDD
In der kürze liegt die Würze
- Shakespeares | Unitygaming-FastFelix

xtrumb

User / Kunde

  • "xtrumb" is male

Posts: 2,295

Location: hier

Occupation: Fachinformatiker für Systemintegration

Thanks: 16

  • Send private message

54

Sunday, April 15th 2018, 2:01pm

[Tutorial] Sonderzeichen sowie Umlaute in der YAML benutzen


Einfach eine File machen und dann mit "new UTFConfig(file)" auslesen.

du kannst eine File in deinem src Folder tun und sie dort beliebig anpassen.

z.B.:

Source code

1
2
messages:
       secondsLeft: 'Deine Nachricht und deine %Variabel%'


Mit:

Java source code

1
2
if (!file.exists())
        saveResource(fileName, true);

erstellst du sie dann.


Auslesen kannst du sie wie die config bloß das du die UTFConfig nimmst:

Java source code

1
2
UTFConfig cfg = new UTFConfig(file);
cfg.getString("messages.secondsLeft").replace("%Variabel%", restSek)
Mit freundlichen Grüßen
TrueMB

Dienstleistungs Service
Unser Csgo Team

This post has been edited 2 times, last edit by "xtrumb" (Apr 15th 2018, 2:09pm)


MarcSenpai

User / Kunde

  • "MarcSenpai" is male
  • "MarcSenpai" started this thread

Posts: 138

Location: Clover

Occupation: Schüler

  • Send private message

55

Sunday, April 15th 2018, 3:41pm

selbst gelöst,
aber wie mache ich eine zweite Config?
In der kürze liegt die Würze
- Shakespeares | Unitygaming-FastFelix

Kenuro

User / Kunde

Posts: 48

  • Send private message

56

Sunday, April 15th 2018, 3:57pm

File file1 = new File("plugins/Ordner/Filename.yml");
FileConfiguration cfg1 = YamlConfiguration.loadConfiguration(file1);
cfg1.addDefault("KeineAhnung", 1);
cfg1.options.copyDefaults(true);
cfg1.save(file);.....

wurde frei hand geschrieben

LinXX

User / Kunde

Posts: 1,018

Occupation: Azubi Fachinformatiker für Systemintegration

  • Send private message

57

Sunday, April 15th 2018, 5:39pm

https://github.com/LinXX2/UtilClasses/bl…ileManager.java


Hier is nen Filemanager von mir für Files mit eigenem namen.

MFG

MarcSenpai

User / Kunde

  • "MarcSenpai" is male
  • "MarcSenpai" started this thread

Posts: 138

Location: Clover

Occupation: Schüler

  • Send private message

58

Sunday, April 15th 2018, 9:04pm

Herlichen Danke, an alle die mir geholfen haben! :thumbup:
Echt nett von euch und ein Lob das ihr mir was beibringen konntet :thumbsup:
MfG Marc :vain:
In der kürze liegt die Würze
- Shakespeares | Unitygaming-FastFelix

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