Beiträge von BOMBER

    Kann man die Errors mal sehen?


    Natürlich, hier:



    at org.bukkit.configuration.file.YamlConfiguration.loadFromString(YamlConfiguration.java:55)
    at org.bukkit.configuration.file.FileConfiguration.load(FileConfiguration.java:138)
    at org.bukkit.configuration.file.FileConfiguration.load(FileConfiguration.java:105)
    at org.bukkit.configuration.file.YamlConfiguration.loadConfiguration(YamlConfiguration.java:175)
    at org.bukkit.plugin.java.JavaPlugin.reloadConfig(JavaPlugin.java:117)
    at <Paket>(<Name>.java:48)
    at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:217)
    at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:457)
    at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:381)
    at org.bukkit.craftbukkit.v1_6_R3.CraftServer.loadPlugin(CraftServer.java:284)
    at org.bukkit.craftbukkit.v1_6_R3.CraftServer.enablePlugins(CraftServer.java:266)
    at net.minecraft.server.v1_6_R3.MinecraftServer.l(MinecraftServer.java:315)
    at net.minecraft.server.v1_6_R3.MinecraftServer.f(MinecraftServer.java:292)
    at net.minecraft.server.v1_6_R3.MinecraftServer.a(MinecraftServer.java:252)
    at net.minecraft.server.v1_6_R3.DedicatedServer.init(DedicatedServer.java:152)
    at net.minecraft.server.v1_6_R3.MinecraftServer.run(MinecraftServer.java:393)
    at net.minecraft.server.v1_6_R3.ThreadServerApplication.run(SourceFile:583)
    Caused by: could not determine a constructor for the tag tag:yaml.org,2002:org.bukkit.Material
    in "<string>", line 4, column 13:
    Helmet: !!org.bukkit.Material 'IRON_HELMET'
    ^


    at org.yaml.snakeyaml.constructor.SafeConstructor$ConstructUndefined.construct(SafeConstructor.java:475)
    at org.yaml.snakeyaml.constructor.BaseConstructor.constructObject(BaseConstructor.java:183)
    at org.yaml.snakeyaml.constructor.BaseConstructor.constructMapping2ndStep(BaseConstructor.java:326)
    at org.yaml.snakeyaml.constructor.SafeConstructor.constructMapping2ndStep(SafeConstructor.java:143)
    at org.yaml.snakeyaml.constructor.BaseConstructor.constructMapping(BaseConstructor.java:307)
    at org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlMap.construct(SafeConstructor.java:459)
    at org.bukkit.configuration.file.YamlConstructor$ConstructCustomObject.construct(YamlConstructor.java:26)
    at org.yaml.snakeyaml.constructor.BaseConstructor.constructObject(BaseConstructor.java:183)
    at org.yaml.snakeyaml.constructor.BaseConstructor.constructMapping2ndStep(BaseConstructor.java:326)
    at org.yaml.snakeyaml.constructor.SafeConstructor.constructMapping2ndStep(SafeConstructor.java:143)
    at org.yaml.snakeyaml.constructor.BaseConstructor.constructMapping(BaseConstructor.java:307)
    at org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlMap.construct(SafeConstructor.java:459)
    at org.bukkit.configuration.file.YamlConstructor$ConstructCustomObject.construct(YamlConstructor.java:26)
    at org.yaml.snakeyaml.constructor.BaseConstructor.constructObject(BaseConstructor.java:183)
    at org.yaml.snakeyaml.constructor.BaseConstructor.constructMapping2ndStep(BaseConstructor.java:326)
    at org.yaml.snakeyaml.constructor.SafeConstructor.constructMapping2ndStep(SafeConstructor.java:143)
    at org.yaml.snakeyaml.constructor.BaseConstructor.constructMapping(BaseConstructor.java:307)
    at org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlMap.construct(SafeConstructor.java:459)
    at org.bukkit.configuration.file.YamlConstructor$ConstructCustomObject.construct(YamlConstructor.java:26)
    at org.yaml.snakeyaml.constructor.BaseConstructor.constructObject(BaseConstructor.java:183)
    at org.yaml.snakeyaml.constructor.BaseConstructor.constructDocument(BaseConstructor.java:142)
    at org.yaml.snakeyaml.constructor.BaseConstructor.getSingleData(BaseConstructor.java:128)
    at org.yaml.snakeyaml.Yaml.loadFromReader(Yaml.java:480)
    at org.yaml.snakeyaml.Yaml.load(Yaml.java:399)


    EDIT: P.S:


    In der Config siehts so aus:



    Helmet: !!org.bukkit.Material 'IRON_HELMET'
    Chest: !!org.bukkit.Material 'IRON_CHESTPLATE'
    Legs: !!org.bukkit.Material 'IRON_LEGGINGS'
    Boots: !!org.bukkit.Material 'IRON_BOOTS'

    Hallo, ich melde mich auch mal wieder zu Wort


    Mit einem kleinen Problem in Java mit der Bukkit API (neuste)



    getConfig().addDefault(helmetPath, Material.IRON_HELMET);


    ItemStack helmet = this.plugin.getConfig().getItemStack("Helmet");
    p.getInventory().setHelmet(helmet);


    Habe das so weit von Integer auf ItemStacks umgeschrieben, naja was soll ich sagen die Konsole des Servers spuckt mir nur Errors aus?


    Weiß hier evtl jemand ne Lösung?


    MFG. :)

    Guten Abend, nach langer Zeit der Pause melde ich mich mal wieder mit einem Problem:


    Da ich schon die ganze Zeit versuche meinen SkinShop zu fixen, und ich andauernd durch die Welt falle frage ich hier mal nach:



    public OnPlayerRequestClass(playerid, classid)
    {
    SpawnPlayer(playerid);
    if(SpielerInfo[playerid][SkinShop]== 0)
    {
    SetPlayerInterior(playerid,15);
    SetPlayerPos(playerid,207.5134,-101.6069,1005.2578);
    SetPlayerFacingAngle(playerid,183.1239);
    SetPlayerCameraPos(playerid,207.6129,-109.0484,1005.1328);
    SetPlayerCameraLookAt(playerid,207.8699,-106.7528,1005.1328);
    SpielerInfo[playerid][SkinShop] = 1;
    SpielerInfo[playerid][SkinID] = GetPlayerSkin(playerid);
    }
    else
    {
    SetPlayerInterior(playerid,0);
    SpawnPlayer(playerid);
    }
    return 1;
    }


    Der Fehler liegt sicher hier, denke ich - Wenn ich connecte spawne ich nicht an meiner SpawnPosition sondern direkt vor dem Skinshop und nach dem Einloggen am Spawn, also denke ich mal es wird in der RequestClass sein.



    //Dies steht in OnPlayerSpawn//
    if(SpielerInfo[playerid][SkinShop] == 1)
    {
    SetPlayerInterior(playerid,0);
    SetPlayerPos(playerid,1456.9321,-1138.4597,23.9927);
    SetPlayerFacingAngle(playerid,183.1239);
    SpielerInfo[playerid][SkinShop]=0;
    }
    return 1;
    }


    Und noch der Befehl um den Skin zu wechseln:



    CMD:skinchange(playerid,params[])
    {
    if(eingeloggt[playerid] == false)return SendClientMessage(playerid,WEISS,"Du bist derzeit nicht eingeloggt!");
    if(IsPlayerInRangeOfPoint(playerid,3,207.4944,-101.2332,1005.2578))
    {
    ForceClassSelection(playerid);
    TogglePlayerSpectating(playerid, true);
    TogglePlayerSpectating(playerid, false);
    SpielerInfo[playerid][SkinShop] = 1;
    } else return SendClientMessage(playerid,ROT,"Hier nicht möglich!");
    return 1;
    }


    Eventuell sieht ja hier jemand von euch irgendwo einen Fehler?
    MFG :)

    Einladung senden über globale Variable und wenn der andere den Befehl eingibt Abfrage ob die Variable für Parameter (pID) auf 1 gesetzt wurde per /einladen <name>


    Und wenn er annimmt, kannste ihn denn porten, musst halt nur ne Abfrage einbauen dass er nicht annehmen kann wenn er die Variable nicht auf 1 hat.


    MFG

    Wenn ich das sehe ..


    Das liegt am Textdraw Editor, kannst es dir auch nebeneinnander anrücken.


    Außerdem hats mir zur Übersicht gedient. :P


    //E: Falls du meinst, dass ich sie nicht umbenannt habe, waren eh nur 10 Textdraws, hatte damit keine Probleme