[FUN/MECH] Battery - Store and Release the Power of Redstone [1.5.1]

Discussion in 'Archived: Plugin Releases' started by rominos2, Jun 23, 2011.

  1. Offline

    rominos2

    Battery - Store and Release the Power of Redstone
    Version : 1.5 (Power Plant Edition)

    This plugin is now on BukkitDev

    Old Post


    Create batteries.
    Catch any redstone activity in a battery and release it later with a lever.
    For example, you can use it with my ThunderTower plugin.

    Features :
    • Create Batteries with a block, a sign, and a lever
    • Save it in a flatfile
    • Charge your battery
    • Uncharge it
    • Full configurable
    Download Links :

    Battery v1.4.3


    How To Use :
    • Place a Battery Block (configurable)
    • Put a Sign with the first line [Battery]
    • Optional : See the Parameters section to make special batteries
    • Let's charge with redstone on the left side (redstone wire) or with an active furnace
    • Click on the Sign yo power on the right side (redstone wire) or a to active a furnace
    Parameters on Sign :

    All the Parameters can be written on the second line of the Battery sign on the creation of the Battery
    Only One parameter can be set for a battery

    Params (open)

    AutoPower
    Battery will automaticly uncharge it when arrive to a define level
    Usage : APxx when xx is the specific level

    AutoActivation
    Battery will uncharge it only if a redstone wire is powering the back of the battery
    Usage :AA

    Screenshots:
    Screenshots (open)

    [​IMG]
    [​IMG]
    [​IMG]
    [​IMG]
    [​IMG]
    [​IMG]

    Todo :
    • Load Batteries Chunks
    Known Issues :

    • No more
    ChangeLog :

    Version 1.4.3 (11-09-2011)
    • Fix the remaining problems with the CurrentModificationException
    • The timeCheck is no more in miliseconds but now in 1/20 seconds (10 = 0.5sec)
    ChangeLog (open)



    Version v1.4.2 (09-09-2011)
    • Code cleaning of the remaining classes
    • Fix a lot of bugs
    Version 1.4.1(08-09-2011)

    • Enormous Code Cleaning
    • Fix battery loose problem
    • Fix AP Problem
    Version 1.4(05-09-2011) (Furnace Edition)

    • Add furnace powering
    • Add AA param (AutoActivation) on a battery to activate it with a redstone current on the back of the block
    Version 1.3(28-08-2011) (Timer Edition)

    • Some code cleaning
    • Add Furnace charging
    • Add AutoPower to X% with the parameter APXX (where XX is the number)
    Version 1.2.2(27-07-2011)

    • Perhaps fix the non charging error
    • Delete batteries instead of spamming the console don't finding them
    Version 1.2.1(13-07-2011)

    • Fix a little bug in the configs on the plugin loading
    Version 1.2(09-07-2011) (St-Evarzec Edition)

    • Rewrite of the energy support (using my own RedstoneManager)
    • Delete of the AutoPower configs in properties
    • Add AutoPower optional on Batteries Sign
    Version 1.1(27-06-2011)

    • Fix the right Click issue
    • Add an autoPower config to deliver power when charged at 100%
    Version 1.0(23-06-2011)

    • Just the release of this awesome plugin


     
  2. Offline

    rominos2

    @jack3456
    No problem I'm here for that ^^

    @themthe
    What's the difference ?

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: May 16, 2016
    bellardie likes this.
  3. Offline

    disturbed13

    you should make it so that we can stack the batteries 5 m long, and 5 m tall to make a cell
    also set it so that it will power a device once the power is turned off
     
  4. Offline

    rominos2

    @disturbed13
    For suppressing the redstone wire NO I really need them
    For the uncharging when the power is off it will be implemanted soon with an Autoactivation wire on the back of the battery So you'll be able to control the powering of the battery with a wire
    BTW a battery wuold have only one activation mode (clicking sign OR redstone wire)
    I'm coding it ^^

    --- Release of the version v1.4 (Furnace Edition) ---
    Now furnace powering
    And also a new parameters : AutoActivation

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: May 16, 2016
    bellardie likes this.
  5. Offline

    M4xwellou

    @rominos2

    Trying it at the moment, I'll keep you posted ;)
     
  6. Offline

    rominos2

    bellardie likes this.
  7. Offline

    M4xwellou

    @rominos2

    BTW I have a question since I couldn't test it myself: Does it force the loading of a chunk if nobody's around ?

    PS: Just made a 30 minute charge, no problem, it has reset and it's restarting right now :)
    PSS: Just had the error ! :(
     
  8. Offline

    rominos2

    @M4xwellou
    No it doesn't load chunk
    It's a good thing to do
    I'll look into that
     
    bellardie likes this.
  9. Offline

    disturbed13

    so is that a confirmation that you are working on coding in 'cells' into your mod?
    so that we can make cell batteries :D

    also you should make it so that you can add multiple redstone torches to allow the battery to charge faster :D
    like 7 max maybe? or some other number
     
  10. Offline

    rominos2

    @disturbed13
    There is only one entry for the charge of the battery (cell if u want)
    So I don't see how I can add multiple torches
     
    bellardie likes this.
  11. Offline

    disturbed13

    multiple torches all connected to the same redstone input
    ie: 7 redstone wires all running into one, then into the battery
    [​IMG]
    like so
     
  12. Offline

    rominos2

    @disturbed13
    How do you want the plugin to know that along the road, mutliples wires have connected ?
     
    bellardie likes this.
  13. Offline

    disturbed13

    .............. uh oh
    you caught me
    i havent thought that far...........
    ill let you know if i think of something
    it would be nice to have it set up so that one torch charges the battery at X speed, and multiple would only increase the speed
     
  14. Offline

    rominos2

    But it doesn't charge with torches
    It charge with redstone wire
    And all the face of block (or almost) are used ^^
     
    bellardie likes this.
  15. Offline

    disturbed13

    but your battery wont work unless you have some way of activating the redstone wires
    ie: torches, levers, ect
     
  16. Offline

    rominos2

    @disturbed13
    Yes
    Or with others plugins
    like ThunderTower of other one making redstone energy
     
    bellardie likes this.
  17. Offline

    Nazerb

    D latch in redstone would do this?
     
  18. Offline

    rominos2

    @Nazerb
    If you want
    Just a bit less fun
    You can also use a lever if you want
     
    bellardie likes this.
  19. Offline

    disturbed13

    what is a D latch?
     
  20. Offline

    rominos2

    A sort of memory cell
     
    bellardie likes this.
  21. Offline

    Nazerb

    You could do this with a d latch and a timing circuit that switches it back off.
    But i suppose it may make it funner maybe.
     
  22. Offline

    rominos2

    @Nazerb
    And also a bit less complicated
     
  23. Offline

    disturbed13

    wow i am still lost
    where are you guys finding this info?
     
  24. Offline

    darklust

    Very useful plugin bro :]
     
  25. Offline

    rominos2

    @disturbed13
    Just googled it
    I am a true fan of redstone
    Why would have make a such bizarre plugin ? ^^

    @darklust
    Thanks man,
    must be interesting with your teslaCoil
     
  26. Had this error a while after adding this for testing.

    Code:
    14:09:07 [SEVERE] Could not pass event BLOCK_BREAK to Battery
    java.lang.IndexOutOfBoundsException: Index: 3, Size: 3
            at java.util.ArrayList.rangeCheck(ArrayList.java:604)
            at java.util.ArrayList.get(ArrayList.java:382)
            at org.rominos2.Battery.BatteryBlockListener.onBlockBreak(BatteryBlockListener.java:69)
            at org.bukkit.plugin.java.JavaPluginLoader$37.execute(JavaPluginLoader.java:497)
            at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:58)
            at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:338)
            at net.minecraft.server.ItemInWorldManager.c(ItemInWorldManager.java:157)
            at net.minecraft.server.ItemInWorldManager.a(ItemInWorldManager.java:121)
            at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:481)
            at net.minecraft.server.Packet14BlockDig.a(SourceFile:42)
            at net.minecraft.server.NetworkManager.b(NetworkManager.java:226)
            at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:89)
            at net.minecraft.server.NetworkListenThread.a(SourceFile:105)
            at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:453)
            at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:363)
            at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    
     
  27. Offline

    rominos2

    @Joy
    Ok I'll look at this

    EDIT :
    What did you do to have this error ?
    Can I have details ?
     
  28. Other errors like that, I presume it's just bad sign-input, but you should filter that ideally :p

    Another issue:

    [14:54] <phil235_> Joymo, found a bug with Autopowering batteries: if one write the line APxx with xx below 50, then the battery's output will be stuck "ON" after the first discharge.

    Another one, there's a few different ones, but all the same issue I suppose :p

    Code:
    15:02:33 [SEVERE] Could not pass event BLOCK_BREAK to Battery
    java.lang.IndexOutOfBoundsException: Index: 1, Size: 1
            at java.util.ArrayList.rangeCheck(ArrayList.java:604)
            at java.util.ArrayList.get(ArrayList.java:382)
            at org.rominos2.Battery.BatteryBlockListener.onBlockBreak(BatteryBlockListener.java:69)
            at org.bukkit.plugin.java.JavaPluginLoader$37.execute(JavaPluginLoader.java:497)
            at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:58)
            at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:338)
            at net.minecraft.server.ItemInWorldManager.c(ItemInWorldManager.java:157)
            at net.minecraft.server.ItemInWorldManager.a(ItemInWorldManager.java:121)
            at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:481)
            at net.minecraft.server.Packet14BlockDig.a(SourceFile:42)
            at net.minecraft.server.NetworkManager.b(NetworkManager.java:226)
            at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:89)
            at net.minecraft.server.NetworkListenThread.a(SourceFile:105)
            at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:453)
            at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:363)
            at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    15:02:33 [INFO] [Battery] A Battery was mysteriously suppressed in world_vah at 130,6,73.
    
    Regarding this, it's not just over/under 50 it seems, they say now that some numbers work, some don't...

    [15:30] <phil235_> so 51 will work, so is 42 but not 97

    ==========

    The block-break errors seem to be caused by breaking the Battery block with the sign still attached, btw.

    Some more info on one of the issues, and a new issue:

    [16:05] <phil235_> Joymo, apparently placing a buggy sign (I'm still not sure about the numbers that does it) causes weird stuff: it can causes the rsd next to the lapisblock (Input or Output side) to light up without power source, and even after removing the battery, placing rsd on this particular block will makes it light up
    [16:07] <phil235_> also, I'm confident that number ending with 5,6,7,8,9 are all buggy

    This plugin needs some added durability :p

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: May 16, 2016
  29. Offline

    rominos2

    @Joy

    For the AP problem
    Ok I'll fix that
    I've reproduce the error

    For the redstone block bug
    I'll see that too

    Is there any more problems ^^ ?

    --- Release of the version 1.4.1 ---

    BIG Code cleaning
    Fix the problems

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: May 16, 2016
  30. Offline

    M4xwellou

    @rominos2

    I had hope when I saw "big code cleaning" :p
    but...

    "[SEVERE] Exception in thread "Timer-0"
    2011-09-09 01:20:31 [SEVERE] java.util.ConcurrentModificationException
    2011-09-09 01:20:31 [SEVERE] at java.util.HashMap$HashIterator.nextEntry(Unknown Source)
    2011-09-09 01:20:31 [SEVERE] at java.util.HashMap$KeyIterator.next(Unknown Source)
    2011-09-09 01:20:31 [SEVERE] at java.util.AbstractCollection.finishToArray(Unknown Source)
    2011-09-09 01:20:31 [SEVERE] at java.util.AbstractCollection.toArray(Unknown Source)
    2011-09-09 01:20:31 [SEVERE] at java.util.ArrayList.<init>(Unknown Source)
    2011-09-09 01:20:31 [SEVERE] at net.minecraft.server.BlockRedstoneWire.g(BlockRedstoneWire.java:42)
    2011-09-09 01:20:31 [SEVERE] at net.minecraft.server.BlockRedstoneWire.doPhysics(BlockRedstoneWire.java:286)
    2011-09-09 01:20:31 [SEVERE] at net.minecraft.server.World.k(World.java:459)
    2011-09-09 01:20:31 [SEVERE] at net.minecraft.server.World.applyPhysics(World.java:434)
    2011-09-09 01:20:31 [SEVERE] at net.minecraft.server.BlockRedstoneWire.g(BlockRedstoneWire.java:49)
    2011-09-09 01:20:31 [SEVERE] at net.minecraft.server.BlockRedstoneWire.doPhysics(BlockRedstoneWire.java:286)
    2011-09-09 01:20:31 [SEVERE] at net.minecraft.server.World.k(World.java:459)
    2011-09-09 01:20:31 [SEVERE] at net.minecraft.server.World.applyPhysics(World.java:434)
    2011-09-09 01:20:31 [SEVERE] at net.minecraft.server.BlockRedstoneWire.g(BlockRedstoneWire.java:49)
    2011-09-09 01:20:31 [SEVERE] at net.minecraft.server.BlockRedstoneWire.doPhysics(BlockRedstoneWire.java:286)
    2011-09-09 01:20:31 [SEVERE] at net.minecraft.server.World.k(World.java:459)
    2011-09-09 01:20:31 [SEVERE] at net.minecraft.server.World.applyPhysics(World.java:434)
    2011-09-09 01:20:31 [SEVERE] at net.minecraft.server.BlockRedstoneWire.g(BlockRedstoneWire.java:49)
    2011-09-09 01:20:31 [SEVERE] at net.minecraft.server.BlockRedstoneWire.doPhysics(BlockRedstoneWire.java:286)
    2011-09-09 01:20:31 [SEVERE] at net.minecraft.server.World.k(World.java:459)
    2011-09-09 01:20:31 [SEVERE] at net.minecraft.server.World.applyPhysics(World.java:434)
    2011-09-09 01:20:31 [SEVERE] at net.minecraft.server.BlockRedstoneWire.g(BlockRedstoneWire.java:49)
    2011-09-09 01:20:31 [SEVERE] at net.minecraft.server.BlockRedstoneWire.doPhysics(BlockRedstoneWire.java:286)
    2011-09-09 01:20:31 [SEVERE] at net.minecraft.server.World.k(World.java:459)
    2011-09-09 01:20:31 [SEVERE] at net.minecraft.server.World.applyPhysics(World.java:434)
    2011-09-09 01:20:31 [SEVERE] at net.minecraft.server.BlockRedstoneWire.g(BlockRedstoneWire.java:49)
    2011-09-09 01:20:31 [SEVERE] at net.minecraft.server.BlockRedstoneWire.doPhysics(BlockRedstoneWire.java:286)
    2011-09-09 01:20:31 [SEVERE] at net.minecraft.server.World.k(World.java:459)
    2011-09-09 01:20:31 [SEVERE] at net.minecraft.server.World.applyPhysics(World.java:437)
    2011-09-09 01:20:31 [SEVERE] at net.minecraft.server.BlockRedstoneWire.g(BlockRedstoneWire.java:49)
    2011-09-09 01:20:31 [SEVERE] at net.minecraft.server.BlockRedstoneWire.doPhysics(BlockRedstoneWire.java:286)
    2011-09-09 01:20:31 [SEVERE] at net.minecraft.server.World.k(World.java:459)
    2011-09-09 01:20:31 [SEVERE] at net.minecraft.server.World.applyPhysics(World.java:435)
    2011-09-09 01:20:31 [SEVERE] at net.minecraft.server.BlockRedstoneWire.g(BlockRedstoneWire.java:49)
    2011-09-09 01:20:31 [SEVERE] at net.minecraft.server.BlockRedstoneWire.doPhysics(BlockRedstoneWire.java:286)
    2011-09-09 01:20:31 [SEVERE] at net.minecraft.server.World.k(World.java:459)
    2011-09-09 01:20:31 [SEVERE] at net.minecraft.server.World.applyPhysics(World.java:434)
    2011-09-09 01:20:31 [SEVERE] at net.minecraft.server.BlockRedstoneWire.g(BlockRedstoneWire.java:49)
    2011-09-09 01:20:31 [SEVERE] at net.minecraft.server.BlockRedstoneWire.doPhysics(BlockRedstoneWire.java:286)
    2011-09-09 01:20:31 [SEVERE] at net.minecraft.server.World.k(World.java:459)
    2011-09-09 01:20:31 [SEVERE] at net.minecraft.server.World.applyPhysics(World.java:438)
    2011-09-09 01:20:31 [SEVERE] at net.minecraft.server.BlockRedstoneWire.g(BlockRedstoneWire.java:49)
    2011-09-09 01:20:31 [SEVERE] at net.minecraft.server.BlockRedstoneWire.doPhysics(BlockRedstoneWire.java:286)
    2011-09-09 01:20:31 [SEVERE] at net.minecraft.server.World.k(World.java:459)
    2011-09-09 01:20:31 [SEVERE] at net.minecraft.server.World.applyPhysics(World.java:434)
    2011-09-09 01:20:31 [SEVERE] at net.minecraft.server.BlockRedstoneWire.g(BlockRedstoneWire.java:49)
    2011-09-09 01:20:31 [SEVERE] at net.minecraft.server.BlockRedstoneWire.doPhysics(BlockRedstoneWire.java:286)
    2011-09-09 01:20:31 [SEVERE] at net.minecraft.server.World.k(World.java:459)
    2011-09-09 01:20:31 [SEVERE] at net.minecraft.server.World.applyPhysics(World.java:438)
    2011-09-09 01:20:31 [SEVERE] at net.minecraft.server.BlockRedstoneWire.g(BlockRedstoneWire.java:49)
    2011-09-09 01:20:31 [SEVERE] at net.minecraft.server.BlockRedstoneWire.doPhysics(BlockRedstoneWire.java:286)
    2011-09-09 01:20:31 [SEVERE] at net.minecraft.server.World.k(World.java:459)
    2011-09-09 01:20:31 [SEVERE] at net.minecraft.server.World.applyPhysics(World.java:434)
    2011-09-09 01:20:31 [SEVERE] at net.minecraft.server.BlockRedstoneWire.g(BlockRedstoneWire.java:49)
    2011-09-09 01:20:31 [SEVERE] at net.minecraft.server.BlockRedstoneWire.doPhysics(BlockRedstoneWire.java:286)
    2011-09-09 01:20:31 [SEVERE] at net.minecraft.server.World.k(World.java:459)
    2011-09-09 01:20:31 [SEVERE] at net.minecraft.server.World.applyPhysics(World.java:435)
    2011-09-09 01:20:31 [SEVERE] at net.minecraft.server.BlockRedstoneWire.g(BlockRedstoneWire.java:49)
    2011-09-09 01:20:31 [SEVERE] at net.minecraft.server.BlockRedstoneWire.doPhysics(BlockRedstoneWire.java:286)
    2011-09-09 01:20:31 [SEVERE] at net.minecraft.server.World.k(World.java:459)
    2011-09-09 01:20:31 [SEVERE] at net.minecraft.server.World.applyPhysics(World.java:434)
    2011-09-09 01:20:31 [SEVERE] at net.minecraft.server.BlockRedstoneWire.g(BlockRedstoneWire.java:49)
    2011-09-09 01:20:31 [SEVERE] at net.minecraft.server.BlockRedstoneWire.doPhysics(BlockRedstoneWire.java:286)
    2011-09-09 01:20:31 [SEVERE] at net.minecraft.server.World.k(World.java:459)
    2011-09-09 01:20:31 [SEVERE] at net.minecraft.server.World.applyPhysics(World.java:436)
    2011-09-09 01:20:31 [SEVERE] at net.minecraft.server.BlockRedstoneWire.g(BlockRedstoneWire.java:49)
    2011-09-09 01:20:31 [SEVERE] at net.minecraft.server.BlockRedstoneWire.doPhysics(BlockRedstoneWire.java:286)
    2011-09-09 01:20:31 [SEVERE] at net.minecraft.server.World.k(World.java:459)
    2011-09-09 01:20:31 [SEVERE] at net.minecraft.server.World.applyPhysics(World.java:435)
    2011-09-09 01:20:31 [SEVERE] at net.minecraft.server.BlockRedstoneWire.g(BlockRedstoneWire.java:49)
    2011-09-09 01:20:31 [SEVERE] at net.minecraft.server.BlockRedstoneWire.doPhysics(BlockRedstoneWire.java:286)
    2011-09-09 01:20:31 [SEVERE] at net.minecraft.server.World.k(World.java:459)
    2011-09-09 01:20:31 [SEVERE] at net.minecraft.server.World.applyPhysics(World.java:434)
    2011-09-09 01:20:31 [SEVERE] at net.minecraft.server.World.update(World.java:407)
    2011-09-09 01:20:31 [SEVERE] at net.minecraft.server.World.setData(World.java:349)
    2011-09-09 01:20:31 [SEVERE] at org.bukkit.craftbukkit.block.CraftBlock.setData(CraftBlock.java:57)
    2011-09-09 01:20:31 [SEVERE] at org.bukkit.craftbukkit.block.CraftBlockState.update(CraftBlockState.java:182)
    2011-09-09 01:20:31 [SEVERE] at org.bukkit.craftbukkit.block.CraftSign.update(CraftSign.java:33)
    2011-09-09 01:20:31 [SEVERE] at org.rominos2.Battery.BatteryTimer.updateSign(BatteryTimer.java:118)
    2011-09-09 01:20:31 [SEVERE] at org.rominos2.Battery.BatteryTimer.updateBattery(BatteryTimer.java:104)
    2011-09-09 01:20:31 [SEVERE] at org.rominos2.Battery.BatteryTimer.charge(BatteryTimer.java:84)
    2011-09-09 01:20:31 [SEVERE] at org.rominos2.Battery.BatteryTimer.run(BatteryTimer.java:48)
    2011-09-09 01:20:31 [SEVERE] at java.util.TimerThread.mainLoop(Unknown Source)
    2011-09-09 01:20:31 [SEVERE] at java.util.TimerThread.run(Unknown Source)
    2011-09-09 01:21:08 [SEVERE] Could not pass event BLOCK_BREAK to Battery
    java.lang.IndexOutOfBoundsException: Index: 3, Size: 1
    at java.util.ArrayList.RangeCheck(Unknown Source)
    at java.util.ArrayList.get(Unknown Source)
    at org.rominos2.Battery.BatteryBlockListener.onBlockBreak(BatteryBlockListener.java:69)
    at org.bukkit.plugin.java.JavaPluginLoader$37.execute(JavaPluginLoader.java:497)
    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:58)
    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:338)
    at net.minecraft.server.ItemInWorldManager.c(ItemInWorldManager.java:157)
    at net.minecraft.server.ItemInWorldManager.a(ItemInWorldManager.java:121)
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:481)
    at org.getspout.spout.SpoutNetServerHandler.a(SpoutNetServerHandler.java:140)
    at net.minecraft.server.Packet14BlockDig.a(SourceFile:42)
    at net.minecraft.server.NetworkManager.b(NetworkManager.java:226)
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:89)
    at org.getspout.spout.SpoutNetServerHandler.a(SpoutNetServerHandler.java:478)
    at net.minecraft.server.NetworkListenThread.a(SourceFile:105)
    at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:454)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:363)
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
     
  31. Offline

    rominos2

    @M4xwellou
    I'll see that
    BUT it' not the same error
    Do a little progress ^^
     

Share This Page