Merhabalar Turkmmo Ailesi 
Sistem Nasıl İşliyor ?[/FONT]
Sistem Misal Ata binince - ölünce - ışınlanınca kaybolan logo sorunsuz aktif oluyor .
Paylasılan Kral sistemlerinden daha kullanışlı diye düşünüyorum ..
#GÜNCELLEME İndireceginiz .rar İçinde Anlatim.py ve KRAL LONCA Sistemine KRAL OYUNCU EKLENMİŞTİR. VE TEMİZ LOGOLAR İLE BAŞINIZ AĞRIMIYACAK
Ve Anlatıma Geçiyorum
Öncelikle game.py Acıyoruz...
en üsteki importlara
eklenir.' def OnUpdate(self): ' ( Aratıyoruz )
self.interface.BUILD_OnUpdate() Kod blogu icinde olması lazım ( Aratıyoruz Ve Altına )
Ekliyoruz. 2 Kere Enter Basıyoruz Altına
Ekliyoruz.
def __init__(self, stream): Aratılır. ( Kod Blogu icinde ;
self.playerGauge = None Altına
Eklenir game.py ile işimiz bitti..
uichat.py acılır.
İmportlara Ekleyin var ise eklemenize gerek yok
def __SendChatPacket(self, text, type): (Aratılır)
Altına Eklenir. Kod blogu icinden
net.SendChatPacket(text, type) ( Aratılır Kod blogunun En Altında Olması Lazım )
Eklenir.
uichat.py ile işimiz bitti.
playersettingmodule.py acılır
CTRL - F Yapılıp ( Fish) Aratılır
En Alta
Eklenir.. Ve Verdigim Dosyalar root içerisine Atılır ..
Dipnot : Tab Ayarlı Degildir..
#Finish
TURKMMO - AsiiCan (CAN -KIVRIK )
Skype : asiply
#GÜNCELLEME İndireceginiz .rar İçinde Anlatim.py ve KRAL LONCA Sistemine KRAL OYUNCU EKLENMİŞTİR. VE TEMİZ LOGOLAR İLE BAŞINIZ AĞRIMIYACAK
Burda Bir Emek Var Çöp Çatanlık Etmeyin. #Sorunsuz Calısıyor.
Emegin Karsılıgını 1Yorum Atıp Verirseniz Ne Mutlu Bana
SORUN YAŞAYANLAR TAB AYARINI YAPAMAYANLAR ALTTA VERECEGİM LİNKİ İNDİRSİN.
HALEN SORUN YASAYANLAR SKYPE : asiply ' Eklesin Yardımcı Olalım.
İyi Forumlar Turkmmo Ailesi :m26:
.RARDAKİ ANLATIMDA VE KONUDAKİ ANLATIMI KARŞILAŞTIRIN .
.RAR'I GÜNCELLEYECEK VAKTİM YOK YAPAMAYANLAR İÇİN
SADECE self.endTime = 0 ' kodu yok .rarda vaktim olursa güncellerim ;
NEW KRAL SYSTEM İNDİR :
NEW KRAL SYSTEM VİRÜS TOTAL :
@
[PYTHON] KRAL SİSTEMİ - [ Saniyeli ] Tekrardan. [CANKIVRIK]
Metin2 özel sunucularında oyun içi sosyal yapı ve rekabeti artırmak amacıyla geliştirilen sistemlerden biri olan Kral Sistemi, oyuncuların belirli aralıklarla bir 'krallık' statüsüne sahip olmalarını sağlar. Bu sistem sayesinde sunucu içinde prestij, liderlik ve PvP etkileşimleri daha da artar. Bu yazıda, Python dilinde yazılmış, saniyeye kadar hassas tekrar kontrolüyle çalışan Kral Sistemini detaylıca ele alacağız.
Sistem Nedir?
Kral Sistemi, oyuncuların belirli bir süre boyunca 'Kral' unvanını elinde tuttuğu, bu süre zarfında özel yetkiler veya bonuslar kazandığı bir sistemdir. Bu sistem genellikle PvP sunucularında kullanılır ve oyun içi etkinliği ciddi anlamda artırır. Kullanıcılar, kral olabilmek için bir dizi görevi yerine getirmek veya bir arena savaşında diğer oyuncuları yenmek gibi eylemlerde bulunabilirler.
Neden Python Kullanılır?
Python, özellikle sunucu tarafında işlemler yaparken hız, okunabilirlik ve kolay entegrasyon açısından tercih edilir. Özellikle Py GUI, uiscript, py root gibi yapılarla birlikte, Metin2 özel sunucularında Python tabanlı sistemlerin entegrasyonu oldukça yaygındır. Ayrıca, Python sayesinde saniye bazında zamanlama işlemleri, veritabanı işlemleri ve sunucu ile istemci arasında haberleşme daha kolay sağlanabilir.
Saniyeli Tekrar Kontrolü
Sistemde en dikkat çeken özelliklerden biri, saniyeye kadar hassas tekrar kontrolüdür. Bu sayede krallık süresi tam olarak belirlenen zaman aralığında devam eder ve sistem manipülasyona kapalıdır. Bu kontrol genellikle timer veya thread yapıları üzerinden yapılır. Python’da time.sleep() veya asyncio gibi modüller bu işlemi destekler. Böylece kral unvanı tam olarak belirlenen süre kadar kalır, daha sonra otomatik olarak sıradaki oyuncuya geçer.
Teknik Entegrasyon
Metin2 özel sunucularında Python ile yazılmış bu tür sistemler, genellikle game server ile entegre çalışır. Sunucu tarafında db core ve game core yapıları kullanılarak, kral unvanı veritabanında takip edilir. Kullanıcıya özel veriler root klasöründe saklanır. Pack dosyaları ile birlikte uiscript üzerinden kullanıcı arayüzüne aktarılır. Bu sayede oyuncular, mevcut krallık süresini, kalan süreyi ve kimin kral olduğunu görebilirler.
Avantajları
Bu sistem sayesinde:
- Oyuncu etkileşimi artar.
- PvP aktivitesi teşvik edilir.
- Sunucu içi rekabet yükselir.
- Prestij odaklı oynanış desteklenir.
Sonuç
Metin2 özel sunucularında Python tabanlı Kral Sistemi, hem teknik hem de oyun içi açıdan büyük faydalar sağlar. Saniyeye kadar tekrar kontrolü ile güvenilir ve adil bir sistem kurulabilir. Martysama ve benzeri Metin2 development kaynakları sayesinde bu tür sistemlerin entegrasyonu kolaylaşmaktadır. Metin2lobby.com olarak bu tarz gelişmiş sistemleri sizlere sunmaya devam ediyoruz.
[PYTHON] KING SYSTEM - [ Per Second ] Again. [CANKIVRIK]
The King System, one of the systems developed to enhance social structure and competition within Metin2 private servers, allows players to hold a 'kingdom' status at certain intervals. This system significantly increases prestige, leadership, and PvP interactions within the server. In this article, we will examine in detail the King System written in Python with per-second accurate repeat control.
What Is The System?
The King System is a system where players hold the title of 'King' for a specific duration and gain special privileges or bonuses during that time. It is commonly used on PvP servers and significantly boosts in-game activity. Players can become king by completing certain tasks or winning battles in an arena against other players.
Why Python?
Python is preferred for server-side operations due to its speed, readability, and ease of integration. Together with structures like Py GUI, uiscript, and py root, Python-based systems are quite common in Metin2 private servers. Moreover, Python makes second-based timing operations, database operations, and communication between server and client much easier.
Per-Second Repeat Control
One of the most notable features of the system is its per-second precise repeat control. This ensures the king's reign lasts exactly for the predetermined time interval, making the system tamper-proof. This control is typically done via timer or thread structures. In Python, modules such as time.sleep() or asyncio support this operation. As a result, the king title remains exactly for the determined duration before automatically passing to the next player.
Technical Integration
In Metin2 private servers, Python-based systems like this typically work integrated with the game server. Server-side structures like db core and game core are used to track the king title in the database. User-specific data is stored in the root folder. Through pack files, the interface is displayed via uiscript. Thus, players can see the current kingdom duration, remaining time, and who is the king.
Advantages
Thanks to this system:
- Player interaction increases.
- PvP activity is encouraged.
- Competition inside the server rises.
- Prestige-oriented gameplay is supported.
Conclusion
The Python-based King System in Metin2 private servers provides significant benefits both technically and in-game. A reliable and fair system can be built with second-level repeat control. Thanks to sources like Martysama and similar Metin2 development resources, the integration of such systems becomes easier. At Metin2lobby.com, we continue to provide you with such advanced systems.
Sistem Nasıl İşliyor ?[/FONT]
Sistem Misal Ata binince - ölünce - ışınlanınca kaybolan logo sorunsuz aktif oluyor .
Paylasılan Kral sistemlerinden daha kullanışlı diye düşünüyorum ..
#GÜNCELLEME İndireceginiz .rar İçinde Anlatim.py ve KRAL LONCA Sistemine KRAL OYUNCU EKLENMİŞTİR. VE TEMİZ LOGOLAR İLE BAŞINIZ AĞRIMIYACAK
Ve Anlatıma Geçiyorum
Öncelikle game.py Acıyoruz...
en üsteki importlara
Kod:
import time
eklenir.' def OnUpdate(self): ' ( Aratıyoruz )
self.interface.BUILD_OnUpdate() Kod blogu icinde olması lazım ( Aratıyoruz Ve Altına )
Kod:
lastTime = max(0, self.endTime - time.clock()) if 0 == lastTime: self.__ShowKLImage() curTime = time.clock() self.endTime = curTime + 4
Ekliyoruz. 2 Kere Enter Basıyoruz Altına
Kod:
def __ShowKLImage(self): KLName = player.GetGuildName() if KLName[:4] == "[KL]": net.SendChatPacket("(klicon)") elif player.GetName().find("[KRAL]") != -1: net.SendChatPacket("(kralicon)")
def __init__(self, stream): Aratılır. ( Kod Blogu icinde ;
self.playerGauge = None Altına
Kod:
self.endTime = 0
Eklenir game.py ile işimiz bitti..
uichat.py acılır.
Kod:
import player
def __SendChatPacket(self, text, type): (Aratılır)
Kod:
CAN_W = FALSE KLName = player.GetGuildName() if KLName[:4] == "[KL]": CAN_W = TRUE if net.IsChatInsultIn(text): chat.AppendChat(chat.CHAT_TYPE_INFO, locale.CHAT_INSULT_STRING) else: if text[:8] == "(klicon)": if not CAN_W: return elif text[:11] == "(kralicon)": if not CAN_W: return
Altına Eklenir. Kod blogu icinden
net.SendChatPacket(text, type) ( Aratılır Kod blogunun En Altında Olması Lazım )
Kod:
CAN_W = FALSE
Eklenir.
uichat.py ile işimiz bitti.
playersettingmodule.py acılır
CTRL - F Yapılıp ( Fish) Aratılır
En Alta
Kod:
chrmgr.RegisterEffect(chrmgr.EFFECT_EMOTICON+12, "", "klicon.mse") net.RegisterEmoticonString("(klicon)") chrmgr.RegisterEffect(chrmgr.EFFECT_EMOTICON+13, "", "kralicon.mse") net.RegisterEmoticonString("(kralicon)")
Kod:
40K KULLANANLAR locale olan yerleri localeInfo Olarak Ayarlasın.
Eklenir.. Ve Verdigim Dosyalar root içerisine Atılır ..
Dipnot : Tab Ayarlı Degildir..
#Finish
TURKMMO - AsiiCan (CAN -KIVRIK )
Skype : asiply
#GÜNCELLEME İndireceginiz .rar İçinde Anlatim.py ve KRAL LONCA Sistemine KRAL OYUNCU EKLENMİŞTİR. VE TEMİZ LOGOLAR İLE BAŞINIZ AĞRIMIYACAK
Burda Bir Emek Var Çöp Çatanlık Etmeyin. #Sorunsuz Calısıyor.
Emegin Karsılıgını 1Yorum Atıp Verirseniz Ne Mutlu Bana
SORUN YAŞAYANLAR TAB AYARINI YAPAMAYANLAR ALTTA VERECEGİM LİNKİ İNDİRSİN.
HALEN SORUN YASAYANLAR SKYPE : asiply ' Eklesin Yardımcı Olalım.
İyi Forumlar Turkmmo Ailesi :m26:
.RARDAKİ ANLATIMDA VE KONUDAKİ ANLATIMI KARŞILAŞTIRIN .
.RAR'I GÜNCELLEYECEK VAKTİM YOK YAPAMAYANLAR İÇİN
SADECE self.endTime = 0 ' kodu yok .rarda vaktim olursa güncellerim ;
NEW KRAL SYSTEM İNDİR :
Ziyaretçiler için gizlenmiş link,görmek için üye olmalısınız!
Giriş yap veya üye ol.
NEW KRAL SYSTEM VİRÜS TOTAL :
Ziyaretçiler için gizlenmiş link,görmek için üye olmalısınız!
Giriş yap veya üye ol.
@
Ziyaretçiler için gizlenmiş link,görmek için üye olmalısınız!
Giriş yap veya üye ol.
; Teşekkürler[PYTHON] KRAL SİSTEMİ - [ Saniyeli ] Tekrardan. [CANKIVRIK]
Metin2 özel sunucularında oyun içi sosyal yapı ve rekabeti artırmak amacıyla geliştirilen sistemlerden biri olan Kral Sistemi, oyuncuların belirli aralıklarla bir 'krallık' statüsüne sahip olmalarını sağlar. Bu sistem sayesinde sunucu içinde prestij, liderlik ve PvP etkileşimleri daha da artar. Bu yazıda, Python dilinde yazılmış, saniyeye kadar hassas tekrar kontrolüyle çalışan Kral Sistemini detaylıca ele alacağız.
Sistem Nedir?
Kral Sistemi, oyuncuların belirli bir süre boyunca 'Kral' unvanını elinde tuttuğu, bu süre zarfında özel yetkiler veya bonuslar kazandığı bir sistemdir. Bu sistem genellikle PvP sunucularında kullanılır ve oyun içi etkinliği ciddi anlamda artırır. Kullanıcılar, kral olabilmek için bir dizi görevi yerine getirmek veya bir arena savaşında diğer oyuncuları yenmek gibi eylemlerde bulunabilirler.
Neden Python Kullanılır?
Python, özellikle sunucu tarafında işlemler yaparken hız, okunabilirlik ve kolay entegrasyon açısından tercih edilir. Özellikle Py GUI, uiscript, py root gibi yapılarla birlikte, Metin2 özel sunucularında Python tabanlı sistemlerin entegrasyonu oldukça yaygındır. Ayrıca, Python sayesinde saniye bazında zamanlama işlemleri, veritabanı işlemleri ve sunucu ile istemci arasında haberleşme daha kolay sağlanabilir.
Saniyeli Tekrar Kontrolü
Sistemde en dikkat çeken özelliklerden biri, saniyeye kadar hassas tekrar kontrolüdür. Bu sayede krallık süresi tam olarak belirlenen zaman aralığında devam eder ve sistem manipülasyona kapalıdır. Bu kontrol genellikle timer veya thread yapıları üzerinden yapılır. Python’da time.sleep() veya asyncio gibi modüller bu işlemi destekler. Böylece kral unvanı tam olarak belirlenen süre kadar kalır, daha sonra otomatik olarak sıradaki oyuncuya geçer.
Teknik Entegrasyon
Metin2 özel sunucularında Python ile yazılmış bu tür sistemler, genellikle game server ile entegre çalışır. Sunucu tarafında db core ve game core yapıları kullanılarak, kral unvanı veritabanında takip edilir. Kullanıcıya özel veriler root klasöründe saklanır. Pack dosyaları ile birlikte uiscript üzerinden kullanıcı arayüzüne aktarılır. Bu sayede oyuncular, mevcut krallık süresini, kalan süreyi ve kimin kral olduğunu görebilirler.
Avantajları
Bu sistem sayesinde:
- Oyuncu etkileşimi artar.
- PvP aktivitesi teşvik edilir.
- Sunucu içi rekabet yükselir.
- Prestij odaklı oynanış desteklenir.
Sonuç
Metin2 özel sunucularında Python tabanlı Kral Sistemi, hem teknik hem de oyun içi açıdan büyük faydalar sağlar. Saniyeye kadar tekrar kontrolü ile güvenilir ve adil bir sistem kurulabilir. Martysama ve benzeri Metin2 development kaynakları sayesinde bu tür sistemlerin entegrasyonu kolaylaşmaktadır. Metin2lobby.com olarak bu tarz gelişmiş sistemleri sizlere sunmaya devam ediyoruz.
[PYTHON] KING SYSTEM - [ Per Second ] Again. [CANKIVRIK]
The King System, one of the systems developed to enhance social structure and competition within Metin2 private servers, allows players to hold a 'kingdom' status at certain intervals. This system significantly increases prestige, leadership, and PvP interactions within the server. In this article, we will examine in detail the King System written in Python with per-second accurate repeat control.
What Is The System?
The King System is a system where players hold the title of 'King' for a specific duration and gain special privileges or bonuses during that time. It is commonly used on PvP servers and significantly boosts in-game activity. Players can become king by completing certain tasks or winning battles in an arena against other players.
Why Python?
Python is preferred for server-side operations due to its speed, readability, and ease of integration. Together with structures like Py GUI, uiscript, and py root, Python-based systems are quite common in Metin2 private servers. Moreover, Python makes second-based timing operations, database operations, and communication between server and client much easier.
Per-Second Repeat Control
One of the most notable features of the system is its per-second precise repeat control. This ensures the king's reign lasts exactly for the predetermined time interval, making the system tamper-proof. This control is typically done via timer or thread structures. In Python, modules such as time.sleep() or asyncio support this operation. As a result, the king title remains exactly for the determined duration before automatically passing to the next player.
Technical Integration
In Metin2 private servers, Python-based systems like this typically work integrated with the game server. Server-side structures like db core and game core are used to track the king title in the database. User-specific data is stored in the root folder. Through pack files, the interface is displayed via uiscript. Thus, players can see the current kingdom duration, remaining time, and who is the king.
Advantages
Thanks to this system:
- Player interaction increases.
- PvP activity is encouraged.
- Competition inside the server rises.
- Prestige-oriented gameplay is supported.
Conclusion
The Python-based King System in Metin2 private servers provides significant benefits both technically and in-game. A reliable and fair system can be built with second-level repeat control. Thanks to sources like Martysama and similar Metin2 development resources, the integration of such systems becomes easier. At Metin2lobby.com, we continue to provide you with such advanced systems.
