İ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 351
Konu sahibinin aradığı materyalleri bulmasına yardımcı olmak için konuya yorum yazabilirsiniz.

adv1453

Yardımsever Üye
Yardımsever Üye
MT Üye
Mesaj
442
Çözümler
42
Beğeni
221
Puan
869
Ticaret Puanı
0
1663526547987.png


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:
Üst