Sicks Posted March 25, 2012 Group: Members Topic Count: 1 Topics Per Day: 0.00 Content Count: 1 Reputation: 0 Joined: 03/24/12 Last Seen: April 1, 2012 Share Posted March 25, 2012 Bem manolos ^^ Ultimamente percebi que muitas pessoas estavão tendo problemas em adicionar seus custons itens pelo sistema de .lua , deste modo resolvi fazer um pequeno tutorial de como adicionar estes itens. Este tutorial esta dividido em 3 partes com suas subdivisões Espero que gostem e que isso exclareça todas as suas duvidas. Indice: 1 Parte-adicionando na data/luafiles -Adicionando no Accessoryid.lua -Adicionando no Accname.lua -Compilando os .lua em .lub 2 Parte-adicionando no emulador/db -Adicionando no Item_db2.txt 3 Parte-Creditos -Creditos Tutorial: Parte 1: -Adicionando no Accessoryid.lua Abra sua data entre na pasta lua files/datainfo, procure o arquivo accessoryid.lua e o abra. Esse arquivo possui uma sintaxe diferente, e agora vamos aprender ela: ACCESSORY_LUCKY_HAT = 740, ACCESSORY_NOME_DO_ACESSORIO = VIEW ID, Bem simples né ^^ mas presisamos lembrar de algumas coisas: -Antes do nome do item deve ter um _ , ou seja, nesse exemplo acima o nome do item é LUCKY_HAT -Não pode haver espaços no nome do item -O nome deve ser o mesmo que você ira colocar no accname.lua -Eu gosto de colocar o mesmo nome para asimagens do custon aqui no accessoryid.lua e no accname.lua mas não é obrigatorio -A View id deve ser um numero maior que a ultima configurada, ou seja, neste caso o proximo item que sera adicionado devera ter View id 741 -Todas as linhas devem terminar com uma virgula(,) E uma dica para vocês: -Se Você deseja pular algumas Views Id faça isso: ACCESSORY_LUCKY_HAT = 740, --1000 ACCESSORY_MEU_CUSTON = 1001, -Adicionando no Accname.lua Abra sua data entre na pasta lua files/datainfo, procure o arquivo accname.lua e o abra. Esse arquivo possui uma sintaxe diferente, e agora vamos aprender ela: [ACCESSORY_IDs.ACCESSORY_LUCKY_HAT] = "_çà¿îàç¸ðàÚ", [ACCESSORY_IDs.ACCESSORY_NOME_DO_ACESSORIO] = "_nomedosprite", Bem simples né ^^ mas presisamos lembrar de algumas coisas: -O nome do acessorio deve ser o mesmo que esta escrito no accessoryid.lua -Antes do nome do item deve ter um _ , ou seja, nesse exemplo acima o nome do item é LUCKY_HAT -Antes do nome do sprite deve ter um _,ou seja, o nome do sprite no exemplo acima é çà¿îàç¸ðàÚ -Não pode haver espaços no nome do item(isso vale tambem para o nome do sprite) -Todas as linhas devem terminar com uma virgula(,) -Compilando os .lua em .lub Baixe o luac5.0.2 e o CompileGUI e copie os dois para a pasta onde estão os arquivos .lua (neste caso em luafiles/datainfo ). Execute o CompileGUI e arraste os arquivos .lua (neste caso o accessoryid.lua e o accname.lua) para a janela que ira abrir.Espere alguns segundos e você ira perceber que os foi criado (ou se você já tinha algum accessoryid.lub e accname.lub subistituidos) 2 arquivos .lub, o accessoryid.lub e o accname.lub Parte 2: -Adicionando no Item_db2.txt Esta parte é muito facil de se fazer ^^ O item_db2.txt tambem tem uma sintaxe diferente que é a seginte: ID,Name,Name,Type,Price,Sell,Weight,ATK,DEF,Range,Slot,Job,Upper,Gender,Loc,wLV,eLV,Refineable,View,{ Script },{ OnEquip_Script },{ OnUnequip_Script } Aqui cada um deve configurar de acordo com seu item, mas algumas coisas deve ser postas de acordo com oq vc fez no accessoryid.lua e accname.lua: -Os dois "Name" devem ser o nome que foi dado para o item no accessoryid.lua e accname.lua -A "View" deve ser o View id que foi configurado no accessoryid.lua e accname.lua 3 Parte: -Creditos Pela escrita do tutorial: Sicks Não Reposte/copie/modifique sem a minha autorização Quote Link to comment Share on other sites More sharing options...
Pixel Posted August 4, 2012 Group: Members Topic Count: 10 Topics Per Day: 0.00 Content Count: 65 Reputation: 39 Joined: 11/15/11 Last Seen: April 6 Share Posted August 4, 2012 Só lembrando que para clients 2012+ deve adicionar também no itemInfo.lua se não fica como unknow item. System/itemInfo.lua Procure: [25008] = { unidentifiedDisplayName = "Beast Powder Box", unidentifiedResourceName = "²öÀû²öÀûÇѵ¶box", unidentifiedDescriptionName = { "Beast_Powder_Box", }, identifiedDisplayName = "Beast Powder Box", identifiedResourceName = "²öÀû²öÀûÇѵ¶box", identifiedDescriptionName = { "Beast_Powder_Box", }, slotCount = 0, ClassNum = 0 }, Basta adicionar abaixo o custom item seguindo o modelo: [iDDOITEM] = { unidentifiedDisplayName = "NOMEDOITEMNOCLIENT", unidentifiedResourceName = "NOMEDASPRITE", unidentifiedDescriptionName = { "NOMEDASPRITE", }, identifiedDisplayName = "NOMEDOITEMNOCLIENT", identifiedResourceName = "NOMEDASPRITE", identifiedDescriptionName = { "NOMEDASPRITE", }, slotCount = QUANTIDADEDESLOTS, ClassNum = 0 }, Em breve vou fazer uns tutoriais para a galera Br do RAthena, mesmo sendo poucos.. deixa só eu folgar mais um pouco. 1 1 Quote Link to comment Share on other sites More sharing options...
sevenrosuport Posted September 16, 2012 Group: Members Topic Count: 52 Topics Per Day: 0.01 Content Count: 142 Reputation: 1 Joined: 07/08/12 Last Seen: December 26, 2018 Share Posted September 16, 2012 Fiz certinho ele cria um aquivo chamado Towninfo.lub, mas na hora de abrir da erro na pasta System Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.