All pastes #2052245 Raw Edit

Untitled

public text v1 · immutable
#2052245 ·published 2011-04-30 13:25 UTC
rendered paste body
quest fikra_telling begin
        state start begin
                when oldwoman.chat."Fikra anlat bana." begin
                        if pc.level<=20 then
                                say_title("Yasli kadin:")
                                say("")
                                ---                                                   l
                                say("Yuzune gore uzun zamandir buralarda degilsin.")
                                say("Neden bu kadar çabuk kismetini ogremek istiyorsun?")
                                say("Problemlerin mi var?")
                                say("Kismetin bol çalisma istiyor.")
                                say("Sonra bir daha gel.")
                                say("")
                                return
                        end

                        if get_time()-pc.getqf("time") < 8*60*60 then
                                local passed_time = get_time() - pc.getqf("time")
                                say_title("Yasli kadin:")
                                say("")
                                ---                                                   l
                                say("Hayatini falcinin soyledigi gibi mi yasamak")
                                say("istiyorsun? Onun dedigine")
                                say("inanma. Muhim olan")
                                say("dusuncelerin ve yuz ifaden,")
                                say("ikisi de iyiyse, sana bir sey olmaz.")
                                say("Hala falciya gitmek istersen ")
                                say("yarin bir daha gel.")
                                say("")
                                wait()

                                local idx = pc.getqf("idx")
                                if idx!=0 then
                                        say_title("Yasli kadin:")
                                        say("")
                                        ---                                                   l
                                        say("Senin bilgine: kismetin")
                                        say("soyluyor:")
                                        say(locale.fikra_words[idx][1])
                                        wait()

                                        if pc.getqf("talisman") == 0 and special.fikra_telling[idx][5] > 0 then
                                                local talisman_cost = special.fikra_telling[idx][5]
                                                wait()
                                                say_title("Yasli kadin:")
                                                say("")
                                                ---                                                   l
                                                say("Kismetsiz olacaksin, ve daha seni")
                                                say("kotulukden koruyan muskayi almadin.. Benim")
                                                say("zenginlik muskami almak ")
                                                say("ister misin?")


                                                local s = select("Evet onu almak istiyorum.","Hayir almak istemiyorum.")
                                                if s == 1 then
                                                        if pc.gold < talisman_cost then
                                                                say_title("Yasli kadin:")
                                                                say("")
                                                                ---                                                   l
                                                                say("İyi biriyim, ama sana muskayi hediye edemem,")
                                                                say("ugursuzlukdan korunmak istiyorsan")
                                                                say("bana onun")
                                                                say("için para vermelisin.")
                                                                say("")

                                                                pc.setqf("talisman", 0)
                                                        else
                                                                pc.give_item2(70052,1)
                                                                pc.changegold(-talisman_cost)
                                                                pc.setqf("talisman", 1)
                                                        end
                                                else
                                                end
                                        end
                                end
                        end

                        local gold = 7777

                        say_title("Yasli kadin:")
                        say("")
                        ---                                                   l
                        say("Daha o kadar derin inlemek için çok gençsin!")
                        say("Falina baktirmak")
                        say("ister misin?")
                        say("")


                        local s = select("Falina baktir.", "Falina baktirma.")

                        if s == 2 then
                        say_title("Yasli kadin:")
                        say("")
                        ---                                                   l
                        say("Dogru.")
                        say("Hayatta en onemli sey, kendi istedigini")
                        say("yapabilmektir, Gorusmek uzere!")
                        say("")
                        return
                        end

                        local n = number(1, 10000)

                        local i
                        local idx
                        for i = 1, table.getn(special.fikra_telling) do
                                if n<=special.fikra_telling[i][1] then
                                        idx = i
                                        break
                                else
                                        n = n - special.fikra_telling[i][1]
                                end
                        end
                        i = idx

                        say(locale.fikra_words[i][2])

                        local t = {}

                        n = 0
                        local j
                        for j = 2,4 do
                                if special.fikra_telling[i][j] != 0 then
                                        n=n+1
                                        t[n] = j
                                end
                        end

                        if n > 0 then
                                n = number(1, n)
                                __give_char_priv(t[n]-1, special.fikra_telling[i][t[n]])
                        end

                        pc.setqf("time", get_time())
                        pc.setqf("idx", i)

                        if special.fikra_telling[i][5]>0 then
                                wait()

                                say(locale.fikra_words[i][3])

                                local talisman_cost = special.fikra_telling[i][5]
                                local s = select("Evet,bir tane istiyorum.","Hayir, sagol.")
                                if s == 1 then
                                        if pc.gold < talisman_cost then
                                                ---                                                   l
                                                say("İyi biriyim ama sana muskayi hediye edemem")
                                                say("ugursuzlukdan korunmak istiyorsan")
                                                say("bana onun")
                                                say("için para vermelisin.")
                                                say("")
                                                say("Fiyati "..gold.." yang.")
                                                say("")
                                                pc.setqf("talisman", 0)

                                        else
                                                pc.give_item2(70052,1)
                                                pc.changegold(-talisman_cost)
                                                pc.setqf("talisman", 1)
                                        end

                                elseif s == 2 then
                                        say_title("Yasli kadin:")
                                        say("")
                                        ---                                                   l
                                        say("Gidiyor musun? Belki haklisin. Ugursuzluk ve ")
                                        say("uzunç hayatin bir parçasi.Kendine dikat et!")
                                        say("Gorusmek uzere.sayet kararini degistirirsen,")
                                        say("sonra bir daha gel.")

                                        pc.setqf("talisman", 0)
                                end
                        end

                end -- end_of_when
        end -- end_of_state
end -- end_of_quest


Locale.lua dosyasına eklenecekler:




Bu kodu bul: locale.remove_polymorph_msg = "Dönüşümü iptal edeceğim."
Altına aşağıdakileri ekle
Bu koda kadar : locale.fortune_words =

----------------------------------------------------------------------------------
-- fikra
----------------------------------------------------------------------------------

locale.fikra_words =
{
        {
                --                                                l
                "Çok müthiş Şanslısın!",
                "Gerçekten! Gelecekteki bayan sadece senin![ENTER]"..
                "Bedenindeki değişiklikleri hisset![ENTER]"..
                "Bu gün <Çok Büyük Şans> elde edeceksin![ENTER]"..
                "Değişken Chi uyumuna teşekkür et[ENTER]"..
                "Bu gün senin için iyi birşeyler olacak![ENTER]"
        },
        {
                --                                                l
                "Müthiş Şanslısın!",
                "Çok iyi.[ENTER]"..
                "Bu söylenen, ne verdiysen[ENTER]"..
                "geri alacaksın.[ENTER]"..
                "Bu gün Büyük Şans elde edeceksin![ENTER]"..
                "Çok daha az bir çalışmaya çok daha fazlasını[ENTER]"..
                "elde edeceksin.[ENTER]"
        },
        {
                --                                                l
                "Biraz Şanslısın.",
                "Kötü değil.[ENTER]"..
                "Bu gün Şanslı Birşeyler elde edeceksin.[ENTER]"..
                "Tamam, bunun anlamı: her zamankinden biraz şanslısın.[ENTER]"..
                "Gerçekten iyi..[ENTER]"
        },
        {
                --                                                l
                "Normal Şans.",
                "Ne iyi ne de kötü! Bu gün [ENTER]"..
                "işe yarar hiç birşey [ENTER]"..  "kazanamayacaksın.[ENTER]"..
                "<Normal Şans>.[ENTER]"..
                "En azından <Şanssız> olmayacaksın.[ENTER]"
        },
        {
                --                                                l
                "Biraz Şanssızsın.",
                "Bu gün şanslı değilsin.[ENTER]"..
                "Eğer bu gün ağ atarsan,[ENTER]"..
                "hiç balık yakalayamazsın[ENTER]"..
                "ama açlıktan da ölmezsin.[ENTER]"..
                "Bu gün <Şanssız bazı şeyler>yaşayacaksın![ENTER]"..
                "Fakat önlem almak iyidir.[ENTER]"..
                "Eğer istersen sana en kötü şeyleri[ENTER]"..
                "bile uzaklaştıracak bir <Tılsım> yazabilirim[ENTER]"..
                "Bunun için tılsım satın almak istiyor musun?[ENTER]"
        },
        {
                --                                                l
                "Şanssızsın",
                "Bu gün gerçekten kötü bir gün.[ENTER]"..
                "Nedereyse iyi hiç bir şey olmayacak [ENTER]"..
                "bir gün.[ENTER]"..
                "Bu gün <Şanssızlık>yaşayacaksın![ENTER]"..
                "Bu gün kötü şeylerden sakınmalısın.[ENTER]"..
                "Eğer istersen, şimdi sana kötü şeylerden [ENTER]"..
                "korunman için bir <Tılsım> yazabilirim.[ENTER]"..
                "Kötü şeylerin olmasını önler.[ENTER]"..
                "Bunun için tılsım satın almak istiyor musun?"
        },
        {
                --                                                l
                "En Kötü Şans!",
                "Senin için en kötü gün.[ENTER]"..
                "Cennetteki tüm Tanrılar ve doğa bu gün[ENTER]"..
                "sana sırtını dönmüş. Hiçbir şey çalışmayacak..[ENTER]"..
                "Eğer ateş yakarsan, yağmur yağacak,[ENTER]"..
                "eğer susuz kalırsan güneş daha da parlayacak.[ENTER]"..
                "Diğerlerinden çok daha fazla çalışmalısın,[ENTER]"..
                "ancak hiç bir faydası olmayacak. [ENTER]"..
                "<Çok Büyük Şanssızlık>![ENTER]"..
                "Tüm acılar ve [ENTER]"..
                "kötü durumlar seni bulacak.[ENTER]"..
                "<Tılsım> olmadan bu ağır durumu atlatman çok zor,[ENTER]"..
                "olabilir. Bunun için bir tılsım [ENTER]"..
                "satın almak ister misin?[ENTER]"
        },
}

----------------------------------------------------------------------------------
-- fortune
----------------------------------------------------------------------------------

locale.fortune_words =