DefeatedPurpose

Free Lua Functions

Sep 13th, 2018
129
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 1.16 KB | None | 0 0
  1. function p(s)
  2. s = s or "Empty String."
  3. print(s)
  4. end
  5. function add(n1, n2)
  6. n1 = tonumber(n1) or 0
  7. n2 = tonumber(n2) or 0
  8. return n1 + n2
  9. end
  10. function r(n1, n2)
  11. n1 = tonumber(n1) or 1
  12. n2 = tonumber(n2) or 1
  13. return math.random(n1, n2)
  14. end
  15. function sub(n1, n2)
  16. n1 = tonumber(n1) or 0
  17. n2 = tonumber(n2) or 0
  18. return n1 - n2
  19. end
  20. function mul(n1, n2)
  21. n1 = tonumber(n1) or 0
  22. n2 = tonumber(n2) or 0
  23. return n1 * n2
  24. end
  25. function div(n1, n2)
  26. n1 = tonumber(n1) or 0
  27. n2 = tonumber(n2) or 0
  28. return n1 / n2
  29. end
  30. function randomize(amount)
  31. amount = tonumber(amount) or 5
  32. a = {"A", "a", "B", "b", "C", "c", "D", "d", "E", "e", "F", "f", "G", "g", "H", "h", "I", "i", "J", "j", "K", "k", "L", "l", "M", "m", "N", "n", "O", "o", "P", "p", "Q", "q", "R", "r", "S", "s", "T", "t", "U", "u", "V", "v", "W", "w", "X", "x", "Y", "y", "Z", "z"}
  33. b = {}
  34. for i = 1, amount do
  35. table.insert(b, a[math.random(1, #a)])
  36. end
  37. return table.concat(b)
  38. end
  39. function roundD(num)
  40. num = num or 1.5
  41. return math.floor(num)
  42. end
  43. function roundU(num)
  44. num = num or 0.5
  45. return math.ceil(num)
  46. end
  47. function wait(tick)
  48. tick = tick or 1
  49. delay = os.time() + tick
  50. while os.time() < delay do end
  51. end
Add Comment
Please, Sign In to add comment