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

[Problem]Quest Na Bank


Rekomendowane odpowiedzi

Opublikowano

Witajcie wziąłem questa z tego oto tematu KLIK i robi mi się takie coś:

74784467.jpg

 

U npc są do wyboru dwie opcje Bank i Bank 1 opcja jest dobra i działa poprawnie a druga prosze zobaczyć:

false.jpg

 

 

Nie chce takiego Banku ponieważ można wtedy zmienicać pin bez wpisania starego wie ktoś może jak usunąc tą drugą opcje w chacie?

 

A oto mój quest:

-------------------

--Quest Bank

--By Ktostam.

--Bez bugu

-------------------

quest bank begin

state start begin

when 20024.chat."Bank" begin

if pc.getqf("nasz_pin") == 0 then

say_title(mob_name(20024)..": ")

say("")

say("Witaj. Jestem Bankierem")

say("w tym krolestwie. Masz")

say("u mnie juz konto bankowe.")

say("")

say("Co chcesz zrobic?")

local wplac = "Wplac Yang"

local wyplac = "Wyplac Yang"

local stan = "Stan Konta"

local pin = "Zmien PIN"

local anu = "Nic"

local zrob_cos = select(wplac, wyplac, stan, pin, anu)

if zrob_cos == 1 then

say_title(mob_name(20024)..": ")

say("")

say("Podaj swoj PIN.")

local podaj_swoj_pin = input()

if podaj_swoj_pin == pc.getqf("nasz_pin") then

say_title(mob_name(20024)..": ")

say("")

say("Poprawny PIN.")

say("")

say("Wpisz ile chcesz wplacic.")

say("Maksymalna kwota to 1.999.999.999.")

say("Minimalna kwota to 1.")

local wplac = input()

if wplac > 0 and wplac < 2000000000 then

if wplac =="" then

say_title(mob_name(20024)..": ")

say("")

say("Musisz podac ilosc Yang.")

elseif wplac > pc.get_money() then

say_title(mob_name(20024)..": ")

say("")

say("Nie masz tyle Yang.")

elseif wplac <= pc.get_money() then

pc.change_money(-wplac)

local zapisz_kase = pc.getqf("nasza_kasa")+wplac

pc.setqf("nasza_kasa", zapisz_kase)

say_title(mob_name(20024)..": ")

say("")

say("Wplaciles na konto: "..wplac)

say("Na koncie znajduje sie: "..zapisz_kase)

say("Dziekuje Ci za wplacenie Yang.")

end

end

say_title(mob_name(20024)..": ")

say("")

say("Wpisales za duzo Yang do")

say("wyplacania, albo")

say("za malo lub nie podales samych")

say("cyfr.")

end

say_title(mob_name(20024)..": ")

say("")

say("Znasz swoj PIN?")

elseif zrob_cos == 2 then

say_title(mob_name(20024)..": ")

say("")

say("Podaj swoj PIN")

local podaj_swoj_pin = input()

if podaj_swoj_pin == pc.getqf("pin") then

say_title(mob_name(20024)..": ")

say("")

say("Wpisz ile chcesz wyplacic.")

say("Maksymalna kwota to 1.999.999.999.")

say("Minimalna kwota to 1.")

local wyplac = input()

if wyplac > 0 and wyplac < 2000000000 then

if wyplac =="" then

say_title(mob_name(20024)..": ")

say("")

say("Musisz podac ile chcesz wyplacic.")

elseif wplac > pc.getqf("nasza_kasa") then

say_title(mob_name(20024)..": ")

say("")

say("Nie masz tyle Yang.")

elseif wplac <= pc.getqf("nasza_kasa") then

local warunek = pc.get_money()+wyplac

if warunek >= 2000000000 then

say_title(mob_name(20024)..": ")

say("")

say("Chcesz sobie zbugowac Yang?")

end

pc.change_money(wyplac)

local zapisz = pc.getqf("nasz_kasa")-wyplac

pc.setqf("nasza_kasa", zapisz)

say_title(mob_name(20024)..": ")

say("")

say("Wyplaciles: "..wyplac.." Yang.")

say("Na koncie masz: "..zapisz)

end

end

say_title(mob_name(20024)..": ")

say("")

say("Wplaciles za duzo Yang, albo")

say("za malo lub nie podales samych")

say("cyfr.")

end

say_title(mob_name(20024)..": ")

say("")

say("Znasz swoj PIN?")

elseif zrob_cos == 3 then

say_title(mob_name(20024)..": ")

say("")

say("Na koncie znajduje sie "..pc.getqf("nasza_kasa"))

elseif zrob_cos == 4 then

say_title(mob_name(20024)..": ")

say("")

say("Podaj swoj PIN.")

local podaj_swoj_pin = input()

if podaj_swoj_pin == pc.getqf("nasz_pin") then

say_title(mob_name(20024)..": ")

say("")

say("Poprawny PIN.")

say("")

say("Podaj swoj nowy PIN.")

say("PIN musi miec 5 cyfr.")

local nowy_pin = input()

if nowy_pin > 9999 and nowy_pin <= 99999 then

say_title(mob_name(20024)..": ")

say("")

say("Zostawic taki: "..nowy_pin.." PIN?")

local zostaw_pin = select("Tak", "Nie")

if zostaw_pin == 1 then

pc.setqf("nasz_pin", nowy_pin)

say_title(mob_name(20024)..":")

say("")

say("Twoj nowy PIN to: "..nowy_pin)

end

say_title(mob_name(20024)..": ")

say("")

say("Nie to nie.")

end

say_title(mob_name(20024)..": ")

say("")

say("Nowy PIN jest zly.")

end

say_title(mob_name(20024)..": ")

say("Znasz swoj stary PIN?")

say("A moze jestes oszustem?")

elseif zrob_cos == 5 then

return

end

end

end

end

 

Jeśli wiecie jak pomóżcie ;) ;)

za duża sygna RMCF

Gość
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.
×
×
  • Dodaj nową pozycję...