1.x/Trader: Difference between revisions

From Citizens Wiki

< 1.x

 
(8 intermediate revisions by 3 users not shown)
Line 1: Line 1:
{{NoSupport}}
'''Traders''' allow trading of items for virtual currency. The trader can both buy and sell items to the player, and uses an intuitive interface to facilitate this. '''Warning:''' may be exploitable under lag until bukkit creates inventory events.
'''Traders''' allow trading of items for virtual currency. The trader can both buy and sell items to the player, and uses an intuitive interface to facilitate this. '''Warning:''' may be exploitable under lag until bukkit creates inventory events.


== Commands ==
== Permissions ==
'''[]''' - Mandatory
To stock a trader, one requires the permission 'citizens.trader.modify.stock'. To trade with the trader, give users the permissions 'citizens.trader.use.trade'.
<br>'''()''' - Optional


'''Command''' - command's syntax
==Commands==
<br>'''Args Description''' - description of the command's arguments
Commands specific for use with traders.
<br>'''Require Selected''' - whether the command requires an NPC to be selected
<br>'''Require Ownership''' - whether the commands requires you to be the owner of the NPC
<br>'''Permission''' - command's permission node
<br>'''Description''' - short description of the command


{| class="wikitable" style="text-align: center;"
{| class="wikitable collapsible collapsed" style="text-align: center; width: 100%"
|-
! style="width: 100%; background-color:#ADD8E6" colspan="3" | '''Trader Commands'''
|-
! style="width: 250px;" | Command
! style="width: 250px;" | Command
! style="width: 200px;" | Args Description
! style="width: 200px;" | Args Description
Line 27: Line 26:
| View the help page for traders
| View the help page for traders
|-
|-
| /trader money (give/take) (amount)
| /npc money (give/take) (amount)
| ''give/take'' - whether to give or take money from a trader <br>''amount'' - amount to give or take
| ''give/take'' - whether to give or take money from a trader <br>''amount'' - amount to give or take
| true
| true
Line 55: Line 54:
| Change the stock of a trader
| Change the stock of a trader
|-
|-
| /trader clear [buy|sell]
| /trader clear [buy/sell]
| ''buy/sell'' - whether to clear the buy or sell list
| ''buy/sell'' - whether to clear the buy or sell list
| true
| true
Line 63: Line 62:
|}
|}


== FAQ ==
'''Why does my trader let players dupe items?'''
<br>This is due to lag and is a bug with Citizens/Bukkit. Citizens requires inventory events (that's programmer-speak), which Bukkit is not close to implementing.


'''Why won't you add Spout support so traders aren't buggy?'''
{{NavBox}}
<br>Spout is a great API for client-side additions to Bukkit. However, we are not interested in supporting it server-side. We don't want people to feel forced to download Spout if they want to use trader NPCs.
[[Category:Citizens1]]

Latest revision as of 05:57, 23 May 2012

Not Supported!
This page is about Citizens 1.x, while the current version is Citizens 2.0.2. This page's content may be outdated, and shouldn't be trusted as being correct. See this page's talk page for more information. If you were looking for the 2.0.2 equivalent of this page, try Trader. If you feel this message was displayed in error, please contact an administrator.

Traders allow trading of items for virtual currency. The trader can both buy and sell items to the player, and uses an intuitive interface to facilitate this. Warning: may be exploitable under lag until bukkit creates inventory events.

Permissions

To stock a trader, one requires the permission 'citizens.trader.modify.stock'. To trade with the trader, give users the permissions 'citizens.trader.use.trade'.

Commands

Commands specific for use with traders.