Advertisement
poroniumu

numberCheck

Sep 23rd, 2018
95
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.72 KB | None | 0 0
  1. function expNum(n: number) :: text:
  2.     if {_n} < 1000000:
  3.         return "%{_n}%"
  4.     set {_expo} to round(base-10 log {_n})
  5.     set {_mantissa} to {_n}/(10.0^{_expo})
  6.     if {_mantissas} < 1:
  7.         set {_mantissa} to {_mantissa}*10
  8.         set {_expo} to {_expo}-1
  9.  
  10.     return "%{_mantissa}%e%{_expo}%"
  11.  
  12. command /testexp <num> <num>:
  13.     permission: skript.admin
  14.     trigger:
  15.         message "a:%arg-1%" to player
  16.         message "b:%arg-2%" to player
  17.         set {_ret} to expNum((arg-1)+(arg-2))
  18.         message "a+b: %{_ret}%" to player
  19.         set {_ret} to expNum((arg-1)-(arg-2))
  20.         message "a-b: %{_ret}%" to player
  21.         set {_ret} to expNum((arg-1)*(arg-2))
  22.         message "a*b: %{_ret}%" to player
  23.         set {_ret} to expNum((arg-1)/(arg-2))
  24.         message "a/b: %{_ret}%" to player
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement