Rpg Trade
MAJOR NEWS
I have decided that we are going to be merging all of the RPG style plugins into a single plugin, Servers that want to only use a few features from them will still be able to do so through our config files. The RpgAPI page we have will be the one the plugin gets released on. It is taking a bit longer than expected to get them all updated but we are trying to make them as configurable as possible so every server can use them exactly how they want to.
Rpg Trades
Major update V1.5
Rpg trades is a system that allows you to open a trade window between you and another player for safe trades.
Permissions
trade.invite
Features:
- trade between 2 players with a inventory based gui.
- both players must hit the "confirm" wool before a trade will go through
- if one player changes an item both players have to re-confirm so no last minute trade scams!
- multiple items can be traded at once!
- the trade system can also be used to give a player items, as long as both people confirm only one side needs items!
- set how long players have to accept a trade in config
- set how far away players can trade from in config
- set only local trades to false in config to allow trading across any distance or world!
Commands
/trade {playername} - invites a player to trade with you!
V1.5 /trade invite {playername} - invite term can be changed in config
/trade accept - accepts a pending trade invite
/trade deny - cancels a pending trade invite
Config File for V1.5
#whether players have to be within a certain distance to trade with one another onlyLocalTrades: true #if only local trades is true, this is how close a player has to be to trade TradeDistance: 10 #how many seconds before an impending trade invite is cancelled inviteTimeOut: 30 #words to display to players under different circumstances. #These are considered self explanatory so won't be elaborated upon #colors can be used with @# a.k.a. @2 = green #the first five are wrapped in '' so that the initial space will be placed in messages after a player name. Terms: Has Invited: ' Has Been Invited To Trade.' Is Invited: ' Has Invited You To Trade. please use @2trade accept @for @4trade deny.' Accepted: ' Accepted the trade.' Denied: ' Denied the Trade.' Too Far Away: ' is too far away!' Not In Trade: you are not in a trade! Error: Syntax Error use accept deny or invite! NoPerm: You do not have permission to trade! Missing Player: Cannot find player. Same World: This player must be on the same world as you! Complete: Trade Completed. Block Accept: Accept Block Deny: Deny Block Waiting: Waiting. Block Confirmed: Confirm #do not use colors in these, these are the commands players have to type in to use the trade features. Command Invite: invite Command Accept: accept Command Deny: deny
massive credit and thanks goes to RC2K7 for starting the work on this plugin and getting most of the hard stuff out of the way :)
My RPG Plugins
Rpg Click
Help fund my programming hobby :)
I'm always available to help with issues with this plugin. feel free to log onto my ts3 at voice.vartala.com or add soulofw0lf on skype (Make sure you include why you're adding me or i will likely ignore it.)
@Fluviu22
1: what exactly is case sensitive?
2: It's updated on my end and once i have enough to actually post an update it'll be included with it
3: I didn't add it in since there's only 3 config options that i didn't imagine people would really change after they've been set, i think instead i'll just make in game commands to edit those options
4: That might be a future possibility but i'm not sure how much it would honestly be used, if you're just looking for a way to have players not have to type commands i would recommend checking out my rpg click plugin.
5: I'll look into it and see what i can do
6: what issues does shift click have? I was fairly certain i completely fixed that?
Nice plugin, and i have some suggestions:
- make it so it wouldn't be case sensitive
- update the message when someone invites you to trade. At the moment it just says that x invites you to trade. It should be: x invited you to trade. Type /trade accept to start trading or /trade deny to refuse the trade.
- add a /trade reload command so we wouldn't have to restart the entire server just to modify the config
-add the possibility of two players to start trading if they hit one or two [trade] signs that are close to each other (for example, i was thinking at something like signs put on opposites sides of a block)
-add the possibility to hook with vault and trade with money
shift click still has issues
My opinion, any of those that i wrote would make the plugin better.
@blopnuts
yeah that's been fixed on my end, once i have an actual update ready i'll toss it up, i just don't think it's enough of a change to put up a new download for yet.
I noticed the plugin throws a null error in the console if you use /trade with no nickname. Still works otherwise.
@Pepper_coco
i'm going to pretend you didn't ask that and instead ask if you've seen my car keys? i seemed to have lost them somewhere below my donation button in all that text!
@diannafire
Do you have a skype? If so message me it, we can talk much more/better on there
@Descendant788
i'll eventually get around to making an economy plugin, when i get that done this one will be updated to work well with it.
Can you add the ability to trade money also?
I've seen this author doing some cool things with RPG based plugins. Hiding player names out of LOS. torches that burn out or wash away in rain. He's just started his dungeon/instance plugin.
http://dev.bukkit.org/profiles/Ission/
He's Russian I believe but If there is no language barrier then I think you two might be able to do some awesome stuff together.
@diannafire
aasASasAS
@Pepper_coco
well i have some really high standards for builds for the server, but if you think you may be able to match our quality / expectations i don't mind giving people the chance to try out to join the build team.
@diannafire
No, I don't really know any plugin developers unfortunately. If you do need any help with the building I can offer some services there.
@Pepper_coco
well if you know any good plugin developers lol i've got quite a few more to write :) but i'm handling all the quest writing and class balance and stuff myself, and we're on a build freeze until the plugins are done and we've tested out the first adventure path.
@diannafire
Ah very nice! Do you need any help yourself then?
@Pepper_coco
well the only reason these are getting built is for the mmo rpg 'm making for my server so i've got plenty of work but thank much for the kind words! i'm glad other people are getting use out of my plugins :)
I love the look of these RPG plugins. I'm currently creating an RPG server at the moment, and was hoping to get some custom plugins similar to these made - as I did not figure someone had already made them. Thanks for your time and hopefully dedication on these! If you do need any work, I would love for my server to have a good plugin developer like yourself! If not, thanks anyways for these!
@rungario
Edit: that'll be something planned for a future major update, not just a bug fix update. But i've added it to my list of things to improve :)
You should add to the config the ability to change the trade messages so that we can just handle that ourselves
@The_Newbizzle
allright i'll make sure to fix that tonight, and add in the text for the recipient
also, I am using 1.1 and still issues with /trade. other than that, it works great.