quest BancaYang begin
state start begin
when letter begin
cmdchat("BancaYang "..q.getcurrentquestindex())
end
when button or info begin
say_title("Banca:")
say("Va oferim posibilitatea de a va ")
say("depozita yang-ul fara dobânda..")
say("Dar puteþi adauga în cont maxim")
say("99.999.999.999.999 yang!")
say("")
local action = select("Adauga în cont", "Extrage din cont", "Închide")
if action == 1 then
say_title("Banca:")
if pc.gold < 1 then
say("Nu aveþi niciun yang.")
say("")
return
end
say("Deþii "..pc.gold.." Yang.")
say("Cât de mult vrei sa adaugi în cont?")
local yang = tonumber(input())
if yang < 0 then
return
end
if yang > pc.gold then
yang = pc.gold
end
pc.changegold(-yang)
local saved_rest = tonumber(pc.getqf("saved_rest"))
local saved_signed_longs = tonumber(pc.getqf("saved_signed_longs"))
if saved_rest + yang > 2147483647 then
pc.setqf("saved_signed_longs", saved_signed_longs + 1)
pc.setqf("saved_rest", saved_rest + yang - 2147483647)
else
pc.setqf("saved_rest", saved_rest + yang)
end
say_title("Banca:")
say("Ai adaugat în cont "..yang.." yang.")
say("")
return
elseif action == 2 then
local saved_rest = tonumber(pc.getqf("saved_rest"))
local saved_signed_longs = tonumber(pc.getqf("saved_signed_longs"))
local saved_yang = saved_signed_longs*2147483647+saved_rest
say_title("Banca:")
if saved_yang < 1 then
say("Nu poþi extrage aceasta suma în cont!")
say("")
return
end
say("Va puteþi extrage yangul din cont")
say("oricând vreþi ºi aveþi posibilitatea.")
say("")
say_reward("Soldul contului: "..saved_yang.." Yang")
say("")
say("Cât yang doriþi sa extrageþi?")
local yang = tonumber(input())
if yang < 0 then
return
end
if yang > saved_yang then
yang = saved_yang
end
if pc.gold + yang > 1899999999 then
yang = 1899999999 - pc.gold
end
if yang > saved_yang then
yang = saved_yang
end
if saved_rest - yang < 0 then
pc.setqf("saved_signed_longs", saved_signed_longs - 1)
pc.setqf("saved_rest", 2147483647 - yang + saved_rest)
else
pc.setqf("saved_rest", saved_rest - yang)
end
pc.changegold(yang)
say_title("Banca:")
say("Aþi extras din cont "..yang.." yang.")
say("Mulþumim!")
say("")
end
end
end
endVerificare:
local Banca = mysql_query("SELECT Banca from player.player WHERE id="..pc.get_player_id().." LIMIT 1;")[1][1]
Adaugare yang in Banca: mysql_query("UPDATE player.player SET Banca = Banca+yang WHERE id="..pc.get_player_id().." LIMIT 1;")
pc.changegold(-yang)
Scoatere bani din banca: mysql_query("UPDATE player.player SET Banca = Banca-yang WHERE id="..pc.get_player_id().." LIMIT 1;")
pc.changegold(yang)

