ServerPlugin /give

Dieses Thema im Forum "Programmierung" wurde erstellt von Lanzettlich, 31. Oktober 2012.

Status des Themas:
Es sind keine weiteren Antworten möglich.
  1. Lanzettlich
    Offline

    Lanzettlich

    Registriert seit:
    11. September 2012
    Beiträge:
    19
    Hallo!
    Ich bin dabei ein /give Plugin zu schreiben.
    Wie macht man das, einem Spieler die ID 17:2 zB zu geben?
     
    #1
  2. Kubbelie
    Offline

    Kubbelie

    Registriert seit:
    10. Oktober 2012
    Beiträge:
    86
    Also... Da gibt es was das nennt sich Essentials. Das findet man bei bukkit.org

    2. Du gehst auf Youtube und guckst verdammt noch mal das verdammt gute Tutorial vom Verdammt guten DeBukkit -.-
     
    #2
  3. Lanzettlich
    Offline

    Lanzettlich

    Registriert seit:
    11. September 2012
    Beiträge:
    19
    Wie man einem Spieler ein Item gibt, weiss ich ja.
    Nur wie man ein Item wie beispielsweise 17:2 oder 17:3 gibt, weiß ich nicht.
     
    #3
  4. Xhadius
    Online

    Xhadius Administrator

    Registriert seit:
    9. März 2012
    Beiträge:
    762
    Ort:
    Freiburg im Breisgau
    Minecraft:
    Xhadius
    Du willst also ein Plugin schreiben, zu einem Standart-Server Befehl...
    Auch mit Vanilla kannst du schon [/give Fettsack 354 1] machen...
    Ja das ist Kuchen...
    Von daher wirds schwierig.

    Natürlich kannst du auch z.B. [/give Farmer 99:6 1] machen wodurch er einen auf jeder Seite Braunen Riesenpilz bekommt...
    Und das auch mit Vanilla...
     
    #4
  5. Lanzettlich
    Offline

    Lanzettlich

    Registriert seit:
    11. September 2012
    Beiträge:
    19
    Dann eben ein anderer Befehl xD
    Ich will nur wissen wie man das mit IDS mit einem Doppelpunkt macht
     
    #5
  6. Wolfi15
    Offline

    Wolfi15

    Registriert seit:
    4. November 2011
    Beiträge:
    602
    Minecraft:
    Wolfi15
    Also irgendwie klingt für mich das richtig behämmert aber ok hier ist der Befehl

    /give SPIELER 6:2 1

    Gibt dem SPIELER 1 Birkensapling
     
    #6
  7. iTz_Proph3t
    Online

    iTz_Proph3t Moderator

    Registriert seit:
    24. Oktober 2012
    Beiträge:
    1.117
    Minecraft:
    iTz_Proph3t
    Ich glaub, er will wissen, wie das Plugin erkennt, dass z.B. 5:2 gemeint ist und nicht nur 5 oder garnix...
     
    #7
  8. Let's Mine
    Offline

    Let's Mine Ehem. Teammitglied

    Registriert seit:
    1. Dezember 2011
    Beiträge:
    421
    Ort:
    Let's Mine
    Minecraft:
    LetsMine
    int id = Integer.parseInt(args[1].split(":")[0]);
    int damage = 0;
    if (args[1].split(":").length == 2) {
    damage = Integer.parseInt(args[1].split(":")[1]);
    }

    Und das ganze halt noch mit try catch umrunden, wegen der parseInt. Ich würde auch das split array nochmal seperat abspeichern weil man es so oft benutzt, aber das sind Schönheitssachen, die darfst dann du machen. Ist nur ein grober Überblick, wie man sowas macht.
     
    #8
Status des Themas:
Es sind keine weiteren Antworten möglich.