Nossa cara, tem tanto NPC no seu servidor,
Pega um que venda qualquer coisa e edit
pra ele vender o item que você quiser..
info
Grupo: Visconde
Registrado: 13/10/11
Posts: 411
Reputação: +65

Nossa cara, tem tanto NPC no seu servidor,
Pega um que venda qualquer coisa e edit
pra ele vender o item que você quiser..
info
Grupo: Cavaleiro
Registrado: 02/11/08
Posts: 195
Reputação: +2
Gênero: Masculino
Char no Tibia: Addamuuss

Acho que entendi mais ou menos.
info
Grupo: Visconde
Registrado: 13/10/11
Posts: 411
Reputação: +65

Faz assim,
Pega 1 Npc qualquer que venda qualquer coisa.
Faz uma cópia do arquivo,
procura a linda de onde ele vende o item
Troca pelo item que vc quer que ele venda
renomeia ele, o arquivo dele e registra no XML dos Npcs.
Copia a linha no XML do npc que vc fez a copia e
muda o nome e o diretório do arquivo.
info
Grupo: Artesão
Registrado: 15/11/12
Posts: 120
Reputação: +17
Char no Tibia: Ba Rao

Toma usa esse aqui.
Tu faz o seguinte, vai até a pasta data\npc, copia e cola qualquer arquivo lá de dentro e renomeia para seu madruga.xml, abre o arquivo com o bloco de notas e cola o código abaixo:
<?xml version="1.0" encoding="UTF-8"?>
<npc name="Seu Madruga" script="data/npc/scripts/default.lua" walkinterval="0" floorchange="0" speed="0">
<health now="100" max="100"/>
<look type="160" head="0" body="112" legs="93" feet="95"/>
<parameters>
<parameter key="module_shop" value="1"/>
<parameter key="message_greet" value="Tinha que ser o |PLAYERNAME|! Com que direito você me acorda às 11:00 da madrugada!? Anda logo, eu vendo rings. Diga {trade} para ver minhas mercadorias."/>
<parameter key="message_walkaway" value="Quero ver, outra vez... seus olhinhos de noite serena." />
<parameter key="message_onsendtrade" value="Quero ver, outra vez... seus olhinhos de noite serena." />
<parameter key="shop_sellable" value="ring of the sky,2123,500000; gold ring,2179,500000;"/> <!-- ITENS QUE O NPC VAI COMPRAR -->
<parameter key="shop_buyable" value="ring of healing,2214,2000;energy ring,2167,2000;"/> <!-- ITENS QUE O NPC VAI VENDER -->
</parameters>
</npc>
Agora é só tu alterar os itens a seu gosto, para adicionar mais itens na lista de compra/vende é só adicionar o nome, id, preço conforme o exemplo acima.
█ -> Nome do item
█ -> ID do item
█ -> Preço do item
Acredito que todos os otserv possuem o arquivo default.lua dentro da pasta data\npc\script se o seu não existir copie e cole qualquer arquivo lá de dentro e renomeie para default.lua, abra com o bloco de notas e cole o código abaixo:
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() endnpcHandler:addModule(FocusModule:new())
Editado Janeiro 10 por juliok80
info
Grupo: Cavaleiro
Registrado: 02/11/08
Posts: 195
Reputação: +2
Gênero: Masculino
Char no Tibia: Addamuuss

Editado Janeiro 11 por Hadamo
info
Grupo: Cavaleiro
Registrado: 02/11/08
Posts: 195
Reputação: +2
Gênero: Masculino
Char no Tibia: Addamuuss
Queria um script de NPC para vender os items que eu quiser...
Abraços.