Hikayeler

Reklam vermek için turkmmo@gmail.com

Quest Sorunum

ZeousNervo

Level 1
Üye
Katılım
8 Ara 2015
Konular
3
Mesajlar
10
Reaksiyon Skoru
0
Altın Konu
0
Başarım Puanı
40
TM Yaşı
10 Yıl 4 Ay 15 Gün
MmoLira
52
DevLira
0

Metin2 EP, Valorant VP dahil tüm oyun ürünlerini en uygun fiyatlarla bulabilir, Item ve Karakterlerinizi hızlıca satabilirsiniz. HEMEN TIKLA!

merhabalar @Cfranq adlı arkadaşımızın kasılma odası questini kurdum fakat bu questin item karşılığında çalışmasını istiyorum
mesela quest npcsine tıklayında grubu hemen gönderiyor fakat ben örnek olarak 3adet pençe karşılığında göndermesini istiyorum

kasilmaodasi.lua:
quest kasilmaodasi begin
    state start begin
        when 20094.chat."Kasilma Odasi" with game.get_event_flag("ozeloda") == 1 begin
            if pc.get_map_index() >= 700000 and pc.get_map_index() < 710000 then
                if not party.is_leader() then
                    say_title("Merhaba "..pc.get_name().."")
                    say("Bir parti lideri değilsen")
                    say("ne cürretle benimle konuşursun!")
                    else
                    say_title("Merhaba "..pc.get_name().."")
                    say("Bu odada istediğin kadar durabilirsin.")
                    say("Hangi tür slotları getirtmemi istersin?")
                    local s = select(" Siyah ork "," Pençe Örümcekler","Kırmızı Orman","Setaou Slotları ","Daha sonra karar vereceğim.")
                    if s == 1 then
                        npc.purge()
                        say_title("Merhaba "..pc.get_name().."")
                        say("Siyah ork slotlarını getirdim.")
                        say("Beni öldürmeden önce buradan kaçmam gerekiyor.")
                        say("Onlarla bensiz mücadele etmelisin!")
                        wait()
                        d.set_regen_file("data/dungeon/kasilmaodasi_siyahork.txt")
                        elseif s == 2 then
                        npc.purge()
                        say_title("Merhaba "..pc.get_name().."")
                        say("Pençe Örümcek slotlarını getirdim.")
                        say("Beni öldürmeden önce buradan kaçmam gerekiyor.")
                        say("Onlarla bensiz mücadele etmelisin!")
                        wait()
                        d.set_regen_file("data/dungeon/kasilmaodasi_penceorumcek.txt")
                        elseif s == 3 then
                        npc.purge()
                        say_title("Merhaba "..pc.get_name().."")
                        say("Kırmızı Orman slotlarını getirdim.")
                        say("Beni öldürmeden önce buradan kaçmam gerekiyor.")
                        say("Onlarla bensiz mücadele etmelisin!")
                        wait()
                        d.set_regen_file("data/dungeon/kasilmaodasi_kirmiziorman.txt")
                        elseif s == 4 then
                        say_title("Merhaba "..pc.get_name().."")
                        say("Hangi tür setaou slotlarının gelmesini istiyorsun?")
                        local ss = select("1. Kat Setaou Slotları ","2. Kat -Pembe- Setaou Slotları ","Vazgeçtim")
                        if ss == 1 then
                            npc.purge()
                            say_title("Merhaba "..pc.get_name().."")
                            say("Setaou slotlarını getirdim.")
                            say("Beni öldürmeden önce buradan kaçmam gerekiyor.")
                            say("Onlarla bensiz mücadele etmelisin!")
                            wait()
                            d.set_regen_file("data/dungeon/kasilmaodasi_setaouslotlari_1.txt")
                            elseif ss == 2 then
                            npc.purge()
                            say_title("Merhaba "..pc.get_name().."")
                            say("Setaou slotlarını getirdim.")
                            say("Beni öldürmeden önce buradan kaçmam gerekiyor.")
                            say("Onlarla bensiz mücadele etmelisin!")
                            wait()
                            d.set_regen_file("data/dungeon/kasilmaodasi_setaouslotlari_2.txt")
                            elseif ss == 3 then
                            say_title("Merhaba "..pc.get_name().."")
                            say("Hadi, hadi!")
                            say("Korktuğun yüzünden okunuyor!")
                            say("Bu zindanda kalmaya cesaretim yok demiyorsun da!")
                        end
                        elseif s == 5 then
                        say_title("Merhaba "..pc.get_name().."")
                        say("Hadi, hadi!")
                        say("Korktuğun yüzünden okunuyor!")
                        say("Bu zindanda kalmaya cesaretim yok demiyorsun da!")
                    end
                end
                else
                if pc.getqf("odaya_giris") < get_time() then
                    say_title("Merhaba "..pc.get_name().."")
                    say("Kasılma odasında tek başına istediğin kadar")
                    say("slot kesebilirsin.")
                    say("Kimse tarafından rahatsız edilmeden!")
                    say("Giriş yapmak istiyor musun?")
                    local s = select("Evet","Hayır")
                    if s == 1 then
                        if not party.is_party() then
                            say_title("Merhaba "..pc.get_name().."")
                            say("Seni içeri tek başına yollayamam.")
                            say("Bir gruba dahil olmalısın.")
                            else
                            if not party.is_leader() then
                                say_title("Merhaba "..pc.get_name().."")
                                say("Grup lideri olmak zorundasın!")
                                else
                                say_title(" Merhaba "..pc.get_name().."")
                                say(" Seni ve grubunu oraya ışınlıyorum.")
                                say(" Çok dikkatli ol!")
                                wait()
                                local idx = 70
                                local x = 8298
                                local y = 7635
                                d.new_jump_party(idx , x, y)
                                d.regen_file("data/dungeon/kasilmaodasi_npc.txt")
                            end
                        end
                    end
                    else
                    say_title("Merhaba "..pc.get_name().."")
                    say("Odaya 1 saatte bir giriş yapabilirsin!")
                end
            end
        end
        when login begin
            if pc.get_map_index() >= 700000 and pc.get_map_index() < 710000 then
                if pc.getqf("ilk_girdim") == 0 then
                    pc.setqf("ilk_girdim", 1)
                    pc.setqf("odaya_giris", get_time()+60*60)
                end
                else
                pc.setqf("ilk_girdim", 0)
            end
        end
    end
