quest level4coins begin
state start begin
when login begin
set_state(level4coins)
end
end
state level4coins begin
when letter begin
local flag1 = pc.getf("level4coins","50")
local flag2 = pc.getf("level4coins","500")
local flag3 = pc.getf("level4coins","1000")
if flag1 == 0 or flag2 == 0 or flag3 == 0 then
send_letter("Level4Coins")
end
end
when button or info begin
local level = pc.get_level()
local flag1 = pc.getf("level4coins","50")
local flag2 = pc.getf("level4coins","500")
local flag3 = pc.getf("level4coins","1000")
if level >= 50 and flag1 == 0 and flag2 == 0 and flag3 == 0 then
say_title("Level4Coins")
say("Hero "..pc.get_name().."")
say("You have updated your powers ")
say("and this is your reward")
say("")
say_reward("Lv. 50: |cfff6fba7|H|h50|h|r |cff4ec6c9|H|hDiamonds|h|r")
say_reward("Do you want to collect the prize now?")
local a = select("Yes","No")
if a == 2 then
return
end
local amount_coins = 50
local level4coins = mysql_direct_query("UPDATE account.account SET account.account.coins = account.account.coins + " ..amount_coins.. " WHERE id=('"..pc.get_account_id().."') LIMIT 1;")
pc.setf("level4coins","50", 1)
send_letter("Level4Coins")
notice_all("Congratulations to "..pc.get_name().." for reaching level "..pc.get_level())
elseif level >= 100 and flag1 == 1 and flag2 == 0 and flag3 == 0 then
say_title("Level4Coins")
say("Hero "..pc.get_name().."")
say("You have updated your powers ")
say("and this is your reward")
say("")
say_reward("Lv. 100: |cfff6fba7|H|h500|h|r |cff4ec6c9|H|hDiamonds|h|r")
say_reward("Do you want to collect the prize now?")
local a = select("Yes","No")
if a == 2 then
return
end
local amount_coins = 500
local level4coins = mysql_direct_query("UPDATE account.account SET account.account.coins = account.account.coins + " ..amount_coins.. " WHERE id=('"..pc.get_account_id().."') LIMIT 1;")
pc.setf("level4coins","500", 1)
send_letter("Level4Coins")
notice_all("Congratulations to "..pc.get_name().." for reaching level "..pc.get_level())
elseif level >= 120 and flag1 == 1 and flag2 == 1 and flag3 == 0 then
say_title("Level4Coins")
say("Hero "..pc.get_name().."")
say("You have updated your powers ")
say("and this is your reward")
say("")
say_reward("Lv. 120: |cfff6fba7|H|h1000|h|r |cff4ec6c9|H|hDiamonds|h|r")
say_reward("Do you want to collect the prize now?")
local a = select("Yes","No")
if a == 2 then
return
end
local amount_coins = 1000
local level4coins = mysql_direct_query("UPDATE account.account SET account.account.coins = account.account.coins + " ..amount_coins.. " WHERE id=('"..pc.get_account_id().."') LIMIT 1;")
pc.setf("level4coins","1000", 1)
send_letter("Level4Coins")
notice_all("Congratulations to "..pc.get_name().." for reaching level "..pc.get_level())
else
say_title("Level4Coins")
say("Hero "..pc.get_name().."")
if level <= 50 and flag1 == 0 and flag2 == 0 and flag3 == 0 then
say("You don't have necessary level.")
say("Continue the adventure, ")
say("soon you will be rewarded!")
elseif level <= 100 and flag1 == 1 and flag2 == 0 and flag3 == 0 then
say("You don't have necessary level.")
say("Continue the adventure, ")
say("soon you will be rewarded!")
elseif level <= 120 and flag1 == 1 and flag2 == 1 and flag3 == 0 then
say("You don't have necessary level.")
say("Continue the adventure, ")
say("soon you will be rewarded!")
else
say("You've already received the prize!")
say("Thank you for your dedication!")
end
say("")
if flag1 == 1 then
say_reward("Lv.50: |cfff6fba7|H|h50|h|r |cff4ec6c9|H|hDiamonds|h|r")
say_reward("|cff56ff00|H|hClaimed|h|r")
else
say_reward("Lv.50: |cfff6fba7|H|h50|h|r |cff4ec6c9|H|hDiamonds|h|r")
say_reward("|cffff554a|H|hIn progress|h|r")
end
if flag2 == 1 then
say_reward("Lv.100: |cfff6fba7|H|h500|h|r |cff4ec6c9|H|hDiamonds|h|r")
say_reward("|cff56ff00|H|hClaimed|h|r")
else
say_reward("Lv.100: |cfff6fba7|H|h500|h|r |cff4ec6c9|H|hDiamonds|h|r")
say_reward("|cffff554a|H|hIn progress|h|r")
end
if flag3 == 1 then
say_reward("Lv.120: |cfff6fba7|H|h1000|h|r |cff4ec6c9|H|hDiamonds|h|r")
say_reward("|cff56ff00|H|hClaimed|h|r")
else
say_reward("Lv.120: |cfff6fba7|H|h1000|h|r |cff4ec6c9|H|hDiamonds|h|r")
say_reward("|cffff554a|H|hIn progress|h|r")
end
local lv = select("Continue")
if lv == 1 then
send_letter("Level4Coins")
return
end
end
end
end
end