Servidores de Jogos

Scripts de NPC no rAthena

Scripts de NPC no rAthena

Aviso legal: rAthena, Hercules e FluxCP são projetos de código aberto, mas o Ragnarok Online, seu cliente, sprites, mapas e marcas pertencem à Gravity. Operar um servidor privado pode violar direitos da empresa e os termos de uso do jogo. Avalie os riscos, não distribua arquivos protegidos sem autorização e, se for o caso, busque orientação jurídica. Este conteúdo é técnico e informativo.

A lógica de NPCs, quests, eventos e lojas do rAthena é escrita na linguagem de script do próprio emulador.

Exemplo: NPC de boas-vindas

prontera,150,180,4  script  Guia    4_M_JOB_KNIGHT1,{
    mes "[Guia]";
    mes "Bem-vindo, " + strcharinfo(0) + "!";
    next;
    if (select("Receber kit inicial:Sair") == 2) close;
    getitem 501, 10;   // Red Potion
    mes "Boa sorte na jornada!";
    close;
}

Onde colocar

  • Scripts personalizados em npc/custom/;
  • Carregue pelo arquivo de scripts personalizados (como npc/scripts_custom.conf, com uma linha npc: npc/custom/meu_npc.txt), ou num arquivo em npc/import/.

Recarregando

No jogo, como GM: @reloadscript. Em produção, prefira reiniciar num horário tranquilo.

Boas práticas

  • Valide entradas dos jogadores (quantidades, escolhas);
  • Cuidado com NPCs que dão itens: registre e limite (uma vez por conta, por exemplo);
  • Use variáveis de personagem ou conta para controlar etapas de quests;
  • Scripts da comunidade: leia antes de usar.

Hospede seu servidor de Ragnarok Online (rAthena) na VittHost

Rode seu servidor numa VPS no Brasil da VittHost, em São Paulo, com proteção DDoS, acesso root e Linux ou Windows. Para Ragnarok Online (rAthena), o ponto de partida recomendado é o VPS-NVME-BR-02 (2 vCores, 6 GB), com NVMe para o MySQL e espaço para o painel web.

A linha VPS-NVME-BR tem disco NVMe, memória DDR4 e IPv4 dedicado com todas as portas liberadas. A linha VPS-BR é a opção mais econômica, com disco SSD.Novos clientes ganham 20% de desconto na primeira fatura com o cupom SP-VITT20.

Compartilhar:

Pronto para hospedar seu próximo projeto?

VPS com painel pré-instalado em 1 clique. Ativação imediata.

Ver planos VPS