Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function expNum(n: number) :: text:
- if {_n} < 1000000:
- return "%{_n}%"
- set {_expo} to round(base-10 log {_n})
- set {_mantissa} to {_n}/(10.0^{_expo})
- if {_mantissas} < 1:
- set {_mantissa} to {_mantissa}*10
- set {_expo} to {_expo}-1
- return "%{_mantissa}%e%{_expo}%"
- command /testexp <num> <num>:
- permission: skript.admin
- trigger:
- message "a:%arg-1%" to player
- message "b:%arg-2%" to player
- set {_ret} to expNum((arg-1)+(arg-2))
- message "a+b: %{_ret}%" to player
- set {_ret} to expNum((arg-1)-(arg-2))
- message "a-b: %{_ret}%" to player
- set {_ret} to expNum((arg-1)*(arg-2))
- message "a*b: %{_ret}%" to player
- set {_ret} to expNum((arg-1)/(arg-2))
- message "a/b: %{_ret}%" to player
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement