[ECON] GiantShopLocation v1.2 (Drunken Wasp) - Giant Shop location limiter! [1240]

Discussion in 'Inactive/Unsupported Plugins' started by Giant, Jul 30, 2011.

  1. Offline

    Giant

    GiantShop
    V1.2
    GiantShopLocation enables you to limit the locations where GiantShop is useable!

    Features
    • Multi world support
    • Multiple shops per world
    Dependencies
    Commands (open)

    • /shop loc - Show GiantShopLocation help page 1
    • /shop loc [h|help|?] (page) - Show GiantShopLocation help page X
    • /shop loc [l|list] - Show available shops
    • /shop loc [s|set] - Set coordinates
    • /shop loc [res|reset] - Reset coordinates
    • /shop loc create|c (name) - Create the shop from the giving coordinates
    • /shop loc [rem|remove] this - Removes the shop the player is currently standing in
    • /shop loc [rem|remove] [id] - Removes the shop with the given id
    • /shop loc [rem|remove] [name] [world] - Removes the shop with the given name in the given world. Note: removes ALL shops by given name.

    Permissions (open)

    • giantshop.location.* - Gives access to all GiantShopLocation permissions
    • giantshop.location.access - Gives access to GiantShopLocation
    • giantshop.location.list - Enables list command
    • giantshop.location.set - Enables setting of coordinates
    • giantshop.location.reset - Enables resetting of coordinates
    • giantshop.location.create - Allows creating shops
    • giantshop.location.remove - Allows shop removal
    • giantshop.location.override - Overrides location requirement
    * When using SuperPerms override is not included in the group!

    Example conf (open)

    Code:
    GiantShopLocation:
        Global:
            perPag: 5
        Database:
            type: SQLite
            database: minecraft
            table: GiantShop
            prefix: location_
            MySQL:
                host: localhost
                port: 3306
                user: root
                password: none
                prefix: location_
        protect:
            worlds:
                disableOffList: true
                protected:
                - world1
                allowed:
                - world1
            commands:
            - buy
            - b
            - gift
            - g
            - sell
            - s
            - list
            - l
            - check
            - c
    

    Download Jar
    source - not available as of yet

    Changelog:
    v1.2
    • Added sending message to player on entering/exiting shop.
    • Made /shop loc list look cleaner.
    v1.0.1
    • Fixed override permission not working as meant
    v1.0
    • initial release
    Todo:
    • Tell Player he just entered shop X - implented
    • Create setting for previous telling player - implemented
    • Make tutorial on how to use
     
  2. Offline

    Giant

    Awesome! :)

    ---

    I might do this, but probably will not :p Sorry for late reply, but have been considering the implementation before replying.
     
  3. Offline

    mrvertigo27

    this is fine, i just wanted to throw the idea out there.
     
  4. Offline

    Henker355

    I have all install and no Error nodes after restart or ingame. I can add und rem items. I can build shops. But i can`t sell or buy any one! I have the admin permissions.
    I become the Message: "The shop is dissabled on this world!". I have only one world.
    Where is my Failure?
     
  5. Offline

    Giant

    You forgot to change the following setting:
    Code:
    protected:
    - world1
    
    world1 is the world of your choice.
     
  6. Offline

    Henker355

    THX!!!:rolleyes: That was the Problem..
     
  7. Offline

    indigomontoya

    when people enter or leave a shop they are given the message twice instead of just once
     
  8. Offline

    Giant

    Hmm, that's odd, show's only once for me! O__o
     
  9. Offline

    WhiteDragon

    I have to give a GIANT thanks for this plugin!!!

    I have been looking for a global shop but with limited range so that I can make people leave their bases to shop.
    I like global shops bc it is 1 Million times easier to find the lowest prices for items vs chest shops.


    FYI: pun was not intended, but I WILL take it.
     
  10. Offline

    Giant

    Hehe, So am not sure whether you were serious on the comment or not now anymore O__o Care to explain where the pun part might fit in?
     
  11. Offline

    WhiteDragon

    The caped word of GIANT. since the plugin's name is Giant.
     
  12. Offline

    Giant

    Aaah, yea that explains it! :D Have you tried GiantPM yet btw? :)
     
  13. Offline

    WhiteDragon

    no. right now my server caps at 15 people. i don't see a reason for /pm's yet.

    ****EDITED****
    @Giant: Is there anyway you could make this more versatile? As in work as a plugin that only allows certain permission nodes to work in the location specified? Like lets say I want the /tp command only to work inside a house at spawn? OR maybe just allow for a list of /commands that require multiple-non-predefined user input to only be allowed in those zones that you have already.

    This example would allow for many other plugins to work in specified areas that require multiple-non-predefined user input commands that aren't set in stone just like the /tp uses different usernames but would only be allowed to be used in a specific area.


    Anyone know of an addon that might do this already?

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

    Giant

    So if I get you correct, then you want to limit none shop commands to a certain area only?
     
  15. Offline

    WhiteDragon

    That's right. That way you could use it with any plugin out there that uses /commands that require multiple-non-predefined user input. So all that the plugin would have to track are the /commands being used.

    ***EDITED***
    Something along the lines of what I have posted here: http://forums.bukkit.org/threads/req-commands-whitelist-and-blacklist-based-on-zones.43321/
     
  16. Offline

    Giant

    And the actual use of that would be?...
     
  17. Offline

    WhiteDragon

    What this would allow people to do:
    This would allow the Admin to restrict commands to a zone that have multiple-non-predefined user input requirements like the /tp, /give, global bank commands, and more specifically "Global person to person shops" (meaning you don't sell or buy from the server). I am sure there are many other plugins and commands out there that require multiple-non-predefined user input that the Server Admins would like to have restricted to specific zones.

    I'm not sure of any other plugins off the top of my head right now that require multiple-non-predefined user input.
     
  18. Offline

    pogi1100

    Plugin is working nicely. Is it possible to set different items in each shop? For example, creating a shop called "Smithing" will only sell bars and weapons while another shop called "Food" only sells food. Let me know if that's possible. Thanks.
     
  19. Offline

    Giant

    This is not possible at this moment. As this would mean making a different shop for each item... I do have plans to integrate this into GiantShop v2.0 though (whenever that will be :D)
     

Share This Page