Ir para conteúdo

peterson18

Membro
  • Registro em

  • Última visita

Tudo que peterson18 postou

  1. Cabei de testar... Tenta copiar do jeito que está e colar no seu itens.xml
  2. @Yakai Isso ocorre pois sua source não existe a função " getWeaponType "
  3. @Lucas chacar Tenta assim:
  4. @Queijo Tenta baixar o cliente do site do tibiabr e copiar os arquivos necessários para ver se funciona. Link: https://www.tibiabr.com/downloads/clients-antigos/
  5. @Emanueldk No arquivo itens.xml você altera para isso:
  6. Tenta esse: Onde esta: elseif voc == 9 then -- Coloca sua voc 'nova' if queststatus == -1 then doPlayerSendTextMessage(cid,22,"Parabens, voce encontrou alguns itens!" -- Mensagem que irá aparecer ao abrir o baú doPlayerAddItem(cid,2650,1) --| ID do item e quantidade que ira ganhar doPlayerAddItem(cid,2512,1) --| doPlayerAddItem(cid,2649,1) --| doPlayerAddItem(cid,2461,1) --| doPlayerAddItem(cid,2554,1) --| doPlayerAddItem(cid,2120,1) --| doPlayerAddExp(cid, expReward) doPlayerSendTextMessage(cid, 22, 'Voce ganhou '.. expReward ..' de experiencia.') -- Mensagem de exp que você ganhou setPlayerStorageValue(cid,1001,1) else doPlayerSendTextMessage(cid,22,"Esta vazio.") -- Mensagem que ira aparecer quandovocê tentar abrir de novo
  7. E ae galera Blz? Alguém poderia me ajudar com a função do npc atacar monstros... Eu encontrei essas funções no NPC/Lib Se alguém souber como configurar e se possível explicar ficaria grato!
  8. Consegui resolver a dúvida, segue solução caso alguém queira: O método foi criar uma spell onde cause dano em quem conjure ou seja, o monstro! Obs: Precisa de alguns ajuste se alguém conseguir fazer "Aparecer o dano que foi causado"
  9. @Vodkart Então no caso seria apenas esse rat, eu já até criei um arquivo particular para esse rat. E se for possivel, o dano ser poison ficaria show!!
  10. @FlavioHulk kkkk é que faz parte da lore, que estou criando, tipo tem um porão que tem um rato e quero que sempre que ele de respaw ele fique levando dano até morrer... E dps quando nascer outro ele leve dano até morrer de novo... e assim por diante...
  11. E ae galera blz? Gostaria de saber se teria como criar um evento onde a cada segundo o monstro leve dano automático. Explicando: A cada 5s o monstro sofre 5 de dano, sem ninguém o atacar. Desde já Grato!
  12. Legal, não sabia dessas funções!
  13. Esse ai só funciona no .xml não é? Eu estava querendo que funcionasse no .lua do NPC
  14. No caso eu estava tentando que o NPC disse o nome do player Ele teria que buscar o nome Exemplo: Olá, como está Skydrows, faz tempo que não aparece por aqui... Em que posso lhe ajudar?
  15. Exato, esta funcionando! E entendi a logica para essa situação. O getCreatureName é uma função global ou seja quando eu chamo ela não preciso defini-la como 'Nome" para depois chama-la de novo... Ou seja eu estava falando a mesma coisa umas 3 vez kkk. Muito obrigado!
  16. @edusorcer Muito obrigo! Fui editando e anotando pelo que entendi, veja se seria assim: Se estiver tudo certo, entendi o que quis dizer hehe Caso tenha algo errado por favor me avise! (Obs: Teste a script e esta funcionando) @Skydrowz Quando digo "Blz" ou "Blzz" o Npc Não responde...
  17. Exato, que vacilo Ficou assim: Tem alguma dica ou outra forma de funcionar ou assim esta bom? Desde já grato!
  18. Olá galera blz? Então estou com um problema nessa script, estou tentando aprender .lua mas esta tenso, comecei a criar esse NPC e está dando erro interface, provavelmente é o uso errado da função getCreatureName, alguém poderia me dizer o jeito correto de colocar na script. Obs: Estou a procura de um professor de .lua focado em NPC, se alguém quiser adotar um pupilo chama no PV Desde já Grato!!
  19. E ae Galera Blz? Gostaria de saber se é possível, criar uma spells que quando o player use, ele possa atacar a distancia, e por um certo período de tempo. Explicando: Um Kinight, é uma classe física, quando ele usasse essa spells ele ganhasse um range para poder atacar. Exemplo 5 de range, quando ele clicasse para atacar monstros/players ele lançasse os hit, essa spell iria durar X tempo, depois ele voltava a atacar de perto. Desde já Grato!
  20. E ae galera blz? Gostaria de pedir uma script que aumentasse a velocidade de ataque por X tempo e nesse período o player ficasse mutado, para não poder usar outras habilidades. Desde já Grato!
  21. E ae Blz? Galera gostaria de um npc de Quest estilo RPG, que você fale com ele e ele te de a Quest, e assim que você aceitar a Quest, aparecer no "Quests" e se possível explicar como funciona o quest.xml pois sempre ponho 1 e mesmo que o player não tenha completo a quest aparece (Completed). Explicando: Gostaria de um NPC que desse uma Quest por 'fase' exemplo: Eu peguei a quest, a quest aparece no "Quests" e quando eu completar a quest aparece o (Completed). Obs: Se possível criar um npc que tenha um dialogo não apenas "Hi" "Quest" "Yes", e a Quest seria de matar X quantidade de monstros, e também se possível depois de ter completo a Quest do NPC, quando você voltar a falar com ele, ele responder uma X mensagem, para não ficar repetindo o diálogos anteriores. Desde já Grato!
  22. Eu teste dessa forma e não deu erro na distro, mas o NPC não responde depois do "HI" ele fala a msg que esta no .xml e quando você fala a palavra X para ir para o .lua ele não responde.
  23. Entendi, mas desculpe minha ignorância... Onde estaria colocando a outra storage? Pois esse é um novo npc que estará dando uma nova quest ficaria assim? local monsters = { --name = storage ["Monstro1"] = 55004, -- Quest de um NPC [Monstro2] = 55005, -- De outra quest de outro NPC } function onKill(cid, target) local monster = monsters[getCreatureName(target):lower()] if(isPlayer(target) == FALSE and monster and getPlayerStorageValue(cid, 76669) == 2) then -- Storage do 1 npc ou do 2 npc? ou 76669, 76670? if getPlayerStorageValue(cid, monster) < 50 then -- matar 50 monstro do 1 npc ou do 2 NPC??????? local killedMonsters = getPlayerStorageValue(cid, monster) if(killedMonsters == -1) then killedMonsters = 1 end setPlayerStorageValue(cid, monster, killedMonsters + 1) doPlayerSendTextMessage(cid,1, "Voce matou " .. killedMonsters .. " de 50 insetos.") else doPlayerSendTextMessage(cid,22, "Parabens voce matou insetos suficiente.") setPlayerStorageValue(cid, 76669, 3) -- idem a duvida de cima end end return TRUE end Se possível fazer um exemplo, Grato! @Sttorm
  24. Não teria que criar outro script no Creature/script ? Exemplo: creature.xml <event type="kill" name="nome1" script="script1.lua"/> Equando for criar o outro npc criar um novo script e uma nova tag certo? <event type="kill" name="nome2" script="script2.lua"/>

Informação Importante

Confirmação de Termo