Ir para conteúdo

gabriel28

Visconde
  • Total de itens

    431
  • Registro em

  • Última visita

  • Dias Ganhos

    6

Tudo que gabriel28 postou

  1. Também estou com o mesmo problema com esse script. Antes, ele funcionava perfeitamente, mas parou de repente. Só que ainda funciona no meu server sem as modificações que fiz, não faço ideia de qual é o problema. Meu server é 8.60 TFS 0.4
  2. Muito apoiado. Quero muito aprender a programar em Lua pra fazer meus próprios scripts e evitar ter que vim no fórum pedir toda hora.
  3. Eu tenho dois scripts que mudam o nome, esse ai que já coloquei, e esse aqui: São esses dois que eu tenho que muda o nome. No script original desse primeiro ai, que linkei antes, a parte que está o problema era essa: doItemSetAttribute(item.uid, "name", getItemNameById(item.itemid).." +"..getItemLevel(item)) Só que ela dessa forma, entrava em conflito com esse script que deixei nesse comentário. Comflitavam dessa forma: Quando o item tava +1 e eu colocava reflect, ao invés de ficar: You see a brass armor +1 ref 2% (arm: 9), esse "ref 2%" entrava no lugar do +1, ficando You see a brass armor ref 2% (arm: 9) . E se o item já tivesse esse "ref 2%" e eu colocasse +1, o +1 ficava no lugar do "ref 2%". Entende? Os dois não ficavam juntos como deveria ser. Dai com a modificação que eu fiz nessa parte de dar o atributo name, do script de upgrade, o conflito não acontece mais, porém, acontece isso ai de ficar pondo +1 +2 +3... Não sei se consegui ser claro.
  4. Esse NPC simplesmente não compra as vial vazia. Já tentei mudar o id, o nome delas no script, mas não vai (Não me recordo se os outros NPC's que vendem supply estão com o mesmo problema) . Alguém tem uma solução? Agradeço desde já.
  5. Não sei porque o outro tópico que fiz foi fechado sem aviso algum, mas emfim. Tenho um script que a arma vai ganhando experiência e upa de acordo com a quantidade de monstros que o player mata, deixando o item +1 até +10. Só que, ao invés da descrição do item ficar: You see a brass armor +2 (arm: 9), fica assim: You see a brass armor +1 +2 (arm: 10). Sempre que upa o level, vai acrescentando na descrição. Segue o script do sistema: Gostaria que não conflitasse com outro script que tenho, que muda a descrição também. É um script que adiciona reflet ao equipamento, ficando: You see a brass armor ref 2% (arm: 8).Dai com esse script, ficaria: You see a brass armor +1 ref 2% (arm: 9).TFS 0.4 rev 3884 Tibia 8.6. Agradeço desde já.
  6. Tenho um script que a arma vai ganhando experiência e upa de acordo com a quantidade de monstros que o player mata, deixando o item +1 até +10. Só que, ao invés da descrição do item ficar: You see a brass armor +2 (arm: 9), fica assim: You see a brass armor +1 +2 (arm: 10). Sempre que upa o level, vai acrescentando na descrição. Segue o script do sistema: Gostaria que não conflitasse com outro script que tenho, que muda a descrição também. É um script que adiciona reflet ao equipamento, ficando: You see a brass armor ref 2% (arm: 8). Dai com esse script, ficaria: You see a brass armor +1 ref 2% (arm: 9). Agradeço desde já.
  7. Se é um monstro que só faz correr e não ataca o player mesmo se for atacado, é só fazer o que eu disse, mudar essa parte no xml: de <flag hostile="1"/> para <flag hostile="0"/>. Mas se ainda tiver dúvida, só copia o arquivo do deer e dentro dele muda o corpse e o look type para a criatura que você quer. Pode mudar também as outras coisas. Vou deixar um exemplo. <?xml version="1.0" encoding="UTF-8"?> <monster name="XXXX" nameDescription="XXXX" race="blood" experience="0" speed="110" manacost="250"> <health now="XXXX" max="XXXX"/> <look type="XXX" corpse="XXXX"/> <targetchange interval="2000" chance="20"/> <strategy attack="100" defense="0"/> <flags> <flag summonable="1"/> <flag attackable="1"/> <flag hostile="0"/> <flag illusionable="1"/> <flag convinceable="1"/> <flag pushable="1"/> <flag canpushitems="0"/> <flag canpushcreatures="0"/> <flag targetdistance="1"/> <flag staticattack="90"/> <flag runonhealth="20"/> </flags> <attacks> <attack name="melee" interval="2000" skill="0" attack="0"/> </attacks> <defenses armor="1" defense="2"/> <elements> <element firePercent="XXX"/> </elements> <voices interval="5000" chance="10"> <voice sentence="XXX"/> </voices> <loot> <item id="XXX" countmax="X" chance="XXXX"/> </loot> </monster> Onde tiver "XXX" é onde você fará as mudanças pra sua criatura.
  8. Se você quiser um mostro tipo rabbit mesmo, sem atacar o player quando for atacado, é só ir no xml do monstro e mexer em <flag hostile="1"/>, e por <flag hostile="0"/>. Se for tipo o sistema de passiva do Pokemon, vai ter que mexer nas source.
  9. A PxG tem inúmeros npc's com apenas a sprit da frente, ninguém reclamou. Ô povin que só quer tudo pronto.
  10. Eu já tentei repondo a lib mas mesmo assim não funciona. Não da erro algum quando abro o servidor, apenas quando tento usar o item. Era um sistema que eu já tinha incluído no roteiro do server e muitas quests que fiz dão o item como recompensa. Esse erro me deu uma desanimada em prosseguir com o serve.
  11. O engraçado é que só esses sistema começou a dar erro. Todos os outros continuam funcionando perfeitamente. A única solução que me vem a cabeça é recomeçar tudo de novo e ir vendo o que prejudicou esse script ou continuar montando o server sem ele. =/
  12. Já. Funcionava normalmente. Não faço ideia do motivo que fez parar de funcionar.
  13. 8.0 é minha versão favorita, e que infelizmente não acho nenhum server dessa versão pra baixar. =/
  14. Estou usando um sistema de upgrade item que funcionava perfeitamente, dai hoje, adicionei uns novos itens no server, e mudei a id do item que da o upgrade e começou a dar esse erro quando uso o item pra dar o upgrade: [18/12/2016 22:03:06] [Error - Action Interface] [18/12/2016 22:03:06] data/actions/scripts/upgrade.lua:onUse [18/12/2016 22:03:06] Description: [18/12/2016 22:03:06] (luaDoItemSetAttribute) Invalid data type Só que mesmo eu trocando para o id antigo, esse erro persiste. Por favor, alguém da uma ajuda ai, não faço ideia do porque isso aconteceu. Segue os scripts: Action: lib: Se alguém puder ajudar, ficarei muito agradecido.
  15. Você postando o script do NPC facilitaria pra quem fosse ajudar.
  16. Dei bump no tópico errado, isso ai já resolvi.
  17. Tem que criar um deEquip também, visse, como te mandei. Só por abaixo dessa tag ai. <movevent type="DeEquip" itemid="8903" slot="armor" event="function" value="onDeEquipItem"/>
  18. Só não por a tag de vocation <movevent type="Equip" itemid="ID DO ITEM" slot="armor" event="function" value="onEquipItem"/> <movevent type="DeEquip" itemid="ID DO ITEM" slot="armor" event="function" value="onDeEquipItem"/>
  19. <movevent type="Equip" itemid="ID DO ITEM" slot="armor" event="function" value="onEquipItem"> <vocation id="ID DA VOCAÇÂO QUE VAI PODER USAR"/> <vocation id="X" showInDescription="1"/> -- showInDescription se quiser que mostre no look a vocaçõe que pode usar. </movevent> <movevent type="DeEquip" itemid="ID DO ITEM" slot="armor" event="function" value="onDeEquipItem"/>
  20. Você adicionou ela em movements.xml?
  21. Se quiser aumentar mais sem ir pro weapon.xml, no vocation.xml tem wandDamage="1.0", só aumentar se quiser. Pra fazer tirar muito mais dano dos bichos, só ir no .xml do monstro que você quer que receba mais dano é so ir nessa parte: <elements> <element earthPercent="0"/> <element icePercent="0"/> <element firePercent="0"/> <element energyPercent="0"/> <element physicalPercent="0"/> <element deathPercent="0"/> <element holyPercent="0"/></elements> Pra fazer tomar mais dano, é só por um valor negativo. Ex: <element earthPercent="-50"/>
  22. Boa cara. Eu sempre penso assim: Se você está usando sprites de outro jogo no seu, então não tem porque chorar se alguém acabar pegando as sprites do seu servidor.
  23. Então só lamento. Tente encontrar pelo fórum alguma source que seja compatível com teu server, sem ela, não vai da pra fazer o que você quer.
  • Quem Está Navegando   0 membros estão online

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