end

quest bu arkadaşlarım yardımcı olabilirmisiniz
 
Kod:
quest kasilmaodasi begin
    state start begin
        when 20094.chat."Kasilma Odasi" with game.get_event_flag("ozeloda") == 1 begin
            if pc.get_map_index() >= 700000 and pc.get_map_index() < 710000 then
                if not party.is_leader() then
                    say_title("Merhaba "..pc.get_name().."")
                    say("Bir parti lideri değilsen")
                    say("ne cürretle benimle konuşursun!")
                    else
                    say_title("Merhaba "..pc.get_name().."")
                    say("Bu odada istediğin kadar durabilirsin.")
                    say("Hangi tür slotları getirtmemi istersin?")
                    local s = select(" Siyah ork "," Pençe Örümcekler","Kırmızı Orman","Setaou Slotları ","Daha sonra karar vereceğim.")
                    if s == 1 then
                        npc.purge()
                        say_title("Merhaba "..pc.get_name().."")
                        say("Siyah ork slotlarını getirdim.")
                        say("Beni öldürmeden önce buradan kaçmam gerekiyor.")
                        say("Onlarla bensiz mücadele etmelisin!")
                        wait()
                        d.set_regen_file("data/dungeon/kasilmaodasi_siyahork.txt")
                        elseif s == 2 then
                        npc.purge()
                        say_title("Merhaba "..pc.get_name().."")
                        say("Pençe Örümcek slotlarını getirdim.")
                        say("Beni öldürmeden önce buradan kaçmam gerekiyor.")
                        say("Onlarla bensiz mücadele etmelisin!")
                        wait()
                        d.set_regen_file("data/dungeon/kasilmaodasi_penceorumcek.txt")
                        elseif s == 3 then
                        npc.purge()
                        say_title("Merhaba "..pc.get_name().."")
                        say("Kırmızı Orman slotlarını getirdim.")
                        say("Beni öldürmeden önce buradan kaçmam gerekiyor.")
                        say("Onlarla bensiz mücadele etmelisin!")
                        wait()
                        d.set_regen_file("data/dungeon/kasilmaodasi_kirmiziorman.txt")
                        elseif s == 4 then
                        say_title("Merhaba "..pc.get_name().."")
                        say("Hangi tür setaou slotlarının gelmesini istiyorsun?")
                        local ss = select("1. Kat Setaou Slotları ","2. Kat -Pembe- Setaou Slotları ","Vazgeçtim")
                        if ss == 1 then
                            npc.purge()
                            say_title("Merhaba "..pc.get_name().."")
                            say("Setaou slotlarını getirdim.")
                            say("Beni öldürmeden önce buradan kaçmam gerekiyor.")
                            say("Onlarla bensiz mücadele etmelisin!")
                            wait()
                            d.set_regen_file("data/dungeon/kasilmaodasi_setaouslotlari_1.txt")
                            elseif ss == 2 then
                            npc.purge()
                            say_title("Merhaba "..pc.get_name().."")
                            say("Setaou slotlarını getirdim.")
                            say("Beni öldürmeden önce buradan kaçmam gerekiyor.")
                            say("Onlarla bensiz mücadele etmelisin!")
                            wait()
                            d.set_regen_file("data/dungeon/kasilmaodasi_setaouslotlari_2.txt")
                            elseif ss == 3 then
                            say_title("Merhaba "..pc.get_name().."")
                            say("Hadi, hadi!")
                            say("Korktuğun yüzünden okunuyor!")
                            say("Bu zindanda kalmaya cesaretim yok demiyorsun da!")
                        end
                        elseif s == 5 then
                        say_title("Merhaba "..pc.get_name().."")
                        say("Hadi, hadi!")
                        say("Korktuğun yüzünden okunuyor!")
                        say("Bu zindanda kalmaya cesaretim yok demiyorsun da!")
                    end
                end
                else
                if pc.getqf("odaya_giris") < get_time() then
                    say_title("Merhaba "..pc.get_name().."")
                    say("Kasılma odasında tek başına istediğin kadar")
                    say("slot kesebilirsin.")
                    say("Kimse tarafından rahatsız edilmeden!")
                    say("Giriş yapmak istiyor musun?")
                    local s = select("Evet","Hayır")
                    if s == 1 then
                        if not party.is_party() then
                            say_title("Merhaba "..pc.get_name().."")
                            say("Seni içeri tek başına yollayamam.")
                            say("Bir gruba dahil olmalısın.")
                        else
                        if not party.is_leader() then
                            say_title("Merhaba "..pc.get_name().."")
                            say("Grup lideri olmak zorundasın!")
                        else
                        if pc.count_item(istenileniteminkodu) < 3 then
                            say_title("Merhaba "..pc.get_name().."")
                            say("Item eksikliği mevcut seni alamam.")
                        else
                            say_title(" Merhaba "..pc.get_name().."")
                            say(" Seni ve grubunu oraya ışınlıyorum.")
                            say(" Çok dikkatli ol!")
                            wait()
                            local idx = 70
                            local x = 8298
                            local y = 7635
                            d.new_jump_party(idx , x, y)
                            d.regen_file("data/dungeon/kasilmaodasi_npc.txt")
                            pc.remove_item(istenileniteminkodu,3)
                        end
                        end
                    end
                end
                else
                    say_title("Merhaba "..pc.get_name().."")
                    say("Odaya 1 saatte bir giriş yapabilirsin!")
                end
            end
        end
        when login begin
            if pc.get_map_index() >= 700000 and pc.get_map_index() < 710000 then
                if pc.getqf("ilk_girdim") == 0 then
                    pc.setqf("ilk_girdim", 1)
                    pc.setqf("odaya_giris", get_time()+60*60)
                end
                else
                pc.setqf("ilk_girdim", 0)
            end
        end
    end
