if(getPlayerItemCount(cid, 6530) >= 1)
How do I add more items strange line ;D
if(getPlayerItemCount(cid, 6530) >= 1)
if(getPlayerItemCount(cid, 6530) >= 1) and (getPlayerItemCount(cid, 4430) >= 40) then
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
function creatureSayCallback(cid, type, msg)
if(not npcHandler:isFocused(cid)) then
return false
end
local talkUser = NPCHANDLER_CONVBEHAVIOR == CONVERSATION_DEFAULT and 0 or cid
if(msgcontains(msg, 'addon doll')) then
selfSay('If you want to get addon doll for doll part?', cid)
talkState[talkUser] = 1
elseif(msgcontains(msg, 'yes') and talkState[talkUser] == 1) then
getPlayerItemCount(cid, 9694,1)
getPlayerItemCount(cid, 9695,1)
getPlayerItemCount(cid, 9696,1)
getPlayerItemCount(cid, 9697,1)
getPlayerItemCount(cid, 9698,1)
getPlayerItemCount(cid, 9699,1)
if(doPlayerRemoveMoney(cid, 0) == TRUE) then
doPlayerRemoveItem(cid, 9694, 1,9695, 1,9696, 1,9697, 1,9698, 1,9699, 1)
doPlayerAddItem(cid, 9693)
selfSay('Here you are.', cid)
else
selfSay('Sorry, you don\'t have enough gold.', cid)
end
else
selfSay('Sorry, you don\'t have the item.', cid)
end
talkState[talkUser] = 0
elseif(msgcontains(msg, 'no') and isInArray({1}, talkState[talkUser]) == TRUE) then
talkState[talkUser] = 0
selfSay('Ok then.', cid)
end
return true
end
npcHandler:setCallback(CALLBACK_MESSAGE_DEFAULT, creatureSayCallback)
npcHandler:addModule(FocusModule:new())
if i want was six itemsLUA:if(getPlayerItemCount(cid, 6530) >= 1) and (getPlayerItemCount(cid, 4430) >= 40) then
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
function creatureSayCallback(cid, type, msg)
if(not npcHandler:isFocused(cid)) then
return false
end
local talkUser = NPCHANDLER_CONVBEHAVIOR == CONVERSATION_DEFAULT and 0 or cid
if(msgcontains(msg, 'addon doll')) then
selfSay('If you want to get addon doll for doll part?', cid)
talkState[talkUser] = 1
elseif(msgcontains(msg, 'yes') and talkState[talkUser] == 1) then
if(getPlayerItemCount(cid, 9694) >= 1) and (getPlayerItemCount(cid, 9695) >= 1) and (getPlayerItemCount(cid, 9696) >= 1) and (getPlayerItemCount(cid, 9697) >= 1) and (getPlayerItemCount(cid, 9698) >= 1) and (getPlayerItemCount(cid, 9699) >= 1) then
if(doPlayerRemoveMoney(cid, 0) == TRUE) then
doPlayerRemoveItem(cid, 9694, 1,9695, 1,9696, 1,9697, 1,9698, 1,9699, 1)
doPlayerAddItem(cid, 9693)
selfSay('Here you are.', cid)
else
selfSay('Sorry, you don\'t have enough gold.', cid)
end
else
selfSay('Sorry, you don\'t have the item.', cid)
end
talkState[talkUser] = 0
elseif(msgcontains(msg, 'no') and isInArray({1}, talkState[talkUser]) == TRUE) then
talkState[talkUser] = 0
selfSay('Ok then.', cid)
end
return true
end
npcHandler:setCallback(CALLBACK_MESSAGE_DEFAULT, creatureSayCallback)
npcHandler:addModule(FocusModule:new())
how?doPlayerRemoveItem(cid, 9694, 1,9695, 1,9696, 1,9697, 1,9698, 1,9699, 1)
[19/06/2010 15:23:26] Lua Script Error: [Npc interface]
[19/06/2010 15:23:26] data/npc/scripts/jester doll.lua:onCreatureSay
[19/06/2010 15:23:26] luaDoPlayerRemoveItem(). Player not found
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
function creatureSayCallback(cid, type, msg)
if not npcHandler:isFocused(cid) then
return false
elseif msgcontains(msg, 'doll') then
selfSay('If you want to get addon doll for doll part?', cid)
talkState[cid] = 1
elseif msgcontains(msg, 'yes') and talkState[cid] == 1 then
if getPlayerItemCount(cid, 9694) > 0 and getPlayerItemCount(cid, 9695) > 0 and getPlayerItemCount(cid, 9696) > 0 and getPlayerItemCount(cid, 9697) > 0 and getPlayerItemCount(cid, 9698) > 0 and getPlayerItemCount(cid, 9699) > 0 then
for i = 9694, 9699 do
doPlayerRemoveItem(cid, i, 1)
end
doPlayerAddItem(cid, 9693, 1)
selfSay('Here you are.', cid)
else
selfSay('Sorry, you don\'t have the item.', cid)
end
talkState[cid] = 0
elseif msgcontains(msg, 'no') and talkState[cid] == 1 then
talkState[cid] = 0
selfSay('Ok then.', cid)
end
return true
end
npcHandler:setCallback(CALLBACK_MESSAGE_DEFAULT, creatureSayCallback)
npcHandler:addModule(FocusModule:new())