Register for your free account! | Forgot your password?

Go Back   elitepvpers > Other Online Games > Minecraft
You last visited: Today at 09:23

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



[Hilfe] onPlayerJoin Detection klappt nicht

Discussion on [Hilfe] onPlayerJoin Detection klappt nicht within the Minecraft forum part of the Other Online Games category.

Reply
 
Old   #1
 
elite*gold: 0
Join Date: Jun 2013
Posts: 111
Received Thanks: 3
[Hilfe] onPlayerJoin Detection klappt nicht

Hallo, ich habe mich ein wenig informiert vonwegen dem Bukkit onPlayerJoin Event und habe etwas kleines Programmiert, jedoch funktioniert es nicht, irendwie.
Ich würde mich über Hilfe sehr freuen

Code:
Code:
package me.themrdomi.tester;

import org.bukkit.ChatColor;
import org.bukkit.entity.Player;
import org.bukkit.event.EventHandler;
import org.bukkit.event.EventPriority;
import org.bukkit.event.Listener;
import org.bukkit.event.player.PlayerJoinEvent;
import org.bukkit.event.player.PlayerQuitEvent;
import org.bukkit.plugin.java.JavaPlugin;

public class Tester extends JavaPlugin implements Listener{

	public void OnEnable() {
		this.getServer().getPluginManager().registerEvents(this, this);
		System.out.println("Tester aktiviert!");
	}
	
	public void OnDisable() {
		System.out.println("Tester deaktiviert!");
	}
	@EventHandler(priority = EventPriority.NORMAL) 
	public void onPlayerJoin(PlayerJoinEvent e) {
		Player p = e.getPlayer();
		e.setJoinMessage(ChatColor.GREEN + p.getName() + ChatColor.WHITE + "hat das Spiel betreten.");
	}
	@EventHandler(priority = EventPriority.NORMAL) 
	public void onPlayerQuit(PlayerQuitEvent e) {
		Player p = e.getPlayer();
		e.setQuitMessage(ChatColor.GREEN + p.getName() + ChatColor.WHITE + "Hat " + ChatColor.RED + "CARBONCORE" + ChatColor.WHITE + " verlassen!");
	}
}
LG Dominik
themrdomi is offline  
Old 07/23/2013, 19:38   #2

 
herlex's Avatar
 
elite*gold: 3
The Black Market: 170/1/1
Join Date: Aug 2012
Posts: 2,066
Received Thanks: 300
Quote:
Originally Posted by themrdomi View Post
Hallo, ich habe mich ein wenig informiert vonwegen dem Bukkit onPlayerJoin Event und habe etwas kleines Programmiert, jedoch funktioniert es nicht, irendwie.
Ich würde mich über Hilfe sehr freuen

Code:
Code:
package me.themrdomi.tester;

import org.bukkit.ChatColor;
import org.bukkit.entity.Player;
import org.bukkit.event.EventHandler;
import org.bukkit.event.EventPriority;
import org.bukkit.event.Listener;
import org.bukkit.event.player.PlayerJoinEvent;
import org.bukkit.event.player.PlayerQuitEvent;
import org.bukkit.plugin.java.JavaPlugin;

public class Tester extends JavaPlugin implements Listener{

	public void OnEnable() {
		this.getServer().getPluginManager().registerEvents(this, this);
		System.out.println("Tester aktiviert!");
	}
	
	public void OnDisable() {
		System.out.println("Tester deaktiviert!");
	}
	@EventHandler(priority = EventPriority.NORMAL) 
	public void onPlayerJoin(PlayerJoinEvent e) {
		Player p = e.getPlayer();
		e.setJoinMessage(ChatColor.GREEN + p.getName() + ChatColor.WHITE + "hat das Spiel betreten.");
	}
	@EventHandler(priority = EventPriority.NORMAL) 
	public void onPlayerQuit(PlayerQuitEvent e) {
		Player p = e.getPlayer();
		e.setQuitMessage(ChatColor.GREEN + p.getName() + ChatColor.WHITE + "Hat " + ChatColor.RED + "CARBONCORE" + ChatColor.WHITE + " verlassen!");
	}
}
LG Dominik
wer soll den die nachricht erhalten? der gesamte server? oder nu die gejointe person?

wenn du den gesamten server anschreiben willst, dann ersetz e.setJoin/QuitMessage mal durch:

