Register for your free account! | Forgot your password?

Go Back   elitepvpers > Other Online Games > Minecraft
You last visited: Today at 06:38

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

Advertisement



Java Plugin problem

Discussion on Java Plugin problem within the Minecraft forum part of the Other Online Games category.

Reply
 
Old   #1
 
VibratioN's Avatar
 
elite*gold: 0
Join Date: Aug 2012
Posts: 41
Received Thanks: 5
Java Plugin problem

Hallo ich habe ein Problem mit meinem Plugin

Ich möchte das man den befehl
"/time set 3696000" ein gibt und er den befehl umsetzt

hier meine args die er nicht nimmt

Code:
if(commandLabel.equalsIgnoreCase("time")){
			if(args[1].equalsIgnoreCase("set" + "3696000" )){
			    world.setTime(3672000);
				Bukkit.broadcastMessage(ChatColor.RED + "[TimeControl] Zeit auf Morgen gesetzt.");
zu sätzlich würde ich gerne das man permissions braucht um diesen befehl ausführen zu können das mit den permissions hat mir noch keiner erklärt
VibratioN is offline  
Old 02/13/2013, 20:28   #2
Moderator


 
elite*gold: 558
Join Date: Feb 2010
Posts: 6,548
Received Thanks: 1,418
Was soll die zweite Zeile darstellen? Also wenn ich das richtig sehe fragst du (erste und zweite zeile) ab, ob der Spieler "time set3696000" eingegeben hat.

Danach setzt du die Zeit auf 3.672.000 ... ein Tag hat aber nur 24.000, also warum so hoch?

Permissions (SuperPerms) sind ungefähr so: plager.hasPermissions("perm");

Edit:
Am meisten lernt man wenn man selbst sucht, also schau dir das args-Array mal genauer an, dann solltest du eine Lösung für das Problem aus meinem ersten Absatz finden.
ComputerBaer is offline  
Old 02/13/2013, 20:40   #3
 
VibratioN's Avatar
 
elite*gold: 0
Join Date: Aug 2012
Posts: 41
Received Thanks: 5
Viele lieben dank hab alles alleine hinbekommen
VibratioN is offline  
Old 02/13/2013, 21:26   #4
 
.NoThx's Avatar
 
elite*gold: 0
Join Date: Jun 2010
Posts: 3,146
Received Thanks: 583
Quote:
Originally Posted by ComputerBaer View Post
Was soll die zweite Zeile darstellen? Also wenn ich das richtig sehe fragst du (erste und zweite zeile) ab, ob der Spieler "time set3696000" eingegeben hat.

Danach setzt du die Zeit auf 3.672.000 ... ein Tag hat aber nur 24.000, also warum so hoch?

Permissions (SuperPerms) sind ungefähr so: plager.hasPermissions("perm");

Edit:
Am meisten lernt man wenn man selbst sucht, also schau dir das args-Array mal genauer an, dann solltest du eine Lösung für das Problem aus meinem ersten Absatz finden.
Oder durch Googeln und aus Probieren, wenn man es schon ein bissel aus anderen Sprachgen kann ist es eig. auch einfach.

Merke ich Persönlich auch ein bissel, da ich mit Java angefangen habe und Ich es nun bei .NET es leichter habe.



@Topic Du musst mal schauen was was bedeuted, das ist ansich ja einfaches English.

Bei strings sind z.b. meist verwendet:
.equals(String) also enthält ( Beachted Groß/ Kleinschreibung )
.equalsIgnoreCase(String) wie oben nur das groß / Kleinschreibung egal sind
.contains(String) also enthält ( Groß / Kleinschreibung egal)


Und um strings zuverbinden nutzt man das + also z.b.
Code:
String a1 = "I Love";
String a2 = "Minecraft";
String a3 = a1 + a2;
Oder eben
Code:
"I love "+"Minecraft"
.
.NoThx is offline  
Old 02/14/2013, 09:37   #5
 
Howaner's Avatar
 
elite*gold: 132
Join Date: Apr 2010
Posts: 2,864
Received Thanks: 2,009
Quote:
Originally Posted by .NoThx View Post
Oder durch Googeln und aus Probieren, wenn man es schon ein bissel aus anderen Sprachgen kann ist es eig. auch einfach.

Merke ich Persönlich auch ein bissel, da ich mit Java angefangen habe und Ich es nun bei .NET es leichter habe.



@Topic Du musst mal schauen was was bedeuted, das ist ansich ja einfaches English.

Bei strings sind z.b. meist verwendet:
.equals(String) also enthält ( Beachted Groß/ Kleinschreibung )
.equalsIgnoreCase(String) wie oben nur das groß / Kleinschreibung egal sind
.contains(String) also enthält ( Groß / Kleinschreibung egal)


Und um strings zuverbinden nutzt man das + also z.b.
Code:
String a1 = "I Love";
String a2 = "Minecraft";
String a3 = a1 + a2;
Oder eben
Code:
"I love "+"Minecraft"
.
Oder eine schnellere Methode
String lala = new StringBuilder ().append ("Hallo").append (", wie gehts?").toString ()
Howaner is offline  
Old 02/14/2013, 10:47   #6
 
.NoThx's Avatar
 
elite*gold: 0
Join Date: Jun 2010
Posts: 3,146
Received Thanks: 583
Quote:
Originally Posted by Howaner View Post
Oder eine schnellere Methode
String lala = new StringBuilder ().append ("Hallo").append (", wie gehts?").toString ()
Oder die, die kannte Z.b. wieder ich nicht Mann lernt immer dazu
.NoThx is offline  
Reply


Similar Threads Similar Threads
minecraft(java) plugin problem
10/27/2012 - General Coding - 0 Replies
Hallo , ich Habe gerade angefangen Java zu lernen um plugins und spaeter Spiele zumachen . Aber ich habe im moment ein Problem . Ich habe habe einen Haupt command /info und jetzt habe ich auch noch einen Untercommand /info admins gemacht , biss da hin geht ja alles aber nun wollte ich den 3 command /info ts3 machen habe ich auch , in Eclipse bekomme ich auch keinen Fehler aber im spiel wenn ich /info ts3 machen kommt nix also keine reaktion , meine class wo das drin ist : Klick sieht jemand...
[Java] Bukkit Plugin -> [args] Problem
08/18/2012 - General Coding - 6 Replies
Naja , ich habe einen Kick-Befehl programmiert , und wenn man ihn dann ausführt , soll eine Broadcast-Message gesendet werden , wo auch der Grund des Kicks steht. Das Problem ist jetzt: Er nimmt nur 1 Wort als Grund an. Wie kann ich das erweitern, das ich mehrere Wörter als Grund angeben kann? http://i.epvpimg.com/tXnth.png
[S] Java Plugin Coder (mc server)
07/20/2012 - elite*gold Trading - 13 Replies
suche ein mc server plugin welches ganz einfach den Befehl /ineedhelpbyconsole kann. Der Befehl sollte dann eine textdatei im server hauptverzeichnis ablegen koennen. bsp.: spieler macht /ineedhelpbyconsole hallo in der txt steht dann "Player : hallo" preise hier reinschreiben
Brauche Hilfe bei Java Plugin [PlayerListener]
03/13/2012 - Minecraft - 4 Replies
Moin, entweder bin ich zu dumm zum suchen, oder bekomme es echt nicht gebacken. Ich möchte mein Plugin weiterprogrammiern, da aber eine neue API draussen ist und der PlayerListener geändert wurde, verzweifele ich. Vielleicht kann mir jemand helfen: Admin.java package me.FunGoo.Admin; import java.util.logging.Logger; import org.bukkit.event.Event;
Problem mit Java :o
10/21/2011 - General Coding - 5 Replies
Hallo Community,ich lerne grade Java eclipse und wollte einen "mini Taschenrechner" machen... DOch es tritt andauernd folgender Fehler auf : Exception in thread "main" java.lang.Error: Unresolved compilation problem: at Cl.main(Cl.java:5) Hier ist der Text den ich geschrieben Habe : import java.util.Scanner; public class Cl {



All times are GMT +2. The time now is 06:38.


Powered by vBulletin®
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.

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