Ir para conteúdo

AngelGold18

Membro
  • Registro em

  • Última visita

  1. Então... você já chegou a montar alguma coisa? ou ainda está do começo? Que eu já estou montando um de pokémon sozinho já tem uns meses, dei até uma parada porque está chato fazer solo. e meio que já está meio caminho andado, já que fiz muitas coisas de começo já.
  2. AngelGold18 postou uma resposta no tópico em Suporte Tibia OTServer
    Depende meu amigo, você sabe me dizer se seu servidor(executável) + Otc está extendido? me refiro ao limite de efeitos? geralmente fica travado em 255. A magia está tirando dano do monstro? mesmo sem mostrar a animação que você colocou?
  3. Depende cara, qual projeto? Tibia, Poketibia e etc?
  4. Bom eu acredito que se fizer algo novo, fora do "padrão", talvez as pessoas tenha algum interesse. Porque você entra em determinados servidores e fica aquela mesma coisa de sempre, o que eu particularmente acho bem chato. E fora o tradicional copiar e colar que eu já cansei de ver, colocam online e nem sabe resolver os bugs e etc kkk. Resumindo... eu acredito que tem pessoas que tenham interesse em poketibia, apesar de não ser como antigamente, com um público bem maior. Eu por exemplo tenho trabalhado em um otpokemon que não segue o "padrão", claro que ainda tá sendo feito e está no começo, já que estou fazendo um balanceamento diferenciado e etc e etc...., por boss, tps, monstros não convencionais o que foge do padrão do jogo, um mapa único e diferenciado, assim o povo vai ter interesse em explorar e por ai vai. Acho que deve da certo, o ruim é fazer tudo sozinho, ainda mais colocando som de efeito em quase tudo igual eu tenho feito, som no cenário e nas habilidades do Pokémon, que fazer no otclient é bem mais complexo e chato do que fazer no oldclient.
  5. tudo bem, então já que é um servidor que você baixou da internet, se você tiver o link.. você me passa e ai eu tento arrumar aqui e se tudo ocorrer bem eu te mando arrumado e ai se continua editando o seu servidor rs
  6. bom você tem o link da base que você baixou? que ai eu baixo e olho para você e te passo arrumado! <item id="11739" article="a" name="Shining discharged pokeball"> <attribute key="weight" value="100" /> <attribute key="slotType" value="feet" /> </item> eu até olhei no meu item.otb e todas elas estão para mover, deixei até ai um exemplo do item.xml para você ter de base para achar o id! todas que tiver escrito discharged você deixa movível! se o id for o mesmo vou deixar logo abaixo! 11742 < Shining discharged greatball 11745 < Shining discharged superball 11748 < Shining discharged ultraball 10977 < Shining discharged saffariball
  7. Bom da uma olhada no item.otb utilizando o programa item editor ou outro de sua preferência e de uma olhada no id da pokeball que está configurada na script de quando o pokemon fica "fainted" e/ou entrar no jogo como ADM e olhar o id clicando na pokeball e então através desse id, você olha dentro do item.otb e vê se está marcado a opção de ser movido essa pokeball. se não tiver basta marcar e ai você resolve o problema, caso for isso claro!
  8. Olha você vai precisar de primeiro adicionar essa spell no pokemon moves.lua que fica na pasta lib, e então vê se a área de efeito dessa spell tem adicionada no seu areas.lua (pode ser outro nome no seu otserv, mas também fica na pasta lib) exemplo : doMoveInArea2(cid, 154, db1, WATERDAMAGE, min, max, spell, ret) --alterado v1.8 esse db1 é a area, então dentro da outra script vai ter ela ou não exemplo: db1 = { {0, 1, 1, 1, 1, 1, 0}, {0, 0, 1, 1, 1, 0, 0}, {0, 0, 1, 1, 1, 0, 0}, {0, 0, 0, 1, 0, 0, 0}, {0, 0, 0, 3, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 0}, } coloquei de exemplo para te da a melhor direção possível. ai depois disso você vai adicionar a spell no spell.xml, um exemplo: <instant name="Ice Diamond" words="spell302" lvl="1000" mana="0" event="script" value="ps/Ice Diamond.lua"></instant> e depois se vai criar dentro da pasta ps um arquivo da spell igual ta ali depois do value= vou deixar de exemplo a minha script function onCastSpell(cid, var) if isSummon(cid) then return true end docastspell(cid, "Ice Diamond") return true end agora se for uma spell passiva ai já é de outra forma que tem que ser colocada, ai se precisar você me fala que eu tenho que relembrar como faz kkkk mas a spell comum de ser ativada na cdbar do pokemon/hotkeys ta ai. ai para fazer funcionar basta você adicionar no pokemon a spell, vou deixar de exemplo essa minha spell ai move1 = {name = "Ice Diamond", level = 8, cd = 25, dist = 1, target = 0, f = 150, t = "ice"}, a move de 1 a 12, o nome da spell, o level a ser usada, o tempo que essa spell vai demorar para ser usada novamente, a distância, o target, a força que nada mais é o dano causado juntamente com os atributos do pokemon e etc e etc. e o que ela é no caso essa minha ai é de elemento ICE.
  9. henriquesafadao reagiu a uma resposta no tópico: Separa xp do pokemon é do Play
  10. Bom você pode diminuir a quantidade que o pokémon absorve de xp no data/lib/configuration.lua pokemonExpPerLevelRate = 1 -- pode usar desde 0.1 e testa pra ver a quantidade e assim vai. E a segunda forma que conheço,pois eu removi o lvl system do meu ot e não lembro mais formas de diminuir a xp. É em data/lib/level tables.lua fastexptable = { [1] = 0, [2] = 51, [3] = 172, [4] = 409, .............. bom no meu ia ate lvl 100 Aqui você pode simplesmente aumentar a quantidade de xp que o pokémon precisa para passar de um lvl para o outro assim fazendo com que ele demore a upar, você pode intercalar nas 2 opções para assim o player continuar upando do jeito que você quer deixar e o pokémon absorva bem pouco de xp deixando de upar rápido.Espero ter ajudado!

Informação Importante

Confirmação de Termo