Code: Select all
function onTrade(player,npc,trade)
local ToBee = player:getQuestStatus(WINDURST,TO_BEE_OR_NOT_TO_BEE);
if(ToBee == QUEST_ACCEPTED) then
local ToBeeOrNotStatus = player:getVar("ToBeeOrNot_var");
if(ToBeeOrNotStatus == 10 and trade:hasItemQty(4370,1) and trade:getItemCount() == 1) then
player:startEvent(0x0045); -- After Honey#1: Clearing throat
elseif(ToBeeOrNotStatus == 1 and trade:hasItemQty(4370,1) and trade:getItemCount() == 1) then
player:startEvent(0x0046); -- After Honey#2: Tries to speak again... coughs
elseif(ToBeeOrNotStatus == 2 and trade:hasItemQty(4370,1) and trade:getItemCount() == 1) then
player:startEvent(0x0049); -- After Honey#3: Tries to speak again... coughs..asked for more Honey
elseif(ToBeeOrNotStatus == 3 and trade:hasItemQty(4370,1) and trade:getItemCount() == 1) then
player:startEvent(0x004A); -- After Honey#4: Feels like its getting a lot better but there is still iritaion
elseif(ToBeeOrNotStatus == 4 and trade:hasItemQty(4370,1) and trade:getItemCount() == 1) then
player:startEvent(0x004B); -- After Honey#5: ToBee quest Finish (tooth hurts from all the Honey
end
end
end;
Code: Select all
function onTrade(player,npc,trade)
if(player:getQuestStatus(WINDURST,TO_BEE_OR_NOT_TO_BEE) == QUEST_ACCEPTED) then
if (trade:hasItemQty(4370,1) and trade:getItemCount() == 1) then
local ToBeeOrNotStatus = player:getVar("ToBeeOrNot_var");
if(ToBeeOrNotStatus == 10) then
player:startEvent(0x0045); -- After Honey#1: Clearing throat
elseif(ToBeeOrNotStatus == 1) then
player:startEvent(0x0046); -- After Honey#2: Tries to speak again... coughs
elseif(ToBeeOrNotStatus == 2) then
player:startEvent(0x0049); -- After Honey#3: Tries to speak again... coughs..asked for more Honey
elseif(ToBeeOrNotStatus == 3) then
player:startEvent(0x004A); -- After Honey#4: Feels like its getting a lot better but there is still iritaion
elseif(ToBeeOrNotStatus == 4) then
player:startEvent(0x004B); -- After Honey#5: ToBee quest Finish (tooth hurts from all the Honey
end
end
end
end;