Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

[Quest]Bank U Dozorcy ..


Rekomendowane odpowiedzi

Opublikowano
quest bank_skrypt begin
   state start begin
               when 9005.chat."Bank" begin
                       local pin = pc.getqf("konto_pin")
                       local konto_yang = pc.getqf("konto_yang")
                       if pin == 0 then
                               --------------------------- PIN FESTLEGEN! ---------------------------
                               say_title(mob_name(9005).. " mowi do Ciebie ".. pc.get_name() ..".")
                               say("Witam cię na xxx")
                               say("Jestem bankierem tego serwera")
                               say("Ponieważ rozmawiasz ze mna po raz pierwszy,")
                               say("prosze Cie, abys ustawil swoj kod PIN.")
                               say("5 cyfrowy kod jest bezpieczny.")
                               say("Ten kod musi byc bezpieczny przed zlodziejami!")
                               say("")
                               say_reward("Wprowadz swoj 5 cyfrowy kod (tylko cyfry!)")
                               local pin_eing = tonumber(input("12345"))
                               if pin_eing > 9999 and pin_eing < 100000 then
                                       say_title(mob_name(20006).. " mowi Ci ".. pc.get_name() ..".")
                                       say("")
                                       say("Ten PIN jest OK")
                                       say("")
                                       say_reward("Zapisac " ..pin_eing.. " jako Twoj numer PIN?")
                                       local sel=select("Tak", "Nie")
                                       if sel==1 then
                                               pc.setqf("konto_pin", pin_eing)
                                               say_title(mob_name(9005).. " mowi Ci ".. pc.get_name() ..".")
                                               say("")
                                               say("Pin zostal zapisany.")
                                               say("Do zobaczenia wkrotce.")
                                       elseif sel==2 then
                                               say_title(mob_name(9005).. " mowi Ci ".. pc.get_name() ..".")
                                               say("")
                                               say("Do zobaczenia wkrotce.")
                                       else
                                               -- Fehler abfangen!
                                               say("Unbekannter Fehler!")
                                               say("Bitte umgehend mit ihren")
                                               say("Fehler Code beim Serverleiter")
                                               say("melden!")
                                               say("Fehler Code: 1")
                                       end
                               elseif pin_eing > 99999 or pin_eing == 0 or pin_eing < 10000 then
                                       say_title(mob_name(9005).. " mowi Ci ".. pc.get_name() ..".")
                                       say("")
                                       say("Przykro mi, ale cos jest nie tak z")
                                       say("Twoim kodem PIN")
                                       say("")
                                       say_reward("Info: Pin musi zawierac tylko liczby!")
                                       say_reward("PIN nie moze byc wiekszy niz 99999")
                                       say_reward("lub mniejszy niz 10000!")
                               else
                                       -- Fehler abfangen!
                                       say("Unbekannter Fehler!")
                                       say("Bitte umgehend mit ihren")
                                       say("Fehler Code beim Serverleiter")
                                       say("melden!")
                                       say("Fehler Code: 2")
                               end
                       else
                               --------------------------- PIN VORHANDEN! ---------------------------
                               say_title(mob_name(9005).. " mowi Ci ".. pc.get_name() ..".")
                               say("")
                               say("Witam. Jestem bankierem.")
                               say("Mozesz powierzyc mi nadmiar gotowki.")
                               say("")
                               say_reward("Co chcesz zrobic?")
                               say("")
                               local sel=select("Wplac pieniadze", "Wyplac pieniadze", "Sprawdz moje konto", "Zmien kod PIN", "Nic")
                               if sel==1 then
                                       ---------------------------GELD GEBEN---------------------------
                                       say_title(mob_name(9005).. " mowi Ci ".. pc.get_name() ..".")
                                       say("")
                                       say("Prosze podac kod PIN")
                                       local pin_abf = tonumber(input(""))
                                       if pin_abf == pc.getqf("konto_pin") then
                                               say_title(mob_name(9005).. " mowi Ci ".. pc.get_name() ..".")
                                               say("")
                                               say("Pin jest prawidlowy.")
                                               say("Ile chcesz wplacic?")
                                               say("")
                                               say_reward("Masz: " ..pc.get_money())
                                               say("")
                                               local geld_auf_konto = tonumber(input(""))