end


istenilenitemkodu yerine item kodunu yaz
 
Kod:
quest kasilmaodasi begin
    state start begin
        when 20094.chat."Kasilma Odasi" with game.get_event_flag("ozeloda") == 1 begin
            if pc.get_map_index() >= 700000 and pc.get_map_index() < 710000 then
                if not party.is_leader() then
                    say_title("Merhaba "..pc.get_name().."")
                    say("Bir parti lideri değilsen")
                    say("ne cürretle benimle konuşursun!")
                    else
                    say_title("Merhaba "..pc.get_name().."")
                    say("Bu odada istediğin kadar durabilirsin.")
                    say("Hangi tür slotları getirtmemi istersin?")
                    local s = select(" Siyah ork "," Pençe Örümcekler","Kırmızı Orman","Setaou Slotları ","Daha sonra karar vereceğim.")
                    if s == 1 then
                        npc.purge()
                        say_title("Merhaba "..pc.get_name().."")
                        say("Siyah ork slotlarını getirdim.")
                        say("Beni öldürmeden önce buradan kaçmam gerekiyor.")
                        say("Onlarla bensiz mücadele etmelisin!")
                        wait()
                        d.set_regen_file("data/dungeon/kasilmaodasi_siyahork.txt")
                        elseif s == 2 then
                        npc.purge()
                        say_title("Merhaba "..pc.get_name().."")
                        say("Pençe Örümcek slotlarını getirdim.")
                        say("Beni öldürmeden önce buradan kaçmam gerekiyor.")
                        say("Onlarla bensiz mücadele etmelisin!")
                        wait()
                        d.set_regen_file("data/dungeon/kasilmaodasi_penceorumcek.txt")
                        elseif s == 3 then
                        npc.purge()
                        say_title("Merhaba "..pc.get_name().."")
                        say("Kırmızı Orman slotlarını getirdim.")
                        say("Beni öldürmeden önce buradan kaçmam gerekiyor.")
                        say("Onlarla bensiz mücadele etmelisin!")
                        wait()
                        d.set_regen_file("data/dungeon/kasilmaodasi_kirmiziorman.txt")
                        elseif s == 4 then
                        say_title("Merhaba "..pc.get_name().."")
                        say("Hangi tür setaou slotlarının gelmesini istiyorsun?")
                        local ss = select("1. Kat Setaou Slotları ","2. Kat -Pembe- Setaou Slotları ","Vazgeçtim")
                        if ss == 1 then
                            npc.purge()
                            say_title("Merhaba "..pc.get_name().."")
                            say("Setaou slotlarını getirdim.")
                            say("Beni öldürmeden önce buradan kaçmam gerekiyor.")
                            say("Onlarla bensiz mücadele etmelisin!")
                            wait()
                            d.set_regen_file("data/dungeon/kasilmaodasi_setaouslotlari_1.txt")
                            elseif ss == 2 then
                            npc.purge()
                            say_title("Merhaba "..pc.get_name().."")
                            say("Setaou slotlarını getirdim.")
                            say("Beni öldürmeden önce buradan kaçmam gerekiyor.")
                            say("Onlarla bensiz mücadele etmelisin!")
                            wait()
                            d.set_regen_file("data/dungeon/kasilmaodasi_setaouslotlari_2.txt")
                            elseif ss == 3 then
                            say_title("Merhaba "..pc.get_name().."")
                            say("Hadi, hadi!")
                            say("Korktuğun yüzünden okunuyor!")
                            say("Bu zindanda kalmaya cesaretim yok demiyorsun da!")
                        end
                        elseif s == 5 then
                        say_title("Merhaba "..pc.get_name().."")
                        say("Hadi, hadi!")
                        say("Korktuğun yüzünden okunuyor!")
                        say("Bu zindanda kalmaya cesaretim yok demiyorsun da!")
                    end
                end
                else
                if pc.getqf("odaya_giris") < get_time() then
                    say_title("Merhaba "..pc.get_name().."")
                    say("Kasılma odasında tek başına istediğin kadar")
                    say("slot kesebilirsin.")
                    say("Kimse tarafından rahatsız edilmeden!")
                    say("Giriş yapmak istiyor musun?")
                    local s = select("Evet","Hayır")
                    if s == 1 then
                        if not party.is_party() then
                            say_title("Merhaba "..pc.get_name().."")
                            say("Seni içeri tek başına yollayamam.")
                            say("Bir gruba dahil olmalısın.")
                        else
                        if not party.is_leader() then
                            say_title("Merhaba "..pc.get_name().."")
                            say("Grup lideri olmak zorundasın!")
                        else
                        if pc.count_item(istenileniteminkodu) < 3 then
                            say_title("Merhaba "..pc.get_name().."")
                            say("Item eksikliği mevcut seni alamam.")
                        else
                            say_title(" Merhaba "..pc.get_name().."")
                            say(" Seni ve grubunu oraya ışınlıyorum.")
                            say(" Çok dikkatli ol!")
                            wait()
                            local idx = 70
                            local x = 8298
                            local y = 7635
                            d.new_jump_party(idx , x, y)
                            d.regen_file("data/dungeon/kasilmaodasi_npc.txt")
                            pc.remove_item(istenileniteminkodu,3)
                        end
                        end
                    end
                end
                else
                    say_title("Merhaba "..pc.get_name().."")
                    say("Odaya 1 saatte bir giriş yapabilirsin!")
                end
            end
        end
        when login begin
            if pc.get_map_index() >= 700000 and pc.get_map_index() < 710000 then
                if pc.getqf("ilk_girdim") == 0 then
                    pc.setqf("ilk_girdim", 1)
                    pc.setqf("odaya_giris", get_time()+60*60)
                end
                else
                pc.setqf("ilk_girdim", 0)
            end
        end
    end
end


istenilenitemkodu yerine item kodunu yaz


Çok Teşekkür Ederim Üstad
 

Şu an konuyu görüntüleyenler (Toplam : 1, Üye: 0, Misafir: 1)

Geri
Üst