Script VIP Central
Funcionalidades Principais:
Saudação Personalizada:
O NPC cumprimenta o jogador com "Bom-dia", "Boa-tarde" ou "Olá", dependendo da hora do dia.
Status VIP:
Informa ao jogador sobre o status do seu acesso VIP, incluindo a data de expiração.
Menu de Opções para Jogadores:
Entrar na Sala VIP: Permite que jogadores com status VIP ativo entrem na sala VIP.
Estender Tempo VIP: Permite que jogadores estendam seu tempo VIP comprando mais dias.
Tornar-se VIP: Permite que jogadores se tornem VIP, caso ainda não sejam.
Menu de Administrador (GM nível 99):
Entrar na Sala VIP: Permite que administradores entrem na sala VIP.
Adicionar VIP a um Jogador: Permite que administradores adicionem dias de acesso VIP a um jogador especificado.
Remover Tempo VIP de um Jogador: Permite que administradores removam dias de acesso VIP de um jogador especificado.
Adicionar VIP:
Administradores podem adicionar de 1 a 30 dias de acesso VIP a um jogador.
Verifica se o jogador existe antes de adicionar os dias.
Removido ou VIP:
Administradores podem remover de 1 a 30 dias de acesso VIP de um jogador ou remover todos os dias VIP.
Verifica se o jogador existe antes de remover os dias.
Estender VIP:
Jogadores podem adquirir de 1 a 30 dias de acesso VIP.
O preço é calculado com base em um array de preços específicos ou um cálculo proporcional.
Portal para o Savepoint:
Um portal no mapa nas coordenadas (126, 162) que teleporta o jogador para o seu ponto de salvamento (savepoint).sec_in02
Observação sobre a Ativação do Sistema VIP Nativo no Servidor rAthena
Para que o script "Central VIP" funcione corretamente, é necessário que o sistema VIP nativo do servidor rAthena esteja ativado. Sem essa ativação, os comandos relacionados ao VIP não funcionarão, impedindo que jogadores possam adquirir, estender ou utilizar os benefícios VIP.
Como Ativar o Sistema VIP no rAthena:
Acesse o Arquivo de Configuração:
Navegue até o diretório do seu servidor rAthena.src/config/
Abra o arquivo com um editor de texto.core.hpp
Descomente a Linha de Configuração:
Encontre a linha que contém .//#define VIP_ENABLE
Remova os caracteres para descomentar a linha, deixando-a assim: .//#define VIP_ENABLE
Recompile o Servidor:
Após salvar as alterações no arquivo , é necessário recompilar o servidor para que as mudanças entrem em vigor.core.hpp
sistemavip.txt
sistemavip.txt