İlan
04 Haz 2026 17 çevrimiçi üye Duyurular
Ana Sayfa Quests
Ana Sayfa Forum Quests Tek Tık WS'LİK Biyolog, Tek Tık Biyolog STR F...
İlan Yan banner placeholder

Tek Tık WS'LİK Biyolog, Tek Tık Biyolog STR Fixi ve Tek Tık WS'Lik Biyalog 92-94 Görev Sıfırlama. HEPSİ TEK QUESTTE!

OrdanBurdan 01.04.2026 00:25 865 görüntüleme 28 cevap
Son Mesaj
MaxidaTa
Üye
Üye
Katılım24 Kas 2025
Konular8
Mesajlar61
Elmas Konular0
Başarım0
ZirveCoin 0
Ticaret Puanı
+0 -0
08.05.2026 00:44 #23
Bu kod, verilen özelliklerin bir kere alındıktan sonra tekrar alınmamasını sağlar. Eğer oyuncu 92-94 seviye görevini sıfırlayıp tekrar yaparsa, daha önce alınan özellikleri tekrar almaya çalışırsa hata mesajı alır.

Python:
quest isobiyolog begin
    state start begin
        when login begin
            setstate(basla)
        end
    end
    
    state basla begin
        when 20084.chat."Biyolog Görevleri ( TEK TIK )" begin
            -- diğer kodlar ...
            -- özellikler ekleniyor
            setstate(epic)
        end
    end   
  
    state epic begin
        when 20091.chat."92. Level Epic Görevi" begin
            say_title ( " 92.Lv Epic; " )
            -- diğer kodlar ...

            local has_hp_bonus = affect.has_collect(apply.MAX_HP)
            local has_def_bonus = affect.has_collect(apply.DEF_GRADE_BONUS)
            local has_att_bonus = affect.has_collect(apply.ATT_GRADE_BONUS)

            local s = select ( " +1100 HP " , " Savunma Değeri +120 " , " Saldırı Değeri +60 " )
            if s == 1 and not has_hp_bonus then
                affect.add_collect(apply.MAX_HP, 1100, 60*60*24*365*60)
                setstate(gec2)
            elseif s == 2 and not has_def_bonus then
                affect.add_collect(apply.DEF_GRADE_BONUS, 120, 60*60*24*365*60)
                setstate(gec2)
            elseif s == 3 and not has_att_bonus then
                affect.add_collect(apply.ATT_GRADE_BONUS, 60, 60*60*24*365*60)
                setstate(gec2)
            else
                say("Zaten bu özelliği aldınız. Farklı bir özellik seçin.")
            end
        end
    end

    state gec2 begin
        when 20091.chat."94. Level Epic Görevi" begin
            say_title ( " 94.Lv Epic; " )
            -- diğer kodlar ...

            local has_hp_bonus_4k = affect.has_collect(apply.MAX_HP, 4000)
            local has_def_bonus_140 = affect.has_collect(apply.DEF_GRADE_BONUS, 140)
            local has_att_bonus_70 = affect.has_collect(apply.ATT_GRADE_BONUS, 70)

            local s = select ( " +4000 HP " , " Savunma Değeri +140 " , " Saldırı Değeri +70 " )
            if s == 1 and not has_hp_bonus_4k then
                affect.add_collect(apply.MAX_HP, 4000, 60*60*24*365*60)
                setstate(isosifirla)
            elseif s == 2 and not has_def_bonus_140 then
                affect.add_collect(apply.DEF_GRADE_BONUS, 140, 60*60*24*365*60)
                setstate(isosifirla)
            elseif s == 3 and not has_att_bonus_70 then
                affect.add_collect(apply.ATT_GRADE_BONUS, 70, 60*60*24*365*60)
                setstate(isosifirla)
            else
                say("Zaten bu özelliği aldınız. Farklı bir özellik seçin.")
            end
        end
    end

    state isosifirla begin
        when 20091.chat."92-94 Görevimi değiştir" begin
            -- diğer kodlar ...
        end
    end
end
MaxidaTa
Üye
Üye
Katılım24 Kas 2025
Konular8
Mesajlar61
Elmas Konular0
Başarım0
ZirveCoin 0
Ticaret Puanı
+0 -0
08.05.2026 00:44 #24
Yada bu

Python:
quest isobiyolog begin
    state start begin
        when login begin
            setstate(basla)
        end
    end
    
    state basla begin
        when 20084.chat."Biyolog Görevleri ( TEK TIK )" begin
            -- diğer kodlar ...
            -- özellikler ekleniyor
            setstate(epic)
        end
    end   
  
    state epic begin
        when 20091.chat."92. Level Epic Görevi" begin
            say_title ( " 92.Lv Epic; " )
            -- diğer kodlar ...

            local s = select ( " +1100 HP " , " Savunma Değeri +120 " , " Saldırı Değeri +60 " )
            if s == 1 and pc.getqf("92_hp") == 0 then
                affect.add_collect(apply.MAX_HP, 1100, 60*60*24*365*60)
                pc.setqf("92_hp", 1)
                setstate(gec2)
            elseif s == 2 and pc.getqf("92_def") == 0 then
                affect.add_collect(apply.DEF_GRADE_BONUS, 120, 60*60*24*365*60)
                pc.setqf("92_def", 1)
                setstate(gec2)
            elseif s == 3 and pc.getqf("92_att") == 0 then
                affect.add_collect(apply.ATT_GRADE_BONUS, 60, 60*60*24*365*60)
                pc.setqf("92_att", 1)
                setstate(gec2)
            else
                say("Bu özelliği zaten almışsınız.")
            end
        end
    end

    state gec2 begin
        when 20091.chat."94. Level Epic Görevi" begin
            say_title ( " 94.Lv Epic; " )
            -- diğer kodlar ...

            local s = select ( " +4000 HP " , " Savunma Değeri +140 " , " Saldırı Değeri +70 " )
            if s == 1 and pc.getqf("94_hp") == 0 then
                affect.add_collect(apply.MAX_HP, 4000, 60*60*24*365*60)
                pc.setqf("94_hp", 1)
                setstate(isosifirla)
            elseif s == 2 and pc.getqf("94_def") == 0 then
                affect.add_collect(apply.DEF_GRADE_BONUS, 140, 60*60*24*365*60)
                pc.setqf("94_def", 1)
                setstate(isosifirla)
            elseif s == 3 and pc.getqf("94_att") == 0 then
                affect.add_collect(apply.ATT_GRADE_BONUS, 70, 60*60*24*365*60)
                pc.setqf("94_att", 1)
                setstate(isosifirla)
            else
                say("Bu özelliği zaten almışsınız.")
            end
        end
    end

    state isosifirla begin
        when 20091.chat."92-94 Görevimi değiştir" begin
            -- diğer kodlar ...
            -- Oyuncu görevi sıfırladığında, özelliklerin alınıp alınmadığını kontrol eden bayrakları da sıfırla
            pc.setqf("92_hp", 0)
            pc.setqf("92_def", 0)
            pc.setqf("92_att", 0)
            pc.setqf("94_hp", 0)
            pc.setqf("94_def", 0)
            pc.setqf("94_att", 0)
        end
    end
end
D3veloper
Üye
Üye
Katılım26 Mar 2026
Konular10
Mesajlar71
Elmas Konular0
Başarım0
ZirveCoin 0
Ticaret Puanı
+0 -0
08.05.2026 00:44 #25
hatayı söyle bana, çözerim
Quest calisiyor sorun yok ama diyelimki 92-94 ozelliklerini ikisinide hp aldin toplamda 20k canin oldu.

Biyolog sifirladin tekrardan ayni sekilde 92-94 ozelliklerin ikisinide hp aldiginda toplam canin 21k oluyor .

Bu sureci tekrarlarsan her seferinxe 1k 1k uzerine hp ekleyerek gidiyor.
MaxidaTa
Üye
Üye
Katılım24 Kas 2025
Konular8
Mesajlar61
Elmas Konular0
Başarım0
ZirveCoin 0
Ticaret Puanı
+0 -0
08.05.2026 00:44 #26
Quest calisiyor sorun yok ama diyelimki 92-94 ozelliklerini ikisinide hp aldin toplamda 20k canin oldu.

Biyolog sifirladin tekrardan ayni sekilde 92-94 ozelliklerin ikisinide hp aldiginda toplam canin 21k oluyor .

Bu sureci tekrarlarsan her seferinxe 1k 1k uzerine hp ekleyerek gidiyor.
2 ayri kod attim denersin
D3veloper
Üye
Üye
Katılım26 Mar 2026
Konular10
Mesajlar71
Elmas Konular0
Başarım0
ZirveCoin 0
Ticaret Puanı
+0 -0
08.05.2026 00:44 #27
2 ayri kod attim denersin
Aksam deneyecegim
y5nus
Üye
Üye
Katılım01 Şub 2026
Konular10
Mesajlar77
Elmas Konular0
Başarım0
ZirveCoin 0
Ticaret Puanı
+0 -0
08.05.2026 00:44 #28
Questi denemiştim arkadaşın dediği gibi sıfırlayınca hp artıyordu ve düzeltecektim lakin fırsatım olmadı
D3veloper
Üye
Üye
Katılım26 Mar 2026
Konular10
Mesajlar71
Elmas Konular0
Başarım0
ZirveCoin 0
Ticaret Puanı
+0 -0
08.05.2026 00:44 #29
Bu kod, verilen özelliklerin bir kere alındıktan sonra tekrar alınmamasını sağlar. Eğer oyuncu 92-94 seviye görevini sıfırlayıp tekrar yaparsa, daha önce alınan özellikleri tekrar almaya çalışırsa hata mesajı alır.

Python:
quest isobiyolog begin
    state start begin
        when login begin
            setstate(basla)
        end
    end
   
    state basla begin
        when 20084.chat."Biyolog Görevleri ( TEK TIK )" begin
            -- diğer kodlar ...
            -- özellikler ekleniyor
            setstate(epic)
        end
    end  
 
    state epic begin
        when 20091.chat."92. Level Epic Görevi" begin
            say_title ( " 92.Lv Epic; " )
            -- diğer kodlar ...

            local has_hp_bonus = affect.has_collect(apply.MAX_HP)
            local has_def_bonus = affect.has_collect(apply.DEF_GRADE_BONUS)
            local has_att_bonus = affect.has_collect(apply.ATT_GRADE_BONUS)

            local s = select ( " +1100 HP " , " Savunma Değeri +120 " , " Saldırı Değeri +60 " )
            if s == 1 and not has_hp_bonus then
                affect.add_collect(apply.MAX_HP, 1100, 60*60*24*365*60)
                setstate(gec2)
            elseif s == 2 and not has_def_bonus then
                affect.add_collect(apply.DEF_GRADE_BONUS, 120, 60*60*24*365*60)
                setstate(gec2)
            elseif s == 3 and not has_att_bonus then
                affect.add_collect(apply.ATT_GRADE_BONUS, 60, 60*60*24*365*60)
                setstate(gec2)
            else
                say("Zaten bu özelliği aldınız. Farklı bir özellik seçin.")
            end
        end
    end

    state gec2 begin
        when 20091.chat."94. Level Epic Görevi" begin
            say_title ( " 94.Lv Epic; " )
            -- diğer kodlar ...

            local has_hp_bonus_4k = affect.has_collect(apply.MAX_HP, 4000)
            local has_def_bonus_140 = affect.has_collect(apply.DEF_GRADE_BONUS, 140)
            local has_att_bonus_70 = affect.has_collect(apply.ATT_GRADE_BONUS, 70)

            local s = select ( " +4000 HP " , " Savunma Değeri +140 " , " Saldırı Değeri +70 " )
            if s == 1 and not has_hp_bonus_4k then
                affect.add_collect(apply.MAX_HP, 4000, 60*60*24*365*60)
                setstate(isosifirla)
            elseif s == 2 and not has_def_bonus_140 then
                affect.add_collect(apply.DEF_GRADE_BONUS, 140, 60*60*24*365*60)
                setstate(isosifirla)
            elseif s == 3 and not has_att_bonus_70 then
                affect.add_collect(apply.ATT_GRADE_BONUS, 70, 60*60*24*365*60)
                setstate(isosifirla)
            else
                say("Zaten bu özelliği aldınız. Farklı bir özellik seçin.")
            end
        end
    end

    state isosifirla begin
        when 20091.chat."92-94 Görevimi değiştir" begin
            -- diğer kodlar ...
        end
    end
end
Sonuc Abort (core dumped)
Bu konuyu görüntüleyenler
1 misafir
Cevap yazmak için giriş yapın.
Benzer Konular
18 cevap
2K görüntüleme
Yeni Fantezi Rölenti Oluşturma Yöntemi
Kirkhammett · 02 Nis 2026
19 cevap
2K görüntüleme
11 cevap
1.9K görüntüleme
Yeni Quest I Kelle Avcısı
EniyiSunucum · 11 Nis 2026
16 cevap
1.9K görüntüleme
65 - 250 Jackpot Sistemi | Quest
Gusav · 28 Mar 2026
6 cevap
1.9K görüntüleme
İlan Yan banner placeholder