• 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 who buys vials/flasks.

ruth

Veteran OT User
Joined
Aug 3, 2009
Messages
670
Solutions
2
Reaction score
380
Hello every one. Here is my problem. I would like my NPC was able to buys only empty vials. He doing that, but when someone will have empty and filled vials/flask the script is not able to buy just empty vials. Take look on my script i hope that someone will fix it easy ;)

-My script need to use item.type == 0 but i dont know how to add it and where.

Code:
                local itemid = getItemIdByName("vial")
                local count = getPlayerItemCount(cid, itemid)

        if(msgcontains(msg, 'vial') or msgcontains(msg, 'flask') or msgcontains(msg, 'deposit') or msgcontains(msg, 'VIAL') or msgcontains(msg, 'FLASK') or msgcontains(msg, 'DEPOSIT')) then
                npcHandler:say("I will pay you 5 gold for every empty vial. Ok?")
                talkState[talkUser] = 1

        elseif(msgcontains(msg, "yes") or msgcontains(msg, "Yes") or msgcontains(msg, "YES")) and (talkState[talkUser] == 1) then
                if (doPlayerRemoveItem(cid,itemid,count,0)) and count > 0 then

                        doPlayerAddMoney(cid,count*5)
                        npcHandler:say('Here you are ... '.. count*5 ..' gold.',cid)
 
                 else
                        npcHandler:say("You don't have any empty vials.")
                        talkState[talkUser] = 0
                end
        end

It must me my script i dont need something like it:
shopModule:addBuyableItem({'vial'}, 2006, 5, 0, 'Vial')
 
LUA:
	if msgcontains(msg, 'deposit') or msgcontains(msg, 'vial') or msgcontains(msg, 'flask') then
		npcHandler:say('Well, you could ask me for a {trade} to deposit your flasks, but you can also do it old style. I will pay you 5 gold for every empty vial and potion flask. Ok?', cid)
		talkState[talkUser] = 1
	elseif talkState[talkUser] == 1 then
		if msgcontains(msg, 'yes') then
			local amount, price = {[2006] = getPlayerItemCount(cid, 2006, 0), [7636] = getPlayerItemCount(cid, 7636), [7634] = getPlayerItemCount(cid, 7634), [7636] = getPlayerItemCount(cid, 7635)}, 0
			for id, count in pairs(amount) do
				if count > 0 then
					price = price + count * 5
					doPlayerRemoveItem(cid, id, count)
				end
			end
			if price > 0 then
				npcHandler:say('Here you are ... ' .. price .. ' gold.', cid)
				doPlayerAddMoney(cid, price)
			else
				npcHandler:say('You don\'t have any empty vials or flasks.', cid)
			end
		else
			npcHandler:say('Hmm, but please keep Tibia litter free.', cid)
		end
		talkState[talkUser] = 0
	end
It looks like it doesn't make a difference between empty and non-empty vials even if you put 0 as the 4th parameter in doPlayerRemoveItem, so I didn't bother adding it.

This is for newer versions btw ;s so you might as well have to keep using your current script.

Sorry for not being helpful, was just confirming it doesn't work in TFS 0.3.6pl1 either.
 
Hmm... it looks like that getPlayerItemCount(cid, 2006,0) not support ,0. Must be the only way getPlayerItemCount(cid, 2006).

