AddCommandHandler - Adicionar um comando pro jogador chamar tal profissional.
BindKey - Binda uma tecla a uma função, para fazer o profissional aceitar ou negar o chamado. Pode ser uma tecla pra aceitar e outra pra negar.
Se as profissões estão separadas por ACL Group
GetPlayersInACLGroup - Função útil que pega todos os jogadores que estão em determinada ACL Group.
Se as profissões estão separadas em times
GetPlayersInTeam - Pega todos os jogadores que estão em determinado time.
Se as profissões estão separadas por elementData
GetElementsByType - Pega todos os elementos do tipo específico. (use o tipo "player" para pegar todos os players conectados no servidor)
For - Faz um loop que passa entre cada jogador,
GetElementData - Verifica se tal elemento possui a elementData daquela profissão específica. (no caso o elemento é um jogador)
OutputChatBox - Manda o texto para o jogador específico ou pra todo mundo.