commands.lua 800 B

12345678910111213141516171819202122232425262728293031323334353637383940
  1. ChatCmdBuilder.new("party", function(cmd)
  2. -- invito
  3. cmd:sub("invite :player", function(sender, p_name)
  4. parties.invite(sender, p_name)
  5. end)
  6. -- accettazione
  7. cmd:sub("join", function(sender)
  8. parties.join(sender)
  9. end)
  10. -- accettazione con nick
  11. cmd:sub("join :inviter", function(sender, inviter)
  12. parties.join(sender, inviter)
  13. end)
  14. -- abbandono
  15. cmd:sub("leave", function(sender)
  16. parties.leave(sender)
  17. end)
  18. -- scioglimento
  19. cmd:sub("disband", function(sender)
  20. parties.disband(sender)
  21. end)
  22. end,{})
  23. ChatCmdBuilder.new("p", function(cmd)
  24. -- chat party
  25. cmd:sub(":message:text", function(sender, message)
  26. parties.chat_send_party(sender, message)
  27. end)
  28. end,{})