İstek oyuncuların x item ile gm gibi konuşması

  • Konuyu açan Konuyu açan adv1453
  • Açılış Tarihi Açılış Tarihi
  • Yanıt Yanıt 2
  • Gösterim Gösterim 359
Konu sahibinin aradığı materyalleri bulmasına yardımcı olmak için konuya yorum yazabilirsiniz.

adv1453

Yardımsever Üye
Yardımsever Üye
MT Üye
Mesaj
466
Çözümler
43
Beğeni
235
Puan
869
Ticaret Puanı
0
1663526547987.webp


Böyle bir sistem yanılmıyorsam çok eski pvp sunucularında vardı, belki var olan files üzerinde bile ekli olabilir ama pek bilgim yok bu konuda. Böyle bir sistem elinde olan veya bilgisi olan var mı?
 
denemedim ama çalışır umarım

duyur_beni_kanka.lua:
Genişlet Daralt Kopyala
quest duyuru_yap begin
    state start begin
        when 72009.use begin
        if pc . count_item ( 72009 ) < 1 then
        say_title ( "Bug Kontrol" )
        say ( "Envanterindeki İpek Pohça kaybolmuş." )
        return
        end
      
        local kalan = pc.getqf("duyuru_sure") - get_time()
        if kalan > 0 then
            say_title("Oyuncu Duyurusu")
            say("")
            say("30 dakikada 1 defa kullanabilirsin.")
            say("")
            say_reward("Kalan süre: "..kalan.." saniye.")
            say("")
        else
            say_title("Oyuncu Duyurusu")
            say("")
            say("Duyurunu yaz")
            say("")
            local duyuru = input()
            if duyuru == "" then
                say_title("Oyuncu Duyurusu")
                say("")
                say("Ne yazacağını bilmiyor musun? ")
                say("")
            else
                say_title("Oyuncu Duyurusu")
                say("")
                say("Duyuru şu şekilde olacak.")
                say("")
                say_reward(" "..duyuru.." ")
            end
                say("")
                say("Onaylıyor musun?")
                say("")
            local ss = select("Onaylıyorum.","Vazgeçtim.")
                if ss == 1 then
                    notice_all(" "..duyuru.." ")
                    pc.remove_item("72009",1)
                    pc.setqf("duyuru_sure",get_time() + 1800)
                elseif ss == 2 then
                    return
                end
            end
        end
    end
end
 
Son düzenleme:
Geri
Üst