Hey, ne kleine Frage zum programmieren, ist es schwer eigene Plugins die man schreibt von 1.7.10 auf 1.8 zu updaten? Oder kommt es darauf an was mn für ein plugin macht? und was oder wie genau muss man da updaten?
Nehmen wir mal iConomy. Das wird seit vielen versionen nicht mehr geupdated aber es funktioniert immer noch. Das hat damit zutun, dass sich nichts an den API Methoden die iConomy nutzt verändert hat, außer, dass sie vielleicht als veraltet gekennzeichnet wurden.
Fazit: Ändert sich viel, ist die chance hoch, dass du was verändern musst, verändert sich wenig, dann ist die chance geringer.
Als jetzt zum Beispiel die UUIDs in den Vordergrund getreren sind, musste jedes Plugin, an dem noch aktiv gearbeitet wird (also nicht inaktiv ist oder so), ein Update dürchführen, bei dem die Art und Weise geändert wird wie die Spielerdaten abgespeichert werden. Natürlich müssen das nur Plugins die auch Spielerdaten abspeichern. Nähmlich nicht mehr die Namen sondern die UUIDs.
Das ist auch der Grund, warum man iConomy in 1.8 (wenn Mojang das mit dem Namen ändern auf die Reihe kriegt) nicht mehr nutzen sollte.
Und wie mache ich das mit den UUID's ? In den tuts die ich mir so anschaue handelt es sich ja um plugins mit den versionen 1.5^^ Wo bekommt man aktuelle tuts her für sowas?
1. Kannst du dir das hier gerne anschauen:
Dort findest du alle methoden etc. die dir die bukkit api zur verfügung stellt (immer für die aktuellste dev-build version)
2. UUIDs brauchst du nur, wenn du den Spieler iwie z.b. in einer Datei, Datenbank oder sonstwo speichern willst. Wenn du ihn nicht speichern musst, brauchst du UUIDs nicht.
Ansonsten kann man recht einfach an die UUID:
player.getUniqueId().toString(); (macht dir direkt aus der UUID einen String)
anstelle dann von
player.getName();
(musst du aber nur da austauschen, wo der Spieler gespeichert werden soll. Ansonsten kannst du weiterhin player.getName() verwenden)
genau. und beim speichern und laden wechselt du dann nur das
player.getName(); (<-- damit hattest/hast du den aktuellen Spielernamen)
gegen
player.getUniqueId().toString(); (<-- Damit hast die UUID als String)
aus. Mehr ist es an sich nicht.
gilt das auch bei cmd.getName ? Oder ist das hier egal
Ich verwende grade dein Bukkit.
Befehle können keine UUIDs haben. Daher bleibt es bei getName.
Nur bei spielern, musst du dann auf UUID zugreifen, wenn du ihn speichern oder laden willst.
Das ist nicht mein bukkit, dass ist das ganz normale offiziele bukkit, wie man es auch von dl.bukkit.org herunterladen kann (nur auf nem anderen server)
kannst du mir sagen wo da der fehler liegt? Habe die fehler rot markiert
Player musst du noch importieren
es heißt equalsIgnoreCase nicht equalsIngnoreCase (also ein n zuviel)
Und am ende fehlt iwie noch ein }
du musst immer drauf achten, dass es genauso viele { wie } gibt. Wenn dass nicht der fall ist, wirst du iwo eine } vergessen haben (in dem fall am ende)
Vielleicht solltest du versuchen meinen Vorschlag zu beachten, dann passieren dir solche Fehler wahrscheinlich nicht mehr. Außerdem habe ich da sogar schon deine anfängliche Frage beantwortet gehabt.
Quote:
Originally Posted by ComputerBaer
Dann würde ich vorschlagen, dass du als erstes Java lernst. Hier findest du dazu ein gutes Buch:
Wenn du mit den Grundlagen fertig bist (mindestens Kapitel 6), kannst du mit Bukkit anfangen. Wenn es dann noch keine Bukkit für 1.8 gibt, fang einfach mit 1.7.10 an und mach dann sobald es möglich ist das Update auf 1.8. Wenn Anpassungen erforderlich sind, werden die nur sehr klein sein und deshalb kein Neuschreiben des Plugins bedeuten.
[Buying] bot programmieren 07/04/2014 - Coders Trading - 3 Replies Hallo zusammen,
ich suche einen Programmierer für einen Bot.
Es handelt sich um ein Browsergame mit Flash.
Wer Interesse hat bitte via pm melden.
bitte kein autoit oder sowas :)
Bot Programmieren 02/04/2012 - Metin2 - 5 Replies Hallo Leute,
ich werde ab nächstem Jahr in meiner Schule die Sprache Java lernen.
Ist es mit dieser möglich, Metin2 Bots zu erstellen? Oder geht das am besten mit C++?
lg OL!VER
bot programmieren 07/23/2011 - General Coding - 35 Replies hi leute
ich hab mal ne frage:
ich möchte lernen bot`s zu programmieren, jedoch weiss ich nicht welches programm/sprache am besten ist für anfänger.
mein erster bot wäre für ogame, ich spiele es zwar nicht aber trotzdem :)
am liebsten würde ich mir eine art baubot oder ne bauliste die sich selber abarbeitet (man kann im bot eingeben was er bauen soll und baut das alles nacheinander ab) zu programmieren.
Programmieren u.a. 03/08/2009 - General Coding - 13 Replies Hey Leute, ich bin komme mal zu Sache.
Ich will Programmieren lernen.
Ich bin 13 Jahre und wohne in Belgien darum habe ich keine Chance mich richtig mit 13 Jahren über Programmieren und so zu Informieren.
Darum die Frage.
Kann mir einer von euch die das Lesen, eine Seite/HP wo man nur darüber bescheid kriegt, was das ist ... .
Wen einer natürlich selber Lehrer spielen will, immer gern, PN me oder so,
Ich habe MSN, ICQ, Skype.
Danke im voraus
PROGRAMMIEREN 03/03/2009 - General Coding - 28 Replies hey,
ich weiß zwar nicht ob das hierhin kommt aber ich habe eine frage:
kann mir jemand ein programm geben womit ich auch solche hacks programmieren kann?
also jetzt nicht so komplizierte sondern vll nur so sppedhack und so.
Will auch was programmieren ich weiß das mand arfür c++ lernen muss aber das kan ich ja noch machen.
Bitte eine internett seite oder so geben
Thx