Metin2 Oyun İçi Otomatik Hava Sistemi (Gece-Gündüz-Akşam)

MG Yaşı
2 Ay 1 Gün
Katılım
2 Şub 2026
Konular
224
Mesajlar
363
Tepkime puanı
54
Puan
53
Konum
İstanbul
Metin2 Oyun İçi Otomatik Hava Sistemi (Gece-Gündüz-Akşam)

Server atmosferini güçlendiren önemli detaylardan biri haritanın sürekli aynı ışıkta kalmamasıdır.
Bu sistem ile oyun içi saat baz alınır ve sabah, akşam, gece ortamları otomatik olarak değişir.
Oyuncunun komut yazmasına gerek kalmaz.

Aşağıda kurulumu adım adım anlatılmıştır.




1) Root Dosyası Düzenleme

Client pack dosyalarını açın ve root.epk / root.eix içeriğini çıkartın.
İçerisinden game.py dosyasını bulun.

Import kısmına ekleyin:

Python:
import day

Ardından __init__ fonksiyonu içine:

Python:
day.nacht = 0
day.tag = 0




2) Saat Kontrol Fonksiyonu

game.py içerisine zaman kontrol fonksiyonunu ekleyin.
Bu fonksiyon sunucu saatine göre ortamı değiştirir.

Sonrasında OnUpdate fonksiyonu içine ekleyin:

Python:
self.day_night()




3) ConstInfo Ayarı

constInfo.py dosyasını açın ve environment satırlarının altına akşam ortamını ekleyin:

Python:
ENVIRONMENT_EVENING = "d:/ymir work/environment/evening.msenv"




4) Yeni Dosya Eklemek

day.py dosyasını source içerisine ekleyin ve pack xml listesine dahil edin:

XML:
<File archivedPath="day.py" type="2"><![CDATA[Source\day.py]]></File>




5) Environment Dosyası

etc.epk pack’ini açın ve şu klasöre dosyayı atın:

Kod:
ymir work/environment/
evening.msenv




Sistem Nasıl Çalışır?

• Gece saatlerinde otomatik gece olur
• Sabah gündüz olur
• Akşam saatlerinde turuncu ışık tonuna geçer

Tamamen otomatik çalışır, oyuncu komutu gerektirmez.


 
Geri
Üst