Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- PlotPolesNumber = size(PlotPoles[@player("name")]) + 1
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- PlotPolesNumber = size(PlotPoles[@player("name")]) + 1
- PlotPoles[@player("name")][PlotPolesNumber] += @location(@transaction(transaction, "after"), "array")
- I am trying to create a map which is named after the player, will first contain the blocks location during a place event. Then later will also contain a list of players names which will be in the original players party/group.
- I want it to look something like this:
- Plotpoles = {"Ghaz_ranka" : {world, 0, 0 ,0}, {"Hawk_eye0091"}, {"AnotherPlayerName"}, "RandomName" : {World, 0, 0, 0}, {"AnotherName"}}
- Using these maps I can first check to see who the owner of the "PlotPole" is then check if a player is within x,y,z range of the coordinates and then finally check if the player is in the party/group.
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- [Dec 5, 2015 11:33:14 AM]: Error in script 'test.ds' -> 'Player Block Place' at line #406 (script line #46):
- java.lang.NumberFormatException: For input string: "Ghaz_ranka"
- at sun.misc.FloatingDecimal.readJavaFormatString(Unknown Source)
- at sun.misc.FloatingDecimal.parseDouble(Unknown Source)
- at java.lang.Double.parseDouble(Unknown Source)
- at com.pqqqqq.directscript.lang.data.Literal.parseNumber(Literal.java:629)
- at com.pqqqqq.directscript.lang.data.Literal.getNumber(Literal.java:254)
- at com.pqqqqq.directscript.lang.data.container.IndexContainer.resolve(IndexContainer.java:54)
- at com.pqqqqq.directscript.lang.reader.Context.<init>(Context.java:47)
- at com.pqqqqq.directscript.lang.reader.Line.toContext(Line.java:179)
- at com.pqqqqq.directscript.lang.data.container.StatementContainer.resolve(StatementContainer.java:45)
- at com.pqqqqq.directscript.lang.data.container.StatementContainer.resolve(StatementContainer.java:15)
- at com.pqqqqq.directscript.lang.data.container.expression.ArithmeticContainer.resolve(ArithmeticContainer.java:44)
- at com.pqqqqq.directscript.lang.reader.Context.<init>(Context.java:47)
- at com.pqqqqq.directscript.lang.reader.Line.toContext(Line.java:179)
- at com.pqqqqq.directscript.lang.reader.Block$BlockRunnable.execute(Block.java:125)
- at com.pqqqqq.directscript.lang.statement.generic.setters.IfStatement.run(IfStatement.java:29)
- at com.pqqqqq.directscript.lang.reader.Context.run(Context.java:226)
- at com.pqqqqq.directscript.lang.reader.Block$BlockRunnable.execute(Block.java:126)
- at com.pqqqqq.directscript.lang.statement.generic.setters.IfStatement.run(IfStatement.java:29)
- at com.pqqqqq.directscript.lang.reader.Context.run(Context.java:226)
- at com.pqqqqq.directscript.lang.reader.Block$BlockRunnable.execute(Block.java:126)
- at com.pqqqqq.directscript.lang.statement.generic.setters.ForEachStatement.run(ForEachStatement.java:39)
- at com.pqqqqq.directscript.lang.reader.Context.run(Context.java:226)
- at com.pqqqqq.directscript.lang.reader.Block$BlockRunnable.execute(Block.java:126)
- at com.pqqqqq.directscript.lang.statement.generic.setters.IfStatement.run(IfStatement.java:29)
- at com.pqqqqq.directscript.lang.reader.Context.run(Context.java:226)
- at com.pqqqqq.directscript.lang.reader.Block$BlockRunnable.execute(Block.java:126)
- at com.pqqqqq.directscript.lang.statement.generic.setters.IfStatement.run(IfStatement.java:29)
- at com.pqqqqq.directscript.lang.reader.Context.run(Context.java:226)
- at com.pqqqqq.directscript.lang.reader.Block$BlockRunnable.execute(Block.java:126)
- at com.pqqqqq.directscript.lang.statement.generic.setters.ForEachStatement.run(ForEachStatement.java:39)
- at com.pqqqqq.directscript.lang.reader.Context.run(Context.java:226)
- at com.pqqqqq.directscript.lang.reader.Block$BlockRunnable.execute(Block.java:126)
- at com.pqqqqq.directscript.lang.script.ScriptInstance.execute(ScriptInstance.java:217)
- at com.pqqqqq.directscript.lang.script.ScriptInstance.execute(ScriptInstance.java:208)
- at com.pqqqqq.directscript.lang.trigger.cause.Cause.activate(Cause.java:79)
- at com.pqqqqq.directscript.events.TriggerEvents.blockChange(TriggerEvents.java:193)
- at org.spongepowered.common.event.listener.ChangeBlockEventListener_TriggerEvents_blockChange13.handle(Unknown Source)
- at org.spongepowered.common.event.RegisteredListener.handle(RegisteredListener.java:92)
- at org.spongepowered.mod.event.SpongeModEventManager.post(SpongeModEventManager.java:228)
- at org.spongepowered.mod.event.SpongeModEventManager.postBulk(SpongeModEventManager.java:216)
- at org.spongepowered.mod.event.SpongeModEventManager.post(SpongeModEventManager.java:253)
- at org.spongepowered.mod.event.SpongeModEventManager.post(SpongeModEventManager.java:240)
- at org.spongepowered.common.SpongeImpl.postEvent(SpongeImpl.java:104)
- at net.minecraft.world.World.handlePostTickCaptures(World.java:858)
- at net.minecraft.network.PacketThreadUtil$1.onProcessPacket(SourceFile:64)
- at net.minecraft.network.PacketThreadUtil$1.run(SourceFile:13)
- at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
- at java.util.concurrent.FutureTask.run(Unknown Source)
- at net.minecraftforge.fml.common.FMLCommonHandler.callFuture(FMLCommonHandler.java:714)
- at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:656)
- at net.minecraft.server.dedicated.DedicatedServer.func_71190_q(DedicatedServer.java:364)
- at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:598)
- at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:478)
- at java.lang.Thread.run(Unknown Source)
Advertisement
Add Comment
Please, Sign In to add comment