Finde ich jetzt aber auch besser, der in der ersten (und 2ten) Version war nicht so mein Geschmack...
Beiträge von EmSiMa
-
-
Hey,
ich habe noch nicht so ganz verstanden, nach welchem Prinzip das Kit ausgewählt wird, also ob mit meinem oder mit dem von meinem Gegner gespielt wird.
Passiert das zufällig oder steckt dahinter ein System?
Mir ist es nämlich letztens passiert, dass ich und ein anderer Spieler zusammen mit seinem Kit spielen wollten, aber immer nur mein Kit ausgewählt wurde. Liegt das daran, dass nur ich ihn herausgefordert habe? -
-
Hey,
ich habe jetzt mal in einem deutschsprachigen Spigot-Plugin-Forum versucht, Hilfe zu bekommen, aber irgendwie antwortet mir keiner
Also das hier funktioniert nicht. Die Nachricht sch + scs_noperm (Zeile 66) wird immer angezeigt, bei jedem Befehl. Ich möchte aber, dass die Nachricht nur nach dem Befehl /scs burn und /scs kick kommt, wenn der Spieler kein Operator ist.
Spoiler anzeigen
Codepackage de.spigotcoresystems.main;import org.bukkit.command.Command;import org.bukkit.command.CommandSender;import org.bukkit.entity.Player;import org.bukkit.plugin.java.JavaPlugin;import org.bukkit.Bukkit;import org.bukkit.ChatColor;public class Main extends JavaPlugin{ public String scs = "[" + ChatColor.DARK_RED + "SCS" + ChatColor.WHITE + "] "; public String scs_noperm = ChatColor.DARK_RED + "Du hast keinen Zugriff auf diesen Befehl."; public void onEnable() { System.out.println(ChatColor.GOLD + "Das Plugin wurde gestartet."); } public void onDisable() { System.out.println(ChatColor.GOLD + "Das Plugin wurde deaktiviert."); } @Override public boolean onCommand(CommandSender sender, Command cmd, String label, String[] args) { if (cmd.getName().equalsIgnoreCase("tick")) { sender.sendMessage(scs + ChatColor.GOLD + "tack"); } else { if (cmd.getName().equalsIgnoreCase("scs")) if (args[0].equalsIgnoreCase("info")) { sender.sendMessage(scs + ChatColor.GOLD + "SpigotCoreSystems Version 1.0, by EmSiMa."); } else { if (cmd.getName().equalsIgnoreCase("scs")) if (args[0].equalsIgnoreCase("myname")) { sender.sendMessage(scs + ChatColor.AQUA + sender.getName() + ChatColor.GOLD + " ist dein Name."); } else { if (cmd.getName().equalsIgnoreCase("scs")) if (args[0].equalsIgnoreCase("kick")) if (sender.isOp()) { Player target = Bukkit.getPlayer(args[1]); target.kickPlayer(ChatColor.DARK_RED + "Du wurdest gekickt."); } else { if (cmd.getName().equalsIgnoreCase("scs")) if (args[0].equalsIgnoreCase("burn")) if (sender.isOp()) { Player target = Bukkit.getPlayer(args[1]); target.setFireTicks(10000); sender.sendMessage(scs + ChatColor.GOLD + "Du hast den Spieler " + ChatColor.DARK_AQUA + target.getName() + ChatColor.GOLD + " in Brand gesetzt."); } } } } } sender.sendMessage(scs + scs_noperm); return true; }}
Das hier geht genauso wenig. Wenn ich das versuche, geht /scs burn und /scs kick nicht.Spoiler anzeigen
Codeelse { if (cmd.getName().equalsIgnoreCase("scs")) if (args[0].equalsIgnoreCase("kick")) if (sender.isOp()) { Player target = Bukkit.getPlayer(args[1]); target.kickPlayer(ChatColor.DARK_RED + "Du wurdest gekickt."); } else { if (cmd.getName().equalsIgnoreCase("scs")) if (args[0].equalsIgnoreCase("burn")) if (sender.isOp()) { Player target = Bukkit.getPlayer(args[1]); target.setFireTicks(10000); sender.sendMessage(scs + ChatColor.GOLD + "Du hast den Spieler " + ChatColor.DARK_AQUA + target.getName() + ChatColor.GOLD + " in Brand gesetzt."); } else { sender.sendMessage(scs + scs_noperm); } } } } } return true; }}Das hier geht genauso wenig. Wenn ich das versuche, geht /scs burn und /scs kick nicht.
bei dieser Variante funktioniert zwar /scs kick ( auch die no_perm-Nachricht), aber /scs burn überhaupt nicht.Spoiler anzeigen
Code
Alles anzeigenelse { if (cmd.getName().equalsIgnoreCase("scs")) if (args[0].equalsIgnoreCase("kick")) if (sender.isOp()) { Player target = Bukkit.getPlayer(args[1]); target.kickPlayer(ChatColor.DARK_RED + "Du wurdest gekickt."); } else { sender.sendMessage(scs + scs_noperm); if (cmd.getName().equalsIgnoreCase("scs")) if (args[0].equalsIgnoreCase("burn")) if (sender.isOp()) { Player target = Bukkit.getPlayer(args[1]); target.setFireTicks(10000); sender.sendMessage(scs + ChatColor.GOLD + "Du hast den Spieler " + ChatColor.DARK_AQUA + target.getName() + ChatColor.GOLD + " in Brand gesetzt."); } } } } } return true; } }Kennt jemand die Lösung?
ohne diese Beschränkung isOp geht alles problemlos, aber die soll halt mit rein und auch diese Nachricht sender.sendMessage(scs + scs_noperm)
MfG
EmSiMa -
Also ich habe ja für args[0] das burn und dann müsste args[1] ja für das Target / den Spieler stimmen oder?
oder habe ich das falsch verstanden -
jetzt habe ich noch ein bisschen weiter geschrieben, aber irgendwie schaffe ich es nicht, ein "target" zu definieren.
Der Inhalt kann nicht angezeigt werden, da du keine Berechtigung hast, diesen Inhalt zu sehen.
Wie kann ich jetzt sagen, dass das zweite Argument die Zielauswahl sein soll?
MfG -
Hey,
ich bin aus dieser Stadt ausgetreten, Fragen/Feedback bitte nur noch an @Neburo senden und nicht an mich.
MfG -
danke für eure Hilfe
Der Inhalt kann nicht angezeigt werden, da du keine Berechtigung hast, diesen Inhalt zu sehen. -
danke für die schnelle Antwort
ich habe jetzt einfach if (args[0].equalsIgnoreCase("info")) hinten angefügt, aber geändert hat sich nichts. Habe ich was falsch gemacht oder was falsch verstanden?
MfGDer Inhalt kann nicht angezeigt werden, da du keine Berechtigung hast, diesen Inhalt zu sehen. -
Hey,
da mir es zu langweilig wurde, immer nur in Command Blocks irgendwas einzutippen, dachte ich mir, dass ich mir mal Java anschaue, um irgendwann dann mal Plugins (für einen Spigot-Server) zu schreiben, einfach mal zum ausprobieren.
Jetzt habe ich mein erstes Test-Plugin fertig, aber irgendwie funktioniert der zweite Command nicht. Der erste ist einfach /tick, und dann kommt auch (so wie ich will), [MCPL] tack zurück. Aber beim zweiten (mcpl info) sagt der Server nur "unknown command...".
In die Plugin.yml habe ich den Befehl eingetragen, und wenn ich versuche, mit tab den Befehl in der Konsole zu vervollständigen, funktioniert das auch. Was habe ich falsch gemacht? Ich vermute ja was bei diesem if...else, aber ich habe keine Ahnung wo.
Das Spigot-Forum ist meines Wissens nach Englisch, kennt jemand ein deutschsprachiges Forum, welches für solche Fragen da ist (nicht gutefrage.net)?
MfG
EmSiMaDer Inhalt kann nicht angezeigt werden, da du keine Berechtigung hast, diesen Inhalt zu sehen. Der Inhalt kann nicht angezeigt werden, da du keine Berechtigung hast, diesen Inhalt zu sehen. Der Inhalt kann nicht angezeigt werden, da du keine Berechtigung hast, diesen Inhalt zu sehen. -
Hey,
ich habe mir ja jetzt ein neues Haus mit einem neuen Lager gekauft. Das ist 200x größer als mein altes, in dem ich einfach die Kisten mit Schildern beschriftet habe.
Bis jetzt (beim Sachen umladen) habe ich einfach wieder nur Schilder benutzt, aber jetzt merke ich, dass es ziemlich unübersichtlich ist (liegt vllt. auch nur daran, dass das Lager neu ist und ich mir noch nicht alle Stellen merken konnte wo was ist). Jetzt frage ich mich, ob ich nicht doch vielleicht was anderes benutzen sollte. Ich habe mich ein bisschen umgesehen und anscheinend benutzt jeder Bilderrahmen, wo man dann eins von den Items in der Kiste einfach reintut. Was würdet ihr empfehlen? Findet ihr Schilder oder Rahmen besser oder noch was anderes?
MfG
EmSiMaDer Inhalt kann nicht angezeigt werden, da du keine Berechtigung hast, diesen Inhalt zu sehen. Der Inhalt kann nicht angezeigt werden, da du keine Berechtigung hast, diesen Inhalt zu sehen. Der Inhalt kann nicht angezeigt werden, da du keine Berechtigung hast, diesen Inhalt zu sehen. -
Hallo zusammen,
ich habe mir vor kurzem ein Haus von vanDavy bauen lassen und muss sagen, dass ich sehr zufrieden mit dem Haus und den Leistungen bin und empfehle sein Bauunternehmen allen anderen weiter.
Das Preis/Leistungs-Verhältnis ist super und es werden auch Sonderbestellungen mehr als gut erfüllt.
Bilder folgen (nach Absprache) in Kürze.
MfG
EmSiMaDer Inhalt kann nicht angezeigt werden, da du keine Berechtigung hast, diesen Inhalt zu sehen. Der Inhalt kann nicht angezeigt werden, da du keine Berechtigung hast, diesen Inhalt zu sehen. Der Inhalt kann nicht angezeigt werden, da du keine Berechtigung hast, diesen Inhalt zu sehen. Der Inhalt kann nicht angezeigt werden, da du keine Berechtigung hast, diesen Inhalt zu sehen. Der Inhalt kann nicht angezeigt werden, da du keine Berechtigung hast, diesen Inhalt zu sehen. Der Inhalt kann nicht angezeigt werden, da du keine Berechtigung hast, diesen Inhalt zu sehen. Der Inhalt kann nicht angezeigt werden, da du keine Berechtigung hast, diesen Inhalt zu sehen. Der Inhalt kann nicht angezeigt werden, da du keine Berechtigung hast, diesen Inhalt zu sehen. Der Inhalt kann nicht angezeigt werden, da du keine Berechtigung hast, diesen Inhalt zu sehen. Der Inhalt kann nicht angezeigt werden, da du keine Berechtigung hast, diesen Inhalt zu sehen.
Ist jetzt ein bisschen unsortiert -
Übrigens:
Beim ersten gesetzen Befehl im MC-Screenshot habe ich einfach die Welle + ein Leerzeichen kopiert, dann geht es, aber trotzdem wüsste ich gerne die Ursache für das Zeichen, denn kopiert ist es ausserhalb von MC nur ein Leerzeichen. -
Hey,
das Problem bei mir ist, ich muss mit alt + N dieses Zeichen erzeugen. Dann ist es gelb markiert und ich die Leertaste drücken. Dann nochmal, weil noch keine Lücke erzeugt wurde. Das mache ich 3 mal hintereinander, dann noch einmal, dann die 255 und dann nochmal dieses Zeichen. Bei dem 4ten Zeichen (nie bei einem anderen) erscheint immer dieses Symbol, auch wenn ich erst im Editor die Lücke zwischen der 255 und der Welle entferne und dann ein Leerzeichen dazwischensetze.PS: http://cubeimage.de/image/rruy , http://cubeimage.de/image/rvU3
-
Hey,
ich wollte heute einfach mal einen schönen neuen Befehlsblock-Command erstellen und habe erstmal ein bisschen rumprobiert, da ich das lange nicht mehr gemacht habe.
Als ich dann diesen Befehl
im Apple Skript-Editor (wegen den Anführungszeichen) erstellte und in Minecraft dann in den Command-Block eingab, kam das:
Mittig ist vor der 255 so ein komisches Zeichen.
Weiss jemand, was das ist?
Denn durch dieses Zeichen wird der Befehl nicht ausgeführt.
Hier nochmal ein Bild von dem ganzen Befehl, falls das wichtig ist:
MfGPS: Wenn ich in MC das Zeichen kopiere und einfüge, kommt (logischerweise) das Zeichen nochmal, im Skript-Editor / Webbrowser ein Leerzeichen
-
Hallo,
irgendwie kommt bei mir immer, wenn ich
Das "Owned by"-Spiel
diesen Link als URL eingebe, folgendes:
Weiss jemand, was das ist / Warum das kommt / ob das geplant ist?
MfG -
Ich finde die Idee gut
-
2861 - Stormtrooper
Sieht ein bischen besser aus als der Aktuelle
-
Die Umfrage sollte jetzt beendet sein, ich liste hier nochmal die Gewinner auf:
Da Brokkonaut als Admin zählt, ist
Eiki (34 Stimmen)
mal wieder der beste Owner.
Brokkonaut (35 Stimmen)
ist mit Abstand der am besten bewertete Administrator,
gefolgt von
1millionyearsold (10 Stimmen)
und
Zedoran (9 Stimmen).
Bei den Staffs hatte
Simozzy (12 Stimmen)
die meisten Stimmen, dahinter sind
Tapete182 (7 Stimmen)
und
Ezvid (7 Stimmen)
auf Augenhöhe.
manu_2001_ (6 Stimmen)
schaffte es bei den Staffs auf den 3ten Platz.
Die Buddys:
jxst_lisa
hat es mit 9 Stimmen geschafft, sich an die Spitze zu setzen,
wobei
hardstylegirl99 (7 Stimmen)
auch nicht schlecht abschnitt.
MsAlwar
und
BodotheHutt
mit jeweils 5 Stimmen belegen bei den Buddys den 3ten Platz.Danke an alle 60 Benutzer,
die ihre Stimme abgegeben haben;
Herzlichen Glückwunsch an die Gewinner.MfG
EmSiMa -
Hey,
wahrscheinlich hat noch niemand gemerkt, dass ich in letzter Zeit nicht so oft ingame online war.
Da es leider so ist, wollte ich denen, die es bemerkt haben, sagen, warum.
Weihnachten +-6 Tage muss ich Geschenke kaufen und bin dann Heiligabend - 26.12. in Niedersachsen. Dann ist 4 Tage lang das Tischtennis-Turnier, bei dem ich von 7:30-21:00 Uhr bin. Jetzt fängt bald die Schule wieder an, und die Lehrer müssen jetzt vor den Zeugnissen noch eine Arbeit oder mindestens einen Test schreiben. Also kann ich wahrscheinlich spätestens am 31. Januar wieder regelmäßiger online kommen.
Bis dann,
EmSiMa