Wheemangga

[Skript] Calculator

May 23rd, 2014 (edited)
363
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
YAML 1.59 KB | None | 0 0
  1. command /c <text> [<integer>] [<text>] [<integer>]:
  2.     permission: calculator.use
  3.     description: Use a calculator
  4.     usage: &c/c [c/u] (number) (+/x/-) (number)
  5.     trigger:
  6.         if argument 1 is not "c":
  7.             if argument 1 is not "u":
  8.                 message "&c/c [c/u] (number) (+/-) (number)"
  9.                 stop
  10.         if argument 1 is "c":
  11.             message "<light green>Calculator cleared"
  12.             set {Calculator.%player%} to 0
  13.             stop
  14.         if argument 3 is not "+":
  15.             if argument 3 is not "x":  
  16.                 if argument 3 is not "-":
  17.                     message "&c/c [c/u] (number) (+/x/-) (number)"
  18.                     stop
  19.         if argument 2 is not set:
  20.             message "&c/c [c/u] (number) (+/x/-) (number)"
  21.             stop
  22.         if argument 3 is not set:
  23.             message "&c/c [c/u] (number) (+/x/-) (number)"
  24.             stop
  25.         if argument 4 is not set:
  26.             message "&c/c [c/u] (number) (+/x/-) (number)"
  27.             stop
  28.         if argument 1 is "u":
  29.             if argument 3 is "+":
  30.                 add argument 2 to {Calculator.%player%}
  31.                 add argument 4 to {Calculator.%player%}
  32.                 message "<Light green>%{Calculator.%player%}%"
  33.                 stop
  34.             if argument 3 is "-":
  35.                 add argument 2 to {Calculator.%player%}
  36.                 remove argument 4 from {Calculator.%player%}
  37.                 if argument 4 is greater than argument 2:
  38.                     message "<light red>Number 1 must be bigger than number 2"
  39.                     stop
  40.                 message "<Light green>%{Calculator.%player%}%"
  41.                 stop
  42.             if argument 3 is "x":
  43.                 loop argument 4 times:
  44.                     add argument 2 to {calculator.%player%}                
  45.                     add 1 to {Calculator.%player%.x}
  46.                     if {Calculator.%player%.x} is argument 4:
  47.                         set {Calculator.%player%.x} to 0
  48.                         message "<light green>%{Calculator.%player%}%"
  49.                         stop
Add Comment
Please, Sign In to add comment