Ir para conteúdo
  • Cadastre-se

xWhiteWolf

Héroi
  • Total de itens

    3604
  • Registro em

  • Última visita

  • Dias Ganhos

    158

Tudo que xWhiteWolf postou

  1. se for analisar estruturalmente o terceiro está melhor (mesmo com esses nomes horriveis pras variaveis) mas o segundo teve uma preocupação maior com como o código roda.. isso pra mim é oque mais vale. Coisas básicas como transformar a alavanca ao clicar e soltar efeitos foram completamente ignoradas. Não me importa se ele usou um método que é 30% menos eficiente e o resultado final ficou 800% melhor.
  2. @gmstrikker, O tamanho da task fica nesse storage: getPlayerStorageValue(cid, storages.length) e varia de 2 até 4 (pequena - media e grande) @maikons, embaixo de qnt coloca print(qnt) pra verificar q valor ela tá assumindo.
  3. eu q tinha feito uma merdinha, tenta agr hahah eu havia deletado a parte de checar se a task estava terminada.. nessas de dar ctrl c cada hr em uma versão diferente é normal haha Você não precisa alterar nada, sua tabela está perfeita. A única coisa que não tá testada aí é a de trainning, verifica pra mim por favor se dá algum erro no console qnd vc fala trainning. Eu não to conseguindo editar meu tópico e nem minhas mensagens mais o.O, enfim, aqui tá a versão com tudo corrigido!!
  4. mal a demora, minhas aulas voltaram e tá foda tirar tempo pra ver códigos antigos:: tenta trocar seu creaturescript por esse daqui: Também fiz uma opção de pegar a recompensa em skills e dei uma melhorada no script, basta substituir o script do npc por esse daqui: Você tem que garantir que em data/lib/constant existe essa tabela (se nao tiver, é só colocar): SKILL_IDS = { ["fist"] = SKILL_FIST, ["club"] = SKILL_CLUB, ["sword"] = SKILL_SWORD, ["axe"] = SKILL_AXE, ["distance"] = SKILL_DISTANCE, ["dist"] = SKILL_DISTANCE, ["shielding"] = SKILL_SHIELD, ["shield"] = SKILL_SHIELD,
  5. cara vc não pode simplesmente pegar a sua pasta data de 8.6 e tacar num servidor 10.78. Vai dar incompatibilidade em tudo kk muita diferença entre as versões, sources etc.. recomendo usar o padrão do 10.78 e ir adicionando as coisas q vc tinha e que são importantes aos poucos pra ver oque dá erro
  6. é muito simples, vamos lá: function onKill(cid, target, lastHit) -- ao matar um monstro qualquer print("work") -- vai printar work (isso significa que o script tá configurado corretamente e está funcionando) if isMonster(target) and getPlayerStorageValue(cid, storages.maxcount) > 3 and getCreatureMaster(target) ~= nil and (not(isInParty(cid)) or config.partycount ~= true) then -- /\ diversas checagens, vc tem que garantir que TODAS elas sejam verdadeiras. Caso elas sejam ele irá para o próximo passo Agora se vc não está chegando no próximo passo, vc tem que garantir que as seguinte
  7. http://www.tibiaking.com/forum/topic/44760-magnus-challenger/page-5
  8. uma das soluções que eu propus foi: mexer nessa checagem aqui getCreatureMaster(target) == target. É justamente o seu problema..
  9. tem 7 páginas de gente reclamando do mesmo problema, algumas conseguiram solucionar.. dá uma lida aí e vai tentando
  10. Guild_wars é diferente de guild_wars..
  11. vai em data/items.xml e procura todos que tem a tag <attribute key="type" value="magicfield"/>
  12. você esqueceu de executar a query na db pra adicionar essa coluna guild_wars. Verifica onde vc baixou esse script se tem algum comentário sobre como criar essa coluna na database.
  13. obviamente, só pegar a lista de funções e ver o comando de trocar de uma vocação pra outra e fazer a talkaction ou spell pra trocar entre elas
  14. não mexo com source então nao posso te ajudar, mas se vc usar esse script vai funcionar. Abraço. Se te ajudou clicar em melhor resposta.
  15. O erro que deu foi: não foi possível criar monstro "morte", criatura não encontrada. No link que vc postou o nome do monstro é "a morte", que é diferente de só "morte". Tenha certeza de estar fazendo tudo corretamente, caso contrário não vai funcionar mesmo...
  16. acerto miseravi, sua TFS não foi compilada com a função utilizada no script, use esse sistema aqui que é via db. http://www.tibiaking.com/forum/topic/51430-suporte-sistema-de-rank-sem-gods/
  17. Mapper e Spriter tem muito mais à ver com ter um bom senso crítico doque habilidade em si, claro que tem centenas de técnicas mas se vc não for apto de olhar o seu trabalho e avaliar oque ele tem de errado e de certo, de nada adianta. Mas olhando sem a iluminação, seu mapa ficou realmente bom, só teve algumas escolhas infelizes. Você ganhou, só não deveria ter revelado qual era seu mapa..
  18. Sobre o primeiro pedido: bom, tem dois jeitos de fazer isso: O primeiro é alterando na source pra vc poder mudar a attack speed e a defesa de um personagem, ficaria bem bonitinho e arrumado e você poderia fazer isso pra outros atributos PORÉM é bem dificil mexer nessas coisas da source, ainda mais se vc for iniciante. A segunda maneira também funciona bem e só vai te dar 10% do trabalho que a forma acima daria, tudo que você tem que fazer é criar vocações similares à de Metamorfo e alterar a attack speed e o melee multiplier em uma e a defense em outra. Daí no script de transform vc setar
  19. \n é o comando pra pular linha. Escreva Mensagem A\n Mensagem B
  20. ^acaba dando na mesma, só mudou a hierarquia das frases (no cap > chest is empty)
  21. não é por nada não mas god ainda aparece na lista de skills, você não fez nenhuma checagem de group id aqui: em comparação com as outras linhas, dá pra ver claramente que você ou quem fez o script não tinha conhecimento algum das querys e provavelmente pegou a linha das skills de algum outro script: Como o script inteiro foi feito só pra colocar limite em skills, quando na vdd era mt mais simples imitar o jeito que estava em level e ml, tudo que vc teria que fazer era: local v = db.getResult("SELECT `player_id`, `value` FROM `player_skills` WHERE `group_id` <= 2, `skillid` = ".
×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo