Geliştirilmiş ateş ve buz görev questi

Eskiz

🇹🇷 Bozkurtlar Diriliyor 🇹🇷
Onaylanmış Üye
27 Mar 2020
466
29
Çevrimiçi zamanı
1d 3h 20m
18
Antalya
www.aktifhost.net
Best answers
0
Kod:
     state start begin
        when login or levelup with pc.level >= 80 begin
            local v = find_npc_by_vnum(20023)
            if 0 != v then
            target.vid("__TARGET__", v, "Soon")
            end 
        end

        when __TARGET__.target.click or 20023.chat."Ates ve Buz" with pc.get_level() >= 80 begin
        target.delete("__TARGET__")
        say_title("Karamsar Ahsap Maske")
        say("Ah tam zamaninda! Duydum ki yakin zamanda Sürgün")
        say("Magarasindaymissin öyle mi?")
        say("Oradan dönen biriyle ilk kez karsilasiyorum.")
        say("itiraf etmeliyim ki meraklandim...")
        wait()
        say("Senin için bir görevim var, ama biraz zor. Ancak,")
        say("senin gibi bir adam bunun üstesinden gelebilir.")
        say("Bu Karamsar Ahsap Maskeyi al ve Doyyumhwan")
        say("bölgesine git. Orada Alev Hayaletlerini bul.")
        say("Onlari taniyor olmalisin - tamamen alevle kapli ")
        say("küresel yaratiklar.")
        say("Eger onlardan birini öldürürsen, maske harekete")
        say("geçecek ve küllere dönüsecek. ilk seferde")
        say("olmazsa, cesaretini kaybetme.")
        say("Daha sonra külleri bana getir.")
        wait()
        say("Eger daga gideceksen, bana 10 adet Buz Parçasi ")
        say("getir. Onlara çok ihtiyacim var.")
        say("Yetiler genelde yanlarinda Buz Parçasi tasir!")
        say("Öyleyse ne bekliyorsun?")
        pc.give_item2("30183", 1)
        set_state(kill)
        return             
        end
    end

    state kill begin
        when letter begin
            if pc.count_item("30183") > 0 then
            send_letter("Ates ve Buz")
            else
            send_letter("Karamsar Ahsap Maske")
            end
        end
        
        when button or info begin
        say_title("Ates ve Buz")
        say("Soon bana su görevi verdi...")
            if pc.count_item("30146") < 10 and pc.count_item("30184") < 1 then
            say("ihtiyacim olan:")
            say_reward(""..10-pc.count_item("30146").." x")
            say_item_vnum(30146)
            say_reward("1 x")
            say_item_vnum(30184)
            elseif pc.count_item("30146") >= 10 and pc.count_item("30184") < 1 then
            say("Buz Parçalarini buldum.")
            say("ihtiyacim olan:")
            say_reward("1 x")
            say_item_vnum(30184)
            elseif pc.count_item("30146") < 10 and pc.count_item("30184") >= 1 then
            say("ihtiyacim olan:")
            say_reward(""..10-pc.count_item("30146").." x")
            say_item_vnum(30146)
            say("Karamsar Ahsap Maske, Efsunlu Küllere dönüstü.")
            elseif pc.count_item("30146") >= 10 and pc.count_item("30184") >= 1 then
            say("Buz Parçalarini buldum.")
            say("Karamsar Ahsap Maske, Efsunlu Küllere dönüstü.")
            end
            if pc.count_item("30183") < 1 and pc.count_item("30184") < 1 then
            say_reward("Yanimda")
            say_item_vnum(30183)
            say_reward("tasimaliyim. Soon'a göre Alev Hayaletleri")
            say_reward("öldürdügümde maske Efsunlu Küllere dönüsecek.")
            end
        end
        
        when 2202.kill with pc.count_item("30183") > 0 begin
        local n = number(1,300)
            if n <= 15 then
            pc.remove_item("30183",1)
            pc.give_item2("30184",1)       
            end
        end
        
        when 1106.kill begin
        local nn = number(1,200)
            if nn <= 15 then
            pc.give_item2("30146",1)
            end
        end
        
        when 20023.chat."Karamsar Ahsap Maske" with pc.get_level() >= 80 begin
            if pc.count_item("30146") < 10 or pc.count_item("30184") < 1 then
            say("Efsunlu Küller ya da Buz Parçalari sende degil.")
            return
            else
            say("simdi sadece Efsunlu Küllere ve Buz Parçalarina")
            say("ihtiyacim var. Harika, biraz bekle...")
            wait()
            say("ise yaradi! Eski yazida anlatilanlar dogruymus!")
            say("Bana getirdigin esyalarla Siyah Buz ürettim.")
            say("ilkine bagli olarak senden ikinci bir istegim")
            say("var. Bunu da tamamlarsan, sana tüm birikimlerimi")
            say("verecegim!")
            say("Siyah Buzu Sürgün Magarasina götür ve Karanlik")
            say("Tapinakta kurban et.")
            pc.remove_item("30184",pc.count_item("30184"))
            pc.remove_item("30146",pc.count_item("30146"))
            pc.give_item2("30185",1)
            set_state(gototapinak)
            end
        end
    end


    state gototapinak begin
        when letter begin
        local v = find_npc_by_vnum(30123)
            if v != 0 then 
            target.vid("__TARGET3__", v, "tapinak")
            end
        end
        
        when 30123.chat."Siyah Buzu Kurban Et!" with pc.count_item("30185") >= 1 begin 
        target.delete("__TARGET3__")
        say_title("Karanlik Tapinak")
        say("Sunaga vardiginda çevrene bir karanlik")
        say("yayiliyor. Karanlikta sahipsiz sesler sana")
        say("sonsuz izdiraplarini fisildiyorlar.")
        say("Burasi gerçekten lanetli bir yer. Siyah Buzu")
        say("gerçekten kurban etmek istiyor musun?")
        local s = select("Evet! En kötü ne olabilir ki?","Hayir, bu is gözyasiyla bitebilir!")
            if s == 1 then
            say("Hala dogru yapip yapmadigimdan emin degilim -")
            say("magarada bir sey kurban etmek... Eminim Ejderha")
            say("Tanri bunu onaylamaz. Keske geri alabilseydim.")
            pc.remove_item("30185",pc.count_item("30185"))
            set_state(backtosoon)
            return
            elseif s == 2 then
            say("Sanirim en dogrusu buydu. simdi bu Siyah")
            say("buzu denize atip ondan kurtulmaliyim.")
            set_state(go_to_deniz)
            return
            end
        end
    end
    
    state go_to_deniz begin
        when letter begin
            if pc.get_empire() == 1 then
            target.pos("p1", 790, 642, 1, "Siyah Buz ")
            elseif pc.get_empire() == 2 then
            target.pos("p1", 230, 1091, 21, "Siyah Buz ")
            elseif pc.get_empire() == 3 then
            target.pos("p1", 850, 298, 41, "Siyah Buz ")
            end
        send_letter("Siyah Buz")
        end
        
        when button or info begin
        say_title("Siyah Buz")
        say("Siyah Buzu denize at.")
        end
        
        when p1.target.arrive begin
        target.delete("p1")
        local at = select("Siyah Buz'u denize at!","Vazgeç ")
            if at == 2 then
            return
            else
            say("Magaranin içinde bir seyleri kurban etmek")
            say("gerçekten de çilginca bir fikirdi. En iyisi")
            say("Soon'a hiç bir sey olmamis gibi davranmak.")
            pc.setqf("lanetsiz",1)
            pc.remove_item("30185",pc.count_item("30185"))
            set_state(backtosoon)
            return
            end
        end
    end
    
    state backtosoon begin
        when letter begin
        send_letter("Soon'a geri dön.")   
            local v = find_npc_by_vnum(20023)
            if 0 != v then 
            target.vid("__TARGET4__", v, "Soon")
            end
        end
        
        when button or info begin 
        say_title("Karanlik Tapinak")
        say("Soon'a geri dönüp ödülümü almaliyim.")
        end
        
        when __TARGET4__.target.click begin
        target.delete("__TARGET4__")
        say_title("Karanlik Tapinak")
        say("Harika! iste ödülün.")
        pc.give_exp2(120000000)
        pc.change_money(30000000)
            if pc.getqf("lanetsiz") == 0 then
            set_state(lanetlendin)
            else
            pc.delqf("lanetsiz")
            set_state(complete)
            end
        end
    end
    
    state lanetlendin begin
        when letter begin
        q.set_title("ilginç Canavarlar")
        q.start()
        end
        
        when button or info begin
        say_title("ilginç Canavarlar")
        say("Ülkenin bazi kesimlerinde ilginç canavarlarin")
        say("görüldügünü duydum.")
        say("Umarim Siyah Buzu Sürgün Magarasinda kurban etmem")
        say("gerçegiyle ilgili yapilacak bir sey yoktur.")
        set_state(complete)
        end
    end
    
    state complete begin
    end
 

Tunay SEZER

Hayat işte ne getireceği belli değil...
Admin
Teknik Sorumlu
Hakem
Vip Üye
T.C Vatandaşı
24 Şub 2020
1,005
211
Çevrimiçi zamanı
6d 22h 30m
53
Best answers
0
Oyuncu
-
Konu paylaşımınız için teşekkürler, başarılar :)
 

sTRoffical

İnsan büyür beşikte, Mezarda yatmak için!
Admin
T.C Vatandaşı
27 Mar 2020
840
141
Çevrimiçi zamanı
3d 21h 21m
33
IĞDIR
Best answers
0
Oyuncu
Csgo, valorant, pubg
Başarılı bir konu olmuş teşekkürler.
 

mustafabptr

Onaylanmış Üye
Onaylanmış Üye
2 Nis 2020
340
13
Çevrimiçi zamanı
3h 19m
18
Best answers
0
Konu için teşekkürler.
 
Üst