Nuxeel

Tokens | Nuxeel

Jan 19th, 2018
89
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.51 KB | None | 0 0
  1. cmd add token # TOKENS | Nuxeel | MadCommands v1.2.4 build 793
  2. cmd add token # Usage: /token <add|sub|show> <player>
  3. cmd add token if varset(%args%[1]) = 1 then goto 7
  4. cmd add token if %args%[1] != \"\" then goto 7
  5. cmd add token message %p% §aUsage: /token <add|sub|show> <player> <amount>
  6. cmd add token exit
  7. cmd add token if varset(%args%[2]) = 0 then goto 5
  8. cmd add token if %args%[2] = \"\" then goto 5
  9. cmd add token let %mode% = %args%[1]
  10. cmd add token let %p-name% = %args%[2]
  11. cmd add token if %mode% = \"show\" then goto 80
  12. cmd add token if varset(%args%[3]) = 0 then goto 5
  13. cmd add token let %amount% = %args%[3]
  14. cmd add token if %amount% > 0 then goto 17
  15. cmd add token message %p% §cInvalid amount.
  16. cmd add token exit
  17. cmd add token if %mode% = \"add\" then goto 30
  18. cmd add token if %mode% = \"sub\" then goto 55
  19. cmd add token goto 5
  20.  
  21.  
  22.  
  23.  
  24.  
  25.  
  26.  
  27.  
  28.  
  29.  
  30. cmd edit token 30 # ADD | Line 30
  31. cmd add token load %p-tokens%
  32. cmd add token if size(%p-tokens%) > 0 then goto 35
  33. cmd add token let %p-tokens%[%p-name%] = %amount%
  34. cmd add token goto 38
  35. cmd add token if varset(%p-tokens%[%p-name%]) = 0 then goto 33
  36. cmd add token let %c-tokens% = %p-tokens%[%p-name%] + %amount%
  37. cmd add token let %p-tokens%[%p-name%] = %c-tokens%
  38. cmd add token save %p-tokens%
  39. cmd add token message %p% §6%p-name% §ahas earned §b%amount% §atoken/s.
  40. cmd add token message %p-name% §aEarned §6+%amount% §atoken/s.
  41. cmd add token exit
  42.  
  43.  
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55. cmd edit token 55 # SUB | Line 55
  56. cmd add token load %p-tokens%
  57. cmd add token if size(%p-tokens%) > 0 then goto 60
  58. cmd add token message %p% §cPlayer does not have enough tokens.
  59. cmd add token exit
  60. cmd add token if varset(%p-tokens%[%p-name%]) = 0 then goto 58
  61. cmd add token let %c-tokens% = %p-tokens%[%p-name%]
  62. cmd add token if %c-tokens% < %amount% then goto 58
  63. cmd add token let %n-tokens% = %c-tokens% - %amount%
  64. cmd add token let %p-tokens%[%p-name%] = %n-tokens%
  65. cmd add token save %p-tokens%
  66. cmd add token message %p% §6%p-name%: §a%c-tokens% -> §c%n-tokens% token/s left.
  67. cmd add token message %p-name% §cLost §6%amount%§c token/s.
  68. cmd add token exit
  69.  
  70.  
  71.  
  72.  
  73.  
  74.  
  75.  
  76.  
  77.  
  78.  
  79.  
  80. cmd edit token 80 # SHOW | Line 80
  81. cmd add token load %p-tokens%
  82. cmd add token if size(%p-tokens%) > 0 then goto 85
  83. cmd add token let %tot-tokens% = 0
  84. cmd add token goto 87
  85. cmd add token if varset(%p-tokens%[%p-name%]) = 0 then goto 83
  86. cmd add token let %tot-tokens% = %p-tokens%[%p-name%]
  87. cmd add token message %p% §6%p-name% §ahas §b%tot-tokens% §atoken/s.
  88. cmd add token exit
Add Comment
Please, Sign In to add comment