- Katılım
- 12 Tem 2012
- Konular
- 358
- Mesajlar
- 5,763
- Çözüm
- 37
- Online süresi
- 1mo 11d
- Reaksiyon Skoru
- 1,977
- Altın Konu
- 8
- TM Yaşı
- 13 Yıl 11 Ay 1 Gün
- Başarım Puanı
- 312
- MmoLira
- 2,035
- DevLira
- 87
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!
O saat geldiğinde sistem çalışmıyor yani o saatte herhangi bir oyuncu login olması gerek![]()
Herhangi bir reboot sonrasi gm in oyuna 1 kere girmesi yeterli sonrasinda kodlar server timer a ekleniyor ve saat saat işlenip loglara kaydediliyor etkinlik sirasinda reboot atilinca loglari temizlemenin de faydasi var
- Katılım
- 12 Tem 2012
- Konular
- 358
- Mesajlar
- 5,763
- Çözüm
- 37
- Online süresi
- 1mo 11d
- Reaksiyon Skoru
- 1,977
- Altın Konu
- 8
- TM Yaşı
- 13 Yıl 11 Ay 1 Gün
- Başarım Puanı
- 312
- MmoLira
- 2,035
- DevLira
- 87
güncel
- Katılım
- 17 Eyl 2014
- Konular
- 266
- Mesajlar
- 4,662
- Çözüm
- 2
- Online süresi
- 1d 22h
- Reaksiyon Skoru
- 1,761
- Altın Konu
- 0
- TM Yaşı
- 11 Yıl 8 Ay 24 Gün
- Başarım Puanı
- 307
- MmoLira
- 2,262
- DevLira
- -122
Kanıt olmadan karalama yapmayınız.O saat geldiğinde sistem çalışmıyor yani o saatte herhangi bir oyuncu login olması gerek![]()
- Katılım
- 12 Tem 2012
- Konular
- 358
- Mesajlar
- 5,763
- Çözüm
- 37
- Online süresi
- 1mo 11d
- Reaksiyon Skoru
- 1,977
- Altın Konu
- 8
- TM Yaşı
- 13 Yıl 11 Ay 1 Gün
- Başarım Puanı
- 312
- MmoLira
- 2,035
- DevLira
- 87
Güncel
- Katılım
- 13 Nis 2014
- Konular
- 136
- Mesajlar
- 2,386
- Çözüm
- 7
- Online süresi
- 1d 20h
- Reaksiyon Skoru
- 142
- Altın Konu
- 0
- TM Yaşı
- 12 Yıl 1 Ay 25 Gün
- Başarım Puanı
- 165
- MmoLira
- 491
- DevLira
- 0
Merhaba Arkadaşlar,
Paylaşılan oto event questlerde sıkıntı olduğu için Kendi sunucumda yapmak istediğim bir questti birkaç araştırma ve yardımla bu kodları buldum kendi kodlamam değildir ama kendi araştırmamla beraber uğraş verdiğim bir questtir.
1.Aşama:
Filezilla girin;
usr/game/share/locale/turkey/quest
dizinine gelin
oto_event.lua adında dosya oluşturup içine alttaki kodları yapıştırın ve kaydedin.
(Notepad++ kullanın.)
Kod:quest oto_event begin state start begin when login with pc.is_gm() begin clear_server_timer("oto_event") server_loop_timer("oto_event",1) end when oto_event.server_timer begin local saat = tonumber(os.date("%H")) local time = os.date("%X") local gun = tostring(os.date("%A")) if gun == "Monday" then if time == "21:00:00" then if game.get_event_flag("ayisigi") == 0 then game.set_event_flag("ayisigi",1) notice_all("Ayisigi Define Sandığı eventi 2 saat süreyle başlamıştır.") end elseif time == "23:00:00" then if game.get_event_flag("ayisigi") == 1 then game.set_event_flag("ayisigi",0) notice_all("Ayisigi Define Sandığı eventi sona ermiştir.") end end elseif gun == "Tuesday" then if time == "21:00:00" then if game.get_event_flag("event_altigen_drop") == 0 then game.set_event_flag("event_altigen_drop",1) notice_all("Altıgen Hediye Paketş eventi 2 saat süreyle başlamıştır.") end elseif time == "23:00:00" then if game.get_event_flag("event_altigen_drop") == 1 then game.set_event_flag("event_altigen_drop",0) notice_all("Altıgen Hediye Paketi eventi sona ermiştir.") end end elseif gun == "Wednesday" then if time == "18:59:50" then if game.get_event_flag("sertifika_drop") == 0 then game.set_event_flag("sertifika_drop",1) notice_all("Sertifika eventi 2,5 saat süreyle başlamıştır.") end elseif time == "21:29:50" then if game.get_event_flag("sertifika_drop") == 1 then game.set_event_flag("sertifika_drop",0) notice_all("Sertifika eventi sona ermiştir.") end end elseif gun == "Thursday" then if time == "21:00:00" then if game.get_event_flag("col_firtinasi_drop") == 0 then game.set_event_flag("col_firtinasi_drop",1) notice_all("Çöl Fırtınası eventi 1 saat süreyle başlamıştır.") end elseif time == "22:00:00" then if game.get_event_flag("col_firtinasi_drop") == 1 then game.set_event_flag("col_firtinasi_drop",0) notice_all("Çöl Fırtınası eventi sona ermiştir.") end end elseif gun == "Friday" then if time == "20:00:00" then if game.get_event_flag("football_drop") == 0 then game.set_event_flag("football_drop",1) game.set_event_flag("new_football_2014_event",1) notice_all("Dünya Kupası eventi 3 saat süreyle başlamıştır.") end elseif time == "23:00:00" then if game.get_event_flag("football_drop") == 1 then game.set_event_flag("football_drop",0) game.set_event_flag("new_football_2014_event",0) notice_all("Dünya Kupası eventi sona ermiştir.") end end elseif gun == "Saturday" then if time == "21:00:00" then if game.get_event_flag("sonsuz_kis_drop") == 0 then game.set_event_flag("sonsuz_kis_drop",1) notice_all("Sonsuz Kış Sandığı eventi 1 saat süreyle başlamıştır.") end elseif time == "22:00:00" then if game.get_event_flag("sonsuz_kis_drop") == 1 then game.set_event_flag("sonsuz_kis_drop",0) notice_all("Sonsuz Kış Sandığı eventi sona ermiştir.") end end elseif gun == "Sunday" then if time == "19:00:00" then if game.get_event_flag("cards_event") == 0 then game.set_event_flag("cards_event",1) notice_all("Okey Kart eventi 4 saat süreyle başlamıştır.") end elseif time == "23:00:00" then if game.get_event_flag("cards_event") == 1 then game.set_event_flag("cards_event",0) notice_all("Okey Kart eventi sona ermiştir.") end end end end end end
2.Aşama
Putty Login olun;
cd /usr/game/share/locale/turkey/quest
yazın ardından
./qc oto_event.lua
yazıp enterlayın.
Oyunda gm çarla /reload q yapın veya reboot atın.
NOT: Eventler benim filesimdeki event drop kodlarıdır siz kendi eventlerinizin açılması için gereken kodları set_event_flag ve get_event_flag kısmına yazın.
3.Aşama: (Sunucunun Saatini Kontrol Etme)
![]()
Ayrıca belirlenen saatlerde başlaması için sunucu saatinizin yerel saatle aynı olması lazım onu kontrol etmek için putty login olup date yazıp sunucu saatinizi öğrenebilirsiniz eğer yerel saatle uyuşmuyorsa sunucu saatini değiştirmek için
yazıp enterlamanız yeterli.
Not:
Bir Teşekkür yeterli![]()
Kodlamada ki eksiği bulmam da yardımcı olan @CsFraNq 'e ve @yugi73 'e teşekkür ederim.
Sistem sorunsuz çalışıor ancak sadece başlatma yapıyor eventi kendi kapatmıyor.



