Ir para conteúdo

deivaoo

Membro
  • Registro em

  • Última visita

Tudo que deivaoo postou

  1. Pra quem precisa do código-fonte descriptografado, acabei de adicionar ao final do tópico! Scan: http://goo.gl/2CP2wv Download: http://goo.gl/hfeavu
  2. deivaoo postou uma resposta no tópico em Sistemas, Mods & Funções .lua
    Tem sim http://www.tibiaking.com/forum/forums/topic/55284-module-extended-opcodes-sem-sources/
  3. Basta criar uma GlobalStorage para a quest, de forma que, antes do NPC teleportar o player para aquest, verificar o status da GlobalStorage.
  4. Ih cara, não tem data marcada... Voltei agora a desenvolver no mod, faço isso só nos meus tempos livres... Em breve sairá a versão 2.0! rs Corrigido. Obrigado!
  5. Ai pessoal, mais 2 versões adicionadas (1.5 e 1.6)! Logo eu disponibilizo a 1.1 para vocês, preciso escrever o tutorial da instalação no servidor. Valeu!
  6. Boa noite amigo, Já respondi essa dúvida em outro comentário:
  7. Cara, não testei em seu servidor, mas pelas imagens parece ser um mod e tanto. Parabéns! Vou voltar a mexer com OTC também rsrs
  8. Então pessoal, para essa informação é necessário alterar nas configurações de envio do seu servidor (arquivo "pokedex system.lua", localizado na pasta "data/lib" de seu servidor), acrescentando a informação que quiserem lá... Isso é pq seu servidor tem uma diferença no texto que é enviado no sistema de pokedex, comparado à base Cyan - PDA. Passa o link de download de sua base e eu adapto para você. Ou manda o conteúdo do arquivo "pokedex system.lua", localizado no diretório "data/lib" de seu servidor. Isso é pq seu servidor tem uma diferença no texto que é enviado no sistema de pokedex, comparado &a
  9. deivaoo postou uma resposta no tópico em Sistemas, Mods & Funções .lua
    Qual a base de vocês? Se puderem mandar o link de download do client...
  10. Claro que dá! Na verdade, da pra fazer QUALQUER COISA com OTC. Para isso seria necessário alterar a resposta do servidor ao estímulo da pokedex, implementando esse dado.
  11. Amigão, reinstale o mod exatamente como na explicação... Qual sua base? esse mod foi feito baseado no servidor Cyan, mas pode ser facilmente adaptada. Galera, refaçam os passos 5 e 6, se fizer corretamente ele não aparece... caso não tenha o código do passo 5 no seu textmessage.lua, coloque a linha do passo 6 no início da função "displayMessage(mode, text)" Colega, provavelmente esse erro vem do game_shop... é necessário adaptar ele para o nosso mod de opcodes.
  12. Na verdade, o botão de fechar é o vermelho, ao lado da imagem do pokemon
  13. Amigão... É exatamente isso que eu fiz naquela versão (acho que na 1.3) rsrs
  14. Kkkkkk, pelo fato de eu também ter copiado da pxg... Foi tentando copiar a pokedex do pxg que eu aprendi a mexer em otclient... "Aquele que não tem idéias pra fazer copia dos outros.." Rs, fiz umas adaptações mais legais... Está mais parecido e com um toque meu.. Rs, dps posto o showoff... Quero ver quem copia mais rápido :3
  15. [CURIOSIDADE] Na verdade, aqueles status não têm muito impacto no jogo... Ele era usado no lvl system, quando o pokémon upava 1 lvl ganhava essas quantidades de status... Se não me engano nenhum desses status são usados de fato em um servidor sem lvl system.
  16. Pra fazer isso não precisa mexer nas sources, basta criar um CreatureScript onDeath para salvar um valor em uma storage e um onLogin pra verificar a storage...
  17. Obrigado pela observação, até amanhã posto com o bug corrigido.
  18. Realmente, é que deixei no ponto pra colocar outras imagens, não gostei dessas aí... Porém não encontrei ainda um pack dos tipos
  19. Em base PDA está perfeito... Em caso de bugs, poste aqui e resolverei. Coloca a imagem na pasta modules/game_pokedex/imagens/pokemons de seu client com o nome do pokemon [sem distinção de shiny ou normal, será apresentada a mesma imagem para os dois]. Não fui eu quem fiz esse pacote de imagens e não sei quem fez, encontrei no client da base cyan. *Obs.: Sou um bosta muito ruim em design, portanto, não posso te ajudar nisso.
  20. No script pra colocar no goback, troque ball.uid por getPlayerSlotItem(cid,8).uid Pro surf, poste seu script referente ao surf (se for como na base cyan, está em movements, caso tenha que clicar na borda pra surfar, está em actions) Pro fly, tem que dar uma olhada se ele é mesmo chamado pelo order ou se já tem alguma função em somefunctions.lua
  21. Mande seu goback.lua e seu order.lua Como os scripts são grandes, mande dentro dessa tag: [spoiler][/spoiler]
  22. para fly e ride com addon tambem, seu script de addon fica assim local addons = { [0000] = {['pokemon']= "Wailord" , ['looktype'] = 0000, ['surf'] = 0000}, [0000] = {['pokemon']= "Charizard" , ['looktype'] = 0000, ['fly'] = 0000}, [0000] = {['pokemon']= "Onix" , ['looktype'] = 0000, ['ride'] = 0000}, } function onUse(cid, item, fromPosition, itemEx, toPosition) if addons[item.itemid] then if #getCreatureSummons(cid) > 0 then return doPlayerSendCancel(cid, "Please back your pokemon.") end local conteudo = '' for _opcao,_conteudo in ipairs(addons[item.itemid]) do conteudo = conteudo.._opcao..'='.._conteudo..'@' end conteudo = string.sub(conteudo,1,(#conteudo-1)) local pb = getPlayerSlotItem(cid, 8).uid local pk = addons[item.itemid]['pokemon'] if pb > 1 and getItemAttribute(pb, "poke") ~= pk then return doPlayerSendCancel(cid, "Sorry, you can't use this addon on this poke.") end local attr = getItemAttribute(pb, "addon") or 0 if attr < 1 then doRemoveItem(item.uid, 1) doPlayerSendTextMessage(cid, 27, "Congratulations! Now your pokemon will use the addon.") doSetItemAttribute(pb, "addon", conteudo) end else doPlayerSendCancel(cid, "This item isn't a addon, sorry.") end return true end no action do go/back coloque isso if getItemAttribute(ball.uid, 'addon') and getItemAttribute(ball.uid, 'addon')>0 then local addon = string.explode(getItemAttribute(ball.uid, 'addon'), '@') for _,_conteudo in pairs(addon) do _conteudo = string.explode(_conteudo,'=') if _conteudo[1] == 'lookType' then doSetCreatureOutfit(getCreatureSummons(cid)[1], {lookType = _conteudo[2]}, -1) break end end end no order, na parte de fly, coloque isso if getItemAttribute(ball.uid, 'addon') and getItemAttribute(ball.uid, 'addon')>0 then local addon = string.explode(getItemAttribute(ball.uid, 'addon'), '@') for _,_conteudo in pairs(addon) do _conteudo = string.explode(_conteudo,'=') if _conteudo[1] == 'fly' then doSetCreatureOutfit(getCreatureSummons(cid)[1], {lookType = _conteudo[2]}, -1) break end end end na parte de ride, coloque isso if getItemAttribute(ball.uid, 'addon') and getItemAttribute(ball.uid, 'addon')>0 then local addon = string.explode(getItemAttribute(ball.uid, 'addon'), '@') for _,_conteudo in pairs(addon) do _conteudo = string.explode(_conteudo,'=') if _conteudo[1] == 'ride' then doSetCreatureOutfit(getCreatureSummons(cid)[1], {lookType = _conteudo[2]}, -1) break end end end Se alguém puder deixar o script pronto do order pra vc, estou ocupado e sem tempo. [Não esqueça de me dar um rep+]
  23. Foi coisa simples... Foi bom que no meio do desenvolvimento veio a idéia de fazer o mod_TopButton que ajudará mta gente...
  24. deivaoo postou uma resposta no tópico em Suporte Tibia OTServer
    poste seu creaturescripts.xml
  25. deivaoo postou uma resposta no tópico em Sistemas, Mods & Funções .lua
    Putz, removi o link... Quando entrar pelo pc coloco o link daqui... Valeu pela observação... :3

Informação Importante

Confirmação de Termo