Yang bank

Indította belior, 2014-03-16, 23:24:16

2014-03-16, 23:24:16 Utolsó szerkesztés: 2014-03-16, 23:37:39 Szerző: belior
Itt van marco sf é ből a yang bank némileg magyarositva ami nem magyar azt nem tudtam hova tenni
quest Yangbank begin
    state start begin
        when 9010.chat."YANG 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(9010).. " beszél veeld ".. pc.get_name() ..".")
                say("")
                say("Ez egy biztonságos YANG bank számodra")
                say("Ezáltal a yangod a megfelelő helyen lesz.")
                say("Be kell állitanod a PIN-kódot")
                say("A PIN kódnak 5 számjegyből kell állnia!")
                say("")
                say("")
                say("")
                say_reward("Kérem ,hogy álitsa be a PIN kódját")
                local pin_eing = tonumber(input("12345"))
                if pin_eing > 9999 and pin_eing < 100000 then
                    say_title(mob_name(9010).. " beszél veled ".. pc.get_name() ..".")
                    say("")
                    say("Igy jó!")
                    say("")
                    say_reward("A PIN Kód " ..pin_eing.. "?")
                    local sel=select("igen", "nem")
                    if sel==1 then
                        pc.setqf("konto_pin", pin_eing)
                        say_title(mob_name(9004).. " beszél veled ".. pc.get_name() ..".")
                        say("")
                        say("A Pinkód elmentve.")
                        say("Hamarosan találkozunk.")
                    elseif sel==2 then
                        say_title(mob_name(9010).. " beszél veeld ".. pc.get_name() ..".")
                        say("")
                        say("Hamarosan találkozunk.")
                    else
                        -- Fehler abfangen!
                        say("Ismeretlen hiba!")
                        say("Bitte umgehend mit ihren")
                        say("Fehler Code beim Serverleiter")
                        say("Jelentés!")
                        say("hobakód: 1")
                    end
                elseif pin_eing > 99999 or pin_eing == 0 or pin_eing < 10000 then
                    say_title(mob_name(9010).. " beszél veled ".. pc.get_name() ..".")
                    say("")
                    say("sajnálom, valamit elrontotál")
                    say("a PIN kódba")
                    say("")
                    say_reward("[+] Info: A PIN kód csak számjegyeket tartalmazhat!")
                    say_reward("[+] Info:  A PIN-kód nem lehet nagyobb, mint 99.999")
                    say_reward("vagy kevesebb, mint 10000!")
                else
                    -- Fehler abfangen!
                    say("Unknown error!")
                    say("Bitte umgehend mit ihren")
                    say("Fehler Code beim Serverleiter")
                    say("melden!")
                    say("Error Code: 2")
                end
            else
                --------------------------- PIN VORHANDEN! ---------------------------
                say_title(mob_name(9010).. " beszél veled ".. pc.get_name() ..".")
                say("")
                say("Akarod itt tárolni a yangod")
                say("mert itt biztonságban van a yangod.")
                say("")
                say_reward("Mit akarsz csináli?")
                say("")
                local sel=select("Yang berakás", "Yang kivétel", "Egyenleg", "PIN kód megváltoztatása", "kilépés")
                if sel==1 then
                    ---------------------------GELD GEBEN---------------------------
                    say_title(mob_name(9010).. " beszél veled ".. pc.get_name() ..".")
                    say("")
                    say("Írja be a PIN Kódot.")
                    local pin_abf = tonumber(input(""))
                    if pin_abf == pc.getqf("konto_pin") then
                        say_title(mob_name(9010).. " beszél veled ".. pc.get_name() ..".")
                        say("")
                        say("PIN helyes.")
                        say("Mennyit akarsz elhelyezni ?")
                        say("maximum 1.999.999.999!")
                        say("")
                        say_reward("A leltárban lévőyang összege: " ..pc.get_money())
                        say("")
                        local geld_auf_konto = tonumber(input(""))
                        local auf_konto_new = tonumber(geld_auf_konto) + pc.getqf("konto_yang")
                        if pc.get_money() < geld_auf_konto then
                            say_title(mob_name(9010).. " beszél veled ".. pc.get_name() ..".")
                            say("")
                            say("All you have not at this.")
                        else
                            if auf_konto_new < 2000000000 then
                                pc.change_money(-geld_auf_konto)
                                pc.setqf("konto_yang", auf_konto_new)
                                say_title(mob_name(9010).. " beszél veled ".. pc.get_name() ..".")
                                say("")
                                say("2 " ..geld_auf_konto.. " került a számládra.")
                            else
                                say_title(mob_name(9010).. " beszél veled ".. pc.get_name() ..".")
                                say("")
                                say("Enyit nem tudsz a számlára tenni.")
                                say(" A számlára maximum")
                                say(" 1.999.999.999 menyiségű yang kerülhet.")
                            end
                        end
                    else
                        say_title(mob_name(9010).. " beszél veled ".. pc.get_name() ..".")
                        say("")
                        say("A PIN kód nem megfelelő .")
                    end
                elseif sel==2 then
                    ---------------------------GELD ABHEBEN---------------------------
                    say_title(mob_name(9010).. " beszél veled ".. pc.get_name() ..".")
                    say("")
                    say("Kérem írja be a PIN kódját.")
                    local pin_abf = tonumber(input(""))
                    if pin_abf == pc.getqf("konto_pin") then
                        say_title(mob_name(9010).. " beszél veled ".. pc.get_name() ..".")
                        say("")
                        say("A PIN kód helyes.")
                        say("Menyi yanra lenne szükséged ?")
                        say("")
                        say_reward("A yangod mennyisége: " ..pc.getqf("konto_yang"))
                        say("")
                        local geld_von_konto = tonumber(input(""))
                        if geld_von_konto > pc.getqf("konto_yang") then
                            say_title(mob_name(9010).. " beszél veled ".. pc.get_name() ..".")
                            say("")
                            say("Nincs elég yang a számládon.")
                        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(9010).. " beszél veled ".. pc.get_name() ..".")
                                say("")
                                say("Én adok neked " ..geld_von_konto.. " Yangot.")
                            else
                                say_title(mob_name(9010).. " beszél veled ".. pc.get_name() ..".")
                                say("")
                                say("Túl sok yang van nállad, ezért nem tudlak kifizetni")
                                say("Elérted a yang maximális mennyiségét! (0 YANG BUG)")
                            end
                        end
                    else
                        say_title(mob_name(9010).. " beszél veled ".. pc.get_name() ..".")
                        say("")
                        say("A PIN kód nem megfelelő.")
                    end
                elseif sel==3 then
                    ---------------------------GELD ABFRAGEN---------------------------
                    say_title(mob_name(9010).. " beszél veled ".. pc.get_name() ..".")
                    say("")
                    say("Akarod tudni,hogy mennyi")
                    say("Yang van a számládon? Neked van:")
                    say("")
                    say_reward("Yang mennyisége: " ..pc.getqf("konto_yang"))
                elseif sel==4 then
                    ---------------------------PIN ÄNDERN---------------------------
                    say_title(mob_name(9010).. " beszél veled ".. pc.get_name() ..".")
                    say("")
                    say("Ird be a pin kódot.")
                    local pin_abf = tonumber(input(""))
                    if pin_abf == pc.getqf("konto_pin") then
                        say_title(mob_name(9010).. " beszél veled ".. pc.get_name() ..".")
                        say("")
                        say("A PIN kód helyes.")
                        say("Kérem írja be az új. (csak számokat tartalmazhat)")
                        local pin_eing = tonumber(input("12345"))
                        if pin_eing > 9999 and pin_eing < 100000 then
                            say_title(mob_name(9010).. " beszél veled ".. pc.get_name() ..".")
                            say("")
                            say("Igy jó!")
                            say("")
                            say_reward("A PIN kód " ..pin_eing.. " mentsem?")
                            local sel=select("Igen", "Nem")
                            if sel==1 then
                                pc.setqf("konto_pin", pin_eing)
                                say_title(mob_name(9010).. " beszél veled ".. pc.get_name() ..".")
                                say("")
                                say("A PIN kódod lecserélve.")
                                say("Hamarosan találkozunk.")
                            elseif sel==2 then
                                say_title(mob_name(9010).. " beszél veled ".. pc.get_name() ..".")
                                say("")
                                say("Hamarosan találkozunk.")
                            else
                                -- Fehler abfangen!
                                say("Unbekannter Fehler!")
                                say("Bitte umgehend mit ihren")
                                say("Fehler Code beim Serverleiter")
                                say("melden!")
                                say("Error Code: 3")
                            end
                        elseif pin_eing > 99999 or pin_eing == 0 or pin_eing < 10000 then
                            say_title(mob_name(9010).. " beszél veled ".. pc.get_name() ..".")
                            say("")
                            say("Sajnálom, de valami nincs rendben")
                            say("A PIN kódod. megváltoztatom.")
                            say("")
                            say("")
                            say_reward("Info: A PIN kód csak számból állhat!")
                            say_reward("Info: A PIN kód 99999")
                            say_reward("vagyis, kevesebb mint 10000!")
                        else
                            -- Fehler abfangen!
                            say("Unbekannter Fehler!")
                            say("Bitte umgehend mit ihren")
                            say("Fehler Code beim Serverleiter")
                            say("melden!")
                            say("Error Code: 4")
                        end
                    else
                        say_title(mob_name(9010).. " beszél veled ".. pc.get_name() ..".")
                        say("")
                        say("A PIN kód helytelen.")
                    end
                elseif sel==5 then
                    ---------------------------Abbrechen---------------------------
                    say_title(mob_name(9010).. " beszél veled ".. pc.get_name() ..".")
                    say("")
                    say("Hamarosan találkozunk.")
                else
                    -- Fehler abfangen!
                    say("Unbekannter Fehler!")
                    say("Bitte umgehend mit ihren")
                    say("Fehler Code beim Serverleiter")
                    say("melden!")
                    say("Error Code: 5")
                end
            end
        end
         
        when 9010.chat."Információ" begin
            say("A bankban tudod hagyni a yangod")
            say("Ha a leltárodban nincs elég helyed, a yang számára.")
            say("Nyugodtan hagyd itt a yangodat, mert a viszkis börtönben van")
            say("Ha feltörnék a felhasználód, a yangod biztonságban van")
            say("A PIN kódodat ne felejzsd el lehetőleg mert a GM ek ebben nem tudnak segiteni")
        end
    end
end   


Üzenet összefésülés: 2014-03-16, 23:37:39

ha valakinek valami észrevételezése van nyugodtan írja csak azért nem zártam