Haikenz

Doador
  • Total de itens

    430
  • Registro em

  • Última visita

Tudo que Haikenz postou

  1. ~Resolvido
  2. Baixe o Conversor que está no final do tópico e siga esse pequeno tutorial... Passo 1: Adicione o arquivo .lub que você quer converter para .lua para dentro da pasta do conversor. Obs: Aqui vou estar usando o iteminfo do kRO como exemplo Passo 2: Clique com o botão direito do mouse em Converter em LUA.bat e vá em Editar Passo 3: Dentro dele vai ter esse código abaixo. Substitua para o nome do seu arquivo .lub e também na parte .lua luadec Custom.lub > Custom.lua Passo 4: Salve e feche o arquivo, e agora você poderá executar o Converter em LUA.bat Resultado: By. Haikenz Descompilador de .lub.zip
  3. Na próxima use o local certo para pedidos. https://forum.brathena.org/index.php?/forum/85-pedidos-de-lançamentos/
  4. Não é na source, e sim no próprio scripts_main.conf (dentro da pasta PRE ou RE) import: npc/scripts_guild.conf
  5. Na nova janela de Quest os arquivos ficam na pasta System OngoingQuestInfoList_True.lub RecommendedQuestInfoList_True.lub
  6. map.c #ifdef RENEWAL map->reloadnpc_sub("npc/re/scripts_main.conf"); #else map->reloadnpc_sub("npc/pre-re/scripts_main.conf"); #endif Nos arquivos scripts_main.conf ele importa o arquivo scripts_custom.conf // ------------------- Custom Script Files ---------------------- // - Your NPCs go in this file! import: npc/scripts_custom.conf
  7. Isso é o seu clientinfo.xml que está impedindo o uso do _M_F se no seu tiver isso.. remova todos... <hideaccountlist></hideaccountlist> <passwordencrypt></passwordencrypt> <passwordencrypt2></passwordencrypt2> <extendedslot></extendedslot>
  8. @go

    conf/help.txt
  9. Basta adicionar sc_start 112, 600000,5; //Manejo Perfeito sc_start 114, 600000,5; //Amplificar Poder sc_start SC_EXPBOOST,600000,160; //Manual de Combate
  10. Nossa... vai dar um baita trabalhão para fazer isso... no caso teria q estudar bem o cliente para saber as linhas das parte do HP e SP para fazer alteração... Creio que o Zell lá no discord do brA saiba mais disso, já que ele está fazendo projeito muito bom nas edição do cliente.
  11. Isso, não é nada data e sim no cliente! Usando o NEMO do 4144 ( https://gitlab.com/4144/Nemo/ ) você pode ajustar o tamanho com o diff (ChangeHealthBarSize) e se olhar no codigo do diff vc pode encontrar mais coisas ate pra mudar a cor e tals.
  12. Ah ta entendi, então amigo é so seguir o DIff do @afk e @emotion que você aplicou para ir removendo manualmente as partes que eles estão. e você pode excluir esses dois do atcommand.c ACMD_DEF(afk), ACMD_DEF(emotion),
  13. Você apenas colocou o comando @afk e @emotion mas está faltando a função dele... Exemplo do @afk ( não use esse codigo é um exemplo do emulador rAthena ) /*========================================== * @afk *------------------------------------------*/ ACMD_FUNC(afk) { nullpo_retr(-1, sd); if(sd->bl.m == map_mapname2mapid("prontera")) { clif_displaymessage(fd, "@afk is not allowed on this map."); return 0; } if( pc_isdead(sd) ) { clif_displaymessage(fd, "Cannot @afk if you are dead."); return -1; } if( map[sd->bl.m].flag.autotrade == battle_config.autotrade_mapflag ) { if(map[sd->bl.m].flag.pvp || map[sd->bl.m].flag.gvg){ clif_displaymessage(fd, "You may not use the @afk maps PVP or GVG."); return -1;} sd->state.autotrade = 1; sd->state.monster_ignore = 1; pc_setsit(sd); skill_sit(sd,1); clif_sitting(&sd->bl); clif_changelook(&sd->bl,LOOK_HEAD_TOP,471); clif_specialeffect(&sd->bl, 234,AREA); if( battle_config.afk_timeout ) { int timeout = atoi(message); status_change_start(NULL, &sd->bl, SC_AUTOTRADE, 10000,0,0,0,0, ((timeout > 0) ? min(timeout,battle_config.afk_timeout) : battle_config.afk_timeout)*60000,0); } clif_authfail_fd(fd, 15); } else clif_displaymessage(fd, "@afk is not allowed on this map."); return 0; }
  14. Tente usar uma versão mais recente do PHP 7.x
  15. adicionou também em conf/maps.conf ?
  16. Eu estou usando o WootHosting, 16$ trumps anual Link; https://www.woothosting.com/pulse/aff.php?aff=753 > https://www.woothosting.com/pulse/cart.php?gid=26
  17. kkkkkkkkkkkkkkkkkkkkkkkkkk minha gente....
  18. é só olhar as commits do brA pelas atualizações de packets... dai vc mesmo pode adicionar.
  19. Então amigo, o brA ainda não tem suporte para os novos clientes 2017~2018 então não conseguirá usar essa tela. No caso você teria que usar o Hercules ou rAthena. E você pode encontra-la na data.grf e rdata.grf do kRO
  20. brA não tem o bodystyle ainda.
  21. Eu to esperando o @Protimus corrigir isso... eu tinha adicionado um link temporário para download... mas removi... quero que baixem somente pelo forum do brA
  22. Showww @Protimus faz um tutorial de como instalar o Rag no vps, dizendo qual o melhor linux, instalando e configurando e deixando mais seguro, portas e tals...
  23. Arquivos que serão utilizados: item_db data\luafiles514\lua files\datainfo\accessoryid.lua data\luafiles514\lua files\datainfo\accname.lua Sytem/iteminfo.lua Vamos começar... Primeiro copie as sprites dos custons itens para seus devidos lugares: sprite\¾ÆÀÌÅÛ\ sprite\¾Ç¼¼»ç¸®\¿©\ sprite\¾Ç¼¼»ç¸®\³²\ Depois copie as imagens dos custons itens texture\À¯ÀúÀÎÅÍÆäÀ̽º\collection texture\À¯ÀúÀÎÅÍÆäÀ̽º\item Agora vamos criar o Custom Item... Abra o seu accessoryid.lua e adicione isso: (Lembrando que tem que ser o mesmo nome da sprite) Obs: Aqui vou estar usando o ViewID 3000 para não dar conflito futuramente --3000 ACCESSORY_phoenix_wings = 3000, Agora abra o accname.lua e adicione isso: (seguindo o exemplo de cima, usando o mesmo nome da sprite) [ACCESSORY_IDs.ACCESSORY_phoenix_wings] = "_phoenix_wings", Agora vamos criar nosso custom item para o item_db , abrindo um bloco de notas (recomendo o Notepad++) vamos usar esse exemplo: INSERT INTO `item_db` (`id`, `name_english`, `name_japanese`, `type`, `price_buy`, `price_sell`, `weight`, `atk`, `matk`, `defence`, `range`, `slots`, `equip_jobs`, `equip_upper`, `equip_genders`, `equip_locations`, `weapon_level`, `equip_level_min`, `equip_level_max`, `refineable`, `view`, `bindonequip`, `forceserial`, `buyingstore`, `delay`, `trade_flag`, `trade_group`, `nouse_flag`, `nouse_group`, `stack_amount`, `stack_flag`, `sprite`, `script`, `equip_script`, `unequip_script`) VALUES (40000, 'phoenix_wings', 'Asas de Fênix', 5, NULL, 1000000, 10, 10, NULL, NULL, NULL, 4, 4294967295, NULL, 2, 1, NULL, NULL, NULL, NULL, 3000, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, ' bonus bAllStats,15; ', '', ''); Para entender melhor vou citar uns exemplos: 40000 = ID do Custom ( Recomendo usar acima de 35000 pois o kRO já está usando alguns itens com ID 30000 e 31000 ) phonix_wings = Nome da Sprite Asas de Fênix = Nome do item que será usado 5 = Tipo do Item 1000000, 10, 10, = Preço de Compra, Preço de Venda, Peso do Item. 4, 4294967295, = Numero de Slot do Custom, Usado para todas as classes. 2, 1 = Ambos sexos podem usar, Local do equipamento (Abaixo os Locais de Equipamentos) 3000 = IDView do item que usamos no accessoryid.lua bonus bAllStats,15; = Aqui setei para dar +15 em todos os atributos ao usar o custom item. Caso queira criar um atributo personalizado você pode olhar Aqui. Agora vamos para a parte final... o iteminfo.lua siga esse exemplo abaixo: [40000] = { unidentifiedDisplayName = "Asas de Fênix", unidentifiedResourceName = "phoenix_wings", unidentifiedDescriptionName = { "Item não identificado." }, identifiedDisplayName = "Asas de Fênix", identifiedResourceName = "phoenix_wings", identifiedDescriptionName = { "Asa criada com as penas de fênix. Concede: +15 em todos atributos.", "^ffffff ^000000", "Peso: ^66666610^000000", "Tipo: ^666666Equipamento^000000", "Classe: ^666666Equip. para cabeça^000000", "Profissões: ^666666Todas as classes. (Jobs Normais Transclasses Babys. Meninas e Meninos)^000000" }, slotCount = 4, ClassNum = 0 }, Prontinho... Você acabou de criar seu custom item... Agora uma ultima coisa a ser alterado, ao difar seu Hexed selecione a opção Increase Headgear ViewID e adicione o valor de 10000 By. Haikenz