Objeto colocar no osso 1.4 KB

123456789101112131415161718192021222324252627
  1. --colocar uma objeto no jogador pelo osso
  2. minetest.register_on_player_receive_fields(function(player, formname, fields)
  3. name = player:get_player_name(); --pega o nome do jogador
  4. local pos = minetest.get_player_by_name(name):get_pos() -- pega a posicao do jogador
  5. local ent1 = minetest.add_entity(pos, "nome_do_mode:nomedoitem") --define o objeto
  6. local player = minetest.get_player_by_name(name) --pega nome do jogador
  7. entidade:set_attach(player,"Arm_Right",{x=0, y=0, z=0},{x=-0, y=0, z=0}) --coloca o objecto no osso da mao esquerda
  8. entidade:set_properties({physical=false,}) --desativa a fisica do objeto
  9. minetest.chat_send_all("objecto colocado na smaos") --mostra uma mensage
  10. end
  11. --colocar no jogador sem posicao definida e sem colocar nos osso
  12. minetest.register_on_player_receive_fields(function(player, formname, fields)
  13. name = player:get_player_name(); --pega o nome do jogador
  14. local pos = minetest.get_player_by_name(name):get_pos() -- pega a posicao do jogador
  15. local ent1 = minetest.add_entity(pos, "nome_do_mode:nomedoitem") --define o objeto
  16. local player = minetest.get_player_by_name(name) --pega nome do jogador
  17. entidade:set_attach(player,"",{x=0, y=0, z=0},{x=-0, y=0, z=0}) --coloca o objecto no osso da mao esquerda
  18. entidade:set_properties({physical=false,}) --desativa a fisica do objeto
  19. minetest.chat_send_all("objecto colocado na smaos") --mostra uma mensage
  20. end