Am si eu o problema, ma gandeam ca m-ati putea ajuta..
Am un server pe Hamachi si am creat un quest sub forma unei "banci" in care playerii sa poata depozita sau sa scoata bani. Questul e urmatorul:
Cod: Selectaţi tot
quest banca_regatului begin
state start begin
when login or levelup with pc.level >0 begin
set_state(banca)
end
end
state banca begin
when 20092.chat."Banca Regatului" begin
say_title("Banca Regatului")
say("Salut tinere! Eu iti voi oferi posibilitatea")
say("de a depozita sau de a retrage bani chiar")
say("de aici de la mine! Este simplu, tranzactiile")
say("se vor face prin intermediul cupoanelor.")
say("Ce sunt alea? Sunt niste iteme prin care")
say("tu iti vei depozita bani la mine sau vei")
say("retrage bani chiar de aici... )
say("Sunt 4 feluri de cupoane, fiecare avand cate")
say("o valoare diferita: 50kk, 100kk, 250kk si 500kk.")
wait()
say_title("Banca Regatului")
say("Doresti sa facem vreo tranzactie?")
local s=select("Vreau sa depozitez bani.","Vreau sa scot bani.","Nu, nu vreau.")
if s==1 then
say_title("Banca Regatului")
say("Ok, deci vrei sa depozitezi bani.")
say("Ce valoare doresti sa depozitezi?"
local p==select("50kk Yang","100kk Yang","250kk Yang","500kk Yang","Nu mai vreau asta.")
if p==1 then
if pc.count_money > 50000000 then
say_title("Banca Regatului")
say("Ok, iti voi da chiar acum cuponul")
say("in valoare de 50kk Yang.")
pc.change_money(-50000000)
pc.give_item2("80013",1)
else
say_title("Banca Regatului")
say("Nu ai destui bani pentru a depozita.")
say("Revino cand ai suficienti bani.")
wait()
return
end
elseif p==2 then
if pc.count_money > 100000000 then
say_title("Banca Regatului")
say("Ok, iti voi da chiar acum cuponul")
say("in valoare de 100kk Yang.")
pc.change_money(-100000000)
pc.give_item2("80014",1)
else
say_title("Banca Regatului")
say("Nu ai destui bani pentru a depozita.")
say("Revino cand ai suficienti bani.")
wait()
return
end
elseif p==3 then
if pc.count_money > 250000000 then
say_title("Banca Regatului")
say("Ok, iti voi da chiar acum cuponul")
say("in valoare de 250kk Yang.")
pc.change_money(-250000000)
pc.give_item2("80015",1)
else
say_title("Banca Regatului")
say("Nu ai destui bani pentru a depozita.")
say("Revino cand ai suficienti bani.")
wait()
return
end
elseif p==4 then
if pc.count_money > 500000000 then
say_title("Banca Regatului")
say("Ok, iti voi da chiar acum cuponul")
say("in valoare de 500kk Yang.")
pc.change_money(-500000000)
pc.give_item2("80016",1)
else
say_title("Banca Regatului")
say("Nu ai destui bani pentru a depozita.")
say("Revino cand ai suficienti bani.")
wait()
return
end
elseif p==5 then
say_title("Banca Regatului")
say("Ok, nu te oblig sa faci asta daca nu vrei.")
say("Daca te razgandesti ma vei gasi tot aici!")
return
end
end
elseif s==2 then
say_title("Banca Regatului")
say("Ce suma de bani doresti sa retragi?")
local q=select("50kk","100kk","250kk","500kk","Nu mai vreau asta.")
if q==1 then
if pc.count_item(80013) >0 then
say_title("Banca Regatului")
say("Ok, iti voi da chiar acum banii pe")
say("valoarea cuponului, adica 50kk Yang.")
pc.change_money(50000000)
pc.remove_item(80013, 1)
else
say_title("Banca Regatului")
say("Nu ai nici un cupon care sa-mi")
say("dovedeasca faptul ca tu ai bani")
say("depozitati la mine.")
wait()
return
end
elseif q==2 then
if pc.count_item(80014) >0 then
say_title("Banca Regatului")
say("Ok, iti voi da chiar acum banii pe")
say("valoarea cuponului, adica 100kk Yang.")
pc.change_money(100000000)
pc.remove_item(80014, 1)
else
say_title("Banca Regatului")
say("Nu ai nici un cupon care sa-mi")
say("dovedeasca faptul ca tu ai bani")
say("depozitati la mine.")
wait()
return
end
elseif q==3 then
if pc.count_item(80015) >0 then
say_title("Banca Regatului")
say("Ok, iti voi da chiar acum banii pe")
say("valoarea cuponului, adica 250kk Yang.")
pc.change_money(250000000)
pc.remove_item(80015, 1)
else
say_title("Banca Regatului")
say("Nu ai nici un cupon care sa-mi")
say("dovedeasca faptul ca tu ai bani")
say("depozitati la mine.")
wait()
return
end
elseif q==4 then
if pc.count_item(80016) >0 then
say_title("Banca Regatului")
say("Ok, iti voi da chiar acum banii pe")
say("valoarea cuponului, adica 500kk Yang.")
pc.change_money(500000000)
pc.remove_item(80016, 1)
else
say_title("Banca Regatului")
say("Nu ai nici un cupon care sa-mi")
say("dovedeasca faptul ca tu ai bani")
say("depozitati la mine.")
wait()
return
end
end
elseif s==3 then
say_title("Banca Regatului")
say("Ok, foarte bine. Daca te vei razgandi")
say("ma vei gasi tot aici. Salutare!")
wait()
return
end
end
end


