Yardım Quest hk yardım

  • Konuyu açan Konuyu açan mehmet07
  • Açılış Tarihi Açılış Tarihi
  • Yanıt Yanıt 1
  • Gösterim Gösterim 29
Konu sahibi bu konuda soru soruyor. Sorusu ile ilgili bilgisi olanların yanıtlamasını bekliyor.

mehmet07

Üye
Üye
Mesaj
303
Çözümler
7
Beğeni
53
Puan
454
Ticaret Puanı
0
elimdeki questte 70022 vnumlu iteme sağ tıklayınca etkisi devam ediyorken tekrar tıkladığımda yine tıklıyor ve nesneden eksiliyor her tıklamamda oysa etkisi devam ediyorken tıklanmaması lazım bu etki evam ediyor demesi lazım
iyi kötü chat gpt desteğiyle bişey yaptım ama bu kezde kod tekrar dönmüyor bir kere kullanılıyor sadece anormal bişey oldu gitti

quest:
Genişlet Daralt Kopyala
when 70022.use begin
    if pc.getqf("drink_drug") == 1 then
        chat("Etki zaten devam ediyor.")
        return
    end

    pc.setqf("drink_drug", 1)
    pc.setqf("duration", get_time()-1)
    chat("Biyolog süresi sıfırlandı!")
    pc.remove_item(70022, 1)
end
                when 71035.use begin
                        if get_time() < pc.getqf("duration") then
                                --say("")
                                chat("Henüz büyülü suyu kullanamazsın.")
                                --say("")
                                return
                        end
                        if pc.getqf("drink_drug")==1 then
                                --say("")
                                chat("Büyülü suyu zaten kullanmışsın.")
                                --say("")
                                return
                        end
                        if pc.count_item(30006)==0 then
                                say_title("Biyolog Chaegirab:")
                                say("")
                                say("Bana azı diş getirirsen,")
                                say("büyülü suyu kullanabilirsin.")
                                say("")
                                return
                        end
                        pc.remove_item(71035,1)
                        pc.setqf("drink_drug",1)
                end
 
Artık 71035 vnumlu iteme tıkladığında, o da drink_drug == 1 kontrolüne takılır ve "Büyülü suyu zaten kullanmışsın" uyarısı verir. Yani birini kullanmak diğerini kilitliyor.

teee:
Genişlet Daralt Kopyala
when 70022.use begin
    -- Bu item süre sıfırlıyor, o yüzden sadece süre varsa çalışmalı
    if get_time() > pc.getqf("duration") then
        chat("Şu an bekleme süren yok, kullanmana gerek yok.")
        return
    end

    if pc.getqf("süre_sifirlandi") == 1 then
        chat("Zaten bir kez süre sıfırladın, önce teslimat yap!")
        return
    end

    pc.setqf("süre_sifirlandi", 1)
    pc.setqf("duration", 0)
    chat("Biyolog süresi sıfırlandı!")
    pc.remove_item(70022, 1)
end

when 71035.use begin
    -- Büyülü su kontrolü
    if pc.getqf("büyülü_su_aktif") == 1 then
        chat("Büyülü suyu zaten kullanmışsın.")
        return
    end

    if pc.count_item(30006) == 0 then
        chat("Bana azı diş getirirsen bunu kullanabilirsin.")
        return
    end

    pc.remove_item(71035, 1)
    pc.setqf("büyülü_su_aktif", 1)
    chat("Etki aktif edildi!")
end

Denermisin.
 
Geri
Üst