Tudo que Orochi Elf postou
-
getPlayerItems(cid[, id])
Opa, faça bom uso garotão :v
-
getPlayerItems(cid[, id])
[LUA Function] getPlayerItems(cid[, id]) O que ela faz: Bom, esta função retorna todos os items do jogador, você também pode usa-la de modo que retorne todos os items, que tenha um certo ID. Código: Modo de uso: for _, item in pairs(getPlayerItems(cid)) do -- Retornaria todos os id\'s dos items que o player tem. print(item.itemid) end for _, item in ipairs(getPlayerItems(cid, 2160)) do -- Retornaria a quantidade e o nome do item, cuja o ID fosse (2160). print(item.type.."x "..getItemNameById(item.itemid) end Espero que façam bom uso. Créditos: Tony Araújo (OrochiElf) 100%
-
Evitando gambiarras
Fala ae galera, bom.. eu tava vendo os scripts de um servidor de pokemon aqui, o sistema de heal (da Nurse Joy). E quando eu abro o arquivo lua, eu me deparo com isso. Então, eu vou e faço de um modo, que deixa o script pequeno e leve. Desta forma, é muito mais fácil editar(caso necessário), e também pra ler.
-
Script sumon com bug (doconvincecreature not found)
Amigos, identação não mata ninguém kkkk Já existe a função (doSummonMonster), que pode ser substituida pela de convince. function onCastSpell(cid, var) local MaximoSummon = 3 local summons = getCreatureSummons(cid) if(table.maxn(summons) < MaximoSummon) then -- no summons doSummonMonster(cid, "demon") else doPlayerSendCancel(cid, "Não há espaço para criar o summon.") end return TRUE end
-
Barra de mana ou imagem
Eu fiz isso, mas não foi usando OTC não.. foi com o uso de DLL's .
- Server pokemon
-
Estágio
é.. a equipe do TibiaKing está começando a ficar melhor ... Suicide, agora você, que pelo meu ver, fez um bom trabalho aqui no fórum, parabéns
-
Minimizando arquivos
Bom.. um exemplo de script, é o meu de portrait, em muito breve (talvez hoje), vou criar o tópico oficial do meu servidor function onEquip (cid, item, slot) local pokeName = string.gsub(getItemAttribute(item.uid, "description"), "Contains a ", "") doTransformItem(getPlayerSlotItem(cid, 7).uid, getMonsterInfo(pokeName).portrait) return true end function onDeEquip(cid) doTransformItem(getPlayerSlotItem(cid, 7).uid, 2529) return true end
-
Armors Attack v0.1
Opa, valeu lek <3
-
Minimizando arquivos
Talvez .. no momento eu to fazendo um servidor tentando trazer o antigo Svke de volta, porque particularmente foi a melhor versão do pokemon que existiu. Hoje em dia, todos são uma cópia lixosa do PXG kkkkk, então tou trabalhando nisso @Edit. Pronto, terminei de fazer o sistema da minimização nas minhas sourcers. Agora essas aqui são todas as configurações que tem no monster. OBS: Eu não coloquei o loot ainda kk O que acharam? ficou mais fácil?
-
Importando vários items para o Object Builder
Fala ae pessoal, hoje eu venho perguntar se alguem sabe importar mais de um item de uma vez só, sem precisar ir substituindo. @obs: desculpe a área pessoal, é que eu não sabia onde criar o tópico, dai pensei em criar na área em que o programa estava postado e.e
-
Qual source usar?
Creio que são os códigos, que são mais agradáveis e conhecidos. Então fica mais fácil de programar e mais gente conhece
-
Qual source usar?
The Forgotten Server v0.3.6pl1 r96 [8.54]
-
Armors Attack v0.1
Opa brother, obrigado por reportar. Já arrumei no tópico.
-
Pokemon Online (new era)
kkk tudo bem, obrigado :V
-
Pokemon Online (new era)
Siim.. vou ir fazendo... é que no momento eu to fazendo as sourcers ler o novo arquivo de items.xml e do monstro.xml, porque eu tou fazendo de um modo muito mais fácil de configurar kk
-
Pokemon Online (new era)
Não amigo, não vou liberar. Vou continuar com o projeto e tentar lança-lo Nossa cara, você nem imagina o quanto kkkkk. Tou indo a todo vapor (sem ser de maconha, ou é). valeu bro!
-
Pokemon Online (new era)
kkkkk, primeiro de tudo, vamos terminar o servidor o mais rápido possível, estou indo a todo vapor kkk
-
Minimizando arquivos
Bom.. como eu estou fazendo essa minimização no meu servidor, eu já alterei as sourcers, e está reconhecendo tudo de forma automática kk
-
Minimizando arquivos
Não kkkk, não é necessário você configurar em vários arquivos, apenas no XML e pronto.
-
Minimizando arquivos
Eu estou aplicando ela no servidor de pokemon que eu estou montando kk
-
Minimizando arquivos
é bro, além de deixar o servidor menos pesado.
-
Minimizando arquivos
Salve galera, hoje eu vim mostrar pra vocês uma idéia que eu tive e que meu brother BielTXU me ajudou bastante. Bom.. eu vi que muitos servidores criam milhares de arquivos para configurar apenas um pokemon, então eu pensei "Porque não fazer tudo direto no XML do monstro? Mesma coisa eu pensei pra configurar as pokebolas. Um exemplo do pokemon (Bulbasaur) Depois desse arquivo todo configurado, eu não precisaria mexer mais em nada, nem nas habilidades como "Surf, Ride e Fly", porque tudo fica dentro do Xml, um exemplo pra adicionar o Fly ao Pokemon <abilites> <ability normal="cut, heatbutt"/> <fly addSpeed="100" lookType="22"/> </abilites> No caso das pokeballs, eu peguei um exemplo aqui da (GreatBall), tudo editado no items.xml bonitinho. <item id="2391" article="a" name="great ball"> <attribute key="description" value="This is a pokeball used to catch fainted pokemon. It has a 2x catch rate." /> <attribute key="catchRate" value="2"/> <attribute key="catchedPokeball" value="12345"/> <attribute key="catchedPokeballShiny" value="54321"/> <attribute key="effectCatched" value="19"/> <attribute key="effectCatchFail" value="22"/> </item> <item id="11832" article="a" name="greatball"> <attribute key="weight" value="100" /> <attribute key="slotType" value="feet" /> <attribute key"ballUsed" value="12344"/> <attribute key="ballDischarged" value="12333"/> <attribute key="ballEffect" value="10"/> </item>
-
Pokemon Online (new era)
Opa, obrigado :v
-
Catch Window v1.3
Bom.. seria necessário você editar quase o sistema todo, porque na informação que o servidor manda ao client, só tem as 4 pokebolas. Em breve, faço um tutorial de como adicionar mais pokebolas, no momento estou super ocupado kk