Evet Arkadaşlar Bugun sizlere piyasada ücretli satılan ve cogu kişinin kurmak istedği fakat kuramadığı oto ox event sistemini tanıtacagım
Herhangibi Bir sorunda Turkmmo üzerinden Özel Mesaj Gönderebilirsiniz...
KODLAR BUNLAR ARKADAŞLAR AŞAGIDAKİ DOSYA İLE YAPMANIZI TERCİH EDERİM
AŞAGIDAKİ LİNK'DEN İNDİRİRSENİZ HİÇ Bİ SORUN YAŞAMASSINIZ
OX EVENTLERİ CUMARTESİ GÜNLERİ SAAT 3 DE TEKRARLANIR DEĞİŞTİRMEK İSTERSENİZ
SAAT 15 VE GÜNÜ EDİTLEMENİZ YETERLİ OLACAKTIR
Kurulum için
indirdiğiniz oguzhan052.lua
/usr/game/share/locale/turkey/quest dizinine atın
Daha sonra putty'e tek tek
cd /usr/game/share/locale/turkey/quest
./qc oguzhan052.lua yazınız.
Virüs Total Sonuçları ;
İndirme Linki ;
KANIT
Herhangibi Bir sorunda Turkmmo üzerinden Özel Mesaj Gönderebilirsiniz...
KODLAR BUNLAR ARKADAŞLAR AŞAGIDAKİ DOSYA İLE YAPMANIZI TERCİH EDERİM
Kod:
quest oto_ox begin state start begin when 20011.chat." OX-Yarışması " begin say_title(" Uriel : ") say(" Hey! ") say(" Sen Gerçekten Çok Zeki Görünüyorsun. ") say(" OX Yarışması Olacak. ") say(" Sorular Sorulacak Cevap Vereceksin, ") say(" Bilirsen Süper Bir Hediye Kazanacaksın. ") if game.get_event_flag("oxevent_status") == 0 then wait() say_title(" Uriel: ") say(" Şu anda OX-Yarışması Yok ") elseif game.get_event_flag("oxevent_status") == 1 then wait() say_title("Uriel:") pc.setqf("ox_engel",get_time()+10) say(" Yarışmaya Katılmak İstiyormusun? ") if get_time() > pc.getqf("ox_engel") then return end local s = select(" Evet ", " Hayır ", " İzlemek İstiyorum ") if s == 1 then say_title(" Uriel: ") say(" Tamam Şimdi Seni Işınlıyorum. ") wait() pc.warp(896500, 24600) elseif s == 3 then say_title(" Uriel: ") say(" İzleyici Olarakmı Katılmak İstiyorsun? ") say(" Tamam, ışınlıyorum Seni. ") wait() pc.warp(896300, 28900) end elseif game.get_event_flag("oxevent_status") == 2 then say_title(" Uriel: ") say(" Yarışma Başladı, Giremezsiniz! ") say(" Ancak İzleyici Olarak Katılabilirsin. ") local s = select(" Katıl ", " Katılma ") if s == 1 then say_title(" Uriel: ") say(" Tamam,Işınlıyorum Seni. ") wait() pc.warp(896300, 28900) end end end when login begin local saat = tonumber(os.date("%H")) local gun = tostring(os.date("%A")) if saat == 15 and gun == "Saturday" then --- ox event hergün saat 15:00'da cumartesi günü gerçekleşir if pc.get_map_index() == 113 then if game.get_event_flag("oto_ox") == 0 then if game.get_event_flag("oxevent_maintenance5_status") == 0 then local stat = oxevent.get_status() if stat == 1 and game.get_event_flag("oxevent_running_status") == 0 and game.get_event_flag("oxevent_maintenance1_time") == 0 and game.get_event_flag("oxevent_maintenance2_status") == 0 and game.get_event_flag("oxevent_maintenance3_status") == 0 and game.get_event_flag("oxevent_maintenance4_status") == 0 and game.get_event_flag("oxevent_maintenance5_status") == 0 then local stat = oxevent.get_status() if stat == 1 and game.get_event_flag("oxevent_running_status") == 0 and game.get_event_flag("oxevent_maintenance1_time") == 0 and game.get_event_flag("oxevent_maintenance2_status") == 0 and game.get_event_flag("oxevent_maintenance3_status") == 0 and game.get_event_flag("oxevent_maintenance4_status") == 0 and game.get_event_flag("oxevent_maintenance5_status") == 0 then game.set_event_flag("oxevent_running_status", 1) game.set_event_flag("oxevent_status",1) game.set_event_flag("oxevent_maintenance1_time", 5) game.set_event_flag("oxevent_maintenance3_status", 1) notice_all(" <Otomatik OX Sistemi> Acele et ve yerini al! ") server_timer('oxevent4', 0, get_server_timer_arg()) server_timer('oxevent1', 60, get_server_timer_arg()) game.set_event_flag("oto_ox",1) end end end end else game.set_event_flag("oxevent_status",1) if game.get_event_flag("ox_ac_1") == 0 then notice_all(" <Otomatik OX Sistemi> OX Eventi Başlamıştır ") game.set_event_flag("ox_ac_1",1) end end else if game.get_event_flag("oxevent_running_status") == 1 then oxevent.end_event() notice_all(" <Otomatik OX Sistemi> OX Kapatıldı ") game.set_event_flag("oxevent_running_status", 0) game.set_event_flag("oxevent_status", 0) game.set_event_flag("ox_ac_1",0) game.set_event_flag("oxevent_maintenance1_time", 0) game.set_event_flag("oxevent_maintenance2_status", 0) game.set_event_flag("oxevent_maintenance3_status", 0) game.set_event_flag("oxevent_maintenance4_status", 0) game.set_event_flag("oxevent_maintenance5_status", 0) game.set_event_flag("oxevent_maintenance6_status", 0) clear_server_timer('oxevent1', get_server_timer_arg()) clear_server_timer('oxevent2', get_server_timer_arg()) clear_server_timer('oxevent3', get_server_timer_arg()) clear_server_timer('oxevent4', get_server_timer_arg()) game.set_event_flag("oto_ox",0) end game.set_event_flag("oxevent_running_status", 0) game.set_event_flag("oxevent_status", 0) game.set_event_flag("oxevent_maintenance1_time", 0) game.set_event_flag("oxevent_maintenance2_status", 0) game.set_event_flag("oxevent_maintenance3_status", 0) game.set_event_flag("oxevent_maintenance4_status", 0) game.set_event_flag("oxevent_maintenance5_status", 0) game.set_event_flag("oxevent_maintenance6_status", 0) clear_server_timer('oxevent1', get_server_timer_arg()) clear_server_timer('oxevent2', get_server_timer_arg()) clear_server_timer('oxevent3', get_server_timer_arg()) clear_server_timer('oxevent4', get_server_timer_arg()) game.set_event_flag("oto_ox",0) game.set_event_flag("ox_ac_1",0) end end when oxevent1.server_timer begin if game.get_event_flag("oto_ox") == 1 then clear_server_timer('oxevent1', get_server_timer_arg()) if game.get_event_flag("oxevent_running_status") == 1 then local stat = oxevent.get_status() if stat == 1 then local min_user_number = 2 if game.get_event_flag("oxevent_maintenance1_time") == 0 and oxevent.get_attender() > 1 then game.set_event_flag("oxevent_maintenance1_time", 0) oxevent.close() game.set_event_flag("oxevent_status",2) local user_number = oxevent.get_attender() notice_all(" <Otomatik OX Sistemi> OX Eventi "..user_number.." kişiyle başlamıştır ") server_timer('oxevent2', 5, get_server_timer_arg()) else local close_time = game.get_event_flag("oxevent_maintenance1_time") local close_time_typ = 2 local close_time_typ_text = {"Saniye", "Dakika", "Saat", "Gün", "Ay", "Yıl"} if close_time == 0 then min_user_number = 2 elseif close_time == 1 then close_time_typ_text = {"Saniye", "Dakika", "Saat", "Gün", "Ay", "Yıl"} end if close_time != 0 then game.set_event_flag("oxevent_maintenance1_time", close_time-1) notice_all(" <Otomatik OX Sistemi> OX Girişleri "..close_time.." "..close_time_typ_text[close_time_typ].." sonra kapanacaktır. ") else notice_all(" <Otomatik OX Sistemi> OX Eventi "..oxevent.get_attender().." kişi ile başlatılamıyor. ") notice_all(" <Otomatik OX Sistemi> Yeni bir oyuncu gelene kadar OX Eventi bekletiliyor. ") end server_timer('oxevent1', 60, get_server_timer_arg()) end end end end end when oxevent2.server_timer begin if game.get_event_flag("oto_ox") == 1 then clear_server_timer('oxevent2', get_server_timer_arg()) if game.get_event_flag("oxevent_running_status") == 1 then local stat = oxevent.get_status() if stat == 2 then if oxevent.get_attender() > 1 then local v = oxevent.quiz(1, 30) if v == 0 then game.set_event_flag("oxevent_maintenance1_time", 0) server_timer('oxevent1', 5, get_server_timer_arg()) elseif v == 1 then server_timer('oxevent2', 40, get_server_timer_arg()) else server_timer('oxevent2', 40, get_server_timer_arg()) end elseif oxevent.get_attender() == 1 then oxevent.give_item(40001, 1) notice_all(" <Otomatik OX Sistemi> 5 Saniye Sonra OX Eventi Sona Erecektir. ") notice_all(" <Otomatik OX Sistemi> Kazanan birazdan açıklanacak. ") server_timer('oxevent3', 5, get_server_timer_arg()) elseif oxevent.get_attender() == 0 then notice_all(" <Otomatik OX Sistemi> OX Eventi Kazanan Olmadığı İçin Tekrarlanıcaktır. ") oxevent.end_event() clear_server_timer('oxevent1', get_server_timer_arg()) clear_server_timer('oxevent2', get_server_timer_arg()) clear_server_timer('oxevent3', get_server_timer_arg()) clear_server_timer('oxevent4', get_server_timer_arg()) game.set_event_flag("oxevent_running_status", 0) game.set_event_flag("oxevent_maintenance2_status", 1) server_timer('oxevent3', 30, get_server_timer_arg()) end elseif stat == 3 then server_timer('oxevent2', 5, get_server_timer_arg()) else notice_all(" <Otomatik OX Sistemi> OX Eventinde Bir Hata Oluştu! ") end end end end when oxevent3.server_timer begin if game.get_event_flag("oto_ox") == 1 then clear_server_timer('oxevent3', get_server_timer_arg()) if game.get_event_flag("oxevent_running_status") == 0 then if oxevent.open() == 1 then game.set_event_flag("oxevent_running_status", 1) game.set_event_flag("oxevent_maintenance1_time", 5) ---- OX Açıldıktan Sonra Girişlerin Kaç Dakika Açık Tutulacağı Örn: 5 Dakika game.set_event_flag("oxevent_maintenance2_status", 0) notice_all(" <Otomatik OX Sistemi> OX Yarışması Başladı ") server_timer('oxevent1', 30, get_server_timer_arg()) else notice_all(" <Otomatik OX Sistemi> OX Eventinde Bir Hata Oluştu! ") end elseif game.get_event_flag("oxevent_running_status") == 1 then oxevent.end_event() game.set_event_flag("oxevent_running_status", 0) clear_server_timer('oxevent1', get_server_timer_arg()) clear_server_timer('oxevent2', get_server_timer_arg()) clear_server_timer('oxevent3', get_server_timer_arg()) notice_all(" <Otomatik OX Sistemi> OX Yarışması Sona Erdiı ") if game.get_event_flag("oxevent_maintenance4_status") == 0 and game.get_event_flag("oxevent_maintenance5_status") == 0 and game.get_event_flag("oxevent_maintenance6_status") == 0 then game.set_event_flag("oxevent_maintenance2_status", 1) else game.set_event_flag("oxevent_maintenance4_status", 0) game.set_event_flag("oxevent_maintenance5_status", 0) game.set_event_flag("oxevent_maintenance6_status", 0) end end end end when oxevent4.server_timer begin if game.get_event_flag("oto_ox") == 1 then clear_server_timer('oxevent4', get_server_timer_arg()) if game.get_event_flag("oxevent_maintenance3_status") == 1 then if game.get_event_flag("oxevent_website_status") == 1 then server_timer('oxevent3', 0, get_server_timer_arg()) game.set_event_flag("oxevent_website_status", 0) end server_timer('oxevent4', 1, get_server_timer_arg()) end end end when login with pc.count_item("40001") > 0 begin if game.get_event_flag("oto_ox") == 1 then timer("oxevent_price", 0) end end when oxevent_price.timer begin if game.get_event_flag("oto_ox") == 1 then say_title(item_name(40001)..":") pc.remove_item(40001,200) ----- OX İtemi Sadece Karakterin Üstünde Bir Kereliğine Bulunan Bir İtem notice_all(" <Otomatik OX Sistemi> OX Eventini "..pc.get_name().." kazandı. ") pc.give_item2(71129,1) pc.give_item2(71123,1) pc.give_item2(50513,10) chat("5 EP Kazandın.") game.set_event_flag("oxevent_status",0) end end when 20358.chat."GM: OX Sıfırla" with pc.is_gm() begin ---- OX Eventi Aktifken OX'u Kapatmak (Yarışma Anında) say_title(" "..mob_name(20358)..": ") say(" Kapatmak İstiyor Musun? [ENTER] ") local s = select(locale.yes, locale.no) if s == 1 then oxevent.end_event_force() game.set_event_flag("oxevent_running_status", 0) game.set_event_flag("oxevent_status", 0) game.set_event_flag("oxevent_maintenance1_time", 0) game.set_event_flag("oxevent_maintenance2_status", 0) game.set_event_flag("oxevent_maintenance3_status", 0) game.set_event_flag("oxevent_maintenance4_status", 0) game.set_event_flag("oxevent_maintenance5_status", 0) game.set_event_flag("oxevent_maintenance6_status", 0) clear_server_timer('oxevent1', get_server_timer_arg()) clear_server_timer('oxevent2', get_server_timer_arg()) clear_server_timer('oxevent3', get_server_timer_arg()) clear_server_timer('oxevent4', get_server_timer_arg()) game.set_event_flag("oto_ox",0) game.set_event_flag("ox_ac_1",0) say_title(" "..mob_name(20358)..": ") say(" OX Kapatıldı ") notice_all(" <Otomatik OX Sistemi> Otomatik OX Eventi Kapatıldı. ") end end end end
AŞAGIDAKİ LİNK'DEN İNDİRİRSENİZ HİÇ Bİ SORUN YAŞAMASSINIZ
OX EVENTLERİ CUMARTESİ GÜNLERİ SAAT 3 DE TEKRARLANIR DEĞİŞTİRMEK İSTERSENİZ
Kod:
if saat == 15 and gun == "Saturday" then
SAAT 15 VE GÜNÜ EDİTLEMENİZ YETERLİ OLACAKTIR
Kurulum için
indirdiğiniz oguzhan052.lua
/usr/game/share/locale/turkey/quest dizinine atın
Daha sonra putty'e tek tek
cd /usr/game/share/locale/turkey/quest
./qc oguzhan052.lua yazınız.
Virüs Total Sonuçları ;
Ziyaretçiler için gizlenmiş link,görmek için üye olmalısınız!
Giriş yap veya üye ol.
İndirme Linki ;
Ziyaretçiler için gizlenmiş link,görmek için üye olmalısınız!
Giriş yap veya üye ol.
KANIT
[YENİ] Piyasaya İnat Oto Ox Event
Metin2 dünyasında oyuncuların eğlence ve ödüllerle dolu anlar yaşaması için sunulan etkinliklerden biri olan Oto Ox Event, son derece popülerdir. Ancak bazı sunucularda bu etkinliğin aktif olarak çalıştırılması veya otomatik başlatılması istenmeyebilir. Bu durumda piyasaya iyi ayarlanmış sunuculara rağmen kendi sunucumuzda farklı ve özgün bir Oto Ox Event sistemi kurmak, hem oyuncuların ilgisini çekebilir hem de sunucu yönetiminde avantaj sağlayabilir. Bu yazıda, Metin2 özel quest sistemleri üzerinden piyasaya karşı geliştirilmiş Oto Ox Event yapısını inceleyeceğiz.
Oto Ox Event Nedir?
Oto Ox Event, Metin2 sunucularında belirli aralıklarla otomatik olarak başlatılan, Ox퀴즈 sorularına doğru cevap vererek ödüller kazandıran etkinliklerdir. Genellikle gece yarısı gibi belirli saatlerde başlar ve oyuncuların katılımına açılır. Bu etkinliklerde oyuncular bilgi yarışması tarzında sorulara cevap verir. Doğru cevap sayısına göre ödüller alırlar. Ancak bazı sunucular bu sistemi pasif tutar ya da вообще kullanmaz. İşte tam burada, piyasaya iyi ayarlanmış sunuculara rağmen kendi sunucumuzda özgün bir yapı kurmak avantaj sağlar.
Metin2 Quest Sistemi ile Oto Ox Event
Metin2 özel quest sistemleri, Lua dili kullanılarak geliştirilen ve oyunculara etkileşimli görevler sunan yapılardır. Bu sistemde, Oto Ox Event’i özelleştirmek için Lua script dosyaları üzerinde değişiklikler yapılır. Quest sistemleri, quest begin, quest end, timer, trigger, flag, state gibi birçok komutu içerir. Bu komutlar yardımıyla event’in ne zaman başlayacağı, hangi NPC ile etkileşime gireceği, ödüllerin nasıl dağıtılacağı gibi detaylar ayarlanabilir.
Piyasaya İnat Oto Ox Event Nasıl Kurulur?
Piyasaya iyi ayarlanmış sunuculara rağmen kendi sunucumuzda farklı bir yaklaşım sergileyebilmek için özel bir Oto Ox Event scripti yazılmalıdır. Bu script, standart sistemlerden farklı olarak, oyunculara daha fazla etkileşim sunmalı ve aynı zamanda sunucu yönetimi açısından kolay kontrol edilebilmelidir. Örneğin, event başlamadan önce sistemsel olarak bir duyuru yapılabilir. Quest dosyasında timer kullanılarak event belirli aralıklarla otomatik olarak başlatılabilir. Flag sistemi ile oyuncuların evente katıldığını takip edebiliriz. Reward kısmında ise oyunculara özel itemler verilebilir.
Hata Ayıklama ve Debug
Quest geliştirme sırasında hatalar kaçınılmazdır. Özellikle Lua dilinde yazılan quest scriptleri, küçük syntax hatalarında bile eventin çalışmamasına neden olabilir. Bu nedenle, quest geliştirme sürecinde debug işlemleri önemlidir. Log kayıtları izlenmeli, hatalar anında düzeltilmelidir. Metin2 sunucularında hata ayıklama için server logları incelenmelidir. Ayrıca, quest debug komutları kullanılarak eventin hangi aşamada takıldığını görebiliriz.
Özetle
Piyasaya i̇nat Oto Ox Event, Metin2 sunucularında farklılık yaratmak isteyen yöneticiler için harika bir özelliktir. Quest sistemleri üzerinden özelleştirilmiş bir yapı ile bu etkinliği başlatmak, oyuncuların ilgisini çekecek ve sunucunuzu diğerlerinden ayıracaktır. Lua tabanlı quest geliştirme, doğru bilgi ve sabır ile oldukça güçlü sonuçlar doğurur.
[NEW] Against The Market Auto Ox Event
In the world of Metin2, the popular event known as Auto Ox Event provides players with fun-filled moments and rewards. However, on some servers, this event may not be actively run or automatically started. In such cases, creating a unique Auto Ox Event system on our own server, despite well-configured market servers, can attract player interest and provide advantages in server management. In this article, we will examine how to develop an Against The Market Oto Ox Event structure using the Metin2 custom quest system.
What Is Auto Ox Event?
Auto Ox Event is an activity in Metin2 servers that automatically starts at specific intervals and awards prizes for correctly answering Ox quiz questions. It usually starts around midnight or other specific hours and opens for player participation. During these events, players answer trivia-style questions and receive rewards based on the number of correct answers. However, some servers may keep this system inactive or not use it at all. This is where setting up a unique system on our own server, despite well-tuned market servers, becomes advantageous.
Metin2 Quest System and Auto Ox Event
The Metin2 custom quest systems are interactive tasks developed using the Lua language. To customize the Oto Ox Event, modifications must be made to the Lua script files. These systems include commands such as quest begin, quest end, timer, trigger, flag, and state. Using these commands, details like when the event starts, which NPCs interact, and how rewards are distributed can be configured.
How to Set Up An Auto Ox Event Against The Market?
To implement a different approach on our server despite well-configured market servers, a custom Oto Ox Event script must be written. This script should provide more interaction for players while also being easy to manage from a server administration perspective. For example, a system announcement can be made before the event starts. By using timer in the quest file, the event can be triggered automatically at specific intervals. With the flag system, we can track whether players have participated in the event. Additionally, special items can be awarded through the reward section.
Debugging and Error Handling
Errors are inevitable during quest development. Especially in Lua-based quest scripts, even minor syntax errors can prevent the event from functioning. Therefore, debug operations are crucial during the quest development process. Server logs should be monitored and errors corrected immediately. Moreover, using quest debug commands, we can determine where the event gets stuck during execution.
In Summary
Against The Market Oto Ox Event is an excellent feature for administrators looking to create uniqueness on their Metin2 server. Starting this event through a customized quest system will capture player interest and differentiate your server from others. Lua-based quest development can yield powerful results with the right knowledge and patience.
