Ir para conteúdo

Milbradt

Membro
  • Registro em

  • Última visita

  1. Milbradt reagiu a uma resposta no tópico: math.percent {Cálculo Percentual}
  2. Milbradt reagiu a uma resposta no tópico: Compilando TFS 1.x linux Debian 8
  3. Milbradt reagiu a uma resposta no tópico: All bugs OTSERV - REVELADO ! -
  4. eliasferro reagiu a uma resposta no tópico: [8.54] Naruto Online Shinobi
  5. Milbradt reagiu a uma resposta no tópico: Susanoo Madara
  6. Milbradt reagiu a uma resposta no tópico: [C++] Opcode versão 8.54+
  7. Milbradt reagiu a uma resposta no tópico: "Math", a matemática por traz do script
  8. Milbradt reagiu a uma resposta no tópico: removido
  9. Milbradt reagiu a uma resposta no tópico: All bugs OTSERV - REVELADO ! -
  10. Milbradt postou uma resposta no tópico em Suporte & Pedidos
    Compreendo que jogar com "lag" é complicado. Porem então me diga, como sair dos servidores do canada que atualmente são os mais baratos e vir para um brasileiro? Como aguentar o custo e principalmente.. como aguentar os ataques ddos? Se tiver uma solução para isso, eu gostaria de saber.
  11. Olá galera, estou batendo em uma tecla a algum tempo.. Bem.. uma breve explicação do "bug". Digamos que um jogador seja mago(nao importa sua vocation), e ele tenha os atributos seguintes: 100 de ML 20 de Shield Se eu criar um item custom, e colocar para este item dar 20 de ML e remover 20 de Shield, o jogador ficará bugado, ele não vai conseguir usar spells. Por que? Bem, como pudi notar nas sources, na checagem em spells.cpp tem uma condição onde ela verifica se a skill do personagem é menor ou igual a 10(o minimo dado pelo tibia). for(int16_t i = SKILL_FIRST; i <= SKILL_LAST; ++i) { if((int32_t)player->getSkill((skills_t)i, SKILL_LEVEL) < skills[i]) { player->sendCancelMessage(RET_NOTENOUGHSKILL); g_game.addMagicEffect(player->getPosition(), MAGIC_EFFECT_POFF); return false; } } Então se um jogador usar uma spell, a mesma não vai sair, vai dar a mensagem, "sorry, not possible.". Isso acontece bem nessa parte em spells.cpp Porem o correto não seria mexer nesta parte, e sim em conditions.cpp Pois a condição deveria ter um LIMITE para remover pontos de atributos. Enfim, não sou bom com explicações.. mas minha ideia é colocar um LIMITE de 10 pontos nas skills. Ou seja, se algum atributo for dado para o jogador, e ter alguma modificação no valor de suas skills, sempre checar e ver se vai ser menor que 10, se for menor que 10, o atributo colocado será o valor 10, sendo assim, este bug não vai mais acontecer.
  12. Caralho! Nunca pensei nisso '-' Ficou muito loco cara! Não sei se o que mais conta é a ideia ou o sistema em si =)
  13. Eae bro, então.. 1- O script não especifica isso, ele mete em um RANDOM, ou seja, não tem posição certa para aparecer os efeitos. 2- Não tem bro, é padrão do client do tibia a velocidade do efeito. 3- Da maneira que esta o script, não tem como alterar também, pois os efeitos pegam toda a área RANDOM. Ex: combat_arr = { {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {0, 0, 1, 1, 1, 1, 1, 1, 1, 0, 0}, {0, 0, 1, 1, 1, 1, 1, 1, 1, 0, 0}, {0, 0, 1, 1, 1, 1, 1, 1, 1, 0, 0}, {0, 0, 1, 1, 1, 3, 1, 1, 1, 0, 0}, {0, 0, 1, 1, 1, 1, 1, 1, 1, 0, 0}, {0, 0, 1, 1, 1, 1, 1, 1, 1, 0, 0}, {0, 0, 1, 1, 1, 1, 1, 1, 1, 0, 0}, {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0} } Onde estão esses números, exceto o nº0, vai ser onde vão cair os efeitos. o Numero 3 é a sua posição.
  14. Milbradt postou uma resposta no tópico em Eventos de Scripting
    Eu acho que não era necessário ter criado uma lib para algo assim. Mesmo assim voto no 3º. Está bem tranquilo de entender o código. E essa parte foi foda! -- verificando se não é summon Ninguém pensa em como postar algo anti-ratos! ushauhsua Meu voto é no 3º.
  15. Cara, ficou realmente foda! Seria interessante você colocar uma configuração para qual skill quer que verifique. Ex: maglevel, sword, fragTop. Ps: sei que seria só modificar, porem ter isso já na configuração tornaria o script perfeito. =)
  16. actions.xml adicione isso: <action itemid="id do item para trocar voc ao usar" script="nomeDoAquivoQueDesejar.lua"/> actions/scripts/nomeDoArquivoQueDesejar.lua: function onUse(cid, item) local vocations = { -- atual voc, -- nova voc [1] = 2, [3] = 4, [5] = 6, } for fromVocation, toVocation in pairs(vocations) do if getPlayerVocation(cid) == fromVocation then doPlayerSetVocation(cid, toVocation) doRemoveItem(item.uid, 1) end end return true end
  17. Sim.. é bem complicado ''-'' Eu tentei algo com a função onThrow(cid, item, fromPosition, toPosition) mas não obtive sucesso.. =\
  18. Exemplo: Não poder jogar um ITEMID 2160 dentro de uma barril no chão. Ou seja, não vai poder deixar dinheiro do jogo dentro de barril espalhados pelo mapa do jogo. Qualquer container(barril, bag, backpack) que estiver no >chão< não podera receber o ITEMID 2160. Acho que não tem como explicar melhor que isso ''-''
  19. Olá galera do TK! Gostaria de saber como posso fazer para checar qualquer container no chão(Backpack, bag, barrel, etc..). Estou querendo bloquear X items, para que eles não possam ser jogadores dentro de qualquer container no chão. Não consegui até o momento e vim aqui saber se alguem tem alguma idéia de como fazer isso! '-' Vlw
  20. Djxxt reagiu a uma resposta no tópico: [8.54] Naruto Online Shinobi
  21. uhauha, melhor nem comentar muita coisa.. mas já exite um tópico com o mesmo servidor postado aqui! Ele também é uma versão acima dessa.
  22. Vamos ver se agora eu desabroxo... udasiudsa VLws! Rep.
  23. Poxa, bacana a Idéia! Obrigado novamente por + 1 script show! Reputado, obvio!
  24. Milbradt postou uma resposta no tópico em Suporte & Pedidos
    Muito bom cara, parabens! Realmente a area de spriting é um pouco vazia, irei trazer alguns sprites feitas por mim do meu projeto narutibia!
  25. Milbradt postou uma resposta no tópico em Scripts tfs 0.4 (OLD)
    Estou Custando acreditar que existe um Sistemas desses meo! Testei aqui, Muitooo foda esse sistema cara! Achei muito show cara! Vlw por compartilhar! Todos seus scripts são Fodas! OBS: COMO FAÇO PRA USAR A AURA? ;O APENAS CLICO EM MIM MESMO? PQ NAO FUNFO '-' Reputadissimo!²

Informação Importante

Confirmação de Termo