[YENİ] Piyasaya İnat Oto Ox Event ...

  • Konbuyu başlatan Konbuyu başlatan Admin
  • Başlangıç tarihi Başlangıç tarihi
  • Cevaplar Cevaplar 0
  • Görüntüleme Görüntüleme 68

Admin

Metin2Lobby
Yönetici
Founder
Katılım
6 Mayıs 2022
Mesajlar
52,647
Ticaret : 1 / 0 / 0
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
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ı ;




İndirme Linki ;




KANIT
kxdk7.png

[YENİ] Piyasaya İnat Oto Ox Event

Metin2 sunucularında benzersiz bir etkinlik deneyimi sunmayı hedefleyen [YENİ] Piyasaya İnat Oto Ox Event, oyuncuların rekabetçi doğasını harekete geçiriyor. Bu yazıda, Metin2 özelinde geliştirilen bu oto ox event sisteminin detaylarına, avantajlarına ve nasıl daha verimli hale getirilebileceğine değineceğiz.

Oto Ox Event Nedir?
Oto Ox Event, Metin2 sunucularında otomatik olarak belirlenen zaman aralıklarında başlatılan, oyuncuların katılım gösterdiği bir görev veya savaş etkinliğidir. Oyuncular bu etkinlikte Ox NPC'si ile savaşarak puan kazanabilir, özel ödüller alabilirler. Bu etkinlik genellikle gecenin belirli saatlerinde başlar ve tüm sunucu aktifliğiyle yönetilir.

Piyasaya İnat Nedir?
Piyasaya İnat ifadesi, Metin2 sunucularında standart dışı, yaratıcı ve dikkat çekici sistemlerin uygulandığını belirtmektedir. Oto Ox Event sistemi de bu bağlamda, diğer sunucuların sunduklarının ötesine geçerek, oyunculara daha fazla eğlence ve ödül sunmayı amaçlayan bir sistemdir.

Neden Oto Ox Event?
Sunucu aktifliğini artırmak, oyuncuların dikkatini çekmek ve sunucuya sadakati güçlendirmek için Oto Ox Event gibi sistemler geliştirilmektedir. Bu sistem, oyunculara düzenli olarak katılım teşviki sunarak, sunucu içi ekonomiye ve oyun içi aktivitelerine katkı sağlar.

Oto Ox Event Nasıl Çalışır?
1. Etkinlik belirlenen saatte başlar.
2. Sunucuda otomatik olarak Ox NPC'si spawn edilir.
3. Oyuncular NPC'yi öldürmeye çalışır.
4. NPC'nin canı belli bir seviyeye indiğinde özel ödüller düşer.
5. NPC öldürüldüğünde, en çok hasar veren oyuncular özel ödüller kazanır.

Quest Sistemleri ile Entegrasyon
Metin2 quest sistemleri, bu gibi etkinliklerin akışını yönetmede önemli rol oynar. Quest scriptleri sayesinde, Ox NPC'si spawn olduktan sonra otomatik olarak görev tetiklenebilir. Oyuncular, Ox NPC'sine saldırdığında, quest flag veya quest state güncellenir. Bu sayede, etkinlik sırasında verilen görevlerin takibi kolaylaşır ve ödül sistemine entegre edilir.

Özel Lua Scriptleri ile Geliştirme
Oto Ox Event sistemi, Metin2 lua scriptleri ile daha da özelleştirilebilir. Lua quest dosyaları kullanılarak, NPC spawn zamanı, can miktarı, düşecek itemler ve ödül listesi gibi birçok parametre ayarlanabilir. Ayrıca, timer fonksiyonları sayesinde etkinlik periyodik olarak tekrar edebilir.

Sunucu Aktifliğini Artırmada Rolü
Oto Ox Event, oyuncuların belirli zamanlarda aktif olmalarını teşvik eder. Bu da sunucu içi ekonomiyi canlandırır ve PvP etkinliklerini artırır. Aynı zamanda, oyuncuların birbirleriyle etkileşim kurması için fırsatlar sunar.

Sonuç
Piyasaya İnat Oto Ox Event, Metin2 sunucularında keyifli ve rekabetçi bir deneyim sunmayı hedefleyen etkileyici bir sistemdir. Quest sistemleri ve lua script yetenekleri ile desteklenerek, her sunucuya özel hale getirilebilir. Bu etkinlik, oyuncu sadakatini artırmak ve sunucu yaşam döngüsünü uzatmak için ideal bir çözümdür.


[NEW] Against the Market Auto Ox Event

The [NEW] Against the Market Auto Ox Event aims to provide a unique event experience on Metin2 servers, triggering the competitive nature of players. In this article, we will examine the details of this auto ox event system developed specifically for Metin2, its advantages, and how to make it more efficient.

What is Auto Ox Event?
Auto Ox Event is an automatically initiated quest or battle event on Metin2 servers at predetermined time intervals, where players participate by fighting against the Ox NPC. Players can earn points and receive special rewards during this event. It usually starts at specific hours during the night and is managed with full server activity.

What Does 'Against the Market' Mean?
'Against the Market' refers to creative and eye-catching systems implemented on Metin2 servers that go beyond standard offerings. Within this context, the Auto Ox Event system aims to provide more entertainment and rewards to players by surpassing what other servers offer.

Why Auto Ox Event?
To increase server activity, attract player attention, and strengthen loyalty to the server, systems like Auto Ox Event are developed. This system encourages regular participation from players, contributing to in-game economy and activities.

How Does Auto Ox Event Work?
1. The event starts at a set time.
2. The Ox NPC spawns automatically on the server.
3. Players attempt to kill the NPC.
4. When the NPC's health drops to a certain level, special rewards drop.
5. Upon the NPC's death, top damage dealers win special rewards.

Integration with Quest Systems
Metin2 quest systems play a crucial role in managing events like this. Through quest scripts, the Ox NPC spawn can trigger an automatic quest. As players attack the NPC, their quest flag or quest state updates, allowing easier tracking of tasks during the event and integration into the reward system.

Development with Custom Lua Scripts
The Auto Ox Event system can be further customized using Metin2 lua scripts. By using lua quest files, parameters such as NPC spawn time, health amount, items dropped, and reward lists can be configured. Additionally, timer functions allow the event to repeat periodically.

Role in Increasing Server Activity
Auto Ox Event encourages players to stay active during specific times. This revitalizes the in-game economy and increases PvP activity. It also provides opportunities for interaction among players.

Conclusion
Against the Market Auto Ox Event is an impressive system aiming to deliver enjoyable and competitive experiences on Metin2 servers. Supported by quest systems and lua scripting skills, it can be tailored to any server. This event is an ideal solution for increasing player loyalty and extending the server's lifespan.
 

Şuan Bu Konuyu Görüntüleyen Kullanıcılar (Toplam : 0, Üye : 0, Misafir : 0)

Benzer konular

Geri
Üst Alt