Para que serve o Command.txt
O arquivo MuServer\Data\Command.txt define quais comandos de chat podem ser usados e as condições gerais de cada um: nível de conta, custo, nível do personagem, resets, intervalo entre usos e permissão de Game Master. O arquivo original do Genesys Plus contém 91 comandos, com índices de 0 a 90.
Ele não reúne todas as regras de cada comando. As opções específicas, como as do /reset e do /post, ficam também em GameServerInfo - Command.dat, dentro da pasta Data do GameServer e do GameServerCS. O Command.dat.
Como ler uma linha
Index "Command" Enable[AL0 AL1 AL2 AL3] Money[AL0 AL1 AL2 AL3]
MinLevel[AL0 AL1 AL2 AL3] MaxLevel[AL0 AL1 AL2 AL3]
MinReset[AL0 AL1 AL2 AL3] MaxReset[AL0 AL1 AL2 AL3]
Delay GameMaster WC WP GP // comentário opcional
O esquema acima foi quebrado em linhas apenas para facilitar a leitura. No arquivo, mantenha cada comando em uma única linha, com os valores na ordem indicada. São dois campos iniciais, seis grupos de quatro números e cinco números finais. Separe-os por espaços ou tabulações; termine a lista com end.
AL0 a AL3 são os quatro níveis de conta do servidor. Em cada grupo de quatro, a primeira posição vale para AL0, a segunda para AL1 e assim por diante. Nível de conta e permissão de Game Master são verificações separadas.
| Campo | Significado |
|---|---|
Index |
Identifica a função do comando no GameServer. Preserve o índice original: 1 é /post, 11 é /reset e 90 é /marketplace na configuração fornecida. Mudar apenas o número não cria outra função. |
Command |
Palavra digitada no chat, entre aspas, como "/post". Pode ser renomeada sem mudar a função vinculada ao Index, desde que não repita o nome de outro comando. |
Enable |
Quatro chaves 0 ou 1: desativado ou ativado para cada nível de conta. Por exemplo, 0 1 1 1 bloqueia AL0 e libera AL1, AL2 e AL3. |
Money |
Custo em Zen, com um valor diferente para cada nível de conta. 0 não cobra Zen nesta tabela. |
MinLevel, MaxLevel |
Nível mínimo e máximo do personagem, por nível de conta. 0 em MaxLevel significa sem teto definido aqui. |
MinReset, MaxReset |
Quantidade mínima e máxima de resets, por nível de conta. 0 em MaxReset significa sem teto definido aqui. |
Delay |
Intervalo mínimo entre execuções bem-sucedidas do mesmo comando pelo personagem, em segundos. 0 não impõe intervalo nesta tabela. |
GameMaster |
Nível mínimo de permissão da equipe: 0 não exige Game Master, 1 exige Game Master e 2 exige Administrador. Mesmo com Enable = 1, um usuário sem essa permissão não passa na verificação. |
WC, WP, GP |
Custos em WCoinC, WCoinP e GoblinPoint, respectivamente. São três valores únicos por comando, não quatro por nível de conta. 0 não cobra a moeda correspondente. |
// comentário |
Anotação para quem edita o arquivo. Não define os argumentos nem substitui a implementação do comando. |
Exemplos do arquivo original
| Comando | O que observar |
|---|---|
/post (Index 1) |
Enable = 1 1 1 1, Money = 0 0 0 0 e GameMaster = 0: a tabela não bloqueia nenhum nível de conta nem cobra Zen. O formato da mensagem e outras opções dependem também do arquivo GameServerInfo - Command.dat. |
/s (Index 2) |
Enable = 0 1 1 1: o comando de pontos está desativado para AL0 e ativado para os outros três níveis de conta. O mesmo padrão aparece em /a, /v, /e e /c. |
/ajuda (Index 55) |
MaxLevel = 200 200 200 200: a tabela limita o uso a personagens de nível até 200, em todas as contas. |
/gmmove (Index 12) |
GameMaster = 1: requer a permissão de Game Master, além do Enable do nível de conta. |
/reload (Index 35) |
GameMaster = 2: requer a permissão de Administrador. |
Esses são valores da configuração fornecida, não recomendações universais para outros servidores. Confirme as necessidades do seu projeto antes de alterá-los.
Comandos que acompanham o arquivo
A lista abaixo descreve os 91 comandos da configuração fornecida, em ordem de Index. O nome digitado no chat é o que estiver na coluna Command do seu arquivo; se você o renomear, a função continua vinculada ao mesmo índice. A disponibilidade depende de Enable, GameMaster e dos demais requisitos da linha. Alguns sistemas também precisam estar configurados em outros arquivos.
Índices 0 a 31
| Index | Comando | Para que serve |
|---|---|---|
| 0 | /move <mapa> |
Move o personagem para um mapa permitido. |
| 1 | /post <mensagem> |
Publica uma mensagem no chat global. |
| 2 | /s <pontos> |
Distribui pontos em Força. |
| 3 | /a <pontos> |
Distribui pontos em Agilidade. |
| 4 | /v <pontos> |
Distribui pontos em Vitalidade. |
| 5 | /e <pontos> |
Distribui pontos em Energia. |
| 6 | /c <pontos> |
Distribui pontos em Comando. |
| 7 | /pk |
Limpa o estado PK, conforme as regras do servidor. |
| 8 | /zen <valor> |
Adiciona Zen ao personagem; valor 0 zera o Zen atual. |
| 9 | /evo |
Faz a evolução da classe, quando o personagem atende aos requisitos. |
| 10 | /bau <número> |
Seleciona outro baú do personagem. |
| 11 | /reset ou /reset auto [força] [agilidade] [vitalidade] [energia] [comando] |
Executa o reset ou alterna o reset automático com metas de atributos. |
| 12 | /gmmove <nome> <mapa> <x> <y> |
Move um jogador para as coordenadas indicadas. |
| 13 | /gmpost <mensagem> |
Envia uma mensagem global pela equipe. |
| 14 | /track <nome> |
Leva o membro da equipe até o jogador indicado. |
| 15 | /trace <nome> |
Traz o jogador indicado até o membro da equipe. |
| 16 | /disconnect <nome> |
Desconecta um jogador. |
| 17 | /fireworks |
Dispara fogos de artifício no local. |
| 18 | /make <grupo> <item> <nível> <skill> <luck> <option> <excellent> <set> <socket> [harmony] [380] |
Cria um item no inventário; veja a sintaxe e o exemplo abaixo. |
| 19 | /skin <nome> <skin> |
Altera a aparência de um jogador. |
| 20 | /setmoney <nome> <valor> |
Adiciona Zen ao jogador indicado; 0 zera o Zen dele. |
| 21 | /notice <mensagem> |
Envia um aviso global aos servidores. |
| 22 | /mreset |
Executa o master reset, conforme as regras do servidor. |
| 23 | /war <guild> |
Desafia outra guild para uma guerra. |
| 24 | /soccer <guild> |
Desafia outra guild para Battle Soccer. |
| 25 | /re on, /re off, /re auto |
Ativa, bloqueia ou aceita automaticamente solicitações de outros jogadores. |
| 26 | /hide |
Alterna a ocultação do personagem da equipe. |
| 27 | /rei |
Participa da disputa pelo trono no evento Rei do MU. |
| 28 | /limparinv |
Remove os itens da mochila; não é um comando para limpar itens equipados. |
| 29 | /setvip <conta> <tipo> <dias> |
Define um plano VIP para uma conta. |
| 30 | /marry to <jogador> |
Solicita casamento com outro personagem, conforme as regras do sistema. |
| 31 | /abrirbau |
Abre o baú do personagem. |
Índices 32 a 63
| Index | Comando | Para que serve |
|---|---|---|
| 32 | /classe <tipo> |
Altera a classe do personagem, conforme as opções do servidor. |
| 33 | /premiar <nome> <tipo> <valor> |
Concede uma recompensa a um jogador; tipos e limites são configurados no servidor. |
| 34 | /premiarall <tipo> <valor> |
Concede uma recompensa coletiva, conforme os tipos e limites configurados. |
| 35 | /reload <grupo> |
Recarrega o grupo de configuração indicado por nome. |
| 36 | /banchar <jogador> |
Bloqueia um personagem. |
| 37 | /banacc <conta> |
Bloqueia uma conta. |
| 38 | /mudarnome <novo_nome> |
Solicita a alteração do nome do próprio personagem. |
| 39 | /veloz |
Inicia o evento Veloz. |
| 40 | /info <jogador> |
Mostra informações de nível e resets do jogador informado. |
| 41 | /abrirevento |
Abre o evento configurado para receber participantes. |
| 42 | /participar |
Entra no evento aberto. |
| 43 | /pegapega |
Inicia o evento Pega Pega. |
| 44 | /queroir |
Entra no evento Pega Pega. |
| 45 | /escesc |
Inicia o evento Esconde Esconde. |
| 46 | /makeset <item> <nível> <skill> <luck> <option> <excellent> <set> <socket> <harmony> <380> |
Cria as cinco peças de armadura de um conjunto; veja a sintaxe e o exemplo abaixo. |
| 47 | /drop <grupo> <item> <nível> <skill> <luck> <option> <excellent> <set> <socket> |
Cria um item no chão; veja a sintaxe e o exemplo abaixo. |
| 48 | /quest |
Abre ou acompanha a missão do sistema de quests configurado. |
| 49 | /presente |
Solicita o presente disponível para a conta, conforme o sistema e o limite configurados. |
| 50 | /roletarussa |
Inicia o evento Roleta Russa. |
| 51 | /top <tipo> [classe] |
Mostra um ranking; o filtro de classe é opcional. |
| 52 | /readd |
Reinicia a distribuição dos pontos normais, conforme as regras do servidor. |
| 53 | /resp <resposta> |
Envia uma resposta ao evento de quiz. |
| 54 | /pick <categoria> |
Liga ou desliga a coleta automática da categoria indicada. |
| 55 | /ajuda |
Invoca o ajudante configurado, ou o dispensa se já estiver presente; no arquivo fornecido, o nível máximo é 200. |
| 56 | /remaster |
Reinicia a distribuição de pontos da árvore Master Skill, conforme as regras do servidor. |
| 57 | /startbc |
Inicia Blood Castle. |
| 58 | /startds |
Inicia Devil Square. |
| 59 | /startcc |
Inicia Chaos Castle. |
| 60 | /startit |
Inicia Illusion Temple. |
| 61 | /offpvp |
Alterna a proteção contra PvP do personagem nos mapas que permitem esse comando. |
| 62 | /lock <senha> |
Bloqueia a movimentação de itens do personagem. |
| 63 | /unlock <senha> |
Desbloqueia a movimentação de itens com a senha definida. |
Índices 64 a 90
| Index | Comando | Para que serve |
|---|---|---|
| 64 | /store <moeda> |
Abre a loja pessoal no modo de moeda configurado. |
| 65 | /offstore |
Ativa a loja pessoal offline. |
| 66 | /attack <skill> <buff> |
Inicia o ataque automático personalizado. |
| 67 | /offattack |
Ativa o ataque automático offline. |
| 68 | /moveall <mapa> <x> <y> |
Move todos os jogadores alcançados pelo comando para o destino informado. |
| 69 | /moveguild <guild> <mapa> <x> <y> |
Move os membros da guild indicada para o destino informado. |
| 70 | /pvp |
Inicia o evento PvP. |
| 71 | /matamata |
Inicia o evento Mata Mata. |
| 72 | /starttvt |
Inicia o evento Team vs Team. |
| 73 | /spot <monstro> <quantidade> |
Invoca monstros perto do personagem. |
| 74 | /setcoin <jogador> <moeda> <valor> |
Adiciona ou remove WCoinC (1), WCoinP (2) ou GoblinPoint (3) do jogador. |
| 75 | /pack <joia> <quantidade> |
Agrupa 10, 20 ou 30 joias do tipo indicado. |
| 76 | /unpack <joia> <quantidade> |
Desfaz um pacote de 10, 20 ou 30 joias. |
| 77 | /startquiz |
Inicia o evento Quiz. |
| 78 | /startdrop |
Inicia o evento de Drop. |
| 79 | /startking |
Inicia o evento Rei do MU. |
| 80 | /startinvasion <índice> |
Inicia a invasão configurada no índice informado. |
| 81 | /startarena <índice> |
Inicia a arena personalizada do índice informado. |
| 82 | /startgvg |
Inicia o evento Guild vs Guild. |
| 83 | /startfindpath |
Inicia o evento de encontrar o caminho até o NPC, quando incluído na instalação. |
| 84 | /setparty <senha> |
Cria uma Party com senha de pelo menos quatro caracteres, quando o recurso está incluído na instalação. |
| 85 | /setlevelstats <nível> <força> <agilidade> <vitalidade> <energia> <comando> |
Define nível e atributos do próprio personagem; valores positivos substituem os atuais e 0 mantém o valor correspondente. |
| 86 | /instancia <id>, /instancia sair ou /instancia info |
Entra em uma instância, sai dela ou mostra suas informações. |
| 87 | /startselupan |
Inicia o evento Selupan. |
| 88 | /hora <0-23> [minuto] |
Ajusta a hora do ciclo de dia e noite do jogo. |
| 89 | /clima <0-5> [força 1-15] |
Ajusta o clima: 0 seco, 1 chuva, 2 neve, 3 neblina, 4 tempestade, 5 areia. |
| 90 | /marketplace |
Abre o Marketplace dentro do jogo. |
Como digitar e interpretar os exemplos
Digite o comando no chat do jogo, sem as marcas < > ou [ ]. Uma palavra entre < > representa um valor obrigatório; entre [ ], um valor opcional. Os exemplos com Teste pressupõem um personagem conectado com esse nome e são apenas modelos para usar na sua instalação. Mapas, índices de eventos, monstros e recursos precisam existir e estar habilitados no servidor. As permissões de cada linha continuam valendo.
Criar itens: /make, /makeset e /drop
/make <grupo> <item> <nível 0-15> <skill 0/1> <luck 0/1> <option 0-7> <excellent 0-63> <set 0-15> <socket 0-5> [harmony 0-255] [380 0/128]
/makeset <item> <nível 0-15> <skill 0/1> <luck 0/1> <option 0-7> <excellent 0-63> <set 0-15> <socket 0-5> <harmony 0-255> <380 0/128>
/drop <grupo> <item> <nível 0-15> <skill 0/1> <luck 0/1> <option 0-7> <excellent 0-63> <set 0-15> <socket 0-5>
| Campo | Como preencher |
|---|---|
grupo, item |
Seção e índice do item em MuServer\Data\Item\Item.txt. Exemplo: 0 0 é o item 0 da seção 0. O /makeset não recebe grupo: usa o mesmo índice para criar capacete, armadura, calças, luvas e botas (seções 7 a 11). |
nível |
Nível do item, de 0 a 15. |
skill, luck |
0 sem a característica; 1 com ela, se o item a aceitar. |
option |
Opção adicional normal, de 0 a 7. Não é a porcentagem exibida na tela: é o valor usado pelo comando. |
excellent |
Máscara das opções Excellent, de 0 a 63; 0 não adiciona opções. Some apenas os valores das opções desejadas se souber a combinação correspondente. |
set |
Opção Ancient/Set, de 0 a 15; 0 deixa sem essa opção. Precisa existir combinação compatível com o item. |
socket |
Número de espaços Socket, de 0 a 5; use apenas em itens compatíveis. |
harmony |
Valor codificado da opção Harmony, de 0 a 255; 0 deixa sem Harmony. Não equivale diretamente ao nível visual da opção e pode ser ignorado em itens incompatíveis. |
380 |
0 sem a opção 380; 128 solicita a opção. O servidor a ignora se o item não tiver definição para ela. |
Exemplos completos, com todas as posições na ordem:
/make 0 0 0 0 0 0 0 0 0 0 0
/make 0 0 10 1 1 4 1 0 0 0 0
/makeset 0 0 0 0 0 0 0 0 0 0
/drop 0 0 0 0 0 0 0 0 0
O primeiro cria no inventário o item 0/0, sem opções extras. O segundo solicita esse item no nível 10, com skill, luck, opção normal 4 e o primeiro bit Excellent (1); as características só se aplicam se o item as aceitar. O terceiro tenta criar as cinco peças de índice 0 das seções 7 a 11, sem extras. O quarto coloca o item 0/0 no chão, na posição do personagem. Em /make, Harmony e 380 são opcionais e, omitidos, valem 0; em /makeset, preencha as duas posições para não perder a ordem. O /drop não recebe Harmony nem 380. Use os limites acima ao preencher /drop, pois ele não ajusta automaticamente campos fora da faixa. Confirme que as peças existem e que há espaço no inventário antes de usar /makeset.
Movimento, chat e personagens
| Comando | Exemplo | Como preencher |
|---|---|---|
/move <mapa> |
/move Lorencia |
Use o Name de um destino de MuServer\Data\Move\Move.txt. Nível, Zen e demais requisitos do destino continuam valendo. |
/post <mensagem> |
/post Evento às 20h |
Tudo após o comando é a mensagem global. |
/s, /a, /v, /e, /c <pontos> |
/s 100; /a 100; /v 100; /e 100; /c 100 |
Distribui essa quantidade positiva de pontos livres em Força, Agilidade, Vitalidade, Energia ou Comando. /c é para Dark Lord. Não aceita mais pontos do que o personagem possui. |
/s, /a, /v, /e, /c auto <pontos> |
/s auto 100 |
Define uma meta contínua de distribuição automática para o atributo escolhido, quando CommandAddPointAutoEnable está ativo. Use /s auto 0 para desativar aquela meta; repita para os outros atributos se necessário. |
/zen <valor> |
/zen 1000 |
Soma Zen ao próprio personagem; /zen 0 zera o Zen atual. Valores negativos são recusados. |
/bau <número> |
/bau 0 |
Seleciona o baú pelo número, começando em 0. O último número permitido depende de CommandWareNumber_AL* em GameServerInfo - Command.dat. |
/reset e /reset auto [força] [agilidade] [vitalidade] [energia] [comando] |
/reset auto 100 100 100 100 0 |
/reset executa um reset. /reset auto alterna o modo automático; na ativação, os cinco valores definem metas para distribuir atributos após o reset. A quinta meta só se aplica ao Dark Lord. Para desligar, digite /reset auto novamente. |
/war <guild> e /soccer <guild> |
/war MinhaGuild; /soccer MinhaGuild |
Informe o nome da guild adversária; no segundo comando a disputa é Battle Soccer. |
/re on, /re off, /re auto [senha] |
/re on; /re off; /re auto abc123 |
on recebe pedidos, off bloqueia, auto aceita automaticamente. A senha opcional em auto é usada na entrada automática em Party. |
/marry to <personagem> |
/marry to Teste |
Pede casamento ao personagem conectado. Na configuração fornecida, CommandMarryOnlyGM = 1, então o casamento por convite pode estar indisponível até mudar essa regra. |
/classe <classe> |
/classe dw |
Códigos aceitos: dw, dk, elf, mg, dl, su e rf. A classe escolhida precisa estar habilitada em GameServerInfo - Command.dat; cumpra também as demais regras de mudança. |
/mudarnome <novo_nome> |
/mudarnome NovoNome |
Informe o nome novo (até 10 caracteres). O personagem não pode estar em guild; ticket e intervalo entre mudanças dependem de GameServerInfo - Command.dat. |
/info <personagem> |
/info Teste |
Mostra nível e resets do personagem conectado. |
/top <tipo> [classe] |
/top rr dk |
tipo é o Command em MuServer\Data\Custom\CustomTop.txt: no arquivo fornecido, rr ou mr. O filtro de classe opcional aceita dw, dk, fe, mg, dl, su ou rf; sem ele, mostra todas as classes. |
/resp <resposta> |
/resp Lorencia |
Envia o texto da resposta durante o Quiz; a resposta correta depende da pergunta ativa. |
/pick <categoria> |
/pick bless |
Alterna a coleta da categoria informada. exc, socket e setitem são categorias especiais; o arquivo MuServer\Data\Custom\CustomPick.txt fornecido também define soul, bless, chaos, zen e life. |
/lock <senha> e /unlock <senha> |
/lock 123456 |
Senha numérica de 1 a 99999999 para bloquear a movimentação de itens. Desbloqueie com a mesma senha, por exemplo /unlock 123456. Guarde-a com cuidado. |
/store <moeda> |
/store bless |
Abre o modo de loja pessoal indicado. No arquivo fornecido, os nomes são bless, soul, chaos, wcc, wcp e wcg; podem ser alterados em GameServerInfo - Custom.dat. |
/attack <skill> <buff> |
/attack 0 1 |
skill: ID de uma skill que o personagem conhece; 0 deixa o sistema escolher uma apta. buff: 1 solicita buff automático se o nível da conta permitir, 0 não solicita. |
/pack <joia> <quantidade> e /unpack <joia> <quantidade> |
/pack bless 10 |
A quantidade deve ser exatamente 10, 20 ou 30. A joia pode ser bless, soul, life, creation, guardian, gem, harmony, chaos, lowstone ou highstone nesta versão. Para desfazer, por exemplo /unpack bless 10, tenha o pacote correspondente. |
/setparty <senha> |
/setparty grupo123 |
Cria Party protegida por senha de 4 a 19 caracteres; o comando depende de o recurso de Party com senha estar incluído na instalação. |
/instancia <id>, /instancia sair, /instancia info |
/instancia 1 |
Entra na instância indicada no mapa atual, quando o sistema estiver habilitado. /instancia info mostra mapa/instância atual; /instancia sair volta à instância comum. IDs disponíveis dependem da configuração. |
/limparinv não pede argumento: remove itens da mochila, sem incluir os equipamentos vestidos. Confirme o inventário antes de executá-lo.
Comandos da equipe e de configuração
| Comando | Exemplo | Como preencher |
|---|---|---|
/gmmove <personagem> <mapa> <x> <y> |
/gmmove Teste 0 125 125 |
Move o personagem conectado para o ID numérico do mapa e as coordenadas X/Y; 0 é Lorencia na configuração padrão. |
/gmpost <mensagem> e /notice <mensagem> |
/gmpost Evento às 20h; /notice Manutenção às 20h |
Escreva o aviso após o comando. /gmpost usa o post da equipe; /notice envia aviso global pelos servidores. |
/track <personagem> e /trace <personagem> |
/track Teste; /trace Teste |
/track leva você até o jogador conectado; /trace traz esse jogador até você. |
/disconnect <personagem> |
/disconnect Teste |
Desconecta o personagem conectado informado. |
/skin <personagem> <skin> |
/skin Teste 1 |
Define a aparência pelo ID numérico de uma skin/criatura válida; use apenas IDs existentes no cliente e servidor. |
/setmoney <personagem> <valor> |
/setmoney Teste 1000 |
Soma o valor em Zen ao jogador conectado; 0 zera o Zen dele. O nome “setmoney” não significa substituir por um valor positivo. |
/setvip <conta> <tipo> <dias> |
/setvip ContaTeste 1 7 |
Informe a conta, não o personagem, o tipo de VIP configurado e dias não negativos. Confirme os planos disponíveis antes de aplicar. |
/premiar <personagem> <tipo> <valor> |
/premiar Teste 1 10 |
Premia um jogador conectado. Na configuração fornecida, 1 = Cash, 2 = Gold, 3 = PcPoint; valor positivo até CommandRewardMaxValue. |
/premiarall <tipo> <valor> |
/premiarall 3 10 |
Distribui o prêmio a todos; os mesmos três tipos aparecem na configuração fornecida. Limites próprios em CommandRewardAllMaxType e CommandRewardAllMaxValue. |
/reload <grupo> |
/reload command |
Informe um nome aceito: cashshop, chaosmix, character, command, common, custom, event, eventitembag, hack, item, monster, move, quest, shop, skill, util, bots ou all. all recarrega tudo que o comando suporta. |
/banchar <personagem> e /banacc <conta> |
/banchar Teste; /banacc ContaTeste |
O primeiro bloqueia o personagem; o segundo bloqueia a conta. Confirme o alvo antes de executar. |
/moveall <mapa> <x> <y> |
/moveall 0 125 125 |
Move todos os jogadores conectados alcançados pelo comando, exceto o executor, para o ID do mapa e coordenadas indicados. |
/moveguild <guild> <mapa> <x> <y> |
/moveguild MinhaGuild 0 125 125 |
Move os integrantes conectados dessa guild ao destino numérico indicado. |
/spot <monstro> <quantidade> |
/spot 1 1 |
Cria a quantidade informada perto de você no mapa atual. Use um ID existente em MuServer\Data\Monster\Monster.txt; 0 ou quantidade negativa resulta em uma criatura. Os monstros invocados são temporários. |
/setcoin <personagem> <moeda> <valor> |
/setcoin Teste 1 100 |
Jogador precisa estar conectado. Moeda: 1 WCoinC, 2 WCoinP, 3 GoblinPoint. Valor positivo adiciona; negativo envia uma redução. |
/startinvasion <índice> |
/startinvasion 1 |
Use um índice positivo definido em MuServer\Data\Event\InvasionManager.dat. |
/startarena <índice> |
/startarena 1 |
Use um índice positivo definido em MuServer\Data\Custom\CustomArena.txt. |
/setlevelstats <nível> <força> <agilidade> <vitalidade> <energia> <comando> |
/setlevelstats 400 0 0 0 0 0 |
Altera os atributos do próprio personagem: valor positivo substitui o atual; 0 mantém. O exemplo muda só o nível para 400. Há limite de nível e de atributos configurado no servidor; use em personagem de teste antes de aplicar em produção. |
/hora <0-23> [minuto 0-59] |
/hora 18 30 |
Ajusta a hora do ciclo de dia e noite. /hora sem parâmetros consulta a hora atual; o ciclo precisa estar ativado. |
/clima <0-5> [força 1-15] |
/clima 1 8 |
Define no mapa atual: 0 seco, 1 chuva, 2 neve, 3 neblina, 4 tempestade, 5 areia. Sem força, usa 8; /clima 0 libera o clima automático. As demais escolhas persistem por até dez minutos antes do próximo sorteio. |
Os IDs de mapa, monstro, arena e invasão nos exemplos servem para mostrar a ordem dos argumentos. Verifique o destino ou índice real no arquivo citado antes de executar. Comandos sem parâmetros já estão descritos no catálogo acima.
Cuidados ao editar
- Faça uma cópia do arquivo. Mantenha os índices únicos e na função original. O GameServer associa o índice
0à primeira função, o1à segunda e assim por diante; trocar índices entre linhas troca o comportamento dos nomes. - Revise
EnableeGameMaster, especialmente nos comandos que criam itens, alteram moedas, movem jogadores, moderam contas ou iniciam eventos. Um nome parecido com comando de equipe não garante proteção por si só. - Não presuma que custo ou requisito configurado em
Command.txtseja o único: alguns comandos possuem regras adicionais emGameServerInfo - Command.datou nos próprios sistemas do servidor. - Depois de salvar, recarregue
Command.txtno menu de reload do GameServer e do GameServerCS, ou reinicie os processos em uma manutenção planejada. Teste com contas dos níveis afetados e com/sem permissão de equipe.
O custo em Zen e nas três moedas é descontado quando o comando é executado com sucesso. Para comandos com custo em moedas, o servidor primeiro informa o preço e solicita uma segunda tentativa antes de executar.