Jump to content

maffiebaasha

Member
  • Posts

    1
  • Joined

  • Last visited

maffiebaasha's Achievements

Lurker

Lurker (1/6)

0

Reputation

  1. hello this script works fine but i don't know how to put voucher list in that command is at the very bottomoptions: prefix: &3&lVouchers &8&l» &7 command /voucher [<string>] [<string>] [<string>]: permission: voucher.admin trigger: if arg 1 is set: if arg 1 = "create": if arg 2 is set: if {vouchers::list::*} contains arg-2: message "{@prefix} This does already exist!" stop add arg-2 to {vouchers::list::*} message "{@prefix} Created the voucher &b%arg-2%" stop else: message "{@prefix} Specify a name for the voucher!" stop if arg 1 = "delete": if arg 2 is set: if {vouchers::list::*} doesn't contain arg-2: message "{@prefix} This voucher does not exist!" stop remove arg-2 from {vouchers::list::*} message "{@prefix} Deleted voucher &b%arg-2%" delete {voucher::%arg-2%::*} stop else: message "{@prefix} Specify the name of the voucher you want to delete!" stop if arg 1 = "setcommand": if arg 2 is set: if arg 3 is set: if {vouchers::list::*} doesn't contain arg-2: message "{@prefix} This voucher does not exist!" stop set {voucher::%arg-2%::command} to arg-3 message "{@prefix} Set the command of voucher &b%arg-2% &7to &b%arg-3%" stop else: message "{@prefix} Please specify a command!" stop else: message "{@prefix} Please specify the name of the voucher." stop if arg 1 = "setmessage": if arg 2 is set: if arg 3 is set: if {vouchers::list::*} doesn't contain arg-2: message "{@prefix} This voucher does not exist!" stop set {voucher::%arg-2%::message} to arg-3 message "{@prefix} Set the message of voucher &b%arg-2% &7to &b%arg-3%" stop else: message "{@prefix} Please specify a message!" stop else: message "{@prefix} Please specify the name of the voucher." stop if arg 1 = "give": if arg 2 is set: if {vouchers::list::*} doesn't contain arg-2: message "{@prefix} This voucher does not exist!" stop give 1 of paper named "&7%arg-2%" with lore "&7Click to claim" to the player message "{@prefix} Gave you the voucher!" stop else: message "{@prefix} Please specify the name of the voucher." stop else: message "{@prefix} Usage: /voucher ( create / delete / give / setcommand / setmessage ) ( arguments ) " on rightclick: if type of player's tool = compass: set {&6Main Menu} to name of player's tool replace all "&7" with "" in {&6Main Menu} if {vouchers::list::*} contains "%{&6Main Menu}%": if lore of player's tool = "&7Click to Open": set {_name} to {&6Main Menu} remove 1 of player's tool from player's inventory # Changing {player} with %player% set {_replace} to ReplacePlaceholder({voucher::%{_name}%::command}, "{player}", "%player%") execute console command "%{_replace}%" message "{@prefix} %{voucher::%{_name}%::message}%" on load: if {vouchers::list::*} is not set: add "" to {vouchers::list::*} options: prefix: &3&lVouchers &8&l» &7 command /voucher [<string>] [<string>] [<string>]: permission: voucher.admin trigger: if arg 1 is set: if arg 1 = "create": if arg 2 is set: if {vouchers::list::*} contains arg-2: message "{@prefix} This does already exist!" stop add arg-2 to {vouchers::list::*} message "{@prefix} Created the voucher &b%arg-2%" stop else: message "{@prefix} Specify a name for the voucher!" stop if arg 1 = "delete": if arg 2 is set: if {vouchers::list::*} doesn't contain arg-2: message "{@prefix} This voucher does not exist!" stop remove arg-2 from {vouchers::list::*} message "{@prefix} Deleted voucher &b%arg-2%" delete {voucher::%arg-2%::*} stop else: message "{@prefix} Specify the name of the voucher you want to delete!" stop if arg 1 = "setcommand": if arg 2 is set: if arg 3 is set: if {vouchers::list::*} doesn't contain arg-2: message "{@prefix} This voucher does not exist!" stop set {voucher::%arg-2%::command} to arg-3 message "{@prefix} Set the command of voucher &b%arg-2% &7to &b%arg-3%" stop else: message "{@prefix} Please specify a command!" stop else: message "{@prefix} Please specify the name of the voucher." stop if arg 1 = "setmessage": if arg 2 is set: if arg 3 is set: if {vouchers::list::*} doesn't contain arg-2: message "{@prefix} This voucher does not exist!" stop set {voucher::%arg-2%::message} to arg-3 message "{@prefix} Set the message of voucher &b%arg-2% &7to &b%arg-3%" stop else: message "{@prefix} Please specify a message!" stop else: message "{@prefix} Please specify the name of the voucher." stop if arg 1 = "give": if arg 2 is set: if {vouchers::list::*} doesn't contain arg-2: message "{@prefix} This voucher does not exist!" stop give 1 of paper named "&7%arg-2%" with lore "&7Click to claim" to the player message "{@prefix} Gave you the voucher!" stop else: message "{@prefix} Please specify the name of the voucher." stop else: message "{@prefix} Usage: /voucher ( create / delete / give / setcommand / setmessage ) ( arguments ) " on rightclick: if type of player's tool = compass: set {&6Main Menu} to name of player's tool replace all "&7" with "" in {&6Main Menu} if {vouchers::list::*} contains "%{&6Main Menu}%": if lore of player's tool = "&7Click to Open": set {_name} to {&6Main Menu} remove 1 of player's tool from player's inventory # Changing {player} with %player% set {_replace} to ReplacePlaceholder({voucher::%{_name}%::command}, "{player}", "%player%") execute console command "%{_replace}%" message "{@prefix} %{voucher::%{_name}%::message}%" on load: if {vouchers::list::*} is not set: add "" to {vouchers::list::*}
×
×
  • Create New...