if geld_auf_konto < 0 then return end
                                               local auf_konto_new = tonumber(geld_auf_konto) + pc.getqf("konto_yang")
                                               if pc.get_money() < geld_auf_konto then
                                                       say_title(mob_name(9005).. " mowi Ci ".. pc.get_name() ..".")
                                                       say("")
                                                       say("Nie masz tyle gotowki!")
                                               else
                                                       if auf_konto_new < 2000000000 then
                                                               pc.change_money(-geld_auf_konto)
                                                               pc.setqf("konto_yang", auf_konto_new)
                                                               say_title(mob_name(9005).. " mowi Ci ".. pc.get_name() ..".")
                                                               say("")
                                                               say("Mam " ..geld_auf_konto.. " Yang na koncie")
                                                       else
                                                               say_title(" Bankier ")
                                                               say("")
                                                               say("Nie mozesz na koncie")
                                                               say("miec wiecej niz")
                                                               say("1.999.999.999")
                                                       end
                                               end
                                       else
                                               say_title(mob_name(9005).. " mowi Ci ".. pc.get_name() ..".")
                                               say("")
                                               say("Zly pin")
                                       end
                               elseif sel==2 then
                                       ---------------------------GELD ABHEBEN---------------------------
                                       say_title(mob_name(9005).. " mowi Ci ".. pc.get_name() ..".")
                                       say("")
                                       say("Prosze podac kod PIN")
                                       local pin_abf = tonumber(input(""))
                                       if pin_abf == pc.getqf("konto_pin") then
                                               say_title(mob_name(20006).. " mowi Ci ".. pc.get_name() ..".")
                                               say("")
                                               say("Pin jest prawidlowy")
                                               say("Ile pieniedzy chcesz wyplacic?")
                                               say("")
                                               say_reward("Na koncie: " ..pc.getqf("konto_yang"))
                                               say("")
                                               local geld_von_konto = tonumber(input(""))
                                               if geld_von_konto < 0 then
                                               return
                                               elseif geld_von_konto > pc.getqf("konto_yang") then
                                                       say_title(mob_name(9005).. " mowi Ci ".. pc.get_name() ..".")
                                                       say("")
                                                       say("Nie masz tylu pieniedzy na koncie!")
                                               elseif geld_von_konto <= pc.getqf("konto_yang") then
                                                       local yang_bug_check = pc.get_money() + geld_von_konto
                                                       if yang_bug_check < 2000000000 then
                                                               local auf_konto_new = tonumber(pc.getqf("konto_yang") - geld_von_konto)
                                                               pc.setqf("konto_yang", auf_konto_new)
                                                               pc.change_money(geld_von_konto)
                                                               say_title(mob_name(9005).. " mowi Ci ".. pc.get_name() ..".")
                                                               say("")
                                                               say("Otrzymales " ..geld_von_konto.. " Yang.")
                                                       else
                                                               say_title(mob_name(9005).. " mowi Ci ".. pc.get_name() ..".")
                                                               say("")
                                                               say("Pamietaj aby nie wyplacac za duzo")
                                                               say("gdyz Yang moga Ci sie zbugowac!")
                                                       end
                                               end
                                       else
                                               say_title(mob_name(9005).. " mowi Ci ".. pc.get_name() ..".")
                                               say("")
                                               say("Zly kod PIN")
                                       end
                               elseif sel==3 then
                                       ---------------------------GELD ABFRAGEN---------------------------
                                       say_title(mob_name(9005).. " mowi Ci ".. pc.get_name() ..".")
                                       say("")
                                       say("Chcesz wiedziec ile yang masz na koncie?")
                                       say("Sprawdzmy...")
                                       say("")
                                       say_reward("Yang na koncie: " ..pc.getqf("konto_yang"))
                               elseif sel==4 then
                                       ---------------------------PIN ÄNDERN---------------------------
                                       say_title(mob_name(9005).. " mowi Ci ".. pc.get_name() ..".")
                                       say("")
                                       say("Wpisz aktualny kod PIN")
                                       local pin_abf = tonumber(input(""))
                                       if pin_abf == pc.getqf("konto_pin") then
                                               say_title(mob_name(9005).. " mowi Ci ".. pc.get_name() ..".")
                                               say("")
                                               say("Pin jest prawidlowy.")
                                               say("Wpisz nowy kod PIN (tylko cyfry!)")
                                               local pin_eing = tonumber(input("12345"))
                                               if pin_eing > 9999 and pin_eing < 100000 then
                                                       say_title(mob_name(9005).. " mowi Ci ".. pc.get_name() ..".")
                                                       say("")
                                                       say("Ten PIN jest OK")
                                                       say("")
                                                       say_reward("Ustawic " ..pin_eing.. " jako nowy PIN?")
                                                       local sel=select("Tak", "Nie")
                                                       if sel==1 then
                                                               pc.setqf("konto_pin", pin_eing)
                                                               say_title(mob_name(9005).. " mowi Ci ".. pc.get_name() ..".")
                                                               say("")
                                                               say("Kod PIN zostal zmieniony.")
                                                               say("Do zobaczenia wkrotce.")
                                                       elseif sel==2 then
                                                               say_title(mob_name(9005).. " mowi Ci ".. pc.get_name() ..".")
                                                               say("")
                                                               say("Do zobaczenia wkrotce.")
                                                       else
                                                               -- Fehler abfangen!
                                                               say("Unbekannter Fehler!")
                                                               say("Bitte umgehend mit ihren")
                                                               say("Fehler Code beim Serverleiter")
                                                               say("melden!")
                                                               say("Fehler Code: 3")
                                                       end
                                               elseif pin_eing > 99999 or pin_eing == 0 or pin_eing < 10000 then
                                                       say_title(mob_name(9005).. " mowi Ci ".. pc.get_name() ..".")
                                                       say("")
                                                       say("Przykro mi, ale cos jest nie tak z")
                                                       say("Twoim PIN. Dlatego tez nie ulegl zmianie")
                                                       say("")
                                                       say("")
                                                       say_reward("Info:PIN musi zawierac tylko liczby!")
                                                       say_reward("Info: Nie wieksze niz 99999")
                                                       say_reward("i nie mniejsze niz 10000!")
                                               else
                                               -- Fehler abfangen!
                                                       say("Unbekannter Fehler!")
                                                       say("Bitte umgehend mit ihren")
                                                       say("Fehler Code beim Serverleiter")
                                                       say("melden!")
                                                       say("Fehler Code: 4")
                                               end
                                       else
                                               say_title(mob_name(9005).. " mowi Ci ".. pc.get_name() ..".")
                                               say("")
                                               say("Zly kod PIN")
                                       end
                               elseif sel==5 then
                                       ---------------------------Nic---------------------------
                                       say_title(mob_name(9005).. " mowi Ci ".. pc.get_name() ..".")
                                       say("")
                                       say("Do zobaczenia wkrotce")
                               else
                               -- Fehler abfangen!
                                       say("Unbekannter Fehler!")
                                       say("Bitte umgehend mit ihren")
                                       say("Fehler Code beim Serverleiter")
                                       say("melden!")
                                       say("Fehler Code: 5")
                               end
                       end
               end
       end