What about this script it works good but sometimes my serwer got crash when i say vial ;( May be possible to shorten it?

Code:
        if(msgcontains(msg, 'vial') or msgcontains(msg, 'flask') or msgcontains(msg, 'deposit')) then
                npcHandler:say("I will pay you 5 gold for every empty vial. Ok?",cid)
                talkState[talkUser] = 1
        elseif(msgcontains(msg, "yes") and talkState[talkUser] == 1) then
                if doPlayerRemoveItem(cid,2006,100,0) == TRUE then 
                        doPlayerAddItem(cid,2152,5)
                        npcHandler:say("Here you are ... 500 gold.",cid)
        elseif doPlayerRemoveItem(cid,2006,99,0) == TRUE then
                     doPlayerAddItem(cid,2152,4)
                     doPlayerAddItem(cid,2148,95)                 
                             npcHandler:say("Here you are ... 495 gold.",cid)
                             talkState[talkUser] = 0
        elseif doPlayerRemoveItem(cid,2006,98,0) == TRUE then
                     doPlayerAddItem(cid,2152,4)
                     doPlayerAddItem(cid,2148,90) 
                             npcHandler:say("Here you are ... 490 gold.",cid)
                             talkState[talkUser] = 0
        elseif doPlayerRemoveItem(cid,2006,97,0) == TRUE then
                     doPlayerAddItem(cid,2152,4)
                     doPlayerAddItem(cid,2148,85) 
                             npcHandler:say("Here you are ... 485 gold.",cid)
                             talkState[talkUser] = 0
        elseif doPlayerRemoveItem(cid,2006,96,0) == TRUE then
                     doPlayerAddItem(cid,2152,4)
                     doPlayerAddItem(cid,2148,80) 
                             npcHandler:say("Here you are ... 480 gold.",cid)
                             talkState[talkUser] = 0
        elseif doPlayerRemoveItem(cid,2006,95,0) == TRUE then
                     doPlayerAddItem(cid,2152,4)
                     doPlayerAddItem(cid,2148,75) 
                             npcHandler:say("Here you are ... 475 gold.",cid)
                             talkState[talkUser] = 0
        elseif doPlayerRemoveItem(cid,2006,94,0) == TRUE then
                     doPlayerAddItem(cid,2152,4)
                     doPlayerAddItem(cid,2148,70) 
                             npcHandler:say("Here you are ... 470 gold.",cid)
                             talkState[talkUser] = 0
        elseif doPlayerRemoveItem(cid,2006,93,0) == TRUE then
                     doPlayerAddItem(cid,2152,4)
                     doPlayerAddItem(cid,2148,65) 
                             npcHandler:say("Here you are ... 465 gold.",cid)
                             talkState[talkUser] = 0
        elseif doPlayerRemoveItem(cid,2006,92,0) == TRUE then
                     doPlayerAddItem(cid,2152,4)
                     doPlayerAddItem(cid,2148,60) 
                             npcHandler:say("Here you are ... 460 gold.",cid)
                             talkState[talkUser] = 0
        elseif doPlayerRemoveItem(cid,2006,91,0) == TRUE then
                     doPlayerAddItem(cid,2152,4)
                     doPlayerAddItem(cid,2148,55) 
                             npcHandler:say("Here you are ... 455 gold.",cid)
                             talkState[talkUser] = 0
        elseif doPlayerRemoveItem(cid,2006,90,0) == TRUE then
                     doPlayerAddItem(cid,2152,4)
                     doPlayerAddItem(cid,2148,50) 
                             npcHandler:say("Here you are ... 450 gold.",cid)
                             talkState[talkUser] = 0
        elseif doPlayerRemoveItem(cid,2006,89,0) == TRUE then
                     doPlayerAddItem(cid,2152,4)
                     doPlayerAddItem(cid,2148,45) 
                             npcHandler:say("Here you are ... 445 gold.",cid)
                             talkState[talkUser] = 0
        elseif doPlayerRemoveItem(cid,2006,88,0) == TRUE then
                     doPlayerAddItem(cid,2152,4)
                     doPlayerAddItem(cid,2148,40) 
                             npcHandler:say("Here you are ... 440 gold.",cid)
                             talkState[talkUser] = 0
        elseif doPlayerRemoveItem(cid,2006,87,0) == TRUE then
                     doPlayerAddItem(cid,2152,4)
                     doPlayerAddItem(cid,2148,35) 
                             npcHandler:say("Here you are ... 435 gold.",cid)
                             talkState[talkUser] = 0
        elseif doPlayerRemoveItem(cid,2006,86,0) == TRUE then
                     doPlayerAddItem(cid,2152,4)
                     doPlayerAddItem(cid,2148,30) 
                             npcHandler:say("Here you are ... 430 gold.",cid)
                             talkState[talkUser] = 0
        elseif doPlayerRemoveItem(cid,2006,85,0) == TRUE then
                     doPlayerAddItem(cid,2152,4)
                     doPlayerAddItem(cid,2148,25) 
                             npcHandler:say("Here you are ... 425 gold.",cid)
                             talkState[talkUser] = 0
        elseif doPlayerRemoveItem(cid,2006,84,0) == TRUE then
                     doPlayerAddItem(cid,2152,4)
                     doPlayerAddItem(cid,2148,20) 
                             npcHandler:say("Here you are ... 420 gold.",cid)
                             talkState[talkUser] = 0
        elseif doPlayerRemoveItem(cid,2006,83,0) == TRUE then
                     doPlayerAddItem(cid,2152,4)
                     doPlayerAddItem(cid,2148,15) 
                             npcHandler:say("Here you are ... 415 gold.",cid)
                             talkState[talkUser] = 0
        elseif doPlayerRemoveItem(cid,2006,82,0) == TRUE then
                     doPlayerAddItem(cid,2152,4)
                     doPlayerAddItem(cid,2148,10) 
                             npcHandler:say("Here you are ... 410 gold.",cid)
                             talkState[talkUser] = 0
        elseif doPlayerRemoveItem(cid,2006,81,0) == TRUE then
                     doPlayerAddItem(cid,2152,4)
                     doPlayerAddItem(cid,2148,5) 
                             npcHandler:say("Here you are ... 405 gold.",cid)
                             talkState[talkUser] = 0
        elseif doPlayerRemoveItem(cid,2006,80,0) == TRUE then
                     doPlayerAddItem(cid,2152,4) 
                             npcHandler:say("Here you are ... 400 gold.",cid)
                             talkState[talkUser] = 0
        elseif doPlayerRemoveItem(cid,2006,79,0) == TRUE then
                     doPlayerAddItem(cid,2152,3)
                     doPlayerAddItem(cid,2148,95) 
                             npcHandler:say("Here you are ... 395 gold.",cid)
                             talkState[talkUser] = 0
        elseif doPlayerRemoveItem(cid,2006,78,0) == TRUE then
                     doPlayerAddItem(cid,2152,3)
                     doPlayerAddItem(cid,2148,90) 
                             npcHandler:say("Here you are ... 390 gold.",cid)
                             talkState[talkUser] = 0
        elseif doPlayerRemoveItem(cid,2006,77,0) == TRUE then
                     doPlayerAddItem(cid,2152,3)
                     doPlayerAddItem(cid,2148,85) 
                             npcHandler:say("Here you are ... 385 gold.",cid)
                             talkState[talkUser] = 0
        elseif doPlayerRemoveItem(cid,2006,76,0) == TRUE then
                     doPlayerAddItem(cid,2152,3)
                     doPlayerAddItem(cid,2148,80) 
                             npcHandler:say("Here you are ... 380 gold.",cid)
                             talkState[talkUser] = 0
        elseif doPlayerRemoveItem(cid,2006,75,0) == TRUE then
                     doPlayerAddItem(cid,2152,3)
                     doPlayerAddItem(cid,2148,75) 
                             npcHandler:say("Here you are ... 375 gold.",cid)
                             talkState[talkUser] = 0
        elseif doPlayerRemoveItem(cid,2006,74,0) == TRUE then
                     doPlayerAddItem(cid,2152,3)
                     doPlayerAddItem(cid,2148,70) 
                             npcHandler:say("Here you are ... 370 gold.",cid)
                             talkState[talkUser] = 0
        elseif doPlayerRemoveItem(cid,2006,73,0) == TRUE then
                     doPlayerAddItem(cid,2152,3)
                     doPlayerAddItem(cid,2148,65) 
                             npcHandler:say("Here you are ... 365 gold.",cid)
                             talkState[talkUser] = 0
        elseif doPlayerRemoveItem(cid,2006,72,0) == TRUE then
                     doPlayerAddItem(cid,2152,3)
                     doPlayerAddItem(cid,2148,60) 
                             npcHandler:say("Here you are ... 360 gold.",cid)
                             talkState[talkUser] = 0
        elseif doPlayerRemoveItem(cid,2006,71,0) == TRUE then
                     doPlayerAddItem(cid,2152,3)
                     doPlayerAddItem(cid,2148,55) 
                             npcHandler:say("Here you are ... 355 gold.",cid)
                             talkState[talkUser] = 0
        elseif doPlayerRemoveItem(cid,2006,70,0) == TRUE then
                     doPlayerAddItem(cid,2152,3)
                     doPlayerAddItem(cid,2148,50) 
                             npcHandler:say("Here you are ... 350 gold.",cid)
                             talkState[talkUser] = 0
        elseif doPlayerRemoveItem(cid,2006,69,0) == TRUE then
                     doPlayerAddItem(cid,2152,3)
                     doPlayerAddItem(cid,2148,45) 
                             npcHandler:say("Here you are ... 345 gold.",cid)
                             talkState[talkUser] = 0
        elseif doPlayerRemoveItem(cid,2006,68,0) == TRUE then
                     doPlayerAddItem(cid,2152,3)
                     doPlayerAddItem(cid,2148,40) 
                             npcHandler:say("Here you are ... 340 gold.",cid)
                             talkState[talkUser] = 0
        elseif doPlayerRemoveItem(cid,2006,67,0) == TRUE then
                     doPlayerAddItem(cid,2152,3)
                     doPlayerAddItem(cid,2148,35) 
                             npcHandler:say("Here you are ... 335 gold.",cid)
                             talkState[talkUser] = 0
        elseif doPlayerRemoveItem(cid,2006,66,0) == TRUE then
                     doPlayerAddItem(cid,2152,3)
                     doPlayerAddItem(cid,2148,30) 
                             npcHandler:say("Here you are ... 330 gold.",cid)
                             talkState[talkUser] = 0
        elseif doPlayerRemoveItem(cid,2006,65,0) == TRUE then
                     doPlayerAddItem(cid,2152,3)
                     doPlayerAddItem(cid,2148,25) 
                             npcHandler:say("Here you are ... 325 gold.",cid)
                             talkState[talkUser] = 0
        elseif doPlayerRemoveItem(cid,2006,64,0) == TRUE then
                     doPlayerAddItem(cid,2152,3)
                     doPlayerAddItem(cid,2148,20) 
                             npcHandler:say("Here you are ... 320 gold.",cid)
                             talkState[talkUser] = 0
        elseif doPlayerRemoveItem(cid,2006,63,0) == TRUE then
                     doPlayerAddItem(cid,2152,3)
                     doPlayerAddItem(cid,2148,15) 
                             npcHandler:say("Here you are ... 315 gold.",cid)
                             talkState[talkUser] = 0
        elseif doPlayerRemoveItem(cid,2006,62,0) == TRUE then
                     doPlayerAddItem(cid,2152,3)
                     doPlayerAddItem(cid,2148,10) 
                             npcHandler:say("Here you are ... 310 gold.",cid)
                             talkState[talkUser] = 0
        elseif doPlayerRemoveItem(cid,2006,61,0) == TRUE then
                     doPlayerAddItem(cid,2152,3)
                     doPlayerAddItem(cid,2148,5) 
                             npcHandler:say("Here you are ... 305 gold.",cid)
                             talkState[talkUser] = 0
        elseif doPlayerRemoveItem(cid,2006,60,0) == TRUE then
                     doPlayerAddItem(cid,2152,3)
                             npcHandler:say("Here you are ... 300 gold.",cid)
                             talkState[talkUser] = 0
        elseif doPlayerRemoveItem(cid,2006,59,0) == TRUE then
                     doPlayerAddItem(cid,2152,2)
                     doPlayerAddItem(cid,2148,95) 
                             npcHandler:say("Here you are ... 295 gold.",cid)
                             talkState[talkUser] = 0
        elseif doPlayerRemoveItem(cid,2006,58,0) == TRUE then
                     doPlayerAddItem(cid,2152,2)
                     doPlayerAddItem(cid,2148,90) 
                             npcHandler:say("Here you are ... 290 gold.",cid)
                             talkState[talkUser] = 0
        elseif doPlayerRemoveItem(cid,2006,57,0) == TRUE then
                     doPlayerAddItem(cid,2152,2)
                     doPlayerAddItem(cid,2148,85) 
                             npcHandler:say("Here you are ... 285 gold.",cid)
                             talkState[talkUser] = 0
        elseif doPlayerRemoveItem(cid,2006,56,0) == TRUE then
                     doPlayerAddItem(cid,2152,2)
                     doPlayerAddItem(cid,2148,80) 
                             npcHandler:say("Here you are ... 280 gold.",cid)
                             talkState[talkUser] = 0
        elseif doPlayerRemoveItem(cid,2006,55,0) == TRUE then
                     doPlayerAddItem(cid,2152,2)
                     doPlayerAddItem(cid,2148,75) 
                             npcHandler:say("Here you are ... 275 gold.",cid)
                             talkState[talkUser] = 0
        elseif doPlayerRemoveItem(cid,2006,54,0) == TRUE then
                     doPlayerAddItem(cid,2152,2)
                     doPlayerAddItem(cid,2148,70) 
                             npcHandler:say("Here you are ... 270 gold.",cid)
                             talkState[talkUser] = 0
        elseif doPlayerRemoveItem(cid,2006,52,0) == TRUE then
                     doPlayerAddItem(cid,2152,2)
                     doPlayerAddItem(cid,2148,60) 
                             npcHandler:say("Here you are ... 260 gold.",cid)
                             talkState[talkUser] = 0
        elseif doPlayerRemoveItem(cid,2006,51,0) == TRUE then
                     doPlayerAddItem(cid,2152,2)
                     doPlayerAddItem(cid,2148,55) 
                             npcHandler:say("Here you are ... 255 gold.",cid)
                             talkState[talkUser] = 0
        elseif doPlayerRemoveItem(cid,2006,50,0) == TRUE then
                     doPlayerAddItem(cid,2152,2)
                     doPlayerAddItem(cid,2148,50) 
                             npcHandler:say("Here you are ... 250 gold.",cid)
                             talkState[talkUser] = 0
        elseif doPlayerRemoveItem(cid,2006,49,0) == TRUE then
                     doPlayerAddItem(cid,2152,2)
                     doPlayerAddItem(cid,2148,45) 
                             npcHandler:say("Here you are ... 245 gold.",cid)
                             talkState[talkUser] = 0
        elseif doPlayerRemoveItem(cid,2006,48,0) == TRUE then
                     doPlayerAddItem(cid,2152,2)
                     doPlayerAddItem(cid,2148,40) 
                             npcHandler:say("Here you are ... 240 gold.",cid)
                             talkState[talkUser] = 0
        elseif doPlayerRemoveItem(cid,2006,47,0) == TRUE then
                     doPlayerAddItem(cid,2152,2)
                     doPlayerAddItem(cid,2148,35) 
                             npcHandler:say("Here you are ... 235 gold.",cid)
                             talkState[talkUser] = 0
        elseif doPlayerRemoveItem(cid,2006,46,0) == TRUE then
                     doPlayerAddItem(cid,2152,2)
                     doPlayerAddItem(cid,2148,30) 
                             npcHandler:say("Here you are ... 230 gold.",cid)
                             talkState[talkUser] = 0
        elseif doPlayerRemoveItem(cid,2006,45,0) == TRUE then
                     doPlayerAddItem(cid,2152,2)
                     doPlayerAddItem(cid,2148,25) 
                             npcHandler:say("Here you are ... 225 gold.",cid)
                             talkState[talkUser] = 0
        elseif doPlayerRemoveItem(cid,2006,44,0) == TRUE then
                     doPlayerAddItem(cid,2152,2)
                     doPlayerAddItem(cid,2148,20) 
                             npcHandler:say("Here you are ... 220 gold.",cid)
                             talkState[talkUser] = 0
        elseif doPlayerRemoveItem(cid,2006,43,0) == TRUE then
                     doPlayerAddItem(cid,2152,2)
                     doPlayerAddItem(cid,2148,15) 
                             npcHandler:say("Here you are ... 215 gold.",cid)
                             talkState[talkUser] = 0
        elseif doPlayerRemoveItem(cid,2006,42,0) == TRUE then
                     doPlayerAddItem(cid,2152,2)
                     doPlayerAddItem(cid,2148,10) 
                             npcHandler:say("Here you are ... 210 gold.",cid)
                             talkState[talkUser] = 0
        elseif doPlayerRemoveItem(cid,2006,41,0) == TRUE then
                     doPlayerAddItem(cid,2152,2)
                     doPlayerAddItem(cid,2148,5) 
                             npcHandler:say("Here you are ... 205 gold.",cid)
                             talkState[talkUser] = 0
        elseif doPlayerRemoveItem(cid,2006,40,0) == TRUE then
                     doPlayerAddItem(cid,2152,2)
                             npcHandler:say("Here you are ... 200 gold.",cid)
                             talkState[talkUser] = 0
        elseif doPlayerRemoveItem(cid,2006,39,0) == TRUE then
                     doPlayerAddItem(cid,2152,1)
                     doPlayerAddItem(cid,2148,95) 
                             npcHandler:say("Here you are ... 195 gold.",cid)
                             talkState[talkUser] = 0
        elseif doPlayerRemoveItem(cid,2006,38,0) == TRUE then
                     doPlayerAddItem(cid,2152,1)
                     doPlayerAddItem(cid,2148,90) 
                             npcHandler:say("Here you are ... 190 gold.",cid)
                             talkState[talkUser] = 0
        elseif doPlayerRemoveItem(cid,2006,37,0) == TRUE then
                     doPlayerAddItem(cid,2152,1)
                     doPlayerAddItem(cid,2148,85) 
                             npcHandler:say("Here you are ... 185 gold.",cid)
                             talkState[talkUser] = 0
        elseif doPlayerRemoveItem(cid,2006,36,0) == TRUE then
                     doPlayerAddItem(cid,2152,1)
                     doPlayerAddItem(cid,2148,80) 
                             npcHandler:say("Here you are ... 180 gold.",cid)
                             talkState[talkUser] = 0
        elseif doPlayerRemoveItem(cid,2006,35,0) == TRUE then
                     doPlayerAddItem(cid,2152,1)
                     doPlayerAddItem(cid,2148,75) 
                             npcHandler:say("Here you are ... 175 gold.",cid)
                             talkState[talkUser] = 0
        elseif doPlayerRemoveItem(cid,2006,34,0) == TRUE then
                     doPlayerAddItem(cid,2152,1)
                     doPlayerAddItem(cid,2148,70) 
                             npcHandler:say("Here you are ... 170 gold.",cid)
                             talkState[talkUser] = 0
        elseif doPlayerRemoveItem(cid,2006,33,0) == TRUE then
                     doPlayerAddItem(cid,2152,1)
                     doPlayerAddItem(cid,2148,65) 
                             npcHandler:say("Here you are ... 165 gold.",cid)
                             talkState[talkUser] = 0
        elseif doPlayerRemoveItem(cid,2006,32,0) == TRUE then
                     doPlayerAddItem(cid,2152,1)
                     doPlayerAddItem(cid,2148,60) 
                             npcHandler:say("Here you are ... 160 gold.",cid)
                             talkState[talkUser] = 0
        elseif doPlayerRemoveItem(cid,2006,31,0) == TRUE then
                     doPlayerAddItem(cid,2152,1)
                     doPlayerAddItem(cid,2148,55) 
                             npcHandler:say("Here you are ... 155 gold.",cid)
                             talkState[talkUser] = 0
        elseif doPlayerRemoveItem(cid,2006,30,0) == TRUE then
                     doPlayerAddItem(cid,2152,1)
                     doPlayerAddItem(cid,2148,50) 
                             npcHandler:say("Here you are ... 150 gold.",cid)
                             talkState[talkUser] = 0
        elseif doPlayerRemoveItem(cid,2006,29,0) == TRUE then
                     doPlayerAddItem(cid,2152,1)
                     doPlayerAddItem(cid,2148,45) 
                             npcHandler:say("Here you are ... 145 gold.",cid)
                             talkState[talkUser] = 0
        elseif doPlayerRemoveItem(cid,2006,28,0) == TRUE then
                     doPlayerAddItem(cid,2152,1)
                     doPlayerAddItem(cid,2148,40) 
                             npcHandler:say("Here you are ... 140 gold.",cid)
                             talkState[talkUser] = 0
        elseif doPlayerRemoveItem(cid,2006,27,0) == TRUE then
                     doPlayerAddItem(cid,2152,1)
                     doPlayerAddItem(cid,2148,35) 
                             npcHandler:say("Here you are ... 135 gold.",cid)
                             talkState[talkUser] = 0
        elseif doPlayerRemoveItem(cid,2006,26,0) == TRUE then
                     doPlayerAddItem(cid,2152,1)
                     doPlayerAddItem(cid,2148,30) 
                             npcHandler:say("Here you are ... 130 gold.",cid)
                             talkState[talkUser] = 0
        elseif doPlayerRemoveItem(cid,2006,25,0) == TRUE then
                     doPlayerAddItem(cid,2152,1)
                     doPlayerAddItem(cid,2148,25) 
                             npcHandler:say("Here you are ... 125 gold.",cid)
                             talkState[talkUser] = 0
        elseif doPlayerRemoveItem(cid,2006,24,0) == TRUE then
                     doPlayerAddItem(cid,2152,1)
                     doPlayerAddItem(cid,2148,20) 
                             npcHandler:say("Here you are ... 120 gold.",cid)
                             talkState[talkUser] = 0
        elseif doPlayerRemoveItem(cid,2006,23,0) == TRUE then
                     doPlayerAddItem(cid,2152,1)
                     doPlayerAddItem(cid,2148,15) 
                             npcHandler:say("Here you are ... 115 gold.",cid)
                             talkState[talkUser] = 0
        elseif doPlayerRemoveItem(cid,2006,22,0) == TRUE then
                     doPlayerAddItem(cid,2152,1)
                     doPlayerAddItem(cid,2148,10) 
                             npcHandler:say("Here you are ... 110 gold.",cid)
                             talkState[talkUser] = 0
        elseif doPlayerRemoveItem(cid,2006,21,0) == TRUE then
                     doPlayerAddItem(cid,2152,1)
                     doPlayerAddItem(cid,2148,5) 
                             npcHandler:say("Here you are ... 105 gold.",cid)
                             talkState[talkUser] = 0
        elseif doPlayerRemoveItem(cid,2006,20,0) == TRUE then
                     doPlayerAddItem(cid,2152,1) 
                             npcHandler:say("Here you are ... 100 gold.",cid)
                             talkState[talkUser] = 0
        elseif doPlayerRemoveItem(cid,2006,19,0) == TRUE then
                     doPlayerAddItem(cid,2148,95) 
                             npcHandler:say("Here you are ... 95 gold.",cid)
                             talkState[talkUser] = 0
        elseif doPlayerRemoveItem(cid,2006,18,0) == TRUE then
                     doPlayerAddItem(cid,2148,90) 
                             npcHandler:say("Here you are ... 90 gold.",cid)
                             talkState[talkUser] = 0
        elseif doPlayerRemoveItem(cid,2006,17,0) == TRUE then
                     doPlayerAddItem(cid,2148,85) 
                             npcHandler:say("Here you are ... 85 gold.",cid)
                             talkState[talkUser] = 0
        elseif doPlayerRemoveItem(cid,2006,16,0) == TRUE then
                     doPlayerAddItem(cid,2148,80) 
                             npcHandler:say("Here you are ... 80 gold.",cid)
                             talkState[talkUser] = 0
        elseif doPlayerRemoveItem(cid,2006,15,0) == TRUE then
                     doPlayerAddItem(cid,2148,75) 
                             npcHandler:say("Here you are ... 75 gold.",cid)
                             talkState[talkUser] = 0
        elseif doPlayerRemoveItem(cid,2006,14,0) == TRUE then
                     doPlayerAddItem(cid,2148,70) 
                             npcHandler:say("Here you are ... 70 gold.",cid)
                             talkState[talkUser] = 0
        elseif doPlayerRemoveItem(cid,2006,13,0) == TRUE then
                     doPlayerAddItem(cid,2148,65) 
                             npcHandler:say("Here you are ... 65 gold.",cid)
                             talkState[talkUser] = 0
        elseif doPlayerRemoveItem(cid,2006,12,0) == TRUE then
                     doPlayerAddItem(cid,2148,60) 
                             npcHandler:say("Here you are ... 60 gold.",cid)
                             talkState[talkUser] = 0
        elseif doPlayerRemoveItem(cid,2006,11,0) == TRUE then
                     doPlayerAddItem(cid,2148,55) 
                             npcHandler:say("Here you are ... 55 gold.",cid)
                             talkState[talkUser] = 0
        elseif doPlayerRemoveItem(cid,2006,10,0) == TRUE then
                     doPlayerAddItem(cid,2148,50) 
                             npcHandler:say("Here you are ... 50 gold.",cid)
                             talkState[talkUser] = 0
        elseif doPlayerRemoveItem(cid,2006,9,0) == TRUE then
                     doPlayerAddItem(cid,2148,45) 
                             npcHandler:say("Here you are ... 45 gold.",cid)
                             talkState[talkUser] = 0
        elseif doPlayerRemoveItem(cid,2006,8,0) == TRUE then
                     doPlayerAddItem(cid,2148,40) 
                             npcHandler:say("Here you are ... 40 gold.",cid)
                             talkState[talkUser] = 0
        elseif doPlayerRemoveItem(cid,2006,7,0) == TRUE then
                     doPlayerAddItem(cid,2148,35) 
                             npcHandler:say("Here you are ... 35 gold.",cid)
                             talkState[talkUser] = 0
        elseif doPlayerRemoveItem(cid,2006,6,0) == TRUE then
                     doPlayerAddItem(cid,2148,30) 
                             npcHandler:say("Here you are ... 30 gold.",cid)
                             talkState[talkUser] = 0
        elseif doPlayerRemoveItem(cid,2006,5,0) == TRUE then
                     doPlayerAddItem(cid,2148,25) 
                             npcHandler:say("Here you are ... 25 gold.",cid)
                             talkState[talkUser] = 0
        elseif doPlayerRemoveItem(cid,2006,4,0) == TRUE then
                     doPlayerAddItem(cid,2148,20) 
                             npcHandler:say("Here you are ... 20 gold.",cid)
                             talkState[talkUser] = 0
        elseif doPlayerRemoveItem(cid,2006,3,0) == TRUE then
                     doPlayerAddItem(cid,2148,15) 
                             npcHandler:say("Here you are ... 15 gold.",cid)
                             talkState[talkUser] = 0
        elseif doPlayerRemoveItem(cid,2006,2,0) == TRUE then
                     doPlayerAddItem(cid,2148,10) 
                             npcHandler:say("Here you are ... 10 gold.",cid)
                             talkState[talkUser] = 0
        elseif doPlayerRemoveItem(cid,2006,1,0) == TRUE then
                     doPlayerAddItem(cid,2148,5) 
                             npcHandler:say("Here you are ... 5 gold.",cid)
                             talkState[talkUser] = 0

                       else
                             npcHandler:say("You don't have any empty vials.", cid)
                             talkState[talkUser] = 0
	end
                end

#edit
Thanks for help anyway. Finally i transformed my fluids.lua to remove empty flasks, not needed npc anymore.
 
Last edited:
Back
Top