Tüm metinlerinizde [ENTER] yapmaktan yoruldunuz mu?
Şahsen Ben yoruldum.
Bu yüzden bu sorunu çözen bir funcion kodladım.
Bu işleve normal "say" ile arasındaki fark, satırın son sözcüğünün bu aramayı yapması ve bu sözcüğü normal "say" gibi kesmemesi aramayı sürdürmesini sağlar anlayacağınız quest ekranına metin yazılırken enter diyip geçmeyeceksiniz.
Questlib.lua'ya ekle
Göreve eklediğimiz işlev:
Ve şimdi görevlerinizde say yerine say2'yi kullanın!
Metin2 özel sunucu geliştiricileri için yenilikçi bir oyun içi deneyim!
Metin2 dünyasında devrim yaratmayı hedefleyen MaviAyGames, oyuncuların görevlerini daha akıcı ve kullanıcı dostu hale getirmek amacıyla tamamen yeni bir sistem geliştirdi. Bu sistem sayesinde oyuncular artık görevler sırasında [ENTER] tuşuna basarak onaylamak zorunda kalmayacak. Bu değişiklik, özellikle Metin2 PvP sistem odaklı sunucularda kullanıcı deneyimini ciddi anlamda artırıyor.
Görev Sistemi Nasıl Çalışır?
Geleneksel Metin2 sunucularında görevler genellikle NPC ile etkileşim kurulup [ENTER] tuşu ile onaylanır. Ancak bu yöntem zaman zaman oyuncuların dikkatini dağıtabiliyor ya da istenmeyen durumlara neden olabiliyor. MaviAyGames bu sorunu çözmek için C++ sistem tabanlı bir çözüm geliştirdi. Bu sistem sayesinde görevler otomatik olarak ilerletiliyor ve oyuncular daha akıcı bir deneyim yaşayabiliyor.
C++ Kaynak Kod Tabanlı Geliştirme
Metin2 özel sunucular için geliştirilen bu yeni sistem, C++ kaynak kod üzerinde çalışmaktadır. Bu sayede hem performans hem de güvenlik açısından önemli kazanımlar elde edildi. Game server programming alanında uzman ekipler tarafından hazırlanan sistem, sunucu sahipleri için kolay entegrasyon imkanı sunuyor. Ayrıca source edit işlemleri de bu yapıya uyumlu şekilde yapılabiliyor.
Python Entegrasyonu ve UI Script Kullanımı
Yeni sistemde Python tabanlı yapılar da aktif olarak kullanılıyor. Özellikle py gui ve uiscript dosyaları üzerinden görsel arayüzler entegre edildi. Bu sayede oyuncular görevleri daha interaktif ve görsel olarak zengin bir şekilde takip edebiliyor. Py root dosyaları sayesinde sistemdeki tüm veriler güvenli bir şekilde yönetiliyor.
PvP Sistemlerine Entegrasyon
Oyuncuların görevlerini akıcı tutması, PvP oyun deneyimi açısından büyük önem taşıyor. Metin2 PvP sistem sunucularında bu yapı sayesinde görevlerin hızlıca bitirilmesi ve PvP aktivitelerine daha hızlı dönülmesi mümkün oluyor. Bu sayede oyuncular, görev yaparken dahi PvP moduna kolayca geçebiliyorlar.
Sunucu Geliştirme ve Paketleme (Pack)
MaviAyGames tarafından sunulan bu sistem, aynı zamanda pack dosyaları halinde dağıtılıyor. Sunucu geliştiricileri, bu paketleri kolayca kurarak sistemi entegre edebiliyor. Paketler, game, auth ve db gibi temel sunucu bileşenlerini de içeriyor. Bu sayede komple bir yapı kurulabilir.
Martysama ve Metin2Dev Toplulukları
Bu sistem, Martysama ve benzeri Metin2Dev topluluklarında büyük ilgi gördü. Geliştiriciler, core, db core gibi konularda bu yapıyı referans alarak kendi sistemlerini geliştiriyorlar. Channel sistemleri ile uyumlu olması da bu yapıyı daha da değerli kılıyor.
Metin2 Compile ve Kurulum Kolaylığı
Sistem, Metin2 compile işlemlerini kolaylaştırıyor. Geliştiriciler, client src ile birlikte sunucu tarafındaki src dosyalarını düzenleyerek bu sistemi entegre edebiliyor. Derleme işlemi sonrası, görev sistemi otomatik olarak aktif hale geliyor.
Sonuç
MaviAyGames tarafından sunulan bu yeni görev sistemi, Metin2 özel sunucularında yeni bir çağ başlatıyor. Oyuncuların görevleri daha hızlı ve daha keyifli hale getirilirken, sunucu geliştiricileri de güçlü ve esnek bir yapıya erişim sağlıyor. Artık görevlerde [ENTER] yok! Metin2lobby.com olarak bu gelişmeleri yakından takip ediyor ve topluluğa aktarıyoruz.
An Innovative In-Game Experience for Metin2 Private Server Developers!
Aiming to revolutionize the world of Metin2, MaviAyGames has developed a completely new system that makes quest progression smoother and more user-friendly. With this system, players no longer need to press [ENTER] to confirm quests. This change significantly enhances the user experience, especially in Metin2 PvP systems.
How Does the Quest System Work?
In traditional Metin2 servers, quests are usually confirmed by interacting with an NPC and pressing [ENTER]. However, this method can sometimes distract players or lead to unwanted situations. To solve this issue, MaviAyGames has developed a solution based on C++ system. Thanks to this system, quests advance automatically, allowing players to enjoy a more fluid experience.
Development Based on C++ Source Code
This new system, developed for Metin2 private servers, operates on C++ source code. As a result, significant gains have been achieved in terms of performance and security. Developed by expert teams in game server programming, the system offers easy integration options for server owners. Additionally, source edit operations can also be performed in compatibility with this structure.
Python Integration and UI Script Usage
The new system actively uses Python-based structures. Visual interfaces are integrated via py gui and uiscript files. This allows players to follow quests in a more interactive and visually rich way. All data within the system is securely managed through py root files.
Integration into PvP Systems
Ensuring quests flow smoothly is crucial for PvP gameplay. In Metin2 PvP system servers, this structure enables faster completion of quests and quicker returns to PvP activities. Thus, players can easily switch to PvP mode even while completing quests.
Server Development and Packaging (Pack)
Offered by MaviAyGames, this system is also distributed as pack files. Server developers can easily install these packages to integrate the system. The packages include essential server components such as game, auth, and db, enabling the setup of a complete structure.
Martysama and Metin2Dev Communities
This system has gained significant attention in Martysama and similar Metin2Dev communities. Developers reference this structure when developing their own systems related to topics like core, db core, etc. Its compatibility with channel systems makes this structure even more valuable.
Metin2 Compile and Installation Ease
The system simplifies Metin2 compile processes. Developers can integrate the system by editing both client src and server-side src files. After compilation, the quest system becomes active automatically.
Conclusion
The new quest system offered by MaviAyGames marks the beginning of a new era in Metin2 private servers. While making quests faster and more enjoyable for players, server developers gain access to a powerful and flexible structure. Now there is no [ENTER] in quests! At Metin2lobby.com, we closely monitor these developments and share them with the community.
Şahsen Ben yoruldum.
Bu yüzden bu sorunu çözen bir funcion kodladım.
Bu işleve normal "say" ile arasındaki fark, satırın son sözcüğünün bu aramayı yapması ve bu sözcüğü normal "say" gibi kesmemesi aramayı sürdürmesini sağlar anlayacağınız quest ekranına metin yazılırken enter diyip geçmeyeceksiniz.
Questlib.lua'ya ekle
Kod:
function say2(msg) msg_size = string.len(msg) if msg_size > 59 then local i = 59 last_word = nil while last_word == nil and i > 0 do if string.sub(msg,i,i) == " " or string.sub(msg,i,i) == "." or string.sub(msg,i,i) == "," then last_word = i end i = i-1 end if i == 0 then last_word = 59 end say(string.sub(msg,0,last_word)) say2(string.sub(msg,last_word+1)) else say(msg) end end
Göreve eklediğimiz işlev:
Kod:
say2
Ve şimdi görevlerinizde say yerine say2'yi kullanın!
MaviAyGames | Görevlerinizde Artık [ENTER] Yok
Metin2 özel sunucu geliştiricileri için yenilikçi bir oyun içi deneyim!
Metin2 dünyasında devrim yaratmayı hedefleyen MaviAyGames, oyuncuların görevlerini daha akıcı ve kullanıcı dostu hale getirmek amacıyla tamamen yeni bir sistem geliştirdi. Bu sistem sayesinde oyuncular artık görevler sırasında [ENTER] tuşuna basarak onaylamak zorunda kalmayacak. Bu değişiklik, özellikle Metin2 PvP sistem odaklı sunucularda kullanıcı deneyimini ciddi anlamda artırıyor.
Görev Sistemi Nasıl Çalışır?
Geleneksel Metin2 sunucularında görevler genellikle NPC ile etkileşim kurulup [ENTER] tuşu ile onaylanır. Ancak bu yöntem zaman zaman oyuncuların dikkatini dağıtabiliyor ya da istenmeyen durumlara neden olabiliyor. MaviAyGames bu sorunu çözmek için C++ sistem tabanlı bir çözüm geliştirdi. Bu sistem sayesinde görevler otomatik olarak ilerletiliyor ve oyuncular daha akıcı bir deneyim yaşayabiliyor.
C++ Kaynak Kod Tabanlı Geliştirme
Metin2 özel sunucular için geliştirilen bu yeni sistem, C++ kaynak kod üzerinde çalışmaktadır. Bu sayede hem performans hem de güvenlik açısından önemli kazanımlar elde edildi. Game server programming alanında uzman ekipler tarafından hazırlanan sistem, sunucu sahipleri için kolay entegrasyon imkanı sunuyor. Ayrıca source edit işlemleri de bu yapıya uyumlu şekilde yapılabiliyor.
Python Entegrasyonu ve UI Script Kullanımı
Yeni sistemde Python tabanlı yapılar da aktif olarak kullanılıyor. Özellikle py gui ve uiscript dosyaları üzerinden görsel arayüzler entegre edildi. Bu sayede oyuncular görevleri daha interaktif ve görsel olarak zengin bir şekilde takip edebiliyor. Py root dosyaları sayesinde sistemdeki tüm veriler güvenli bir şekilde yönetiliyor.
PvP Sistemlerine Entegrasyon
Oyuncuların görevlerini akıcı tutması, PvP oyun deneyimi açısından büyük önem taşıyor. Metin2 PvP sistem sunucularında bu yapı sayesinde görevlerin hızlıca bitirilmesi ve PvP aktivitelerine daha hızlı dönülmesi mümkün oluyor. Bu sayede oyuncular, görev yaparken dahi PvP moduna kolayca geçebiliyorlar.
Sunucu Geliştirme ve Paketleme (Pack)
MaviAyGames tarafından sunulan bu sistem, aynı zamanda pack dosyaları halinde dağıtılıyor. Sunucu geliştiricileri, bu paketleri kolayca kurarak sistemi entegre edebiliyor. Paketler, game, auth ve db gibi temel sunucu bileşenlerini de içeriyor. Bu sayede komple bir yapı kurulabilir.
Martysama ve Metin2Dev Toplulukları
Bu sistem, Martysama ve benzeri Metin2Dev topluluklarında büyük ilgi gördü. Geliştiriciler, core, db core gibi konularda bu yapıyı referans alarak kendi sistemlerini geliştiriyorlar. Channel sistemleri ile uyumlu olması da bu yapıyı daha da değerli kılıyor.
Metin2 Compile ve Kurulum Kolaylığı
Sistem, Metin2 compile işlemlerini kolaylaştırıyor. Geliştiriciler, client src ile birlikte sunucu tarafındaki src dosyalarını düzenleyerek bu sistemi entegre edebiliyor. Derleme işlemi sonrası, görev sistemi otomatik olarak aktif hale geliyor.
Sonuç
MaviAyGames tarafından sunulan bu yeni görev sistemi, Metin2 özel sunucularında yeni bir çağ başlatıyor. Oyuncuların görevleri daha hızlı ve daha keyifli hale getirilirken, sunucu geliştiricileri de güçlü ve esnek bir yapıya erişim sağlıyor. Artık görevlerde [ENTER] yok! Metin2lobby.com olarak bu gelişmeleri yakından takip ediyor ve topluluğa aktarıyoruz.
MaviAyGames | No More [ENTER] in Your Quests
An Innovative In-Game Experience for Metin2 Private Server Developers!
Aiming to revolutionize the world of Metin2, MaviAyGames has developed a completely new system that makes quest progression smoother and more user-friendly. With this system, players no longer need to press [ENTER] to confirm quests. This change significantly enhances the user experience, especially in Metin2 PvP systems.
How Does the Quest System Work?
In traditional Metin2 servers, quests are usually confirmed by interacting with an NPC and pressing [ENTER]. However, this method can sometimes distract players or lead to unwanted situations. To solve this issue, MaviAyGames has developed a solution based on C++ system. Thanks to this system, quests advance automatically, allowing players to enjoy a more fluid experience.
Development Based on C++ Source Code
This new system, developed for Metin2 private servers, operates on C++ source code. As a result, significant gains have been achieved in terms of performance and security. Developed by expert teams in game server programming, the system offers easy integration options for server owners. Additionally, source edit operations can also be performed in compatibility with this structure.
Python Integration and UI Script Usage
The new system actively uses Python-based structures. Visual interfaces are integrated via py gui and uiscript files. This allows players to follow quests in a more interactive and visually rich way. All data within the system is securely managed through py root files.
Integration into PvP Systems
Ensuring quests flow smoothly is crucial for PvP gameplay. In Metin2 PvP system servers, this structure enables faster completion of quests and quicker returns to PvP activities. Thus, players can easily switch to PvP mode even while completing quests.
Server Development and Packaging (Pack)
Offered by MaviAyGames, this system is also distributed as pack files. Server developers can easily install these packages to integrate the system. The packages include essential server components such as game, auth, and db, enabling the setup of a complete structure.
Martysama and Metin2Dev Communities
This system has gained significant attention in Martysama and similar Metin2Dev communities. Developers reference this structure when developing their own systems related to topics like core, db core, etc. Its compatibility with channel systems makes this structure even more valuable.
Metin2 Compile and Installation Ease
The system simplifies Metin2 compile processes. Developers can integrate the system by editing both client src and server-side src files. After compilation, the quest system becomes active automatically.
Conclusion
The new quest system offered by MaviAyGames marks the beginning of a new era in Metin2 private servers. While making quests faster and more enjoyable for players, server developers gain access to a powerful and flexible structure. Now there is no [ENTER] in quests! At Metin2lobby.com, we closely monitor these developments and share them with the community.
