Ir para conteúdo
  • Cadastre-se

gabriel28

Membro
  • Total de itens

    558
  • Registro em

  • Última visita

  • Dias Ganhos

    6

Tudo que gabriel28 postou

  1. 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á.
  2. Não deu certo, cara. Não dá nenhum erro, mas o script não funciona.
  3. 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
  4. Cara, junta teus amigos, abre o server e vai fazendo os testes. É uma boa forma de ver como tá indo na prática.
  5. Ela começou a dar bug? Se sim, não sei o motivo, já que apenas adicionei mais uma coisa no calculo do dano.
  6. No primeiro script, troca essa parte: local skill_total = math.ceil((jutsuSkill_factor(cid, 0) + skill + level)/2) por essa: local skill_total = math.ceil((jutsuSkill_factor(cid, 0) + skill + level + attack)/2) O segundo script já está contando com o attack da arma.
  7. Vai no vocation.xml e vê o gainhpticks, gainmanaticks, gainmanaamount e gainhpamount. gainmanaamount e gainhpamount, quanto maior o valor, mais mana/hp ele vai ganhar e os outros dois, quanto menos o valor, mais rápido ele ganhará a quantidade de mana/hp que está em gainmanaamount e gainhpamount.
  8. Estou usando um sistema de upgrade item, esse: 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.
  9. Desculpe, mas não manjo de script, só tenho uma leve ideia. Creio que pra quem saiba, não seja difícil adicionar isso a um script de refinamento já existente. O mais complicado vai ser montar a tabela mesmo, não que seja difícil, mas sim, trabalhosa, já que vai ter que add muitos itens.
  10. Creio que teria que por uma função de transforme item e adicionar uma tabela enorme pra por todos os itens e suas transformações.
  11. Essa mensagem aparece quando o player já pegou a recompensa.Talvez tenha algo a ver com as storage das quests.
  12. Se quiser mais opções de efeitos pras wands, vá na pasta libs, abra o arquivo 000-constant.lua dê ctrl+f e procure por CONST_ANI_, é só pegar o nome que está lá e usar. Ex: CONST_ANI_THROWINGSTAR, dai você poem <attribute key="shootType" value="throwingstar" />. Mudar o efeito do exevo gran mas frigo é nessa parte setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_ICETORNADO). No memso arquivo que você vai pegar os nomes pra trocar o efeito da wand, você vai pegar os efeitos pra por nas magias, como exevo gran mas frigo é uma magia de área, os efeitos estarão nessa parte CONST_ME_
  13. Não entendi direito, mas pra criar uma nova magia é só por um script dentro da pasta data/spells/script de seu servidor, depois adicionar uma tag pra ela no spells.xml. Quanto a magia de ataque da wand, imagino que você se refere ao efeito que sai dela. è só ir em itens.xml e alterar o nome do efeito nessa parte > <attribute key="shootType" value="fire" />
  14. Poem isso na 050-function.lua que fica na pasta lib, dai quando você fizer o script pra dar metade dar exp equivalente a metade do level do player, é só adicionar doPlayerAddPercentLevel(cid, 50).
  15. function doPlayerAddPercentLevel(cid, percent) local player_lv, player_lv_1 = getExperienceForLevel(getPlayerLevel(cid)), getExperienceForLevel(getPlayerLevel(cid)+1) local percent_lv = ((player_lv_1 - player_lv) / 100) * percent doPlayerAddExperience(cid, percent_lv) end
  16. Está mostrando o nome do player que está fazendo isso? Se sim, tenta ver o log dele.
  17. <talkaction words="!q" event="script" value="money.lua"/> Vê se é essa ai.
×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo