exorcist 6 Postado Agosto 17, 2011 Share Postado Agosto 17, 2011 Oi Pessoal Estou Preocurando O Scipt de um Npc Que Possa vender A 2º Vocação Tipo Elite knight,Elder Druid Etc.. Rep + Link para o comentário Compartilhar em outros sites More sharing options...
alldakie 160 Postado Agosto 17, 2011 Share Postado Agosto 17, 2011 (editado) Tente usar este: Para adicionar o NPC você vai em (data/npc) crie um arquivo "johnny.xml" e adicione esse código... <?xml version="1.0" encoding="UTF-8"?> <npc name="Johnny" script="data/npc/scripts/promotion2.lua" walkinterval="2000" floorchange="0"> <mana now="800" max="800"/> <health now="200" max="200"/> <look type="133" head="114" body="119" legs="132" feet="114"/> </npc> Depois adicione o script dele em (data/npc/script) crie um arquivo "promotion2.lua" e adicione esse código... local keywordHandler = KeywordHandler:new() local npcHandler = NpcHandler:new(keywordHandler) NpcSystem.parseParameters(npcHandler) function onCreatureAppear(cid) npcHandler:onCreatureAppear(cid) end function onCreatureDisappear(cid) npcHandler:onCreatureDisappear(cid) end function onCreatureSay(cid, type, msg) npcHandler:onCreatureSay(cid, type, msg) end function onThink() npcHandler:onThink() end local node1 = keywordHandler:addKeyword({'promot'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'I can promote you for 20000 gold coins. Do you want me to promote you?'}) node1:addChildKeyword({'yes'}, StdModule.promotePlayer, {npcHandler = npcHandler, cost = 20000, level = 20, text = 'Congratulations! You are now promoted.'}) node1:addChildKeyword({'no'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'Alright then. Come back when you are ready.', reset = true}) npcHandler:addModule(FocusModule:new()) # Depois disso e só editar o script... Te Ajudei? +REP Editado Agosto 17, 2011 por TonyHanks Link para o comentário Compartilhar em outros sites More sharing options...
exorcist 6 Postado Agosto 17, 2011 Autor Share Postado Agosto 17, 2011 Vlw msm Rep+ Com Certeza!! o Mais uMa coisa vc sab como colokar os seller no map editor? Link para o comentário Compartilhar em outros sites More sharing options...
alldakie 160 Postado Agosto 18, 2011 Share Postado Agosto 18, 2011 (editado) Não entendi sua pergunta, muito bem... Se você estiver se referindo colocar um NPC no mapa você primeiramente precisara do "Remere's Map Editor", e depois veja este tópico: http://www.xtibia.co...no-palette-rme/ Se você estiver se referindo a um NPC p/ vender itens, tente este: Primeiramente você deve ir em (data/npc) e criar um arquivo chamado "Nome do NPC.xml" e adicione o seguinte script: <?xml version="1.0" encoding="UTF-8"?> <npc name="Nome do NPC" script="data/npc/scripts/default.lua" walkinterval="2000" floorchange="0"> <health now="100" max="100"/> <look type="335" head="0" body="0" legs="114" feet="114" addons="3"/> <parameters> <parameter key="module_shop" value="1"/> <parameter key="shop_buyable" value="Nome do Item,ID,Preço;Nome do Item,ID,Preço;"/> </parameters> 1</npc> # Se quiser mudar a roupa do NPC, basta modificar o script abaixo: <look type="335" head="0" body="0" legs="114" feet="114" addons="3"/> * Só modificar os numero da cor verde... Te Ajudei? REP+ Editado Agosto 18, 2011 por TonyHanks Link para o comentário Compartilhar em outros sites More sharing options...
Posts Recomendados