Tibia i OTS
W Folderze Npc Robimy nowy plik Addon Items Seller.xml i piszemy :
<npc name="Addon Items Seller" script="data/npc/scripts/addonseller.lua" autowalk="25" floorchange="0" access="5" level="1" maglevel="1">
<health now="150" max="150"/>
<look type="9" head="132" body="116" legs="116" feet="76" corpse="2212"/>
<parameters>
<parameter key="message_greet" value="Hello |PLAYERNAME|. I sell addon items." />
<parameter key="message_needmoremoney" value="You do not have enough money." />
<parameter key="message_decline" value="Is |TOTALCOST| gold coins too much for you?" />
</parameters>
</npc>
teraz robimy w folderze scripts nowy plik addonseller.lua i piszemy :
-- 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
local shopModule = ShopModule:new()
npcHandler:addModule(shopModule)
shopModule:addBuyableItem({'ape fur', 'ape'}, 5883, 300, 1, 'ape fur')
shopModule:addBuyableItem({'bat wing', 'batwing'}, 5894, 200, 1, 'bat wing')
shopModule:addBuyableItem({'bear paw', 'bearpaw'}, 5896, 150, 1, 'bear paw')
shopModule:addBuyableItem({'Behemoth Fang', 'Behemoth Fang'}, 5892, 500, 1, 'Behemoth Fang')
shopModule:addBuyableItem({'Behemoth claw', 'Behemothclaw'}, 5930, 500, 1, 'Behemoth claw')
shopModule:addBuyableItem({'Beholder Eye', 'BeholderEye'}, 5898, 300, 1, 'Beholder Eye')
shopModule:addBuyableItem({'Blue Piece of Cloth', 'blue cloth'}, 5912, 300, 1 'Blue Piece of Cloth')
shopModule:addBuyableItem({'Brown Piece of Cloth', 'brown cloth'}, 5913, 300, 1, 'Brown Piece of Cloth')
shopModule:addBuyableItem({'Chicken Feather', 'feather'}, 5890, 100, 1, 'Chicken Feather')
shopModule:addBuyableItem({'Demon Dust', 'Demon Dust'}, 5906, 1000, 1, 'Demon Dust')
shopModule:addBuyableItem({'Demon Horn', 'Demon Horn'}, 5954, 1000, 1, 'Demon Horn')
shopModule:addBuyableItem({'Dragon Claw', 'Dragon Claw'}, 5919, 10000, 1, 'Dragon Claw')
shopModule:addBuyableItem({'Eye Patch', 'Eye Patch'}, 6098, 300, 1, 'Eye Patch')
shopModule:addBuyableItem({'Fish Fin', 'Fish Fin'}, 5895, 300, 1, 'Fish Fin')
shopModule:addBuyableItem({'Giant Spider Silk', 'silk'}, 5879, 300, 1, 'Giant Spider Silk')
shopModule:addBuyableItem({'Green Dragon Leather','Green Dragon Leather '}, 5877, 300, 1, 'Green Dragon Leather')
shopModule:addBuyableItem({'Green Dragon Scale', 'Green Dragon Scale'}, 5920, 300, 1, 'Green Dragon Scale')
shopModule:addBuyableItem({'Green Piece of Cloth', 'Green Piece of Cloth'}, 5910, 300, 1, 'Green Piece of Cloth')
shopModule:addBuyableItem({'Hardened Bone', 'Hardened Bone'}, 5925, 400, 1, 'Hardened Bone')
shopModule:addBuyableItem({'Holy Orchid', 'Holy Orchid'}, 5922, 500, 1, 'Holy Orchid')
shopModule:addBuyableItem({'Honeycomb', 'Honeycomb'}, 5902, 200, 1, 'Honeycomb')
shopModule:addBuyableItem({'Hook', 'Hook'}, 6097, 300, 1, 'Hook')
shopModule:addBuyableItem({'Iron Ore', 'Iron Ore'}, 5880, 300, 1, 'Iron Ore')
shopModule:addBuyableItem({'Lizard Leather', 'Lizard Leather'}, 5876, 300, 1, 'Lizard Leather')
shopModule:addBuyableItem({'Lizard Scale', 'Lizard Scale'}, 5881, 300, 1, 'Lizard Scale')
shopModule:addBuyableItem({'Mandrake', 'Mandrake'}, 5015, 2000, 1, 'Mandrake')
shopModule:addBuyableItem({'Minotaur Leather', 'Minotaur Leather'}, 5878, 150, 1, 'Minotaur Leather')
shopModule:addBuyableItem({'Nose Ring', 'Nose Ring'}, 5804, 3000, 1, 'Nose Ring')
shopModule:addBuyableItem({'Peg Leg', 'Peg Leg'}, 6126, 300, 1, 'Peg Leg')
shopModule:addBuyableItem({'Red Dragon Leather', 'Red Dragon Leather'}, 5948, 300, 1, 'Red Dragon Leather')
shopModule:addBuyableItem({'Red Dragon Scale', 'Red Dragon Scale'}, 5882, 300, 1, 'Red Dragon Scale')
shopModule:addBuyableItem({'Red Piece of Cloth', 'Red Piece of Cloth'}, 5911, 300, 1, 'Red Piece of Cloth')
shopModule:addBuyableItem({'Sniper Gloves', 'Sniper Gloves'}, 5875, 3000, 1, 'Sniper Gloves')
shopModule:addBuyableItem({'Soul Stone', 'Soul Stone'}, 5809, 5000, 1, 'Soul Stone')
shopModule:addBuyableItem({'turtle shell', 'turtle shell'}, 5899, 300, 1, 'turtle shell')
shopModule:addBuyableItem({'Vampire Dust', 'Vampire Dust'}, 5905, 300, 1, 'Vampire Dust')
shopModule:addBuyableItem({'White Piece of Cloth', 'White Piece of Cloth'}, 5909, 300, 1, 'White Piece of Cloth')
shopModule:addBuyableItem({'Wolf Paw', 'Wolf Paw'}, 5897, 100, 1, 'Wolf Paw')
shopModule:addBuyableItem({'Yellow Piece of Cloth', 'Yellow Piece of Cloth'}, 5914, 300, 1, 'Yellow Piece of Cloth')
shopModule:addBuyableItem({'Engraved Crossbow', 'Engraved Crossbow'}, 5947, 4000, 1, 'Engraved Crossbow')
shopModule:addBuyableItem({'Enchanted Chicken Wing', 'Enchanted Chicken Wing'}, 5891, 5000, 1, 'Enchanted Chicken Wing')
shopModule:addBuyableItem({'Royal Steel', 'Royal Steel'}, 5887, 4000, 1, 'Royal Steel')
shopModule:addBuyableItem({'Draconian Steel', 'Draconian Steel'}, 5889, 1000, 1, 'Draconian Steel')
shopModule:addBuyableItem({'Hell Steel', 'Hell Steel'}, 5888, 2000, 1, 'Hell Steel')
shopModule:addBuyableItem({'Damaged Steel Helmet', 'Damaged Steel Helmet'}, 5924, 6000, 1, 'Damaged Steel Helmet')
shopModule:addBuyableItem({'Warrior's Sweat', 'Warriors Sweat'}, 5885, 3000, 1, 'Warrior's Sweat')
shopModule:addBuyableItem({'Crude Iron', 'Crude Iron'}, 5892, 2000, 1, 'Crude Iron')
shopModule:addBuyableItem({'Magic Sulphur', 'Magic Sulphur'}, 5904, 700, 1, 'Magic Sulphur')
shopModule:addBuyableItem({'Ankh', 'Ankh'}, 2327, 200, 1, 'Ankh')
shopModule:addBuyableItem({'Ceiron's Wolf Tooth Chain', 'wolf tooth chain'}, 5940, 5000, 1, 'Ceiron's Wolf Tooth Chain')
shopModule:addBuyableItem({'Mermaid Comb', 'Mermaid Comb'}, 5945, 1000, 1, 'Mermaid Comb')
shopModule:addBuyableItem({'Fighting Spirit', 'Fighting Spirit'}, 5884, 3000, 1, 'Fighting Spirit')
shopModule:addBuyableItem({'Ron the Ripper's Sabre', 'Ron the Ripper's Sabre'}, 6101, 4000, 1, 'Ron the Ripper's Sabre')
shopModule:addBuyableItem({'Lethal Lissy's Shirt', 'Lethal Lissy's Shirt'}, 6100, 3000, 1, 'Lethal Lissy's Shirt')
shopModule:addBuyableItem({'Brutus Bloodbeard's Hat', 'Brutus Bloodbeard's Hat'}, 6099, 3000, 1, 'Brutus Bloodbeard's Hat')
shopModule:addBuyableItem({'voodoo doll', 'voodoo doll'}, 5810, 1000, 1, 'voodoo doll')
shopModule:addBuyableItem({'Banana Staff', 'Banana Staff'}, 5966, 5000, 1, 'Banana Staff')
shopModule:addBuyableItem({'Tribal Mask', 'Tribal Mask'}, 3967, 1500, 1, 'Tribal Mask')
shopModule:addBuyableItem({'ferumbras's hat', 'ferumbras hat'}, 5903, 500000, 1, 'ferumbras's hat')
npcHandler:addModule(FocusModule:new())
Pomogłem Daj Reputka
Offline