[FUN/MISC] Tribu v0.6.4 - The ZombieSurvival continuation [1.6.4]

Discussion in 'Archived: Plugin Releases' started by Graindcafe, Jul 19, 2011.

  1. Offline

    Graindcafe

    Tribu - A zombie survival game !

    Currently looking for translators please contact me by PM if your language is not already translated or not fully translated.

    What is it ?
    Tribu is a zombie survival game in which you can set zombie spawns. Zombies will appear wave by wave once the game is started. You have to kill them! Each kill will get you money and points, and with the money you can buy items to kill more zombies. The game will stop when everyone is dead.


     
  2. Offline

    Taintedfilmz

    good luck with the plugin!
     
  3. Offline

    bruce00j

    great plug-in one sugestion though could you make is so the players have to be near the spawns to get the zombies to sapwn because i want to make a small island with dungeons in it that the players have to venture down and i will be setting spawns down there but if a zombie spawns down there while they are on the top the will be stuck in that same round, or is there a timer for the round instead of all the zombies having to be killed?
     
  4. Offline

    Graindcafe

    I've done the Spawn control sign for that, you just have to place some pressure plate connected to the sign and when player walk on it, the spawn will be active
     
    Taintedfilmz likes this.
  5. Offline

    bruce00j

    there is a small problem with that though that would require the player stepping on the pressure plate and from what I experienced a lot of people avoid pressure plates, maybe you could look into the mob arena source code (if they have it public) because they have a code so that mobs only spawn if a player is within something like a 15 block radius of the spawner, hope this encourages you to make a change like this if possable

    EDIT:
    I would be willing to work on the plug-in with you but unfortunately I don't have much knowledge with java :(
     
  6. Offline

    Graindcafe

    Don't need to copy the code, I could do that by myself but I think there is several ways to prevent that. For example, just place several pressures plates so that they can't jump over it.

    Have you knowledge in another language ?
     
  7. Offline

    NOTNOT

    Um... i think Config Example has Something wrong !
    Not Working For me ...
    I set like this ! but it doesn't happen

    # Tribu Config File Version 1.1
    # Here is the default settings :
    # PluginMode:
    # ServerExclusive: true
    # WaveStart:
    # SetTime: true
    # SetTimeTo: 37000
    # Delay: 10
    # TeleportPlayers:false
    # Zombies:
    # Health: [0.5,4.0]
    # Quantity: [0.5,1.0,1.0]
    # Stats:
    # OnZombieKill:
    # Money: 15
    # Points: 10
    # OnPlayerDeath:
    # Money:10000
    # Points:50

    PluginMode:
    ServerExclusive: false
    WaveStart:
    SetTime: true
    SetTimeTo: 37000
    Delay: 10
    TeleportPlayers: false
    Zombies:
    Quantity:
    - 0.5
    - 1.0
    - 1.0
    Health:
    - 0.5
    - 4.0
    Stats:
    OnZombieKill:
    Money: 50
    Points: 10
    OnPlayerDeath:
    Money: 10000
    Points: 50
     
  8. Offline

    Graindcafe

    What are you trying to do ?
     
  9. Offline

    NOTNOT

    Nothing, just change config.But
    Code:
    08:41:57 [심각] Could not load 'plugins\Tribu-en.jar' in folder 'plugins':
    while scanning a simple key
     in "<reader>", line 9, column 7:
              TeleportPlayers:false
              ^
    could not found expected ':'
     in "<reader>", line 10, column 2:
         Zombies:
         ^
    
            at org.yaml.snakeyaml.scanner.ScannerImpl.stalePossibleSimpleKeys(Scanne
    rImpl.java:400)
            at org.yaml.snakeyaml.scanner.ScannerImpl.needMoreTokens(ScannerImpl.jav
    a:231)
            at org.yaml.snakeyaml.scanner.ScannerImpl.checkToken(ScannerImpl.java:18
    2)
            at org.yaml.snakeyaml.parser.ParserImpl$ParseBlockMappingKey.produce(Par
    serImpl.java:564)
            at org.yaml.snakeyaml.parser.ParserImpl.peekEvent(ParserImpl.java:163)
            at org.yaml.snakeyaml.parser.ParserImpl.checkEvent(ParserImpl.java:148)
            at org.yaml.snakeyaml.composer.Composer.composeMappingNode(Composer.java
    :228)
            at org.yaml.snakeyaml.composer.Composer.composeNode(Composer.java:160)
            at org.yaml.snakeyaml.composer.Composer.composeMappingNode(Composer.java
    :230)
            at org.yaml.snakeyaml.composer.Composer.composeNode(Composer.java:160)
            at org.yaml.snakeyaml.composer.Composer.composeDocument(Composer.java:12
    2)
            at org.yaml.snakeyaml.composer.Composer.getSingleNode(Composer.java:105)
    
            at org.yaml.snakeyaml.constructor.BaseConstructor.getSingleData(BaseCons
    tructor.java:124)
            at org.yaml.snakeyaml.Yaml.load(Yaml.java:264)
            at org.bukkit.util.config.Configuration.load(Configuration.java:82)
            at org.bukkit.plugin.java.JavaPlugin.initialize(JavaPlugin.java:157)
            at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.j
    ava:175)
            at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.
    java:213)
            at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager
    .java:136)
            at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:128)
            at org.bukkit.craftbukkit.CraftServer.<init>(CraftServer.java:97)
            at net.minecraft.server.ServerConfigurationManager.<init>(ServerConfigur
    ationManager.java:51)
            at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:135)
            at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:338)
            at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    Above Error is happen.
    Code:
    # Tribu Config File Version 1.1
     Here is the default settings :
     PluginMode:
          ServerExclusive: true
     WaveStart:
          SetTime: true
          SetTimeTo: 37000
          Delay: 10
          TeleportPlayers:false
     Zombies:
          Health: [0.5,4.0]
          Quantity: [0.5,1.0,1.0]
     Stats:
        OnZombieKill:
           Money: 15
           Points: 10
        OnPlayerDeath:
           Money:10000
           Points:50
    
    {}
    
    and this is my Tribu Config File .
    What happen to me ?
     
  10. Offline

    Graindcafe

    It's the YAML, it's very sensitive, you have to NOT put any tab.
    Your problem here is that you have not put a space after ":" in
    "TeleportPlayers:false" should be "TeleportPlayers: false"
     
  11. Offline

    KZY

    it's strange how admin can break blocks but default groups can't
    when i put this plugin in
     
  12. Offline

    Graindcafe

    No it isn't, this is normal. Set "ServerExclusive" to false ;-)
     
  13. Offline

    NyC_Gaming

    Yo when ever I change the settings for the plugin they always go back to the default settings. This plugin also isnt that compatible with the ESSENTIALS plugin.
     
  14. Offline

    Julianoz1224

    Thanks for the great plugin! really enjoy it.

    I think a great idea would be that you could place an iron door and a sign next to it with a price, then when you have enough points you could right click on that sign and it would open the iron door :D
     
  15. Offline

    Graindcafe

    You have probably changed the commented config lines (line starting with #).
    What is the problem with Essentials ?


    A good idea, I will do it
     
  16. Offline

    Demonofbirth

    I have a request. Buttons that cost money to press... so we can hook them to our own traps.

    EDIT: I would also like a certain block (configurable) to break at a slow pace when zombies are near it... to use as barricades that are breakable.

    EDIT2: doors that cost money to enter ^_^ (check the lockette source)
     
  17. Offline

    KZY

    I have problem with the plugin;;
    players that are not op can't break blocks;
    but when i remove this plugin they can break blocks
     
  18. Offline

    Graindcafe

    Set "ServerExclusive" to false

    I will think about it, how to merge buttons, doors etc.. with a cost
    For the barricade, you should use Zombie Attack
    No ^^
     
  19. Offline

    Moridar

    I see you are from Paris. A spellcheck might help :)

    What is it ?
    Tribu is a zombie survival game in which you can set zombie spawns. Zombies will appear wave by wave once the game is started. You have to kill them! Each kill will get you money and points, and with the money you can buy items to kill more zombies. The game will stop when everyone is dead.

    How to use ?

    There are 4 commands and several settings. You should test the game before editing the config file.
    I will guide you to create a basic level.
    First of all, create the level with : /tribu create levelName
    Then the initial spawn, it's here that the players will spawn when the game starts. Use : /ispawn
    Set the death spawn with : /dspawn
    Note : By default, the initial spawn and death spawn are where you were when you created the level.
    It's almost finished, all that remains is for you to set the zombie spawns. Place yourself where you want that the zombies appear then type : /zspawn set spawnName
    You can create as many zombie spawns as you want.
    Once that's all set, you can start the game with : /tribu start
    Note : if your server is not dedicated for this plugin, you should first enter the game before starting it with : /tribu enter

    Love the plugin, I'm actually trying to set up a 24/7 zombie attack server as we speak. So a couple questions/suggestions:
    Can you make it so the game loops once started, i.e. once everyone has died people spawn at the spawn point and have a configurable amount of time until the game starts again?
    --On top of this, is it possible to make it so players can join and leave from different worlds as they please, so when they join for the first time, they will spawn at the set /ispawn point, and after that, they will resume where they were?
    --Also, a respawn timer for those who die, which does not reset itself when players switch worlds (so like every 5 {configurable} minutes all dead players respawn?
    FINALLY, is it possible to make the game difficulty configurable by the number of players in the world?

    I realize some of this may be big stuff, but just some ideas :) Good luck with your plugin!
     
  20. Offline

    Graindcafe

    Thank you for the spellcheck :)

    Actually, the game restart after everyone died. If there are several levels, 2 are randomly chosen by the plugin and players can vote for the one or second, using the commands.
    For the moment, I still haven't worked on the multiworld support, so it's planned.
    About the respawn timer, the only one possibility I think it's to teleport the player in another spawn and wait 5 minutes before teleport it again but at the death spawn.
    For the difficulty, I will think on it, I don't know how to add it with the polynom, the easiest is to put it in the variable.

    I will need some beta-testers. They should be at least 3 per server, so if you and your players want to help me, I'd appreciate it.

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

    dbwiesel

    Graindcafe, I/we could beta-test on our test-server :) So just give information what has to be testet :) ...
     
  22. Offline

    Graindcafe

    Thank you, have you skype ?
     
  23. Offline

    wesleyextra

    Lol.. this mod looks crazy, but how does it work exactly?
    You just walk to the iron sword plank after a wave, and then you have the sword?
    I'm going to test it soon.
    Can you tell me the item numbers you use for that blood, the switch, and all those planks?

    So just to be sure:
    You create some spawnplaces and planks, and after a wave, you walk to the plank to buy sword, and when you are in front of that plank, you receive a sword?
     
  24. Offline

    bruce00j

    ah but instead of like a small arena shown in the video i am planning on have a island based one with caves.

    and not really i only know quite basic flash lol
     
  25. yeahhh i tired this plugin and i broke the spawning of mobs in my world as well was giving me an internal error when i had tried to access a savefile
     
  26. Offline

    Graindcafe

    To buy the sword I've right-clicked the sign. You can have all items ids here : http://www.minecraftwiki.net/wiki/Data_values
    I use wooden pressure plates (72), redstone (331), sign (323), and lever (69) to control the spawns.
    I walk on the pressure plate to toggle the spawn.

    Spawnings of mobs is desactivated in the whole server when "ServerExclusive" is set to "true", you should set it to "false".
    What have you tried to do with the save file ? What command ?
     
  27. Offline

    LoStIt

    Does this force everyone in the server to participate?
     
  28. Offline

    Graindcafe

    It depends if "ServerExclusive" is set to true or false, true, yes, false, no

    You have probably change the commented config lines.
    If the lines is starting by "#" it's a comment. The plugin puts the default config (commented) in head of the config file

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

    ItsQ

    Plugin did not remove it but my server did! Along with 40% of my total server :mad: i hate my host
    I deleted the post, sorry
     
  30. Offline

    Graindcafe

    Sorry for you
     
  31. Offline

    wesleyextra

    Is it possible to use the lever to start the zombie mode, and when u switch it off the zombie mode stops?
     

Share This Page