Ir para conteúdo

Posts Recomendados

bom o npc que compra lot do meu server ele ta comprando os itens que estão equipados no inventory...

ta bugado U.u

 

Funciona assim, to com 2 mpa uma equipada e a otra na bp, ai eu vou vender pro npc e vende as 2 !

 

se tiver 10 mpa na bp e nem uma no inventory, mesmo selecionado pra vender de 1 em 1...

o npc compra de 2 em 2 ¬¬" QUEM AJUDAR DOU +REP

 

Aqui o npc:

 

 

<?xml version="1.0" encoding="UTF-8"?>
<npc name="Hugo" script="data/npc/scripts/loot.lua" walkinterval="2000" floorchange="0">
<health now="100" max="100"/>
<look type="128" head="115" body="120" legs="98" feet="114" addons="0"/>
<parameters>
<parameter key="message_greet" value="Ola |PLAYERNAME|. Eu vendo varias coisas, diga {trade} para ver minhas

ofertas."/>
<parameter key="message_farewell" value="Ate mais, |PLAYERNAME|!"/>
<parameter key="message_sendtrade" value="Aqui esta minha oferta, |PLAYERNAME|."/>
</parameters>
</npc>

 

 

 

 

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

function thinkCallback(cid)
local rand = math.random(1,100)
if rand == 1 then
selfSay('Eu compro swords, clubs, axes, helmets, boots, legs, shields, armors, wands, rods, some amulets, bows e crossbows, Fale oferta caso estiver interessado.')
end
return true
end

function greetCallback(cid)

return true

end

local shopModule = ShopModule:new()
npcHandler:addModule(shopModule)

