Ir para conteúdo

caotic

Infante
  • Total de itens

    1599
  • Registro em

  • Última visita

  • Dias Ganhos

    7

Tudo que caotic postou

  1. Ao player dizer a talk ele se transforma ele ganha skills(health,mana e level) ganha looktype(Que fica permanente ao player ou seja mesma que ele mude o outfit ele continuara com o looktype da transformaçao) ganha spell e modificaçao no nome do tipo de transformaçao ele exemplo ((Dragon) Caotic) sendo que so pode usar apenas uma vez. Resumidando tudo e uma sub-vocation. Para instalo va em talkactions/scripts e crie um arquivo LUA chamado transf e coloque este script dentro: Coloque esta tag em talkations.xml <talkaction words="/transf" event="script" value="transf.lua"/> Agora vá em CreatureScripts/scripts e crie um arquivo LUA chamado transf e coloque isto Agora va em creaturescripts/creaturescripts.xml e coloque esta tag: <event type="think" name="transf" event="script" value="transf.lua"/> Registre o evento colocando isto em creaturescripts/scripts/ abra login.lua e coloque antes do ultimo Return: registerCreatureEvent(cid, "transf") Para transformar so dizer /transf(e o nome da transformaçao) Se quiser ver a lista /transf(lista ou list ou qualquer outra palavra desde que nao seja alguma transformaçao) Vamos apreder a adicionar novas transformaçoes: ["Morte"] = {level = 1, type = "(Dark)",health = 2222, addlevel = 10, looktype = 300, spell = exori, addmana = 2000}, Atençao deixe sem virgula o a ultima linha de configuraça O looktype e permanete e sendo que a transformaçao so pode ser usado apenas uma vez uma estrategia e subir de level e fazer a transformaçao mais tarde para ganhar uma Creature. O script tem uma storage ou seja se voce quiser fazer uma verificaçao da transformaçao para ganhar um item ou apenas aquela transformaçao passar na porta entre outros.
  2. caotic

    Prof. Oak

    nos precisamos saber que atributos voce ultiliza nas balls. Manda o catch que saberemos..
  3. Eu so nao coloquei a mudança de nome porque nem todo mundo tem esta funçao E o npc ele e mesmo batalha porque e sumonado um monstro mesmo looktype dele e ainda o npc original e removido tendo que esperar alguns minutos para outro npc de batalha ser liberado. Mais obrigado a Critica
  4. faz uma verificaçao usando IsNpc(uid)
  5. Oneshot muito boa ideia. Gostei muito de jeito que uso o evento.
  6. caotic

    Npc Fight

    O sistema de npc fight e um npc de batalha ele mesmo batalha com o player. Primeiramente voce precisa configurar que creature o poder dele vai ser exemplo um "Demon" então a vida,hit e spells seram do demon ja o newtype sera o do npc. E literamente um batalha com o npc. Crie um arquivo xml em npc chamado de fight e coloque isto <npc name="Fight" script="data/npc/scripts/fight.lua" walkinterval="0" floorchange="0"> <health now="100" max="100"/> <look type="134" head="0" body="0" legs="0" feet="0" addons="0"/> <parameters> <parameter key="message_greet" value="Para batalhar nos diga {aceitar}." /> <parameter key="message_farewell" value="Ate mais." /> <parameter key="message_walkaway" value="Ate mais." /> </parameters> </npc> Agora va em npc/scripts crie um arquivo chamado fight.lua e coloque isto Importante E super recomendavel apenas um npc deste tipo no seu mapa se quiser mais tera que alterar o nome do npc no script.
  7. configurei mais do jeito que queria mais e voce que configura meu amigo
  8. <npc name="Duel" script="data/npc/scripts/info.lua" walkinterval="0" floorchange="0"> <health now="100" max="100"/> <look type="134" head="78" body="88" legs="0" feet="88" addons="3"/> <parameters> <parameter key="message_greet" value="Ola bravo aventureiro, eu tenho informações sobre addon quests. Diga {addon} para saber mais }." /> <parameter key="message_farewell" value="Ate mais." /> <parameter key="message_walkaway" value="Ate mais." /> </parameters> </npc>
  9. Cuidado Smartbox voce disse um comentario desnecessario ja que o beedy respondeu. Fica ai a o sermão.
  10. Então eu nao entedi o pedido então malz.
  11. vo colocar uma verificaçao da lanterana então Qua id del slot ela fica?
  12. E muito interresante a Biblioteca. Achei Interresante. Existe outros bibliotecas LUA que são de otimo uso.
  13. Tinha outro erro esse foi concertado e testado.
  14. Eu fiz o sistemas da lanterna e foi testado e funciona. Va em actions/scripts e crie um arquivo lua chamado lanterna e adicione Coloque esta tag em actions.xml <action itemid="ID Da Lanterna" event="script" value="lanterna.lua"/> Agora voce vai em creaturescripts/scripts e crie um arquivo lua chamado luz e coloque isto Coloque esta tag em creaturescripts.xml <event type="think" name="luz" event="script" value="luz.lua"/> Registra o evento va em login.lua antes do ultimo return true coloque isto registerCreatureEvent(cid, "luz")
  15. Puxa cara seçao errada O otservlist apresenta esses tipo de problemas entre em suporte com tente susbtuir o ip.
  16. mais eu testei vilden nao foi erro meu.
  17. Ele nao apresentava erro mais eu refiz ele Se nao funcionar mata seu pc pq eu testei.
  18. Na hora que eu to fazendo o end foi para o lugar errado Concertado
  19. caotic

    Effects Permanente

    Mais ele disse toda hora e neste sairia so quando o evento de ganhar level.
  20. Ja existe este scripts no xtibia so editei para colocar o cap so isso: Crie um arquivo chamado itemcap.lua e coloque isto local monsters = { ["Demon"] = {itemid = 2160, count = 100, chance = 20}, ["Dragon"] = {itemid = 2525, count = 1, chance = 20} } function onKill(cid, target, lastHit) local cap = 300 --- mude aki quanto cap vai receber local tab = monsters[getCreatureName(target)] if tab then if math.random(100) < tab.chance then doPlayerAddItem(cid, tab.itemid, tab.count) doPlayerSetMaxCapacity(cid, (getPlayerFreeCap(cid) + cap) end end return true end Coloque esta tag: <event type="kill" name="Itemcap" event="script" value="itemcap.lua"/> Registra o evento em login.lua coloque isto antes do ultimo return true registerCreatureEvent(cid, "Itemcap")
  21. Smartbox esta errado seu scripts. Ja concertei o meu pode testar.
  22. caotic

    Fixar Bless.

    Crie um arquivo chamado notloss.lua <event type="login" name="loss" script="notloss.lua"> Coloca isto antes do ultimo return true registerCreatureEvent(cid, "loss")
  23. Excelente Pena que o Henrique se foi mais o lordfire e um otimo adminstrador
  • Quem Está Navegando   0 membros estão online

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