Ir para conteúdo

akumah

Artesão
  • Total de itens

    146
  • Registro em

  • Última visita

  • Dias Ganhos

    1

Tudo que akumah postou

  1. O nome do corpo no items.xml está "defeated nomedopoke"?
  2. No dex, eu não sei muito bem, mas creio eu que, no channels.xml, é só ir você adcionando pokémons. Por exemplo: <channel id="10249" name="249-Lugia"> <vocation id="9"/> </channel> <channel id="10250" name="250-Ho-oh"> <vocation id="9"/> </channel> <channel id="10251" name="251-Celebi"> <vocation id="9"/> </channel> onde está isso você vai adcionando <channel id="10252" name="252-Shiny Venusaur"> <vocation id="9"/> </channel> ou da forma que quiser... sobre o catchinfo, conte o número de pokémons que tem (são 251 + os shinys) na tabela oldpokedex, e simplesmente troque o for, no catchinfo.lua, de "for i = 1, 251 do" pra "for i = 1, #oldpokedex do"
  3. No configuration.lua, você tem que ajeitar a ordem dos pokémons que está na tabela oldpokedex Coloque a ordem do 1 ao 251 e depois shinys, ao invéz de colocar 1 ao 151, shinys, depois 152 ao 251.
  4. Não, você não é o unico que já teve esse problema, mas não tem nada a ver com o distro, creio eu. Você fez a atualização 1.9.1/2.9.1? E, assim, você não é o unico que quer as sources, o problema é que, ou ninguem as tem, ou quem as tem não distribuiria de jeito algum. Ps: esse erro ocorre muitas vezes, mas por motivos diferentes... tente ver se modificou algo em algum arquivo que possa estar fazendo isso. Uma dica é sempre fazer um backup do servidor quando implementar um sistema ou fazer grandes alterações. Ai pode ver a partir de qual versão começou a dar isso.
  5. Para funcionar a função do OTClient, você tem que, também, importar as funções do servidor referentes às da pokebar e tal. Veja o que o jogador, por exemplo, fala ao clicar em um pokémon no cliente, e procure essa talkaction no servidor.
  6. Se for comando in-game, é só dizer: /storage NOMEDOPLAYER, 862281, 5 onde 5 é o valor do rank
  7. Muito boa iniciativa suas, é sério Criar um servidor, que tenha suas sources, e ainda com uma base (9.6) melhor que as dos outros (8.54) é uma ideia que tenho certeza que muitos tiveram, mas não tiveram a coragem, ou animo, o suficiente pra fazer! Meus parabéns, acompanharei e espero que fique muito bom! Ps: eu ignoraria esse tal de ktallan, ele parece ser um cara que não faz nada que presta, e, além de usar um português deploravel, só sabe falar besteira.
  8. Poste o seu poketele.lua, localizado na pasta creaturescripts. E sobre o speed, é exatamente o que o ZerefShirou falou. Está numa tabela "pokes", no configuration.lua na pasta lib, e pode ser editado, individualmente, onde está agility.
  9. O problema desse script, é que ele vai procurar pelo corpo com o nome "fainted war gyarados", por exemplo, por causa do nome do pokémon ser "War Gyarados" e não somente "Gyarados"... você pode fazer uma função mais ou menos assim, e colocá-la no "somefunctions.lua", na pasta lib: function isOutlandName(name) if name == nil then return false end if string.find(tostring(name), "War") then return true end end Só que onde está "string.find(tostring(name), "War")", você vai colocando o diferencial dos outros nomes dos pokémons da outland (Brute, Brave, e etc.), adcionando, por exemplo: string.find(tostring(name), "Brute") Ficando: if string.find(tostring(name), "War") or string.find(tostring(name), "Brute") then E ai, no script "pokeexp.lua", na pasta creaturescripts, você coloca o seguinte, no finalzinho: if isOutlandName(getCreatureName(cid)) then doItemSetAttribute(corpse.uid, "name", "fainted "...string.lower(getCreatureName(cid))) end Mas é NECESSÁRIO você colocar a primeira função, e colocar todos os nomes de outland!
  10. po cara, daora, agr me manda o link da pokedex igual a minha ainda mais que eu disse no topico que não era nada demais, só queria mostrar como tava meu cliente, e, ainda por cima, por ser uma versão antiga na qual ninguem usa mais, logo tendo que modificar tudo que peguei de outros lugares
  11. algumas atualizações na pokedex, um grande obrigado ao Noninhouh, que me mostrou algumas funções que foram essenciais na grande maioria dessa atualização atualizado: search agr funcionando quase perfeitamente (ele não seleciona, ainda, o primeiro na lista, quando diminuem os pokémons), e os botões de Info, Moves e etc. também (só falta configurar os stats e effectiveness)
  12. akumah

    [FABRICA]Otclient

    Você editou seu pokedexsystem.lua, na pasta lib do servidor, conforme está explicado?
  13. function getPokemonMaxLife(name) local file = io.open('data/monster/monsters.xml','r') local arquivo = file:read(-1):lower():match('<monster name="'..name:lower()..'" file="(.-)"/>') file:close() local data = io.open('data/monster/pokes/Players/"..doCorrectString(name)..".xml','r') if not data then return 100 end local maximo = data:read(-1):match('max%s*=%s*"(%d+)"') data:close() return maximo end Agora eu tenho quase certeza que vai...
  14. Ah sim, haha. É porque achava que você usava o PDA, e só mudei o diretório para os mesmos do PDA, mas vejo que o seu é diferente. Tente esse: function getPokemonMaxLife(name) local file = io.open('data/monster/monsters.xml','r') local arquivo = file:read(-1):lower():match('<monster name="'..name:lower()..'" file="(.-)"/>') file:close() local data = io.open('data/monster/pokes/Players/"..name..".xml','r') if not data then return 100 end local maximo = data:read(-1):match('max%s*=%s*"(%d+)"') data:close() return maximo end
  15. Você tem que configurar um por um, da seguinte forma: ir na pasta "data/monsters/pokes/Geracao 1/", por exemplo (pode variar em "Geracao 1", "Geracao 2", e "Shiny"), abrir o arquivo de seu pokémon, e na parte onde está "<attacks>", você vai mudando o ataque que você quiser. Se quiser diminuir o spam, você meche em "interval" (exemplo: se o interval está em 5000, quer dizer que a cada 5 segundos ele tentará usar o ataque) e em "chance" (exemplo: se a chance está em 20, quer dizer que a cada vez que ele for tentar usar o ataque, que está determinado no interval, ele terá uma chance de 20% de usá-lo).
  16. No RME, vá em "File" -> "Import" -> "Import Monsters/NPC...", procure a pasta do seu servidor e selecione os shinys que você quer adcionar.
  17. Foi só por que você trocou? Se for, não tenho a minima ideia... Caso contrário, tente: function getPokemonMaxLife(name) local johto = false for i = 209, 308 do if oldpokedex[i][1] and oldpokedex[i][1] == name then johto = true end end if isShinyName(name) then a = "data/monster/pokes/Shiny/"..name..".xml" elseif johto then a = "data/monster/pokes/geracao 2/"..name..".xml" --edited pra melhorar a pasta monster else a = "data/monster/pokes/geracao 1/"..name..".xml" end local file = io.open('data/monster/monsters.xml','r') local arquivo = file:read(-1):lower():match('<monster name="'..name:lower()..'" file="(.-)"/>') file:close() local data = io.open(a,'r') if not data then return 100 end local maximo = data:read(-1):match('max%s*=%s*"(%d+)"') data:close() return maximo end
  18. akumah

    [FABRICA]Otclient

    É só extrair pra pasta modules do seu OTClient, e, ao usar a pokedex, ela já estará funcionando
  19. ai é só configurar, tudo que tá em pura maiscula
  20. Se eu não me engano (quase certeza) não tem Pokebar no otclient do Slicer, e sim só a CDBar. A pokebar só tem nos clientes de tibia com a otal.dll
  21. akumah

    [FABRICA]Otclient

    no otui você tem que trocar a ordem em que estão os objetos: os que vem depois vão ficar por cima (por exemplo, se colocar a scrollbar em penultimo, e a tabela dos moves em ultimo, não vai parecer a scrollbar, mas se trocar a ordem, vai)
  22. Eu tenho muita vontade de desenvolver algo novo, apesar de admitir que tenho a cabeça meio fechada pra coisas novas, por causa da PxG, mas é que algumas coisas de lá realmente são muito bonitas e práticas, então, como não tenho ideias melhores, copiar é o melhor a se fazer.
  23. Estava trabalhando num server fazia um boom tempo, só que fiquei com uma preguiça de continua-lo, e parei, e agora estou voltando com ele. O OTClient não tem nada demais, só queria compartilhar com vocês como ele está até agora, com algumas edições (em alguns lugares muitas, em outros poucas e etc.): (é baseado no cliente do PDA 1.9, ou seja, é a versão 0.5.3, se não me engano) Pokedex: (base feita por caotic) Barra de HP + Top Menu: (base de outros clientes (wp, xrain, uma mistura)) Visão geral do cliente: Bom, aceito e procuro qualquer crítica que seja construtiva. Obrigado! Ps: estou pensando se postarei o cliente, mas é bem possível que sim.
  24. akumah

    [FABRICA]Otclient

    no pokedex.otui, onde você mudou a imagem, você coloca: phantom: true que ai vai dar pra clicar em tudo sem problemas
  25. O pda by slicer, em toda modificação em toda atualização, coloca um "-- alterado v1.X", o que pode te ajudar bastante, se estiver empenhado em pegar as alterações dele Eu fiz isso no meu, pois usei como base o 1.6, se nao me engano, e como tava beem alterado já, não quis substituir tudo, e fui pegano o importante Você tem o cdbar.lua na pasta lib, certo? Se tem, veja que erro ocorre no otclient do pda quando tentar usá-lo, pois creio que é o melhor a se fazer se tiver uma noção de como editá-lo.
  • Quem Está Navegando   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.
×
×
  • Criar Novo...