Hyroshima

Membro
  • Total de itens

    1.479
  • Registro em

  • Última visita

  • Days Won

    1

Arquivos postados por Hyroshima

  1. Gratuito

    Card Remover / Removedora de cartas
     
    Fiz uma alteração no npc padrão do emulador relacionado a um pedido de um membro: 
    O Npc executara as funções normais, porem existe a possibilidade de remover somente uma card caso tenha mais de uma equipada no item.

    32 downloads

       (0 análises)

    0 comentários

    Enviado

  2. Gratuito

    Healer Customizado
     
    Npc com funções simples de curar e alguns buffs básico para player normal, e alguns buffs para vip + remoção de debuffs (podendo ser desativado nas configurações).
     
    O que torna esse npc diferente é o sistema de auto disguise do npc, falas engraçadas, pequenas rotação de movimentação em prontera e um chat com relógio atual do servidor. Também contem um sistema ante-spam configurado em segundos para que não fiquem clickando no npc.
    Muitas opções foram adicionado na parte de configurações, como a proporção do envio das mensagens como a proporção para o npc se transformar.
    Quando a transformação for um mvp (a lista com os ids está abaixo nas funções, podendo ser adicionado ou removidos desde npc id a mob id!
    // ============== Configurações ================ \\ // Heal Spam ( Delay para uso do npc em milisegundos) //Nota: 0 = Desativado; set .HealNSpam,3000; // Nome do projeto //Nota: Deixe em branco se deseja que somente o sub-server apareça. set .HNameCorp$,""; // Nome Sub-Server //Nota: Deixe em branco se deseja que somente o nome do projeto apareça. set .HSubServer$,"- Seu-RO"; // Buffs Vip //Nota: especifique o nível min de gm que será considerado vip ( 0 = Desativado ). set .hVipBuff,1; // Executar npc ao passar próximo (2 célula) //Nota: Irá executar as mesma função apenas por chegar próximo do npc. set .hTrigger,0; // Relógio //Nota: Ativa balão de chat com relógio em cima do npc; set .hTeime,1; // Auto Movimentação //Nota: Permite o npc andar em coordenadas no centro de prontera. set .hWalk,1; // Delay Deslocação //Nota: Tempo em que levará para o npc sair de uma where a outra (milisegundos) set .hWalkDelay,10000; // Npc Walk Speed //Nota: Velocidade em que o npc irá andar set .hWalkSpd,230; // Auto Mensagens //Nota: Npc enviará mensagens (npctalk, não é anúncio!) de tempos em tempos configurado abaixo. //Obs: Necessita que auto movimentação esteja ativado! set .hMsg,1; // Proporção de envios de mensagens //Nota: Em quantos % de chance o npc enviará mensagens quando se locomove? //Nota: Isso evita spam no chat, assim nem todas as vezes que o npc se mover irá enviar as mensagens. //Obs: 100 = 100% set .hMsgProc,10; // NPC Disguise //Nota: Fará o npc se transformar em alguns mobs como brincadeira (0 = desativado) //Nota: Informe a chance em que o npc se transformará (1 = 1%, 100 = 100%) //Obs: Necessita auto movimentação ativo! set .hDisgNpc,1; set .hDisgProc,5;  
    Lista de IDs pré definida:
    //IDs dos mobs em que o npc irá se transformar, até o id 1312 são mvps, após são mobs mini-boss e outros. setarray .hDisgID[0],1785,1630,1039,1389,1115,1418,1871, 1252,1768,2165,1086,1832,1492,1734, 1251,1059,1150,1751,1708,1312,1096, 1388,1307,1283,2175,1582,2243,1093, 1205,1681,1120,1259,1626,1720,1921, 1289,1262,1700,1295,1894,1701,1991, 1704,2208,1514,1586,1776,1261,1057, 3203,1812,2287,2133,1408,2015,2013, 2032,1592,1369,1998;  
    Uma pequena prévia (não está em uma qualidade muito boa mas da pra ver xD):
    Obs: Sempre que ligar ou reiniciar o emulador precisa falar uma única vez com o npc para demais sistemas relacionado a fala e a movimentação se inicie (ou esperar qur algum player venha e click no npc ^^)
     
    Disponível em RE e PRE!
    Crédito a: http://browiki.org/wiki/Piada_Infame  onde tirei as falas relacionado ao ragnarok.
     
     

    71 downloads

       (0 análises)

    0 comentários

    Enviado

  3. Gratuito

    Quest Point System
    v1.0
     
    O sistema de quest foi desenvolvido para ser completo, desde o sistema aleatório de itens com quantidades fixas e randômicas ao npc de trocar os pontos, todo o sistema está funcionando sobe um sistema de log completo.
    Abaixo confira o que o sistema disponibiliza e funcionalidades!
     
    Algumas configurações podem ser feita no arquivo QP_Config ( são 2 na verdade, porem será mais útil nas próximas atualizações ),
     
    Painel GM:
    1º Adicionar / Remover Quest Point 2º Adicionar / Editar / Remover Itens de quest 3º Filtro Dificuldade 4º Reset Quest 5º Logs  
    *Adicionar / Remover Quest Point
    Não precisa explicar muito, opção para adicionar ou remover pontos de quest de uma conta, o mesmo pode ser feito digitando o login ou um nome de char.
     
    *Adicionar / Editar /  Remover Itens de quest
    Nesta opção o gm poderá gerenciar os itens que irão cair como quest para os players.
     
    *Filtro Dificuldade
    Função para controlar a dificuldade das quest sorteadas para os players, sendo elas { 1= fácil, 2= médio, 3= difícil }, o mesmo não pode ser ativado em uma dificuldade se não existir itens cadastrado com a dificuldade digitada!
     
    *Reset Quest
    Essa opção servirá para resetar a quest do player, por algum motivo aleatório que possa acontecer e o player não conseguir finalizar a quest por um bug ou coisa do tipo.
     
    *Logs
    Pontos de Quest:

     
    Itens adicionado/editado/removido

     
    Reset Quest

     
     
    (Log do npc de custons, no qual gera quando um player troca seus pontos de quest por algum item da lista no npc, o mesmo pode ser acessado no npc de custons!)

     
    Versão RE e PRE
    O script principal foi feito na versão RE, mas estou disponibilizando uma versão PRE também, porem existem alguns detalhes que não tem no PRE, que é o balãozinho no npc indicando que é um npc de quest e alguns espaçamentos para organizar melhor os textos na janela, fora isso o sistema é o mesmo.

     
     
    Por fim fiz 3 videos, abaixo estão eles!
    Nota: O npc de custons está com alguns itens adicionado apenas para exemplificar, abaixo no video para os que não sabem programar ensino a adicionar mais itens referente ao menu principal do mesmo.
     
    Visão do player:
     
    Painel Admin:
     
    Adicionando Mais custons itens:
     
     
    Dúvidas / Críticas e Ideias fiquem a vontade no tópico de suporte deste!
    Já tenho tenho algumas melhorias a ser feito no sistema além da otimização do mesmo.

    96 downloads

       (0 análises)

    0 comentários

    Enviado

  4. Gratuito

    renewal

    A base é a disponibilizada por zackdreaver em seu repo git, fiz pequenas alterações no clienteinfo.xml, suporta cliente até 2017-05-17.
    Obs: Apesar do suporte do cliente 2017 não fiz o teste, o mesmo foi utilizado em um cliente 2015 descrito em um guia no qual esse patch é necessário.
    Obs: Existe uma falha no mapa de inicio iz_int, irei resolve-lo no tópico guia montando um cliente + configurando emulador.
     
    Cliente está em inglês (textos) e coreano (alguns imagens de sistemas internos).
    O mesmo contem todos os sistemas funcionais necessário.
     
    Crédito a: Zackdreaver 
     

    80 downloads

       (0 análises)

    0 comentários

    Enviado

  5. Gratuito

    MVP Arena Por Tempo
     
    O sistema foi desenvolvido com partes do código original eAthena (antigo).
     
    O player terá um tempo gratuito diário configurado no arquivo principal
     
    O player tem opção de salvar o andar no npc dentro da sala e através do npc em prontera poderá ir direto para o andar da sala.
     
    Os mapflags estão no final do arquivo principal.
     
    O player precisar ler o guia 1 vez por conta sendo obrigatório a 1º
     
     
    Banco de Dados
    //Executar comando SQL!//ALTER TABLE `char` ADD `ResetRoom` INT(1) NULL DEFAULT '0';
     
    (arena_mvp.txt)
    //--------------------Configurações-------------------\\// ============================================== \\// Para utilizar o sistema em outros mapas apenas \\// informe o mapa conforme abaixo, e adicione o \\// mapflag loadevent conforme está no final do \\// código, recomendo não utilizar em outros mapas \\// por limite de slot onde se guarda os id de char \\// (0,126) ids, desde que o acesso ao mapa+os atuais \\// não exceda esse limite não tem problema! \\// ============================================== \\//Mapas//#setarray $MvPrMaps1$[0],"pvp_n_1-2","pvp_n_2-2","pvp_n_3-2","pvp_n_4-2","pvp_n_5-2","pvp_n_6-2","pvp_n_7-2","pvp_n_8-2", "pvp_n_1-3","pvp_n_2-3","pvp_n_3-3","pvp_n_4-3","pvp_n_5-3","pvp_n_6-3","pvp_n_7-3","pvp_n_8-3", "pvp_n_1-4","pvp_n_2-4","pvp_n_3-4","pvp_n_4-4","pvp_n_5-4","pvp_n_6-4","pvp_n_7-4","pvp_n_8-4", "pvp_n_1-5","pvp_n_2-5","pvp_n_3-5","pvp_n_4-5","pvp_n_5-5","pvp_n_6-5","pvp_n_7-5","pvp_n_8-5";//Remove todos os valores na array (ids de chars) na inicialização ou reboot do servidor//#if(getarraysize($MvPRoomAttch) > 0){ deletearray $MvPRoomAttch[0],getarraysize($MvPRoomAttch); }//Configurações Gerais//#setarray $MvPConfig[0],99, //Level Mínimo para acessar a Sala MvP 1, //Tempo em horas gratuitas diária 1; //Tempo em minutos gratuitos diário (Obs: manter igual ou maior que 1, 0=erro)
    Obs:
     
    O valor em minutos precisa ser igual ou maior que 1, em algumas situações o valor nulo não vai existir na tabela ocorrendo então na falha do script.
    próxima atualização irei trabalhar nisso e em outras coisas.
     
    O sistema foi desenvolvido em uma revisão antiga por este motivo pode acabar ocorrendo algum pequeno problema no qual estarei a disposição para a correção do mesmo até que eu lance uma versão atualizada conforme revisão atual.
     
    Existe um pequeno problema em relação ao método que usei para fazer o controle do tempo, para evitar em situações onde o player possa entrar e sair da sala antes que contasse o tempo de 1 minuto, no momento em que o player entrar na sala 1 minuto será deduzido de seu tempo, porem se o player entrar na sala faltando alguns segundos para o próximo minuto do servidor então ele perderá +1 minuto de seu tempo.
     
    A primeira versão foi desenvolvida sob uma revisão antiga e tive muitas limitações na hora de programar porem está funcional e usável para revisões antigas e manterei essa versão quando eu lançar um update.
     
     
    Toda sugestão ou critica será bem-vinda ^^.
     

    178 downloads

       (0 análises)

    0 comentários

    Atualizado