Code:
Bukkit.broadcast(ChatColor.GREEN usw.)
wenn es nur an den User gehen soll, welcher gejoint ist:

Code:
p.sendMessage("Message")
Greetz HerleX
herlex is offline  
Old 07/23/2013, 20:08   #3
 
elite*gold: 0
Join Date: Jun 2013
Posts: 111
Received Thanks: 3
hmm, geht beides leider nicht
Aber trotzdem Danke
themrdomi is offline  
Old 07/23/2013, 20:18   #4
Moderator


 
elite*gold: 558
Join Date: Feb 2010
Posts: 6,544
Received Thanks: 1,424
Das sollte eigentlich schon so stimmen, kann jedenfalls keinen Fehler entdecken.

Kommt irgendein Error? Ich gehe mal nicht davon aus.
Geht es auf einem Testserver, auf dem nur dein Plugin läuft? Wenn ja, dann verhindert/überschreibt ein anderes Plugin deine Nachricht.

Füg mal zum Testen in die beiden Events noch Konsolenausgaben hinzu, dann kannst du sehen, ob die Events ausgelöst werden, oder nicht.

Edit:
Hab den Fehler wahrscheinlich doch gefunden: Wo hast du denn das OnEnable und OnDisable her?
Richtig wäre es so:
Code:
	@Override
	public void onEnable() {
		this.getServer().getPluginManager().registerEvents(this, this);
		System.out.println("Tester aktiviert!");
	}
	
	@Override
	public void onDisable() {
		System.out.println("Tester deaktiviert!");
	}
ComputerBaer is offline  
Old 07/23/2013, 20:30   #5
 
elite*gold: 0
Join Date: Jun 2013
Posts: 111
Received Thanks: 3
Ohh, vielen Dank jetzt gehts, das mit dem onEnable und onDisable hatte ich aus irgendeinem Tutorial (sehr böser Youtuber!!! ) Naja, ok Danke )
themrdomi is offline  
Reply


Similar Threads Similar Threads
[Hilfe]Quest klappt nicht.
06/10/2012 - Metin2 Private Server - 1 Replies
Ich weiß, dafür gibt es einen Sammelthread, aber der is momentan nicht aktiv. also diese Quest klappt nicht: quest special_warp begin state start begin when 20090.chat."Neue Maps" begin say("Ohh nein! Du auch schon?!") say("Dir wurde es also auch erzählt, "..pc.get_name().." ??") say("") say("Du weisst auch, dass ich die neuen Gebiete") say("erforscht habe? Niemand sollte es wissen,")
Switchbot hilfe v3 klappt nicht...
02/25/2012 - Metin2 Private Server - 2 Replies
Switchbot V3 Klappt net Bitte um Hilfe Hey ich zocke seit einer kurtzen Zeit auf dem Pserver Dark-Fusion2 Nun ich habe jetzt denn Switchbot V3 von Padmak gedownloaded aber der klappt net weil dann eine Meldung von Hack Shield kommt. Wisst ihr wie man das umgehen kann ? Danke im voraus leute :handsdown::handsdown::handsdown::handsdown:
Hilfe quest klappt nicht ?=
09/01/2010 - Metin2 Private Server - 3 Replies
quest give_item begin state start begin when 30123.chat."give_item" begin say_title("Item Erstellen:") say("Hallo ".. pc.get_name() .."!") say(pc.get_name().." Welches Item würdest du gerne erstellen?") local s = tonumber(input()) if s==11989 then say("oh das geht leider nicht") say("")
HILFE /go ox KLAPPT NICHT !!!!
08/16/2010 - Metin2 Private Server - 9 Replies
Ich bitte euch Leute, könnt ihr mir helfen ? Ich habe ganze zeit herumgefuscht, habe alles auf deutsch gemacht, habe Die Fragen usw. also alles glaub ich schon gemacht. Jetz geht aber /go ox nicht. Das ging schon nicht, seit ich meinen Server auf gemacht habe. PLS HILFEEE!!!!
[HILFE] PSC Klappt nicht
05/13/2010 - CrossFire - 14 Replies
Hallo ich habe mir grade eine psc gekauft und sie bei Z8 eingelöst alles wie sonst aber jetz habe ich keine ZP bekommen und die karte ist lerr also 8.99 USD weg aber KEINE ZP was soll ich machen ???



All times are GMT +2. The time now is 09:23.


Powered by vBulletin®
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2024 elitepvpers All Rights Reserved.