Ir para conteúdo

Yan Liima

Diretor
  • Total de itens

    818
  • Registro em

  • Última visita

  • Dias Ganhos

    24

Tudo que Yan Liima postou

  1. Fala galera do Xtibia beleza? Alguns meses atrás tinha resolvido um tópico que o membro @julhinhuu tinha pedido Mana e Life por porcentagem para TFS 1.2 Como tem muita gente atrás desse code e não acha em nenhum lugar, resolvi adaptar para TFS 1.x e compartilhar com vocês! Estarei deixando também para as versões anteriores... TFS 1.X Em protocolgame.cpp procure por: msg.add<uint16_t>(std::min<int32_t>(player->getHealth(), std::numeric_limits<uint16_t>::max())); msg.add<uint16_t>(std::min<int32_t>(player->getPlayerInfo(PLAYERINFO_MAXHEALTH), std::numeric_limits<uint16_t>::max())); Troque por isto: if (player->getPlayerInfo(PLAYERINFO_MAXHEALTH) > 0) { msg.add<uint16_t>(player->getHealth() * 100 / player->getPlayerInfo(PLAYERINFO_MAXHEALTH)); msg.add<uint16_t>(100); } else { msg.add<uint16_t>(0); msg.add<uint16_t>(0); } Depois procure por: msg.add<uint16_t>(std::min<int32_t>(player->getMana(), std::numeric_limits<uint16_t>::max())); msg.add<uint16_t>(std::min<int32_t>(player->getPlayerInfo(PLAYERINFO_MAXMANA), std::numeric_limits<uint16_t>::max())); Troque por: if (player->getPlayerInfo(PLAYERINFO_MAXMANA) > 0) { msg.add<uint16_t>(player->getMana() * 100 / player->getPlayerInfo(PLAYERINFO_MAXMANA)); msg.add<uint16_t>(100); } else { msg.add<uint16_t>(0); msg.add<uint16_t>(0); } Pronto depois é só compilar e ser feliz xD Testado em TFS 1.0/1.2 Para as versões anteriores aqui está: Agora inves de ser um número grande --> <-- Irá ser um número pequeno Não se preocupe, isso não altera o health nem a mana do jogador, apenas ficara mais fácil de saber se o player irá morrer sim ou não. Créditos: Yan Liima
  2. Não creio que isso irá resolver seu problema, mais se não resolver pelomenos o do BOT irá resolver... Em npc.cpp procure por isto E substitui por isso: Se por acaso o seu já estiver com o segundo, troque pelo primeiro Se isso não resolver se quiser testar estarei deixando uma LIB dos NPC's. NPC-LIB.rar NPC-LIB.rar
  3. Se isso já tinha sido resolvido não era necessário postar o link de outro fórum com a solução. Se você queria ter colocado isso para outros membros com o mesmo problema saber era só postar a solução do problema...
  4. Não tinha visto o ultimo post do edukf, mais concerteza isso irá funcionar. Ajudei um membro de um outro fórum que não irei citar o nome, e por incrivel que pareça o ID do erro era o mesmo "4294967295" creio que seja o mesmo servidor, tinha falado a mesma coisa que você, para ele criar uma voc com aquele ID e deu certo. Ele só não fez a parte do creaturescript que seria muito útil kkkk
  5. Já tentou mudar de distro e fazer o teste? Ouvi dizer que na tfs 0.3.6 tem muitos bugs parecido com este seu ai... Faz assim, pegue qualquer distro que não seja 0.3.6. Pode ser a 0.4 e faça o teste. Se continuar dando isto saberemos que não é a distro, mais se não der mais este problema saberemos que é a distro. Se realmente for nas sources acho que eu posso te ajudar.
  6. Bom eu posso te ajudar no meu tempo livre, me mande uma mensagem e vejo o que posso fazer por você.
  7. Bom eu não sei o estado dele exatamente, mais dependendo do servidor se uma vocação estiver com o ID 7 e a fromvoc dessa vocação estiver 6 provavelmente quando ele relogar ele irá para a vocação com o ID 6... Isso acontece também se você tiver um arquivo .lua no creaturescript de looktype, são usados mais em NTO, BLEACH e DBO, se a fromvoc no vocations.xml estiver diferente irá alterar a vocação. Já no dele é Tibia concerteza não vai ter esse looktype.lua. Mais ele está dizendo que ao reiniciar o servidor o jogador troca de personagem. Creio que PREVOC seria diferente de FROMVOC. Por isso disse para ele testar
  8. Como eu disse poderia ser a fromvoc no vocations.xml tu chegou a olhar? a partir do Master Sorcerer está tudo errado... Seu login.lua tem nada de errado. Editei seu vocations, arrumei apenas a fromvoc, baixe e teste vocations.xml vocations.xml
  9. Como o tópico é antigo, ele vai tar meio dessarrumado e feio. Mais vai dar para entender. CLIQUE AQUI
  10. Isso seria alguma script no creaturescript. Como o Dalvorsn disse, onLogin. Veja se você tem uma script de looktype ou algo do tipo, login.lua seila. Cheque também o vocation.xml vê se tem fromvoc= se tiver verifique se está com o mesmo ID da vocation id.
  11. EXPLICAÇÕES: vocation id="" << ID da Vocação do personagem. Olhe qual é o ID da sua ultima vocação. Por exemplo, se for 8 a proxima seria 9...name="" << Nome da Vocação, seria o nome do personagem por exemplo. Naruto ou Goku...description="" << Descrição da Vocação exemplo: a naruto, a goku...gaincap="" << Quantidade de CAP que o player irá ganhar a cada level.gainhp="" << Quantidade de HP que o player irá ganhar a cada level.gainmana="" << Quantidade de MANA que o player irá ganhar a cada level.gainhpticks="" << Aqui é mais ou menos de quantos em quantos segundos o HP do player irá se regenerar.gainhpamount="" << Aqui é a quantidade de hp que irá se regenerar a cada tempo. Exemplo: no gainhpticks está 4 e aqui 50. Então seria 50 de hp a cada 4 segundos.gainmanaticks="" << Mesma coisa que ali em cima. Só que aqui será a MANA.gainmanaamount="" << Mesma coisa que o gainhpticks. Só que aqui será a MANA.gainsoulticks="" << Aqui é o SOUL do char, aqui é o tempo no caso 120 segundos(2min).gainsoulamount="" << Quantidade de SOUL que vai subir a cada certo tempo.manamultiplier="" << Aqui é como seria o ML do char, velocidade em que ele vai subir, ACONCELHO a não mexer nele. Quanto mais alto o número mais devagar será, e o contrario disto, será mais rapido. ( Obvio )attackspeed="" << Esse é o Ataque Speed, Quanto menos número o ataque será mais rápido tipo 50 é rapidisimo 10 mais rápido ainda...fromvoc="" << Essa é a fromvoc, coloque o mesmo ID da vocation ID da mesma vocação... Exemplo se o ID da vocação Goku for 1 na fromvoc você coloca 1.prevoc=""<< Aqui seria um "acess" do player. Não mexa.soulmax="" << Como o nome já diz é o maximo de soul que o personagem pode ter.basespeed="" << Aqui seria a speed do char. Speed, de correr, e não de ataque. Quanto maior o número posto ali, mais rápido os players serão.<diepercent experience="7" magic="7" skill="7" equipment="7" container="100"/> << Aqui recomendo deixar assim, para o servidor ficar equilibrado e não haver bugs.<formula damage="1.2" defense="1.1" armor="1.1"/> << Aqui seria mais ou menos assim. Damage: Quanto mais alto o número mais o player irá tirar do monstro. Defense: Quanto maior o número mais o player irá defender.Armor: Quanto maior o número o player terá mais armor, defesa, e ataque que os outros char's.<skill id="0" multiplier="1.1"/> - Fist - Recomendo deixar 1.1<skill id="1" multiplier="1.1"/> - Sword - Se for Knight deixe 1.1 se for Mago deixa 2.0 se for Paladin deixa 2.0<skill id="2" multiplier="1.1"/> - Club - Se for Knight deixe 1.1 se for Mago deixa 2.0 se for Paladin deixa 2.0<skill id="3" multiplier="1.1"/> - Axe - Se for Knight deixe 1.1 se for Mago deixa 2.0 se for Paladin deixa 2.0<skill id="4" multiplier="1.4"/> - Shilding - Se For Knight deixa 1.2 se for Mago deixa 1.4 se for Paladin deixa 1.3<skill id="5" multiplier="1.1"/> - Distance - Se for knight deixa 5.0 se for Mago deixa 2.0 se For Paladin deixa 1.1<skill id="6" multiplier="1.1"/> - fishing - Deixe 1.1Quanto maior o número, mais rápido as skills upará.
  12. Tente assim: <vocation id="300" name="[VIP] tobirama" description="a tobirama [VIP]" needpremium="1" gaincap="20" gainhp="600" gainmana="850" gainhpticks="1" gainhpamount="150" gainmanaticks="1" gainmanaamount="250" manamultiplier="1.0" attackspeed="1200" soulmax="300" gainsoulticks="60" fromvoc="300" manager="0"> <formula meleeDamage="2.0" distDamage="3.0" wandDamage="2.0" magDamage="4.0" magHealingDamage="2.0" defense="2.0" magDefense="2.0" armor="2.0"/> <skill fist="2.0" club="2.0" sword="2.0" axe="2.0" distance="5.0" shielding="2.0" fishing="2.0" experience="20.0"/> </vocation> EXPLICAÇÃO No final de todas vocações coloque uma TAG que você quer que apareça no menu do account manager ou não... Para aparecer coloque: manager="1" Para não aparecer coloque: manager="0" Exemplo: <vocation id="1" name="YanGostoso" description="a yangostozão" needpremium="0" gaincap="100" gainhp="270" gainmana="230" manager="1"> Observe que tem o manager="1" no final. Ou seja, ele irá aparecer para o jogador criar o personagem... Se caso isso não funcionar em seu servidor, você teria que editar nas source. Acho que na área de programação tem um tutorial. Bom as sources de agora sempre estão vindo.
  13. Ah sim entendo, então concerteza se funciona no Znote irá funcionar no Modern sem problemas
  14. Ele quer para Modern ACC. Creio que nenhum de modern acc está funcionando.
  15. Eu ia fazer uma prisão pro meu servidor mais estava com preguiça e ocupado fazendo outras coisas, essa prisão ai já quebra o galho rsrs só irei mudar a aparência e editar um pouquinho, Vlw @Danihcv xD
  16. Sim realmente fazer algo totalmente do 0 sozinho é burrice. Dependendo do caso nem tanto. Eu até hoje estou com o meu projeto que criei do 0, menos as spriting é claro, fiz com base num Spr e Dat do dbo original. Eu até hoje se mato fazendo as coisas difíceis nem sempre é fácil, pra mim nem é tanto dificil mais mesmo assim tenho que dar duro. Mecho com Mapa,script,programação, website... Imagina você fazendo tudo isso? Não tem como fazer tudo ao mesmo tempo e sem ajuda demoraria muito para desenvolver algo. Mais não seria só burrice, você aprenderia muitas coisas assim como eu, sei muitas coisas e tenho muitas coisas que ninguém desse fórum deve ter ou saber... Antes de criar um servidor do 0 tenta entender mais o menos as coisas dos servidores. Em 2010 fui querer fazer as coisas sem ao menos entender e só dava merda, perdi bastante tempo sem usar a inteligência. Mais com isso eu aprendi muitas coisas, uma delas foi usar a cabeça. Sem contar que fui responsavel pela maioria dos sucesso dos Dragon Ball que está online hoje em dia. ADORO AJUDAR E ENSINAR, QUEM NÃO GOSTA? Boa sorte!
  17. Ué sempre te ajudei amigo Hasuhasuha Só pelo modo de tu estar entre os banidos sabemos que é gentalha e não vale a pena perder tempo contigo. Isso é um conteúdo normal para o fórum administradores tem nada ver com o caso. Isso é entre eu e você. Se isto está na internet coisa boa você não fez, já que dbo 8.0 hoje em dia não está valendo nada, e muito menos o seu eu resolvi postar. Porque não? Mostre seu CNPJ que irei remover sem problema algum, lembrando que tu disse que não teria problema de postar, porque mudou de ideia? Mesmo removendo isto continuará na internet. E as pessoas que baixaro ainda continuara com o servidor. E vai por mim teve bastante download até.
  18. Isto é no cliente .exe para editar ele não pode estar compilado. Recomendo que use o xvi32 basta executar o cliente e depois procurar o que você quer editar... e como o @dalvorsn disse, tenha cuidado ao editar pois se você diminuir a string o client não irá funcionar. Meu cliente é totalmente em português. Ficaria mais o menos assim: xvi32.zip xvi32.zip
  19. Fala galera do xtibia beleza? hoje trago a vocês o Wodbohs de 2015 Atualmente o servidor está online com 60 jogadores, esta versão é de 2015 mais não se preocupe na versão de 2016 a unica coisa que muda é a aparência do mapa Com algumas alterações vocês irão deixar igualzin ao servidor de 2016. Imagens: Distro está estavel deve aguentar mais de 100 players Algumas transformações estão dentro da distro e outras por script. Tem todos personagens menos Wiss,Paikuhan,Dabura e Hitto... Bills e Vegeta God estão no cliente de 2016 basta apenas vocês criar a transform deles. Os personagens Mestre Kame e King Vegetta são frees. O vegetto pode ganhar fazendo a quest reborn ou comprando, já os restantes, Chilled,Shenron,Tapion,Kagome,Zaiko e Goku God são pagos. Você pode comprar com o item demonic essence ID: 6500. Basta dizer no Say: buygokugod... DOWNLOAD: DOWNLOAD DO SERVIDOR COMPLETO + DATABASE: --------------------------------------------------------- DOWNLOAD DO SITE: --------------------------------------------------------- DOWNLOAD DO CLIENTE DESCOMPILADO: Já que o dono disse que não ligaria de postar o servidor na internet e o sub-dono me desafiou, está ai xD Conteúdo exclusivo do xtibia, proibido postar esse servidor em outro fórum sem a minha autorização Créditos: Luiz Henrique - Zero Bruno Nascimento - Dago Yan Liima - Night Veja também o Newstory Dbo Nto Bleach misturado! 8.0
  20. Putz é pra Otclient cara? Só manjo em old ... Se fosse old resolveria isto pra tu agora mesmo. Eu editei na minha source e não chega ser tudo isso que o membro do tópico que tu mencionou disse... Talvez a alteração do OTC seja diferente do Old, infelizmente não posso te ajudar E fico feliz em ter me mencionado, mais quando o assunto é OTC to fora rsrs qualquer coisa só chamar xD
  21. Se realmente não funciona removendo a parte do isPremium como josegvb disse. Será que não funcionaria colocando isPlayer no lugar do isPremium?
  22. Quando for assim é só passar o mouse em cima do emoticon... Nesse seria 8 ). Mais está errado o emoticon se ativar automaticamente em spoiler ou em código. @elias vieira alves vou ver se posso ajudar... TENTE ASSIM: Se não der certo tente este outro: Se não der certo cara já não sei o que é, mais mande o seu 050-function.lua talvez esteja faltando algo nele ...
  • Quem Está Navegando   0 membros estão online

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