Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- on first join:
- set {credits::%player%} to 0
- command /credits [<text>] [<player>] [<int>]:
- trigger:
- if arg 1 is not set:
- if arg 2 is not set:
- if arg 3 is not set:
- send "&8» &7You have &e%{credits::%player%}% credits"
- if arg 1 is "check":
- if arg 2 is set:
- send "&8» &e%arg 2% &7has &e%{credits::%player%}% credits"
- else:
- send "&8» &7Enter a name to check their credit balance."
- if arg 1 is "pay":
- if arg 2 is set:
- if arg 3 is set:
- if arg 3 > 0:
- if arg 3 <= {credits::%player%}:
- remove arg 3 from {credits::%player%}
- add arg 3 to {credits::%arg 2%}
- send "&8» &7You have given &e%arg 3% credits &7to &e%arg 2%"
- send "&8» &e%arg 3% credits &7has been given to you by &e%player%" to arg 2
- else:
- send "&8» &7You don't have enough credits to give."
- else:
- send "&8» &7You need to send an amount greater than 0."
- else:
- send "&8» &7Enter an amount to give."
- else:
- send "&8» &7Enter a player to give credits to."
- if arg 1 is "add":
- if player has permission "credit.admin":
- if arg 2 is set:
- if arg 3 is set:
- add arg 3 to {credits::%arg 2%}
- send "&8» &e%arg 2% &7has been given &e%arg 3% credits"
- send "&8» &e%player% &7has given you &e%arg 3% credits" to arg 2
- else:
- send "&8» &7Enter an amount to give."
- else:
- send "&8» &7Enter a player to give credits to."
- else:
- send "&8» &7You do not have permission to add credits."
- if arg 1 is "remove":
- if player has permission "credit.admin":
- if arg 2 is set:
- if arg 3 is set:
- remove arg 3 from {credits::%arg 2%}
- send "&8» &e%arg 3% credits &7was removed from %arg 2%'s account."
- send "&8» &e%player% has removed %arg 3% credits &7from your account." to arg 2
- else:
- send "&8» &7Enter an amount to remove."
- else:
- send "&8» &7Enter a player to remove credits from."
- else:
- send "&8» &7You do not have permission to remove credits."
- if arg 1 is "set":
- if player has permission "credit.admin":
- if arg 2 is set:
- if arg 3 is set:
- set {credits::%arg 2%} to arg 3
- send "&8» &e%arg 2%'s credits &7has been set to &e%arg 3%"
- send "&8» &7Your credits were set to &e%arg 3% &7by &e%player%" to arg 2
- else:
- send "&8» &7Enter an amount to set the player's balance to."
- else:
- send "&8» &7Enter a player to set their credits."
- else:
- send "&8» &7You do not have permission to set someone's credits."
- if arg 1 is "help":
- send ""
- send "&8» &7Credits Help"
- send ""
- send "&8» &e/credits &8» &7Checks your own credits balance. &8«"
- send "&8» &e/credits check <player> &8» &7Checks a player's credits balance. &8«"
- send "&8» &e/credits pay <player> <amount> &8» &7Pays a player from your credits balance. &8«"
- send "&8» &e/withdraw <amount> &8» &7Withdraws an amount of credits. &cOnly withdraw 1, 10, 15, 20, 25, 30"
- send "&8» &e/credits help &8» &7Shows this help menu. &8«"
- command /withdraw <int>:
- trigger:
- if arg 1 is set:
- if arg 1 <= {credits::%player%}:
- if arg 1 > 0:
- remove arg 1 from {credits::%player%}
- give player 1 paper named "&e%arg 1% credits"
- else:
- send "&8» &7You must enter an amount greater than 0."
- else:
- send "&8» &7You dont have enough money to withdraw."
- on rightclick:
- if player is holding paper named "&e1 credits":
- remove 1 paper named "&e1 credits" from player's inventory
- add 1 to {credits::%player%}
- if player is holding paper named "&e5 credits":
- remove 1 paper named "&e5 credits" from player's inventory
- add 5 to {credits::%player%}
- if player is holding paper named "&e10 credits":
- remove 1 paper named "&e10 credits" from player's inventory
- add 10 to {credits::%player%}
- if player is holding paper named "&e15 credits":
- remove 1 paper named "&e15 credits" from player's inventory
- add 15 to {credits::%player%}
- if player is holding paper named "&e20 credits":
- remove 1 paper named "&e20 credits" from player's inventory
- add 20 to {credits::%player%}
- if player is holding paper named "&e25 credits":
- remove 1 paper named "&e25 credits" from player's inventory
- add 25 to {credits::%player%}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement