[Suggestion] Stargate evolved

Discussion in 'Archived: Plugin Requests' started by Threezool, Jan 10, 2011.

  1. Offline

    Threezool

    I'm a big fan of the Stargate plugin for Hmod and cant wait for it to get ported, but i would like to add a little request for it that would make it even more usefull and awsome!

    The sign uses these lines:
    <Name of gate>
    <Target gate>
    <Gate group>
    <Permissions> *New*


    The permission line can be used for setting up networks only for groups of people, single user or for the entire server! I'm running a PvP server right now with faction warfare and would love to have the factions have their own portal network that only they can use.

    Solution is to have a permission line at the bottom and the line could be as followed:


    Public/*blank* - Same as the old gates
    Creator - Only the creator can use it
    GCreator - Restrict to the creators group

    <Group Name> - Only people in same group (Check the creators group and use that or type in a group)
    GA <Group Name> - As <group name>, also with permission command (/groupacc allows use of the gate)
    GH <Group Name> - Same as <group name>, with hierarchy access also for groups above


    The permissions could be used with "perks" that is added to a 2nd sign on the gate and can use one or more perks so the sign could look like this:


    <perk 1>
    <perk 2>
    <perk 3>
    <perk 4>
    And a few perks from the top of my head could be:


    Discov - Needs to be found by a user to be able to use it (to and from)
    GDiscov - Same as Discov, but a Group can use it after a group member finds it

    Limit <#> - Can only be used # numbers of times
    Limit <#1> <#2> - Can only be used #1 numbers of times and requires #2 "coins" (iConomy)
    Limit <#> <ID> - Can only be used # numbers of times and needs an item to be recharged
    Limit <#1> <ID> <#2> - Can only be used #1 numbers of times and needs #2 of items to be recharged

    Toll - All items or coins collected are placed in the owners possession​
    Toll <#> - Requires # coins to enter (iConomy)​
    Toll <ID> <#> - Requires # of a item to enter​

    Random - If no gate destination are set the gate teleports randomly to to other group gates​
    RandomSet - First use randomly choose a destination and then set it permanently​

    Protected - Cant be destroyed by players, TnT or creepers​
    Protected <#> - Cant be destroyed by players, TnT or creepers and a # block radius​

    GroupOnly <Group Name> - Can only be selected in the gate selection by specified group​

    Conquerable - Can be conquerable by other users/groups​
    Conq Time <#> - Can only be conquerable # number of times before it sets permanently​
    Conq Delay <#> - Can only be conquered after being hold by player/group # of minutes​


    A scenario could be that a admin builds a cave with lots of diamonds in it, adds a stargate and another one that needs to be discovered to get there. You need to use 1 Gold bar to activate the gate and then another one to get back.

    Example:
    Sign 1:
    <Cave of fortune>
    <Fortune Cave>
    < Treasure >
    <Public>
    Sign 2:
    <Discov>
    <Limit 1 266 1>

    Then there might be some command permissions for players and groups bound to the plugin:

    /Gateall - Allows a player/group to be able to use any gate regardless of toll/permissions​
    /Gateacc - Allows a user or group to use specified gates regardless of group restrictions​
    /Gatecreate - Allows a user to create a gate with any options and/or perks​
    /Gatecreatel - Allows a user/group to build gates with a limited number of options (setting defined?)​
    /Gateconq - Allows a player/group to be able to take over a gate​

    Any thoughts or other functions that would make a great Stargate plugin even greater? =D
     
    Joseph Letourneau likes this.
  2. Offline

    mrgreaper

    we use the stargate mod on our server and have to say if your suggestion is used the gates (already briliant) would be truely amazing
     
  3. Offline

    Threezool

    Added more perks like Toll, Random and Protect to the first post.

    Toll - All items or coins collected are placed in the owners possession​
    Toll <#> - Requires # coins to enter (iConomy)​
    Toll <ID> <#> - Requires # of a item to enter​

    Random - If no gate destination are set the gate teleports randomly to to other group gates​
    RandomSet - First use randomly choose a destination and then set it permanently​

    Protected - Cant be destroyed by players, TnT or creepers​
    Protected <#> - Cant be destroyed by players, TnT or creepers and a # block radius​
     
  4. Offline

    Silentspy

    fixed a mistype in the header, you got some good ideas here :)
     
  5. Offline

    Threezool

    Thanks, i'm more of a brainstormer than a linguist ^^
     
  6. Offline

    Adambean

    Nice to see the Stargates will be on Bukkit too. I am a big fan of this.

    One thing that has always annoyed me though is the inability to have 2 portals with the same name, even though they are on different networks. Will this be possible/fixed with your version?
     
  7. Was just thinking of a similar toll system for the Stargate mod. Thanks for expressing it so concisely.
     
  8. Offline

    Kiskae

    Dinnerbone (one of the makers of stargate) is working on bukkit mostly atm, he has said to be porting it, and was talking about the toll system before

    Anyway, nice idea, linked it to Dinnerbone and stuff
     
  9. Offline

    Incendia

    Yea, a toll would be really nice. I'd also like the ability to hide which network the gate is on, and for gate creators to be able to destroy their own gates but not others'.

    With permissions, would it even be possible to allow only certain people to use a gate (without adding commands in like /stargate adduser and punching your gate)? I'm not sure how that would work. (For ex, making a gate only my lady and I can use)

    This also may be silly of me, but I'd love horizontal portals, even moreso if they could keep momentum.
     
  10. Offline

    KoryuObihiro

    Wow, a very nice list you have here...quite impressive, Threezool - I really like your suggestions! After falling in love with Dinnerbone's Stargate plugin for hMod, I'm certain adding these features would make it a must-have plugin for any server admin who wants warping in their world.
     
  11. Offline

    Threezool

    Might be nice with a "one way" check to if a player is allowed to warp to a location, lets say on my server players in a faction set up a "faction warpgate system" and them want another gate for warping to neutral areas?

    then the gate to a neutral area can be used by any one and then back you need to be in the spicific faction to be able to warp to just that gate, that way, multiple factions can use the same gate system, but thay can only return to their own portal or another neutral area.

    EDIT:

    Added a few more perks:

    GroupOnly <Group Name> - Can only be selected in the gate selection by specified group​

    Conquerable - Can be conquerable by other users/groups​
    Conq Time <#> - Can only be conquerable # number of times before it sets permanently​
    Conq Delay <#> - Can only be conquered after being hold by player/group # of minutes​

    And permission commands for users and groups:

    /Gateall - Allows a player/group to be able to use any gate regardless of toll/permissions
    /Gateacc - Allows a user or group to use specified gates regardless of group restrictions
    /Gatecreate - Allows a user to create a gate with any options and/or perks
    /Gatecreatel - Allows a user/group to build gates with a limited number of options (setting defined?)
    /Gateconq - Allows a player/group to be able to take over a gate
     
  12. Offline

    Adambean

    Would this be possible to implement? I guess that gates would have to have ID numbers to be unique instead of their name... unless the co-ordinates can be used.
     
  13. Offline

    Hohahihehu

    I have a couple of ideas for permission commands:

    /Gateadmin <player/group> (Basically, makes the specified player/group ignore permissions)
    /Gateperk <limit/unlimit> <perk> [player/group] (See below)

    The /Gateperk command would let you limit what commands are accessible to people. For example, if I wanted to make it so nobody but Gateadmins can make Conquerable portals, then I would use the commands:

    /Gateperk limit Conquerable
    /Gateperk limit Conq Time
    /Gateperk limit Conq Delay

    (Note, having space in the perk names would probably cause problems here, you'd probably have to shorten them to ConqDelay, etc. Alternatively, have the permissions for the sub perks rely on the group/player's permission for the main perk. Like, to be able to use Conq Time, you need to have access to the Conquerable perk. )

    Then, if I changed my mind and wanted to let donators make Conquerable portals, I'd do:

    /Gateperk unlimit Conquerable donator

    This would allow for a lot more customization of the plugin by server admins.
     
  14. Offline

    l5p4ngl312

    For the permissions, make it so there can be an owner and then the owner can add users with a command. In addition to the group functionality of course. I made a thread just like this I didn't realize this existed. It was locked... /cry

    Oh yes and make it so that you can make a private network and then let he network creator add users who have the ability to create a gate on the network:
     
  15. Offline

    Threezool

    Yah some way to restrict who can make gates and what perks it can have on it will be great if it could be added.
     
  16. Offline

    l5p4ngl312

    I want it! ... NAOW. There are warpgates and wormholes, but none have matched the previous awesome of stargate. But to really make stargate amazing, the features discussed on this thread are a must. I would really like the ability to make group/player specific stargates and networks.
     

Share This Page