shrpnl 1
shrpnl
YusufŞimşek14 1
YusufŞimşek14
berzahx 2
berzahx
xranzei 1
xranzei
Agora Metin2 1
Agora Metin2
Bvural41 1
Bvural41
romegames 1
romegames
noisiv 1
noisiv
Manwe Work 1
Manwe Work
Hikaye Ekle
Reklam vermek için turkmmo@gmail.com

[Quest] Otomatik Eşya Drobu

  • Konuyu başlatan Konuyu başlatan theay
  • Başlangıç tarihi Başlangıç tarihi
  • Cevaplar Cevaplar 4
  • Görüntüleme Görüntüleme 457

theay

mester2.tc
Fahri Üye
TM Üye
Katılım
2 Mar 2022
Konular
37
Mesajlar
645
Çözüm
6
Online süresi
1mo 6d
Reaksiyon Skoru
323
Altın Konu
0
Başarım Puanı
136
MmoLira
8,465
DevLira
75
Ticaret - 0%
0   1   0

ROHAN2 WORLD 1-120 TR TİPİ OFFICIAL YOHARA, BALATHOR VE AMON! 80. GÜNÜNDE! +10.000 ONLİNE! HİLE VE BOT %100 ENGELLİ HEMEN TIKLA!

JavaScript:
function start_drop_event()
    local time = os.date("*t")
    if time.wday == 2 and time.hour == 20 then -- Haftada bir Pazartesi günü saat 20:00'da başlar
        notice_all("Eşya düşürme eventi başladı! Bol şans!")
        game.drop_item(50001, 1, 2) -- Düşürülecek eşyanın vnum'u 50001, 1 adet düşürülecek, metin taşı içinde düşürülecek yerlerin numaraları 2 olarak düşünülmüştür, değiştirebilirsiniz.
        game.drop_item(50002, 1, 2) -- Başka bir eşya düşürmek isterseniz, buraya yeni bir game.drop_item satırı ekleyebilirsiniz.
        game.drop_item(50003, 1, 2)
        game.drop_item(50004, 1, 2)
        game.drop_item(50005, 1, 2)
        sleep(3600000) -- 1 saat boyunca devam eder
        notice_all("Eşya düşürme eventi sona erdi. Teşekkürler!")
    end
end

function at_server_startup()
    local time = os.date("*t")
    if time.wday == 2 and time.hour >= 20 then -- Eğer server Pazartesi günü saat 20:00'dan sonra açılırsa, event hemen başlar
        start_drop_event()
    end
end

function at_login()
    start_drop_event() -- Bir oyuncu giriş yaptığında da eventi başlatır tetikler
end

Kodların açıklaması :

  • start_drop_event() fonksiyonu, eşya düşürme eventini başlatmak için kullanılır. Bu fonksiyon, belirli bir zaman diliminde çalıştırılacaktır.
  • os.date("*t") fonksiyonu, sistem saatini alır ve bir tablo olarak geri döndürür. Bu tablo, yıl, ay, gün, saat, dakika, saniye, haftanın günü vb. bilgileri içerir.
  • if time.wday == 2 and time.hour == 20 then koşulu, eğer sistem saati Pazartesi günü ise ve saat 20:00 ise, eşya düşürme eventinin başlatılacağını belirtir.
  • notice_all() fonksiyonu, tüm oyunculara oyun içi bir duyuru mesajı gönderir. Bu mesaj, eşya düşürme eventinin başladığını belirtecektir.
  • game.drop_item() fonksiyonu, belirtilen vnum'a sahip bir eşyayı, belirtilen adette, belirtilen metin taşı içindeki yerlerden birine düşürür. Bu kodda, eşyaların vnum'ları, adetleri ve düşürülecek metin taşı yerlerinin numaraları belirtilmiştir. Bu kodda, örnek olarak 5 farklı eşya düşürülmesi sağlanmıştır.
  • sleep() fonksiyonu, belirtilen süre boyunca programın çalışmasını durdurur. Bu kodda, 1 saat boyunca eşya düşürme eventi devam edecektir.
  • notice_all() fonksiyonu, eşya düşürme eventinin bittiğini belirten bir oyun içi mesaj gönderir. Duyuru chatte
 
Paylaşım için teşekkürler.
 
Paylaşım için teşekkürler ♥️
 
Paylaşım için teşekkür ederim.
 

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

Geri
Üst