Ir para conteúdo
  • Cadastre-se

Hoad

Membro
  • Total de itens

    109
  • Registro em

  • Última visita

Tudo que Hoad postou

  1. Olá, estou com um problema nesse script, pois ao desequipar o item o que é removido é o tipo de condition e não aquela condition específica do item. Assim, conditions do msm tipo que estiverem atuando no char serão removidas. Dá para ajeitar isso?
  2. Nada ainda \: e pq na parte do savage e warrior vc pos storage tem q ser menos ou igual a -1?
  3. Entao, fiz a mudança, entretanto o problema continua o mesmo. O npc manda a msg "So you are a decided one. What is your path? Follow your natural instincts as a {savage}. Bend the elements arround you, become a {mage}. Face and fright your enemies, {warrior}!" Entretanto, quando o personagem escolhe uma das vocações (mage, savage ou warrior) o npc retorna com: "You are not prepared yet. Come back when you get stronger. Reach level 8"
  4. Boa tarde, estou criando um npc que muda a vocação 0 do character para a vocação 1, 2 ou 3. Para isso o personagem precisa estar pelo menos no level 8. A mudança só pode ser feita uma única vez. O problema é que o npc não executa os comandos de quando o personagem está no nível 8. O script: Quando o personagem digita mage, savage ou warrior estando level 8. O npc executa "selfSay("You are not prepared yet. Come back when you get stronger. Reach level 8", cid)" Grato pela atenção.
  5. Então quando eu abro uma função o q eu tenho q colocar em parenteses sao coisas q eu usarei dentro daquela função? Se eu colocar algo que nem usarei na função, dará algum problema ?
  6. Então, gente, como o título diz, o comando doCombat do script abaixo não está funcionando, acredito que é pq o que fica entre parenteses está errado: Peço a ajuda de vcs, obg
  7. Vc pode abaixar o dano das spells mexendo na formula de cada uma das spells (que estão localizadas na pasta data/spells/scripts) ou no arquivo vocations.xml (em data/XML) vc pode reduzir o dano de cada vocação em <formula meleeDamage="1.0" distDamage="1.0" wandDamage="1.0" magDamage="1.0" magHealingDamage="1.0" defense="1.0" magDefense="1.0" armor="1.0"/>
  8. Boa tarde, gostaria de saber qual código eu devo usar para remover mana atual do jogador, algo como doPlayerRemoveMana(cid, x) (essa não existe, mas eu qria algo assim para por na parte do script abaixo) Queria colocar algo que tirasse a mana atual do jogador, mas nao sei qual código usar
  9. Bom dia, estou criando uma spell, que so pode ser usada se o player tiver um arco equipado e que tenha pelo menos um tipo de flecha no inventario. O script que fiz foi esse: Eu comecei fazendo ela pelo meio, pedindo apenas as flechas para a magia ser castada, e ela funcionou perfeitamente, entretanto, ao pedir um arco equipado como requisito, a spell passou a não funcionar direito, quando eu casto aparece apenas as palavras "You must" e solta a fumacinha. Podem me ajudar a encontrar e erro dela D:?
  10. Aeeeeeeho, agora foi certinho, so mudei o cid para uid das paradinhas abaixo Ficou otimo, vlw :D if getCreatureCondition(cid, CONDITION_OUTFIT) if getCreatureCondition(cid, CONDITION_HASTE)
  11. Entendi! Então, mesmo depois da substituição, o personagem continua no outfit 318 e com a speed modificada depois de ser atacado ou atacar Edit: Apareceu um erro na distro: In a timer event called Description: <luaGetCreatureCondition> Creature not found
  12. Obrigado por responder. Verdade, foi bem complexo DOSAKOPDASKPODKASKPODKSAPDSA Não sabia que se colocasse o tempo -1 seria infinito daí nem pensei em colocar doSetCreatureOutfit Usei o script e não deu certo, o outfit do player é mudado e o mov speed buffado, entretanto, ao atacar ou ser atacado, o player continua com o mov speed e o outfit da skill. Coloquei os dois 'then' que estavam faltando depois dos dois 'if' Btw, quando tiver um tempo livre, pode me explicar essa parte abaixo ? Tipo, pq usa uid? Obrigado mais uma vez :D
  13. Boa noite, estou tentando uma spell cuja função será mudar a aparencia do player até que ataque alguém ou seja atacado. Enquanto o player estiver com tal aparencia, ele terá o movement speed buffado. Dai pensei em fazer uma spell que: Guarda o outfit do caster (antes de mudar a aparencia); Muda o outfit do player para o 318; Aumenta a velocidade dele por 1 segundo. Dai, criei um globalevent com intervalo de 1 segundo para adicionar mais 1s de buff de mov speed para o player que estiver com o outfit 318:
  14. Obrigado por responder. Então, depois de ler e pesquisar mais um pouco sobre, refiz a spell e assim ficou: E agora foi certinho Obrigado mais uma vez NW C:
  15. Bom dia, estou criando um OT a partir de uma database bem limpa. Ao começar a usar scripts para a criação de spells, ja tive um problema com essa spell: O erro que aparece na distro é esse: Imaginei que a causa do erro fosse a ausencia da função no 050 - functions.lua, entretanto, ao substituir o arquivo pelo mesmo, só q de uma datapack que eu ja tinha usado a função getPlayerMagLevel sem problemas, o erro persistiu. Conto com a ajuda de vocês Edit: Tentei mudar a função getPlayerMagLevel por getPlay
  16. Gente, criei uma spell que da dano baseada somente no magLvL do player que a castar, entretanto esse dano é baseado no magLvL do primeiro player que usa a magia. Exemplo: 2 player, um com mL=100 e outro com mL= 500. Dano da spell = mL/2 O player com mL 500 casta a spell e da 250 de dano periodico Se o player com mL= 100 castar essa spell, ele dara 250 de dano periódico tambem em vez de dar 50 de dano periodico Script da Spell:
  17. Olá, desculpe-me por reviver o post, mas isso de dano maximo nao funciona pra mim, eu boto um dano minimo x e as vezes da um valor < x e com o dano maximo é a msm coisa, as vezes o dano da spell no monstro é > o dano maximo que a spell poderia dar
×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo