domelxp
Member
- Joined
- Mar 1, 2010
- Messages
- 243
- Reaction score
- 5
MY QUESTION IS
ITS HOW TO FIXED MY PROBLEM : NPC DON'T SELL ITEMS
everything is good when
WHEN ITEMS ARE IN FILE XML EXEMPLE frodo.xml
BUT WHEN ITEMS ARE IN FILE lua EXEMPLE :
food.lua
DONT SELL. ITS POSSIBILE TO FIXED? OR THERE ARE SOMO OTHER SOLUTION ?
ITS HOW TO FIXED MY PROBLEM : NPC DON'T SELL ITEMS
everything is good when
WHEN ITEMS ARE IN FILE XML EXEMPLE frodo.xml
Code:
<npc name="Frodo" script="[COLOR="red"]data/npc/scripts/default[/COLOR].lua" walkinterval="25" floorchange="0" level="1" maglevel="1">
<health now="150" max="150"/>
<look type="128" head="20" body="100" legs="50" feet="99" addons="3"/>
<parameters>
<parameter key="module_shop" value="1" />
<parameter key="message_greet" value="Hello |PLAYERNAME|. I sell ham, meat, carrots, apples, brown breads, brown mushrooms and eggs (everything for 8 gold coins)!" />
<parameter key="shop_buyable" value="brown bread,2691,18;ham,2671,18;carrot,2684,18;meat,2666,18;apple,2674,18;brown mushroom,2789,18;egg,2695,18" />
</parameters>
</npc>
BUT WHEN ITEMS ARE IN FILE lua EXEMPLE :
Code:
<npc name="Frodo" script="[COLOR="red"]data/npc/scripts/food.lua[/COLOR]" walkinterval="25" floorchange="0" level="1" maglevel="1">
<health now="150" max="150"/>
<look type="128" head="20" body="100" legs="50" feet="99" addons="3"/>
<parameters>
<parameter key="module_shop" value="1" />
<parameter key="message_greet" value="Hello |PLAYERNAME|. I sell ham, meat, carrots, apples, brown breads, brown mushrooms and eggs (everything for 8 gold coins)!" />
<parameter key="shop_buyable" value="" />
</parameters>
</npc>
food.lua
Code:
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({'meat'}, 2666, 15, 'meat')
shopModule:addBuyableItem({'fish'}, 2667, 15, 'fish')
shopModule:addBuyableItem({'salmon'}, 2668, 15, 'salmon')
shopModule:addBuyableItem({'ham'}, 2671, 18, 'ham')
shopModule:addBuyableItem({'dragon ham'}, 2672, 20, 'dragon ham')
shopModule:addBuyableItem({'pear'}, 2673, 14, 'pear')
shopModule:addBuyableItem({'red apple'}, 2674, 13, 'red apple')
shopModule:addBuyableItem({'orange'}, 2675, 10, 'orange')
shopModule:addBuyableItem({'banana'}, 2676, 13, 'banana')
shopModule:addBuyableItem({'blueberry'}, 2677, 11, 'blueberry')
shopModule:addBuyableItem({'cherry'}, 2679, 11, 'cherry')
shopModule:addBuyableItem({'strawberry'}, 2680, 11, 'strawberry')
shopModule:addBuyableItem({'grape'}, 2680, 13, 'grape')
shopModule:addBuyableItem({'melon'}, 2682, 18, 'melon')
shopModule:addBuyableItem({'pumpkin'}, 2683, 10, 'pumpkin')
shopModule:addBuyableItem({'carrot'}, 2684, 13, 'carrot')
shopModule:addBuyableItem({'tomato'}, 2685, 15, 'tomato')
shopModule:addBuyableItem({'corncob'}, 2686, 13, 'corncob')
shopModule:addBuyableItem({'cookie'}, 2687, 12, 'cookie')
shopModule:addBuyableItem({'bread'}, 2689, 14, 'bread')
shopModule:addBuyableItem({'roll'}, 2690, 12, 'roll')
shopModule:addBuyableItem({'brown bread'}, 2691, 13, 'brown bread')
shopModule:addBuyableItem({'egg'}, 2695, 12, 'egg')
shopModule:addBuyableItem({'white mushroom'}, 2787, 16, 'white mushroom')
shopModule:addBuyableItem({'red mushroom'}, 2788, 12, 'red mushroom')
shopModule:addBuyableItem({'brown mushroom'}, 2789, 10, 'brown mushroom')
shopModule:addBuyableItem({'valentine cake'}, 6393, 16, 'valentine cake')
shopModule:addBuyableItem({'cookbook'}, 2347, 150, 'cookbook')
npcHandler:addModule(FocusModule:new())