cheats.lua 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738
  1. minetest.register_chatcommand('spawn', {
  2. description = 'takes player to spawn',
  3. func = function(name)
  4. local player = minetest.get_player_by_name(name)
  5. player:set_pos({x=110,y=12,z=46})
  6. end
  7. })
  8. minetest.register_chatcommand('power_level', {
  9. params = '<power_level>',
  10. description = 'Changes the ship\'s power level.',
  11. privs = {enable_cheats = true},
  12. func = function(name, param)
  13. if sss_core.is_integer(param) then
  14. sss_core.savedata.power_level = tonumber(param)
  15. minetest.chat_send_player(name, 'Set ship\'s power level to '..param)
  16. else
  17. minetest.chat_send_player(name, 'Malformed input data!')
  18. end
  19. end,
  20. })
  21. minetest.register_chatcommand('security_level', {
  22. params = '<security_level>',
  23. description = 'Changes your security level.',
  24. privs = {enable_cheats = true},
  25. func = function(name, param)
  26. if sss_core.is_integer(param) then
  27. local player = minetest.get_player_by_name(name)
  28. local player_meta = player:get_meta()
  29. player_meta:set_int('security_level', param)
  30. minetest.chat_send_player(name, 'Set your security level to '..param)
  31. else
  32. minetest.chat_send_player(name, 'Malformed input data!')
  33. end
  34. end,
  35. })