end


 

Opublikowano

no kurr... to powinno byc tak ze oni uniosą te 999kkk a jak wyplacisz naprzyklad tą całą sumę to wtedy się zbuguje do 0 .. a tak to w banku z 999kkk powinnno ..;/ da sie tak ?

a ten quest u góry to jest z bugiem ,czy bez?

Opublikowano

zawsze można zrobić następny który utrzyma te następne yangi i żeby pokazywać to niech pokaże to + to

211c73cd6486beb.gif

Minecraft

odkrywcai.pngwolftamer.png

Odkrywca

Wolfer:Lubie pieski:P

Jeżeli jesteś człowiek to kliknij na obrazek:

baner6.gif

Opublikowano

można zrobić tak jak ja kiedyś na metin5. Kilka "skrytek" u jednego NPC :P

 

Po kopiujesz i wklejasz np. 5x ten quest na ftp, kazdy inna nazwa, pozniej wlaczasz po kolei kazdy i zmieniasz quest bank_script begin na inna nazwe przy kazdym i pozniej ./qc do kazdego i dziala ^^

 

Na 100% mozliwe, dzialalo na metin5 ;)


 

Opublikowano

myslisz ze to mozliwe? a na czym by to mialo polegac ?l

nie wiem czy to wyświetli ale o to chodzi

że jak masz powyżej 1.999.999.999 yang to jest następny pc.getqf czyli np. konto_yang2 żeby ci wyświetlał itd. to robisz konto_yang + konto_yang2

powinno działać ^^

@down

napisał to samo up

można by zrobić że jeżeli poprzednie konto jest zapełnione pokazuje drugie^^

211c73cd6486beb.gif

Minecraft

odkrywcai.pngwolftamer.png

Odkrywca

Wolfer:Lubie pieski:P

Jeżeli jesteś człowiek to kliknij na obrazek:

baner6.gif

Opublikowano

@Up

z tymi nazwami nie przesadzaj, nazwy są zastrzeżone i nawet w grach nie mozna ich wykorzystywac ;)

Bug polegala na wyciaganiu ile sie chce yang bez posiadania tej ilosci na koncie, ale juz wyeliminowany

Na pewno bedzie to dzialac, testowane ^^


 

Opublikowano

tylko że wtedy nic nie jest (kwota Yang) jjest na roznych kontach ;/ wiec to trochę kiepsko .. bo ludzie by z tej opcji nie korzystali .. ;/

Powielam : na czym polega ten bug?? i w której linijce jest zablokowany :P

Opublikowano

podałbyś kodzik jak dodać dodatkową przedziałkę ?? jasniej ; P*

nie chodzi mi ze u depo wywalone jak .. jest bank1

bank 2 bank3 itp .. tylko ze jak przejsc

ze klikasz bank

i wybierasz sobie .

Itelogo

Pkro

itp :P

Opublikowano

jak masz np :

when 9005.chat."Bank" begin
                       local pin = pc.getqf("konto_pin")
                       local konto_yang = pc.getqf("konto_yang")
                       if pin == 0 then

to jak zrobić aby do zakladki bank wchodziło się poprzez zakładkę np .: INTELIGO u depo

czyli

Klikasz na depo

i pisze INTELIGO > Klikasz inteligo i wyskakuje zakladka Bank >klikasz bank i masz to wszystko z questa ; P

 

 

to jak pomożecie ??

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...