shopModule:addSellableItem({'blessed shield', 'blessed shield'},							   2523, 100000,		'blessed shield')
shopModule:addSellableItem({'blue robe', 'blue robe'},							   2656, 10000,		'blue robe')
shopModule:addSellableItem({'boots of haste', 'boots of haste'},							   2195, 20000,		'boots of haste')
shopModule:addSellableItem({'crown armor', 'crown armor'},							   2487, 15000,		'crown armor')
shopModule:addSellableItem({'crown legs', 'cronw legs'},							   2488, 10000,		'crown legs')
shopModule:addSellableItem({'cronw helmet', 'crown helmet'},							   2491, 5000,		'crown helmet')
shopModule:addSellableItem({'crown shield', 'crown shield'},							   2519, 10000,		'crown shield')
shopModule:addSellableItem({'crusader helmet', 'crusader helmet'},							   2497, 10000,		'crusader helmet')
shopModule:addSellableItem({'crystal mace', 'crystal mace'},							   2445, 10000,		'crystal mace')
shopModule:addSellableItem({'crystal sword', 'crystal sword'},							   7449, 5000,		'crystal sword')
shopModule:addSellableItem({'demon armor', 'demon armor'},							   2494, 30000,		'demon armor')
shopModule:addSellableItem({'demon helmet', 'demon helmet'},							   2493, 30000,		'demon helmet')
shopModule:addSellableItem({'demon legs', 'demon legs'},							   2495, 150000,		'demon legs')
shopModule:addSellableItem({'demon shield', 'demon shield'},							   2520, 10000,		'demon shield')
shopModule:addSellableItem({'demonrage sword', 'demonrage sword'},							   7382, 15000,		'demonrage sword')
shopModule:addSellableItem({'dragon hammer', 'dragon hammer'},							   2434, 2000,		'dragon hammer')
shopModule:addSellableItem({'dragon lance', 'dragon lance'},							   2414, 10000,		'dragon lance')
shopModule:addSellableItem({'dragon scale mail', 'dragon scale mail'},							   2492, 10000,		'dragon scale mail')
shopModule:addSellableItem({'dragon shield', 'dragon shield'},							   2516, 3000,		'dragon shield')
shopModule:addSellableItem({'dragon slayer', 'dragon slayer'},							   7402, 10000,		'dragon slayer')
shopModule:addSellableItem({'dragonbone staff', 'dragonbone staff'},							   7430, 3000,		'dragonbone staff')
shopModule:addSellableItem({'fire axe', 'fire axe'},							   2432, 10000,		'fire axe')
shopModule:addSellableItem({'fire sword', 'fire sword'},							   2392, 5000,		'fire sword')
shopModule:addSellableItem({'giant sword', 'giant sword'},							   2393, 10000,		'giant sword')
shopModule:addSellableItem({'golden armor', 'golden armor'},							   2466, 10000,		'golden armor')
shopModule:addSellableItem({'golden boots', 'golden boots'},							   2646, 15000,		'golden boots')
shopModule:addSellableItem({'golden legs', 'golden legs'},							   2470, 30000,		'golden legs')
shopModule:addSellableItem({'great shield', 'great shield'},							   2522, 30000,		'great shield')
shopModule:addSellableItem({'ice rapier', 'ice rapier'},							   2396, 5000,		'ice rapier')
shopModule:addSellableItem({'knight armor', 'knight armor'},							   2476, 5000,		'knight armor')
shopModule:addSellableItem({'knight axe', 'knight axe'},							   2430, 3000,		'knight axe')
shopModule:addSellableItem({'knight legs', 'knight legs'},							   2477, 5000,		'knight legs')
shopModule:addSellableItem({'magic longsword', 'magic longsword'},							   2390, 70000,		'magic longsword')
shopModule:addSellableItem({'magic plate armor', 'magic plate armor'},							   2472, 30000,		'magic plate armor')
shopModule:addSellableItem({'magic sword', 'magic sword'},							   2400, 20000,		'magic sword')
shopModule:addSellableItem({'mastermind shield', 'mastermind shield'},							   2514, 30000,		'mastermind shield')
shopModule:addSellableItem({'medusa shield', 'medusa shield'},							   2536, 10000,		'medusa shield')
shopModule:addSellableItem({'royal helmet', 'royal helmet'},							   2498, 10000,		'royal helmet')
shopModule:addSellableItem({'serpent sword', 'serpent sword'},							   2409, 2000,		'serpent sword')
shopModule:addSellableItem({'skull staff', 'skull staff'},							   2436, 5000,		'skull staff')
shopModule:addSellableItem({'steel boots', 'steel boots'},							   2646, 10000,		'steel boots')
shopModule:addSellableItem({'club perdido', 'club perdido'},							   8929, 300000,		'club perdido')
shopModule:addSellableItem({'guardian crossbow', 'guardian crossbow'},							   8850, 50000,		'guardian crossbow')
shopModule:addSellableItem({'dragon scale legs', 'dragon scale legs'},							   2469, 50000,		'dragon scale legs')
shopModule:addSellableItem({'stonecutter axe', 'stonecutter axe'},							   2431, 20000,		'stonecutter axe')
shopModule:addSellableItem({'thunder hammer', 'thunder hammer'},							   2421, 20000,		'thunder hammer')
shopModule:addSellableItem({'tower shield', 'tower shield'},							   2528, 5000,		'tower shield')
shopModule:addSellableItem({'vampire shield', 'vampire shield'},							   2534, 10000,		'vampire shield')
shopModule:addSellableItem({'war axe', 'war axe'},							   2454, 15000,		'war axe')
shopModule:addSellableItem({'war hamemr', 'war hammer'},							   2391, 15000,		'war hammer')
shopModule:addSellableItem({'warlord sword', 'warlord sword'},							   2408, 30000,		'warlord sword')
shopModule:addSellableItem({'warrior helmet', 'warrior helmet'},							   2475, 3000,		'warrior helmet')


npcHandler:setCallback(CALLBACK_ONTHINK, thinkCallback)
npcHandler:setCallback(CALLBACK_GREET, greetCallback)
npcHandler:addModule(FocusModule:new()) 

Link para o comentário
https://xtibia.com/forum/topic/181032-d%C3%BAvida-npc-ta-vendeno-items-do-inventory-uu/
Compartilhar em outros sites

×
×
  • Criar Novo...