Ir para conteúdo

Cat

Héroi
  • Registro em

  • Última visita

Tudo que Cat postou

  1. Cat postou uma resposta no tópico em Suporte & Pedidos
    Gostei, só cuida com o excesso de temáticas muito próximas, pode confundir o player.
  2. Cat postou uma resposta no tópico em Suporte & Pedidos
    Você está descobrindo os itens nas paletas e achando legal por no mapa, está amontoando um monte de itens de cenários diferentes no mesmo, está confuso. Mas está desenvolvendo sua criatividade, é assim mesmo que começa. Parabéns e continue mapeando e postando.
  3. Cat postou uma resposta no tópico em Suporte & Pedidos
    Os mapas em geral tão bem legais, alguns da pra explorar mais o espaçamento. Gostei dos jogos de borda, tirando a borda do lago seco que ficou com umas junções estranhas:
  4. Cat postou uma resposta no tópico em Suporte & Pedidos
    É uma boa base. @Skipper O formato da ilha pode ser melhorado, curve mais as bordas. A escada da montanha não combinou. Melhore as bordas da montanha. As partes de construções precisam de mais sujeira, areia e pedras. Randomize mais tiles pretos ao redor da descida, pode fazer um efeito tabuleiro de xadrez, sabe? Um pouquinho de grama no meio da ilha ou na montanha não faz mal, afinal não é um deserto, é uma ilha.
  5. Essa resolução visa reduzir o lag na hora de mapear. Dicas: Leve em consideração que um mapa de 100MB necessita em torno de 4GB de memória, um de 200MB, 8GB e assim vai. Mapear com minimap aberto ajuda a travar o mapa. Quando for mapear, feche outros aplicativos. Faça backups frequentes, (Se usar um CPU cuidado com quedas de energia, pode corromper seu mapa ao desligar). Use a última versão lançada para evitar erros. Mas como posso fazer para que o Map Editor trave menos? Com o Remeres aberto, vá em File - Preferences - General. Em File – Preferences – General você deverá configurar Undo Queue Size: Aqui vai o valor (em MB) da metade da memória ram de seu pc (caso queira coloque mais). Undo maximum memory size (MB): Tamanho máximo de memória que o RME poderá utilizar, aumente para metade da memória ram de seu pc (caso queira coloque mais). Worker Threads: Número de núcleos de processador que o RME pode utilizar, nessa parte depende se seu processador, caso seu pc só tenha um núcleo deixe apenas um, caso tenha 2, deixe 2 e se for maior que isso deixe o tanto que você preferir. Aplique, reinicie o editor e teste as novas configurações. Se ainda não funcionar, faça uma limpeza de hardware/software, atualize seus drivers ou compre um PC melhor.
  6. Hi there, and welcome to the magic store. Descrição: NPC Simples do Tibia Global que comercia wands, rods, runes e outros itens mágicos. Nome do Npc: Alexander Função: Comerciante de Itens Mágicos. Vende: Spellbook Blank Stone shower rune Thunderstorm rune Icicle rune Holy missile rune Desintegrate rune Poison bomb rune Energy bomb rune Soulfire rune Magic wall rune Animate dead rune Paralyze rune Fireball rune Wild growth rune Wand of dragonbreath Wand of decay Wand of cosmic energy Wand of voodoo Wand of starstorm Wand of inferno Wand of draconia Wand of vortex Snakebite rod Moonlight rod Necrotic rod Terra rod Underworld rod Springsprout rod Northwind rod Hailstorm rod Life ring Crystal ball Spellbook of enlightenment Spellbook of warding Spellbook of mind control Spellbook of lost souls Crystal ball life crystal Mind stone Alexander.lua local keywordHandler = KeywordHandler:new() local npcHandler = NpcHandler:new(keywordHandler) NpcSystem.parseParameters(npcHandler) local talkState = {} 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 shopModule = ShopModule:new() npcHandler:addModule(shopModule) shopModule:addBuyableItem({'spellbook'}, 2175, 150, 'spellbook') shopModule:addBuyableItem({'blank'}, 2260, 10, 1, 'blank rune') shopModule:addBuyableItem({'stone shower rune'}, 2288, 37, 4, 'stone shower rune') shopModule:addBuyableItem({'thunderstorm rune'}, 2315, 37, 4, 'thunderstorm rune') shopModule:addBuyableItem({'icicle rune'}, 2271, 30, 5, 'icicle rune') shopModule:addBuyableItem({'holy missile rune'}, 2295, 16, 5, 'holy missile rune') shopModule:addBuyableItem({'desintegrate rune'}, 2310, 26, 3, 'desintegrate rune') shopModule:addBuyableItem({'poison bomb rune'}, 2286, 85, 2, 'poison bomb rune') shopModule:addBuyableItem({'energy bomb rune'}, 2262, 162, 2, 'energy bomb rune') shopModule:addBuyableItem({'soulfire rune'}, 2308, 46, 3, 'soulfire rune') shopModule:addBuyableItem({'magic wall rune'}, 2293, 116, 3, 'magic wall rune') shopModule:addBuyableItem({'animate dead rune'}, 2316, 375, 1, 'animate dead rune') shopModule:addBuyableItem({'paralyze rune'}, 2278, 700, 1, 'paralyze rune') shopModule:addBuyableItem({'fireball rune'}, 2302, 30, 5, 'fireball rune') shopModule:addBuyableItem({'wild growth rune'}, 2269, 160, 2, 'wild growth rune') shopModule:addBuyableItem({'wand of dragonbreath', 'dragonbreath'}, 2191, 1000, 1, 'wand of dragonbreath') shopModule:addBuyableItem({'wand of decay', 'decay'}, 2188, 5000, 1, 'wand of decay') shopModule:addBuyableItem({'wand of cosmic energy', 'cosmic energy'}, 2189, 10000, 1, 'wand of cosmic energy') shopModule:addBuyableItem({'wand of voodoo', 'voodoo'}, 8922, 22000, 1, 'wand of voodoo') shopModule:addBuyableItem({'wand of starstorm', 'starstorm'}, 8920, 18000, 1, 'wand of starstorm') shopModule:addBuyableItem({'wand of inferno', 'inferno'}, 2187, 15000, 1, 'wand of inferno') shopModule:addBuyableItem({'wand of draconia', 'draconia'}, 8921, 7500, 1, 'wand of draconia') shopModule:addBuyableItem({'wand of vortex', 'vortex'}, 2190, 500, 1, 'wand of vortex') shopModule:addBuyableItem({'snakebite rod', 'snakebite'}, 2182, 500, 1, 'snakebite rod') shopModule:addBuyableItem({'moonlight rod', 'moonlight'}, 2186, 1000, 1, 'moonlight rod') shopModule:addBuyableItem({'necrotic rod', 'necrotic'}, 2185, 5000, 1, 'necrotic rod') shopModule:addBuyableItem({'terra rod', 'terra'}, 2181, 10000, 1, 'terra rod') shopModule:addBuyableItem({'underworld rod', 'underworld'}, 8910, 22000, 1, 'underworld rod') shopModule:addBuyableItem({'springsprout rod', 'springsprout'}, 8912, 18000, 1, 'springsprout rod') shopModule:addBuyableItem({'northwind rod', 'northwind'}, 8911, 7500, 1, 'northwind rod') shopModule:addBuyableItem({'hailstorm rod', 'hailstorm'}, 2183, 15000, 1, 'hailstorm rod') shopModule:addBuyableItem({'life ring', 'life ring'}, 2168, 900, 1, 'life ring') shopModule:addBuyableItem({'crystal ball', 'crystal ball'}, 2192, 530, 1, 'crystal ball') shopModule:addSellableItem({'spellbook of enlightenment', 'spellbook of enlightenment'}, 8900, 4000, 'spellbook of enlightenment') shopModule:addSellableItem({'spellbook of warding', 'spellbook of warding'}, 8901, 8000, 'spellbook of warding') shopModule:addSellableItem({'spellbook of mind control', 'spellbook of mind control'}, 8902, 13000, 'spellbook of mind control') shopModule:addSellableItem({'spellbook of lost souls', 'spellbook of lost souls'}, 8903, 19000, 'spellbook of lost souls') shopModule:addSellableItem({'crystal ball', 'crystal ball'}, 2192, 190, 'crystal ball') shopModule:addSellableItem({'life Crystal', 'life Crystal'}, 2177, 85, 'life crystal') shopModule:addSellableItem({'mind Stone', 'mind Stone'}, 2178, 170, 'mind stone') function creatureSayCallback(cid, type, msg) if(not npcHandler:isFocused(cid)) then return false end end npcHandler:setCallback(CALLBACK_MESSAGE_DEFAULT, creatureSayCallback) npcHandler:addModule(FocusModule:new()) Alexander.xml <?xml version="1.0" encoding="UTF-8"?> <npc name="Alexander" script="data/npc/scripts/Alexander.lua" walkinterval="2000" floorchange="0"> <health now="100" max="100"/> <look type="130" head="96" body="63" legs="71" feet="97" addons="0"/> <voices> <voice text="Selling all sorts of magic equipment. Come and have a look." interval2="120" margin="1" yell="no"/> </voices> <parameters> <parameter key="module_keywords" value="1" /> <parameter key="keywords" value="magic;" /> <parameter key="keyword_reply1" value="I'm selling runes, life rings, wands, rods and crystal balls. I also buy powerful spellbooks. If you like to see my offers, ask me for a {trade}."/> <parameter key="message_greet" value="Hi there |PLAYERNAME|, and welcome to the {magic} store."/> <parameter key="message_farewell" value="See you, |PLAYERNAME|."/> <parameter key="message_sendtrade" value="Of course, just browse through my wares. Or do you want to look only at {runes} or {wands}?" /> <parameter key="message_walkaway" value="See you, |PLAYERNAME|." /> </parameters> </npc>
  7. May God show you the path. Descrição: NPC Simples do Tibia Global que comercia ferramentas Nome do Npc: Bashira Função: Comerciante de ferramentas. Vende: Vial of oil Blessed wooden stake Obsidian Knife Shovel Fishing Rod Rope Machete Golden Backpack Golden Bag Pick Scythe Machete Torch Bottle Document Book Parchment Scroll Plate Present Box Watch Worm Bucket Candlestick Crowbar Bashira.lua 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 npcHandler:addModule(FocusModule:new()) Bahira.xml <?xml version="1.0" encoding="UTF-8"?> <npc name="Bashira" script="data/npc/scripts/Bashira.lua" walkinterval="2000" floorchange="0"> <health now="100" max="100"/> <look type="159" head="78" body="62" legs="97" feet="76" addons="0"/> <parameters> <parameter key="module_shop" value="1" /> <parameter key="message_farewell" value="Good Bye, |PLAYERNAME|."/> <parameter key="message_walkaway" value="May God show you the path, |PLAYERNAME|." /> <parameter key="message_sendtrade" value="Of course, just browse through my offers." /> <parameter key="message_greet" value="Welcome, |PLAYERNAME|." /> <parameter key="shop_buyable" value="vial of oil,2006,100,11;blessed wooden stake,5942,10000;obsidian knife,5908,10000;shovel,2554,50;fishing rod,2580,150;rope,2120,50;machete,2420,40;golden backpack,2004,20;golden bag,1997,5;pick,2553,50;scythe,2550,50;machete,2420,40;torch,2050,2;bottle,2007,3,1;document,1952,12;book,1958,15;parchment,1948,8;scroll,1949,5;plate,2035,6;present box,1990,10;watch,2036,20;worm,3976,1;bucket,2005,1,4;candlestick,2047,2;crowbar,2416,260;crowbar,10223,1000;" /> <parameter key="shop_sellable" value="rope,2120,8;" /> </parameters> </npc>
  8. Be greeted, may I help you? With some instruments, perhaps? Descrição: NPC Simples do Tibia Global que comercia instrumentos musicais. Nome do Npc: Julian Função: Comerciante de Instrumentos. Vende: Drum Hard Lute Lyre Piano Simple Fanfare Julian.lua 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 npcHandler:addModule(FocusModule:new()) Julian.xml <?xml version="1.0" encoding="UTF-8"?> <npc name="Julian" script="data/npc/scripts/Julian.lua" walkinterval="2000" floorchange="0"> <health now="100" max="100"/> <look type="128" head="55" body="30" legs="23" feet="115" addons="0"/> <voices> <voice text="A customer? That's music in my ears!" interval2="100" margin="1" yell="no"/> </voices> <parameters> <parameter key="module_shop" value="1" /> <parameter key="module_keywords" value="1" /> <parameter key="keywords" value="instruments;" /> <parameter key="keyword_reply1" value="You can buy a lyre, lute, drum, and simple fanfare. I also sell pianos and harps. If you'd like to see my offers, ask me for a {trade}." /> <parameter key="shop_buyable" value="drum,2073,140;harp kit,3917,50;lute,2072,195;lyre,2071,120;piano kit,3926,200;simple fanfare,2075,150;" /> <parameter key="message_greet" value="Be greeted, |PLAYERNAME|! May I help you? With some {instruments}, perhaps?"/> <parameter key="message_farewell" value="Good bye."/> <parameter key="message_walkaway" value="Good bye." /> <parameter key="message_sendtrade" value="Of course, just take a look at my instruments." /> </parameters> </npc>
  9. Cat postou uma resposta no tópico em Suporte & Pedidos
    Gostei
  10. Existe a possibilidade de você baixar um mapa com algumas "manhas", e alguns players sabendo disso podem se beneficiar em seu servidor. Por exemplo, uma bag com crystal coins, uma action numa parede que te teleporte até a sala de recompensas da POI, etc. Abaixo mostrarei como encontrar itens e códigos escondidos no mapa: No menu superior, Edit - Find Item (CTRL + F). No quadro de pesquisa CTRL + F (Search for item), selecione o item clique em OK, você será teleportado até a posição em que o item está e poderá removê-lo. Se ele estiver atrás de uma árvore por exemplo, você pode usar a tecla de atalho G (ghost loose items), que deixa as sprites transparentes. No menu superior, Edit - Find Unique / Action. Também é possível cadastrar action/unique ids e criar quests escondidas no mapa. Essa opção te mostra todos os uniqueids e actionids que existem. Clique nas opções da lista para ir até a posição. No menu superior, Edit - Find Containers Esta opção mostra os containers que existem no mapa. Chests e bookcases, bags e backpacks, corpses e coffins, boxes, barrels e tudo que da pra clicar, abrir e pegar um item dentro. Clique nas opções da lista para ser teleportado até o item. ______________________________________________________
  11. Tutorial: Como mudar a versão de um mapa Programa: Remere's Map Editor Você baixou um mapa e ele não é compatível com seu servidor? Há duas formas de mudar a versão de um mapa: Considerações Você só pode trocar a versão de um mapa com sucesso se os itens que estiverem nele tiverem os mesmos ids para ambas as versões. Por exemplo, você não conseguirá mudar a versão de um mapa 11.0, que tem itens diferentes, para 8.60 que tem menos itens. Embora seja possível, vai bugar o mapa. Os itens não reconhecidos após a conversão serão trocados por um piso vermelho ou por outros itens aleatórios com o mesmo id dos itens antigos, porém com sprites diferentes. Realize um backup. _____________________________________________________________________________________________ Método 01 - Mudar versão do mapa através do Map Properties (ctrl + P) Abra o map editor e carregue o mapa que você quer trocar a versão. Em seguida, vá no menu superior em Map - Map Properties, ou utilize o atalho CTRL + P. Agora clique em Client Version e escolha o novo protocolo. Clique em OK. Se estiver mudando de uma versão antiga para uma nova, o mapa será atualizado e basta salvá-lo (nesses casos tem menos chance de bugs). Mas se você está mudando de uma versão superior para uma versão inferior, vai aparecer esta janela: O aviso diz que se você mudar a versão do mapa para uma versão mais antiga pode haver efeitos no mapa, ele pede pra você confirmar. Se você tem certeza, clique em SIM. Pronto, a versão foi trocada. Mas fique atento, se você ainda não configurou o diretório do client da versão nova, vai aparecer uma mensagem para que você o selecione. Observação: Nesse caso, eu troquei a versão de um mapa 10.77 para 8.60. _____________________________________________________________________________________________ Método 02 - Mudar versão do mapa importando ele Essa opção é um atalho para possíveis erros que possam ocorrer utilizando o método 01. Funciona assim: Antes de abrir seu mapa, carregue um mapa novo em branco (File - new), ele já tem que estar na versão que você quer. Agora vá ao menu superior, em File - Import - Import Map. Clique em Browse e selecione o mapa que vai ser mudado. Clique em Ok, teste e salve. ____________ Dúvidas?
  12. CAVE VAZIA PARA HUNT Feito por Xario Versão: 10.77 Download: Cave.otbm
  13. Cat postou uma resposta no tópico em Scripts tfs 0.4 (OLD)
    Descrição: NPC Simples do Tibia Global que vende food. Nome do Npc: Frodo Função: Comerciante de Alimentos Vende: Dragon Ham Brown Mushroom Bread Ham Cheese Meat Frodo.lua 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 npcHandler:addModule(FocusModule:new()) Frodo.xml <?xml version="1.0" encoding="UTF-8"?> <npc name="Frodo" script="data/npc/scripts/Frodo.lua" walkinterval="2000" floorchange="0"> <health now="100" max="100"/> <look type="128" head="58" body="68" legs="109" feet="131" addons="0"/> <parameters> <parameter key="module_shop" value="1" /> <parameter key="message_greet" value="Hello |PLAYERNAME|. I sell all kind of food, say {trade} to see what I got to offer!" /> <parameter key="shop_buyable" value="dragon ham,2672,20;brown mushroom,2789,10;bread,2689,4;ham,2671,8;cheese,2696,4;meat,2666,5" /> </parameters> </npc>
  14. Descrição: NPC Simples do Tibia Global que vende alimentos e negocia Pirate Outfit. Nome do Npc: Ariella Função: Comerciante de Alimentos Vende: Cheese Ham Meat Valentine's Cake Apple Banana Blueberry Mango Melon Orange Pear Pumpkin Strawberry Juice Squeezer Troca: Brutus Bloodbeard's Hat, Lethal Lissy's Shirt, Ron the Ripper's Sabre, Deadeye Devious Eye Patch X Addon Pirata Chapéu. Ariella.lua 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 -- Storage IDs -- sopirate = 22031 opirate = 22032 fpirate = 22033 spirate = 22034 newaddon = 'Ah, right! The pirate hat! Here you go.' noitems = 'You do not have all the required items.' noitems2 = 'You do not have all the required items or you do not have the outfit, which by the way, is a requirement for this addon.' already = 'It seems you already have this addon, don\'t you try to mock me son!' function PirateSecond(cid, message, keywords, parameters, node) if(not npcHandler:isFocused(cid)) then return false end if isPremium(cid) then if getPlayerStorageValue(cid,spirate) == -1 then if getPlayerItemCount(cid,6101) >= 1 and getPlayerItemCount(cid,6102) >= 1 and getPlayerItemCount(cid,6100) >= 1 and getPlayerItemCount(cid,6099) >= 1 then if doPlayerRemoveItem(cid,6101,1) and doPlayerRemoveItem(cid,6102,1) and doPlayerRemoveItem(cid,6100,1) and doPlayerRemoveItem(cid,6099,1) then npcHandler:say('Ah, right! The pirate hat! Here you go.') doSendMagicEffect(getCreaturePosition(cid), 13) setPlayerStorageValue(cid,spirate,1) if getPlayerSex(cid) == 1 then doPlayerAddOutfit(cid, 151, 2) elseif getPlayerSex(cid) == 0 then doPlayerAddOutfit(cid, 155, 2) end end else selfSay(noitems) end else selfSay(already) end end end node1 = keywordHandler:addKeyword({'hat'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'To get pirate hat you need give me brutus bloodbeard\'s hat, lethal lissy\'s shirt, ron the ripper\'s sabre and deadeye devious\' eye patch. Do you have them with you?'}) node1:addChildKeyword({'yes'}, PirateSecond, {}) node1:addChildKeyword({'no'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'Alright then. Come back when you got all neccessary items.', reset = true}) node2 = keywordHandler:addKeyword({'addon'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'To get pirate hat you need give me brutus bloodbeard\'s hat, lethal lissy\'s shirt, ron the ripper\'s sabre and deadeye devious\' eye patch. Do you have them with you?'}) node2:addChildKeyword({'yes'}, PirateSecond, {}) node2:addChildKeyword({'no'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'Alright then. Come back when you got all neccessary items.', reset = true}) npcHandler:addModule(FocusModule:new()) Ariella.xml <?xml version="1.0" encoding="UTF-8"?> <npc name="Ariella" script="data/npc/scripts/Ariella.lua" walkinterval="2000" floorchange="0"> <health now="100" max="100"/> <look type="155" head="115" body="3" legs="1" feet="76" addons="2"/> <voices> <voice text="Have a drink in Meriana's only tavern!" interval2="120" margin="1" yell="no"/> </voices> <parameters> <parameter key="module_shop" value="1" /> <parameter key="shop_buyable" value="cheese,2696,6;ham,2671,8;meat,2666,5;valentine's Cake,6393,100;apple,2674,5;banana,2676,5;blueberry,2677,1;mango,5097,10;melon,2682,10;orange,2675,10;pear,2673,5;pumpkin,2683,10;strawberry,2680,2;juice squeezer,5865,100;" /> <parameter key="message_greet" value="Hi there |PLAYERNAME|, and welcome to my tavern."/> <parameter key="message_farewell" value="Good bye."/> <parameter key="message_walkaway" value="Good bye." /> <parameter key="message_sendtrade" value="Of course, take a look at my tasty offers." /> </parameters> </npc>
  15. Descrição: NPC Simples do Tibia Global que vende armas e armaduras. O Sam, assim como no global, troca uma Old and Used Backpack por uma Dwarven Armor. Nome do Npc: Sam Função: Comerciante de Armas, Comerciante de Armaduras. Vende: Axe Battle Hammer Brass Armor Chain Armor Chain Helmet Chain Legs Dagger Hand Axe Leather Armor Leather Helmet Mace Rapier Sabre Spear Steel Shield Sword Throwing Knife Wooden Shield Compra: Axe Battle Axe Battle Hammer Battle Shield Brass Armor Chain Armor Chain Helmet Chain Legs Dagger Halberd Hand Axe Leather Armor Leather Helmet Mace Morning Star Plate Armor Rapier Sabre Short Sword Spear Steel Helmet Steel Shield Swoord Two Handed Sword Wooden Shield Troca: Old And Used Backpack X Dwarven Armor Sam.lua local keywordHandler = KeywordHandler:new() local npcHandler = NpcHandler:new(keywordHandler) NpcSystem.parseParameters(npcHandler) local talkState = {} 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 config = { storage = 18256, } function creatureSayCallback(cid, type, msg) if(not npcHandler:isFocused(cid)) then return false end local talkUser = NPCHANDLER_CONVBEHAVIOR == CONVERSATION_DEFAULT and 0 or cid if (msgcontains(msg, "old backpack")) then if (getPlayerItemCount(cid, 3960) >= 1) and doPlayerRemoveItem(cid,3960,1)then selfSay('Thank you very much! This brings back good old memories! Please, as a reward, travel to Kazordoon and ask my old friend Kroox to provide you a special dwarven armor.', cid) selfSay('I will mail him about you immediately. Just tell him, his old buddy sam is sending you.', cid) setPlayerStorageValue(cid, config.storage, 1) else selfSay("You don't have my backpack.", cid) end talkState[talkUser] = 0 elseif(msgcontains(msg, 'no') and isInArray({1}, talkState[talkUser])) then talkState[talkUser] = 0 selfSay("Bye.", cid) end return true end npcHandler:setCallback(CALLBACK_MESSAGE_DEFAULT, creatureSayCallback) npcHandler:addModule(FocusModule:new()) Sam.xml <?xml version="1.0" encoding="UTF-8"?> <npc name="Sam" script="data/npc/scripts/default.lua" walkinterval="2000" floorchange="0"> <health now="100" max="100"/> <look type="131" head="57" body="112" legs="48" feet="95" addons="0"/> <parameters> <parameter key="message_greet" value="Welcome to my shop, adventurer |PLAYERNAME|! I {trade} with weapons and armor."/> <parameter key="message_farewell" value="Good bye and come again, |PLAYERNAME|."/> <parameter key="module_keywords" value="1" /> <parameter key="keywords" value="job;" /> <parameter key="keyword_reply1" value="I am the blacksmith. If you need weapons or armor - just ask me." /> <parameter key="module_shop" value="1"/> <parameter key="shop_buyable" value="axe,2386,20;battle hammer,2417,350;brass armor,2465,450;chain armor,2464,200;chain helmet,2458,52;chain legs,2648,80;dagger,2379,5;hand axe,2380,8;leather armor,2467,35;leather helmet,2461,12;mace,2398,90;rapier,2384,15;sabre,2385,35;spear,2389,10;steel shield,2509,240;sword,2376,85;throwing knife,2410,25;wooden shield,2512,15;" /> <parameter key="shop_sellable" value="axe,2386,7;battle axe,2378,80;battle hammer,2417,120;battle shield,2513,95;brass armor,2465,150;chain armor,2464,70;chain helmet,2458,17;chain legs,2648,25;dagger,2379,2;halberd,2381,400;hand axe,2380,4;leather armor,2467,12;leather helmet,2461,4;mace,2398,30;morning star,2394,90;plate armor,2463,400;rapier,2384,5;sabre,2385,12;short sword,2406,10;spear,2389,3;steel helmet,2457,190;steel shield,2509,80;sword,2376,25;two handed sword,2377,450;wooden shield,2512,5;" /> </parameters> </npc>
  16. Descrição: NPC Simples do Tibia Global que vende e compra armaduras, espadas, axes e clubs. Nome do Npc: Alesar Função: Vendedor e comprador de itens Vende: Ice Rapier Serpent sword Dark Armor Dark Helmet Ancient Shield Compra: Dragon Hammer Giant sword Knight Axe Poison dagger Scimitar Serpent Sword Skull Staff Dark armor Knight armor Dark Helmet Mystic turban Strange Helmet Warrior Helmet Knight Legs Ancient Shield Black shield Tower Shield Vampire Shield Ornamented Axe Dreaded clever Onyx Haunted Blade Titan Axe Alesar.lua 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 npcHandler:addModule(FocusModule:new()) Alesar.xml <?xml version="1.0" encoding="UTF-8"?> <npc name="Alesar" script="data/npc/scripts/default.lua" walkinterval="2000" floorchange="0"> <health now="100" max="100"/> <look type="80" head="0" body="0" legs="0" feet="0" addons="0"/> <parameters> <parameter key="message_greet" value="What do you want from me, |PLAYERNAME|?" /> <parameter key="module_shop" value="1"/> <parameter key="shop_buyable" value="Ice rapier,2396,5000;Serpent sword,2409,6000;Dark armor,2489,1500;Dark helmet,2490,1000;Ancient shield,2532,5000"/> <parameter key="shop_sellable" value="Dragon hammer,2434,2000;Giant sword,2393,17000;Knight axe,2430,2000;Poison dagger,2411,50;Scimitar,2419,150;Serpent sword,2409,900;Skull staff,2436,6000;Dark armor,2489,400;Knight armor,2476,5000;Dark helmet,2490,250;Mystic turban,2663,150;Strange helmet,2479,500;Warrior helmet,2475,5000;Knight legs,2477,5000;Ancient shield,2532,900;Black shield,2529,800;Tower shield,2528,8000;Vampire shield,2534,15000;Ornamented Axe,7411,20000;dreaded clever,7419,15000;dreaded clever,7428,10000;onyx,7421,22000;haunted,7407,8000;haunted,7413,4000"/> </parameters> </npc>
  17. Descrição: NPC Simples do Tibia Global que vende cartas, parcels e labels. Ele também vende vários rings e alguns itens gerais. Nome do Npc: Benjamin Função: Vendedor de itens. Vende: Key ring Label Parcel Letter Time Ring Energy Ring Life Ring Stealth Ring Sword Ring Axe Ring Club Ring Dwarven Ring Blood herb Coconut Scarf Platinum amulet Benjamin.lua 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 npcHandler:addModule(FocusModule:new()) Benjamin.xml <?xml version="1.0" encoding="UTF-8"?> <npc name="Benjamin" script="data/npc/scripts/Benjamin.lua" walkinterval="2000" floorchange="0"> <health now="100" max="100"/> <look type="128" head="116" body="79" legs="117" feet="76" addons="0"/> <voices> <voice text="If you need help with letters or parcels, just ask me. I can explain everything." interval2="1000" margin="1" yell="no"/> <voice text="Hey, send a letter to your friend now and then. Keep in touch, you know." interval2="1200" margin="1" yell="no"/> <voice text="Welcome to the post office!" interval2="900" margin="1" yell="no"/> </voices> <parameters> <parameter key="module_shop" value="1" /> <parameter key="shop_buyable" value="key ring,5801,15000;label,2599,1;parcel,2595,15;letter,2597,8;time ring,2169,1000;energy ring,2204,1000;life ring,2205,1000;stealth ring,2202,1000;sword ring,2207,1000;axe ring,2208,1000;club ring,2209,1000;dwarven ring,2213,1000;blood herb,2798,500;coconut,2678,500;platinum amulet,2171,3000;scarf,2661,2000;"/> <parameter key="message_greet" value="Hello. How may I help you |PLAYERNAME|? Ask me for a {trade} if you want to buy something. I can also explain the {mail} system."/> <parameter key="message_farewell" value="It was a pleasure to help you, |PLAYERNAME|."/> <parameter key="message_walkaway" value="Good bye." /> <parameter key="message_sendtrade" value="Here. Don't forget that you need to buy a label too if you want to send a parcel. Always write the name of the {receiver} in the first line and the name of the {city} in the second line." /> </parameters> </npc>
  18. Cat postou uma resposta no tópico em Scripts tfs 0.4 (OLD)
    Descrição: NPC Simples do Tibia Global que transporta para Cormaya/Farmine. Nome do Npc: Brodrosch Função: Transporte Transporta para: Cormaya Farmine Preços: 210 Gp. para Cormaya 160 Gp. Para Farmine Brodrosch.lua local keywordHandler = KeywordHandler:new() local npcHandler = NpcHandler:new(keywordHandler) NpcSystem.parseParameters(npcHandler) -- OTServ event handling functions start 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 -- OTServ event handling functions end -- Don't forget npcHandler = npcHandler in the parameters. It is required for all StdModule functions! local travelNode = keywordHandler:addKeyword({'cormaya'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'Do you seek a ride to Cormaya for 160 gold coins?'}) travelNode:addChildKeyword({'yes'}, StdModule.travel, {npcHandler = npcHandler, premium = false, level = 0, cost =160, destination = {x=33311, y=31989, z=15} }) travelNode:addChildKeyword({'no'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, reset = true, text = 'You shouldn\'t miss the experience.'}) local travelNode = keywordHandler:addKeyword({'farmine'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'Do you seek a ride to Farmine for 210 gold coins?'}) travelNode:addChildKeyword({'yes'}, StdModule.travel, {npcHandler = npcHandler, premium = false, level = 0, cost =210, destination = {x=33025, y=31553, z=10} }) travelNode:addChildKeyword({'no'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, reset = true, text = 'You shouldn\'t miss the experience.'}) npcHandler:addModule(FocusModule:new()) Brodrosch.xml <?xml version="1.0" encoding="UTF-8"?> <npc name="Brodrosch" script="data/npc/scripts/Brodrosch.lua" walkinterval="2000" floorchange="0"> <health now="100" max="100"/> <look type="66" head="0" body="0" legs="0" feet="0" addons="0"/> <voices> <voice text="Ask me for a passage..." interval2="100" margin="1" yell="no"/> </voices> <parameters> <parameter key="message_farewell" value="Good bye." /> <parameter key="message_walkaway" value="Good bye then." /> <parameter key="module_keywords" value="1" /> <parameter key="keywords" value="passage;" /> <parameter key="keyword_reply1" value="Do you want me take you to {Cormaya} or {Farmine}?" /> <parameter key="message_greet" value="Welcome, |PLAYERNAME|! May earth protect you on the rocky grounds. If you need a {passage}, I can help you."/> </parameters> </npc>
  19. Cat postou uma resposta no tópico em Scripts tfs 0.4 (OLD)
    Descrição: NPC Simples do Tibia Global que vende cartas, parcels e labels. Nome do Npc: Lokur Função: Vendedor de itens Vende: Label Parcel Letter Lokur.lua 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 npcHandler:addModule(FocusModule:new()) Lokur.xml <?xml version="1.0" encoding="UTF-8"?> <npc name="Lokur" script="data/npc/scripts/Lokur.lua" walkinterval="2000" floorchange="0"> <health now="100" max="100"/> <look type="160" head="57" body="79" legs="98" feet="95" addons="0"/> <voices> <voice text="If you need help with letters or parcels, just ask me. I can explain everything." interval2="100" margin="1" yell="no"/> <voice text="Also selling weekly tickets for the ore wagon service!" interval2="120" margin="1" yell="no"/> <voice text="Welcome to the post office!" interval2="90" margin="1" yell="no"/> </voices> <parameters> <parameter key="module_shop" value="1" /> <parameter key="shop_buyable" value="label,2599,1;parcel,2595,15;letter,2597,8;" /> <parameter key="message_greet" value="How may I help you |PLAYERNAME|? Ask me for a {trade} if you want to buy something. I can also explain the {mail} system, sell {tickets} for the ore wagon service or give you access to your {bank} account."/> <parameter key="message_farewell" value="Come back if you need my services, |PLAYERNAME|."/> <parameter key="message_walkaway" value="Come back if you need my services, |PLAYERNAME|." /> <parameter key="message_sendtrade" value="Here. Don't forget that you need to buy a label too if you want to send a parcel. Always write the name of the {receiver} in the first line and the name of the {city} in the second line." /> </parameters> </npc>
  20. Cat postou uma resposta no tópico em Scripts tfs 0.4 (OLD)
    Descrição: NPC Simples do Tibia Global que transporta para Okolnir, Helheim, raider camp e tyrsung. Nome do Npc: Buddel Função: Transporte Transporta para: Okolnir Helheim Raider Camp Tyrsung Preços: 0 Gp. Todos Buddel.lua local keywordHandler = KeywordHandler:new() local npcHandler = NpcHandler:new(keywordHandler) NpcSystem.parseParameters(npcHandler) -- OTServ event handling functions start 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 -- OTServ event handling functions end -- Don't forget npcHandler = npcHandler in the parameters. It is required for all StdModule functions! local travelNode = keywordHandler:addKeyword({'okolnir'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'Give me 0 gold and I bring you to Okolnir home of the frost dragons. Alright?'}) travelNode:addChildKeyword({'yes'}, StdModule.travel, {npcHandler = npcHandler, premium = false, level = 0, cost = 0, destination = {x=32225, y=31381, z=7} }) travelNode:addChildKeyword({'no'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, reset = true, text = 'SHIP AHOY! I AM BUDDEL THE ..... did you say no??? Alright.'}) local travelNode = keywordHandler:addKeyword({'helheim'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'Give me 0 gold and I bring you to Helheim. kay?'}) travelNode:addChildKeyword({'yes'}, StdModule.travel, {npcHandler = npcHandler, premium = false, level = 0, cost = 0, destination = {x=32462, y=31174, z=7} }) travelNode:addChildKeyword({'no'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, reset = true, text = 'You shouldn\'t miss the experience.'}) local travelNode = keywordHandler:addKeyword({'tyrsung'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'Give me 0 gold and I bring you to Tyrsung where the Venoran hunters have their settlement. Alright?'}) travelNode:addChildKeyword({'yes'}, StdModule.travel, {npcHandler = npcHandler, premium = false, level = 0, cost = 0, destination = {x=32333, y=31227, z=7} }) travelNode:addChildKeyword({'no'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, reset = true, text = 'You shouldn\'t miss the experience.'}) local travelNode = keywordHandler:addKeyword({'raider camp'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'Give me 0 gold and I bring you to the south of Hrodmir where the camps of the barbarians are located. kay?'}) travelNode:addChildKeyword({'yes'}, StdModule.travel, {npcHandler = npcHandler, premium = false, level = 0, cost = 0, destination = {x=32154, y=31375, z=7} }) travelNode:addChildKeyword({'no'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, reset = true, text = 'You shouldn\'t miss the experience.'}) npcHandler:addModule(FocusModule:new()) Buddel.xml <?xml version="1.0" encoding="UTF-8"?> <npc name="Buddel" script="data/npc/scripts/Buddel.lua" walkinterval="2000" floorchange="0"> <health now="100" max="100"/> <look type="143" head="19" body="57" legs="22" feet="20" addons="0"/> <voices> <voice text="Oh geeze, where are we again? *HICKS*" interval2="120" margin="1" yell="no"/> <voice text="*HICKS*" interval2="100" margin="1" yell="no"/> <voice text=" LALALALA ... an' a bottle of RUM !!!" interval2="90" margin="1" yell="no"/> </voices> <parameters> <parameter key="module_shop" value="1" /> <parameter key="shop_sellable" value="i,11213,45;"/> <parameter key="message_sendtrade" value="Got any compasses for me?" /> <parameter key="message_greet" value="Ho ho, *HICKS*. Captain Buddel is always at your service!"/> <parameter key="message_farewell" value="Bye."/> <parameter key="message_walkaway" value="Bye." /> </parameters> </npc>
  21. Cat postou uma resposta no tópico em Scripts tfs 0.4 (OLD)
    Descrição: NPC Simples do Tibia Global que transporta para Folda/Vega. Nome do Npc: Anderson Função: Transporte Transporta para: Tibia (Para voltar) Folda Vega Preços: 10 Gp. Folda e Vega 0 Gp. Voltar (Tibia) Anderson.lua 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 -- Emporia VAPus local travelNode = keywordHandler:addKeyword({'tibia'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'Do you seek a passage to Tibia for free?'}) travelNode:addChildKeyword({'yes'}, StdModule.travel, {npcHandler = npcHandler, premium = false, level = 0, cost = 0, destination = {x=32235, y=31675, z=7} }) travelNode:addChildKeyword({'no'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, reset = true, text = 'We would like to serve you some time.'}) local travelNode = keywordHandler:addKeyword({'folda'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'Do you seek a passage to Folda for 10 gp?'}) travelNode:addChildKeyword({'yes'}, StdModule.travel, {npcHandler = npcHandler, premium = false, level = 0, cost = 10, destination = {x=32045, y=31580, z=7} }) travelNode:addChildKeyword({'no'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, reset = true, text = 'We would like to serve you some time.'}) local travelNode = keywordHandler:addKeyword({'vega'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'Do you want to sail to Vega for 10 gp?'}) travelNode:addChildKeyword({'yes'}, StdModule.travel, {npcHandler = npcHandler, premium = false, level = 0, cost = 10, destination = {x=32024, y=31692, z=7} }) travelNode:addChildKeyword({'no'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, reset = true, text = 'We would like to serve you some time.'}) keywordHandler:addKeyword({'sail'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'Where do you want to go? To Folda, Vega or Tibia?'}) keywordHandler:addKeyword({'job'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'I work on this ferry.'}) keywordHandler:addKeyword({'captain'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'I work on this ferry.'}) -- Emporia VAPus npcHandler:addModule(FocusModule:new()) Anderson.xml <?xml version="1.0" encoding="UTF-8"?> <npc name="Anderson" script="data/npc/scripts/Anderson.lua" walkinterval="2000" floorchange="0"> <health now="100" max="100"/> <look type="129" head="79" body="113" legs="68" feet="67" addons="0"/> </npc>
  22. Cat postou uma resposta no tópico em Scripts tfs 0.4 (OLD)
    Descrição: NPC Simples do tibia global que compra e vende itens de paladinos. Nome do Npc: Perac Função: Negocia alguns itens de paladinos. Vende: Arrow Bolt Bow Crossbow Spear Assassin Star Compra: Spear Perac.lua 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 npcHandler:addModule(FocusModule:new()) Perac.xml <?xml version="1.0" encoding="UTF-8"?> <npc name="Perac" script="data/npc/scripts/Perac.lua" walkinterval="2000" floorchange="0"> <health now="100" max="100"/> <look type="129" head="78" body="52" legs="68" feet="114" addons="0"/> <parameters> <parameter key="module_shop" value="1" /> <parameter key="shop_buyable" value="arrow,2544,3;bolt,2543,4;bow,2456,400;crossbow,2455,500;spear,2389,10;assassin star,7368,100;" /> <parameter key="shop_sellable" value="spear,2389,3;" /> <parameter key="message_greet" value="Oh, please come in, |PLAYERNAME|. What do you need? Distance weapons? I sell lots of them."/> <parameter key="message_farewell" value="Good bye."/> <parameter key="message_walkaway" value="Good bye." /> <parameter key="message_sendtrade" value="Here you go." /> </parameters> </npc>
  23. Cat postou uma resposta no tópico em Scripts tfs 0.4 (OLD)
    Descrição: NPC Simples que compra e vende itens de paladinos. Nome do Npc: Dario Função: Negocia itens de paladinos. Vende: Arrow Bolt Bow Crossbow Spear Royal Spear Throwing star Earth Arrow Flaming arrow Flash Arrow Onyx arrow Piercing bolt Power Bolt Shiver Arrow Sniper arrow Compra: Bow Crossbow Dario.lua 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 npcHandler:addModule(FocusModule:new()) Dario.xml <?xml version="1.0" encoding="UTF-8"?> <npc name="Dario" script="data/npc/scripts/Dario.lua" walkinterval="2000" floorchange="0"> <health now="100" max="100"/> <look type="159" head="3" body="58" legs="41" feet="115" addons="0"/> <voices> <voice text="Increase your knowledge of spells here, young paladin." interval2="100" margin="1" yell="no"/> </voices> <parameters> <parameter key="module_shop" value="1" /> <parameter key="shop_buyable" value="arrow,2544,3;bolt,2543,4;bow,2456,400;crossbow,2455,500;spear,2389,10;royal spear,7378,15;throwing star,2399,42;earth arrow,7850,5;flaming arrow,7840,5;flash arrow,7838,5;onyx arrow,7365,7;piercing bolt,7363,5;power bolt,2547,7;shiver arrow,7839,5;sniper arrow,7364,5;" /> <parameter key="shop_sellable" value="bow,2456,100;crossbow,2455,120" /> <parameter key="message_greet" value="Ashari |PLAYERNAME|. If you're a distance fighter, you might want to have a look at my wares and spells."/> <parameter key="message_farewell" value="Asha Thrazi, |PLAYERNAME|."/> <parameter key="message_walkaway" value="Asha Thrazi, |PLAYERNAME|." /> <parameter key="message_sendtrade" value="Of course, just browse through my wares." /> </parameters> </npc>
  24. FAZENDA NA MONTANHA Feito por xario Versão: 10.77 Download: Fazenda em Montanha.otbm Fazenda em Montanha-spawn.xml

Informação Importante

Confirmação de Termo