• There is NO official Otland's Discord server and NO official Otland's server list. The Otland's Staff does not manage any Discord server or server list. Moderators or administrator of any Discord server or server lists have NO connection to the Otland's Staff. Do not get scammed!

Npc Seller

KrychaXX

New Member
Joined
Apr 22, 2008
Messages
91
Reaction score
0
Hi all. I have TFS 0.3.6 8.54 and i search npc sell backpacks,blessed wooden stake, rope, shovels, rusty remover etd.. :)

Thanks :)
 
LUA:
<?xml version="1.0" encoding="UTF-8"?>
<npc name="Gorn" script="data/npc/scripts/Sell/tools.lua" walkinterval="2000" floorchange="0">
    <health now="100" max="100"/>
    <look type="129" head="58" body="68" legs="101" feet="95" addons="0"/>
    <parameters>
        <parameter key="message_greet" value="Oh, please come in, |PLAYERNAME|. What sort of {goods} do you need?"/>
        <parameter key="message_farewell" value="Good bye, |PLAYERNAME|."/>
        <parameter key="module_keywords" value="1" />
        <parameter key="keywords" value="goods;job;" />
        <parameter key="keyword_reply1" value="My inventory of general goods and paperware is large, ask me for a {trade} to take a look." />
        <parameter key="keyword_reply2" value="I am selling equipment of all kinds. Do you need anything?" />
    </parameters>
</npc>


change what you want to be sold in here.
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

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


shopModule:addBuyableItem({'brown backpack'}, 1988, 20, 'brown backpack')
shopModule:addBuyableItem({'rope'}, 2120, 50, 'rope')
shopModule:addBuyableItem({'scythe'}, 2550, 50, 'scythe')
shopModule:addBuyableItem({'pick'}, 2553, 50, 'pick')
shopModule:addBuyableItem({'shovel'}, 2554, 50, 'shovel')
shopModule:addBuyableItem({'rust remover'}, 9930, 100, 'rust remover')

npcHandler:addModule(FocusModule:new())
 
Back
Top