Ir para conteúdo

gabriel28

Visconde
  • Total de itens

    429
  • Registro em

  • Última visita

  • Dias Ganhos

    6

Tudo que gabriel28 postou

  1. @epaminombas Creio que dê, mas ai acho que teria que fazer um creature event com statchange, e isso ta além dos meus conhecimentos no momento.
  2. Pra ver se entendi: Tua spell de heal está dando exausted em uma spell de attack?
  3. @epaminombas Talvez usando: function onGetFormulaValues(cid, level, skill, attack, factor) local target = getCreatureTarget(cid) local qualquercoisa = getPlayerSkillLevel(target, id da skill) formula return min, max end setCombatCallback(combat, CALLBACK_PARAM_SKILLVALUE, "onGetFormulaValues")
  4. @epaminombas Não entendi a parte do skill do monstro ou player atacado, mas ta ai o script: local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_NORMAL) setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_HITAREA) setCombatParam(combat, COMBAT_PARAM_USECHARGES, true) function onGetFormulaValues(cid, level, skill, attack, factor) local fist = getPlayerSkillLevel(cid, 0) min = -(fist * 20) * 3.5 max = -(fist * 22) * 5 return min, max end setCombatCallback(combat, CALLBACK_PARAM_SKILLVALUE, "onGetFormulaValues") function onCastSpell(cid, var) return doCombat(cid, combat, var) end
  5. Quando tento acrescentar um script novo para NPC no server, começa a dar um erro.O script é esse: Esse é o erro:[Error - NpcScript Interface]<Unknown script file>Description:attempt to call a nil valueTFS 0.4 rev 3884 v8.60Obrigado desde já.
  6. Como eu disse, pra aumentar o limite de sprites no client 8.60, tem que ter uma dll, só que não tem ela disponível.
  7. Esse arquivo dat ta extendido? Se sim, o client não vai abrir mesmo, vai ter que injetar uma dll pra fazer isso, só que não há dll disponível (que eu saiba) pra versão 8.60.
  8. @Crypter Desculpa reviver o tópico, mas achei muito bacana o script. Então, como posso fazer pra dar outfits diferentes pra cada vocação?
  9. @Emanueldk Pra spell, testa isso: Troca a função onCastSpell da spell pela que eu coloquei no spoiler, e vê se funciona. O resto da spell é simples você fazer, é só adicionar a condition paralyze em algum script de magia de ataque. Na de target, você pode pegar o script da exevo flam e adicionar a condition paralyze (só pegar no script da paralyze rune) e mudar a formula de dano pra a que você quiser. E na de área, faz a mesma coisa, pega a spell exevo gran mas flam por exemplo e poem a condition paralyze.
  10. Pro primeiro pedido: Pega o teu script do NPC King Tibianus e modifica essa parte: Pra isso: A segunda tento fazer depois, caso ninguém tenha feito.
  11. @ThupaThuplex Passa teu vocations.xml (poem em spoiler e em code) pra eu arrumar de acordo com as modificações do script que vou fazer.
  12. @ThupaThuplex Se cada uma der uma storage diferente, o player poderá trocar de vocação. E você arrumou o 'fromvoc' de cada promotion em vocations.xml? Poe exemplo, usando o nome que você deu. O fromvoc de Blade Knight e Templar Knight devem ser 4, já que ambos são uma promoção da vocação Knight. Dai seguindo essa lógica você faz pras outras. Se continuar o erro, provavelmente terá que modificar o script, pra ao invés de setar uma vocação, setar um nível de promotion. Faça o que eu disse primeiro, se continuar voltando a vocação, me diz que eu arrumo.
  13. @ThupaThuplex Fiz minha versão: Em 'doPlayerSetVocation(cid, X)' no script, troque o X pela id da vocation. Edit: Acrescentei uma mensagem, que eu tinha esquecido, pra caso o player já tenha pego uma promotion.
  14. Tu mudasse o valor do distDamage?
  15. @kennzo Provavelmente o ML ta com limite também. Vê os valores de 'manamultiplier' de cada vocation.
  16. Mas a base quase certeza é do candy. Devem ter feito as modificações deles.
  17. Posta os scripts relacionado ao teu problema na hora de fazer o post. Isso agiliza na hora da ajuda, sem precisar ter que ficar pedindo a ti por eles.
  18. Provavelmente nessa tag <skill fist="AA" club="BB" sword="CC" axe="DD" distance="EE" shielding="FF" fishing="GG" experience="1.0"/> em vocations.xml de cada vocation, estão com valores muito altos. Poem abaixo de 2.0, recomendo de 1.1 até 1.3.
  19. Ta ai: Se for quest de segunda promotion, pra não ficar perdendo ela quando desloga, em fromvoc="XX", você tem que por o valor da ID da promotion anterior. Por exemplo: Se você fez uma promotion de sorc chamada Supreme Sorcerer, na tag dela, em fromvoc="XX", deve ficar fromvoc="5", que é o ID correspondente a promotion Master Sorcerer.
  20. @Denver Isso é quest de segunda promotion?
  21. Só mudar as coordenadas do tp, pelo visto.
  22. Alguém sabe como resolver esse problema?
  23. To compilando agora justamente com esse ai, vou ver se resolve. Edit: O problema acho que está na Database. Sempre que seto o Fist pra 100, por ela (pra poder ver se a modificação está funcionando ou não), da esse bug.
  • Quem Está Navegando   0 membros estão online

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