Pentru cine doreste pe serverul lui de metin sa isi puna banca are posibilitate de a lua de aici
Instalare:
cd /usr/home/game/share/locale/turkey/quest
Scrieti in consola :
cd /usr/home/game/share/locale/turkey/quest
./qc banker.quest
Bafta !
Tutorial Creeat de Micul`Wji 100%
Sper sa va fi fost de ajutor.
Daca v-am fost de ajutor dai si tu un TANKS :-bd
- Cod:
quest banker begin
state start begin
when 20041.chat."Banca" pc.is_gm() begin
banker.bankdialog()
end
function bankdialog()
say_title("Banca:")
say("Va ofer posibilitatea de a va ")
say("depozita yang-ul fara dobânda..")
say("Dar puteþi adauga în cont maxim")
say("4.611.686.016.279.904.256 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 adauga aceasta suma în cont!")
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("Va uram un joc cat mai placut !")
end
end
end
end
Instalare:
cd /usr/home/game/share/locale/turkey/quest
Scrieti in consola :
cd /usr/home/game/share/locale/turkey/quest
./qc banker.quest
Bafta !
Tutorial Creeat de Micul`Wji 100%
Sper sa va fi fost de ajutor.
Daca v-am fost de ajutor dai si tu un TANKS :-bd