quest   mt2vzl_banco   begin
   state   start   begin
      when   9010.chat."Banca" with pc.getqf("q_banca")==0   begin
         say_title("Banca")
         say("Salut aventurierule!")
         say("Eu sunt administratorul de yang al")
         say("metin2")
         say("")
         say("Aici poti sa iti depozitezi tot yang-ul pe care il vrei")
         say("")
         say("Stai calm taica, nu o sa te fur")
         say("Pentru moment..")
         say("")
         say("")
         say("E o gluma, ati ras? k bn")
         say("")
         wait()
         say_title("Banca")
         say("")
         say("Inainte de asta trebuie sa faci ceva pentru mine")
         say("Tatalui meu ii plac scoicile")
         say("Si i-am promis ca azi vom lua cina")
         say("Daca imi vei da 25 de scoici")
         say("Iti voi da un spatiu ca sa poti depozita yang-ul")
         say("Cat vrei tu, bineinteles")
         say("")
         wait()
         say_title("Banca")
         say("")
         say("")
         local   banca=select("Gata, le am.","Inca nu le am.")
         if   banca==2   then
            say_title("Banca")
            say("Intoarce-te cand le vei avea!")
            return
            else
            if   pc.count_item(27987)>24   then
               say_title("Banca")
               say("Woh, multumesc mult!")
               say("Tatalui meu va fi incantat de aceste scoici.")
               pc.remove_item(27987,25)
               pc.setqf("q_banca",1)
               setstate(open_banca)
               else
               say_title("Banca")
               say("Nu ai suficiente scoici.")
               say("Tatal meu este fierarul")
               say("Trebuie sa-l mentin gras")
               say("Ca sa poata esua in continuare itemele!")
               return
            end
         end
      end      
   end
   state   open_banco   begin
      when   9010.chat."Banca"   with   pc.getqf("q_banca")==1   begin
         say_title("Banca")
         say_reward("Alege operatiunea pe care vrei s-o faci")
         say("")
         local   oper=select("Depoziteaza","Retrage","Iesire")
         if   oper==3   then
            return
            elseif   oper==2   then
               say_title("Retrage:")
               local   retiro=select("25kk","50kk","100kk","250kk","Iesire")
               local   fondos_y
               if   retiro==5   then
                  return
                  elseif   retiro==1   then
                  if   pc.getqf("fondos")>24999999   then
                     if   pc.get_gold()>1974999999   then
                        say_title("Banca")
                        say("Ai prea multi bani la tine.")
                        say("Ma tem ca nu iti pot da mai mult.")
                        else
                        pc.setqf("fondos",pc.getqf("fondos")-25000000)
                        pc.changegold(25000000)
                        say_title("Banca")
                        say("Aici ai putini tai bani")
                     end
                     else
                     say_title("Banca")
                     say("")
                     say("Nu poti scoate ce nu ai.")
                  end
                  elseif   retiro==2   then
                  if   pc.getqf("fondos")>49999999   then
                     if   pc.get_gold()>1949999999   then
                        say_title("Banca")
                        say("Ai prea multi bani la tine")
                        say("Ma tem ca nu iti pot da mai mult.")
                        else
                        pc.setqf("fondos",pc.getqf("fondos")-50000000)
                        pc.changegold(50000000)
                        say_title("Banca")
                        say("Aici ai putini tai bani")
                     end
                     else
                     say_title("Banca")
                     say("")
                     say("Nu poti scoate ce nu ai")
                  end
                  elseif   retiro==3   then
                  if   pc.getqf("fondos")>99999999   then
                     if   pc.get_gold()>1899999999   then
                        say_title("Banca")
                        say("Ai prea multi bani la tine")
                        say("Ma tem ca nu iti pot da mai mult")
                        else
                        pc.setqf("fondos",pc.getqf("fondos")-100000000)
                        pc.changegold(100000000)
                        say_title("Banca")
                        say("Aici ai putini tai bani.")
                     end
                     else
                     say_title("Banca")
                     say("")
                     say("Nu poti scoate ce nu ai")
                  end
                  elseif   retiro==4   then
                  if   pc.getqf("fondos")>199999999   then
                     if   pc.get_gold()>1799999999   then
                        say_title("Banca")
                        say("Ai prea multi bani la tine")
                        say("Ma tem ca nu iti pot da mai mult")
                        else
                        pc.setqf("fondos",pc.getqf("fondos")-200000000)
                        pc.changegold(200000000)
                        say_title("Banca")
                        say("Aici ai putini tai bani")
                     end
                     else
                     say_title("Banca ")
                     say("")
                     say("Nu poti scoate ce nu ai")
                  end
               end
            elseif   oper==1   then
            say_title("Depoziteaza:")
            local   deposito=select("25kk","50kk","100kk","Iesire")
            local   fond
            if   deposito==4   then
               return
               elseif   deposito==1   then
               if   pc.get_gold()>=25000000   then
                  pc.setqf("fondos",pc.getqf("fondos")+25000000)
                  pc.changegold(-25000000)
                  say_title("Banca")
                  say("Cati bani..")
                  else
                  say_title("Banca")
                  say("Hmm...")
                  say("")
                  say("Sigur ti-au cazut cateva")
                  say("monede..")
               end
               elseif   deposito==2   then
               if   pc.get_gold()>=50000000   then
                  pc.setqf("fondos",pc.getqf("fondos")+50000000)
                  pc.changegold(-50000000)
                  say_title("Banca")
                  say("Cati bani..")
                  else
                  say_title("Banca")
                  say("Hmm..")
                  say("")
                  say("Sigur ti-au cazut cateva")
                  say("monede..")
               end
               elseif   deposito==3   then
               if   pc.get_gold()>=100000000   then
                  pc.setqf("fondos",pc.getqf("fondos")+100000000)
                  pc.changegold(-100000000)
                  say_title("Banca")
                  say("Cati bani..")
                  else
                  say_title("Banca")
                  say("Hm...")
                  say("")
                  say("Sigur ti-au cazut cateva")
                  say("monede..")
               end
            end
         end
         say_title("Banca")
         say("")
         say_reward("Totalul de yang pe care il ai acum este:")
         say(pc.getqf("Fondos")," Yangs")
      end
   end
end

1. Salvaţi conţinutul quest-ului într-un fişier text numit de exemplu nume_quest.quest .

2. Vă conectaţi la filezilla / winscp şi întrati în /usr/home/game/share/locale/germany/quest (depinde ce server aveţi).

3. Îl puneţi acolo (să fie .quest) şi da-ţi permisiuni 777.

4. Te loghezi în FreeBSD / putty şi scrii în felul următor: cd /usr/home/game/share/locale/germany/quest apoi ./qc nume_quest.quest

5. Intraţi pe server şi scrieţi /reload q .