Gelişmiş Işınlanma Sistemi - Bakmadan Geçme

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

Admin

Metin2Lobby
Yönetici
Founder
Katılım
6 Mayıs 2022
Mesajlar
52,647
Ticaret : 1 / 0 / 0
Merhabalar,

Şimdiki sistem Gelişmiş Işınlama Sistemi. Bu sistem ile oyuncular birbirlerini yanlarına çağırabilirler. Sistemde herhangi bir bug yada sorun yoktur. Özel haritaları dilediğiniz gibi engelleyebilirsiniz. Ayrıca dileyen oyuncu ışınlama sistemini kapatabilir böylelikle diğer oyuncular ışınlama isteği yollayamazlar. Ek olarak oyuncular dakikada 1 defa ışınlanabilirler. Tekrardan ışınlanabilmeleri için 1 dakika beklemeleri gerekir.

Sistemin en güzel özelliği ise arkadaş listenizde ekli olan kişilerin adlarını yazmanız gerekmiyor! Dilediğiniz arkadaşınızı tek tıklama ile yanınıza çağırabilirsiniz. Dilerseniz sistemin tanıtım videosuna geçelim. Daha sonra da kurulumunu anlatacağım:



Gelişmiş Işınlama Sistemi - Tanıtım





Gelişmiş Işınlama Sistemi - Dosyalar





Oyununuzda MySQL kodları çalışmıyorsa ise aşağıdaki "questing.lua" yı indirin.
"questing.lua" nın içindeki tüm kodları "questlib.lua" ya yapıştırın MySQL sorunu çözülecektir.
Gelişmiş Işınlama Sistemi - Kurulum
"player" veritabanından "player" tablosunu açıyoruz ve en alta: "isinlan_durum" sütununu ekliyoruz. Aşağıdaki gibi:

Zv-MMCwfO0SmOkQRX5YOknz5UTIgTAiaBu_LbrZTvvlhs7slHkd_cwb7eQkSlMeSqI8sZNfC=s0-d

Daha sonra Default değerini 0 yapıyorsunuz! Kesinlikle çok önemli. Default değerini 0 yapmayı unutmayın! Aşağıdaki gibi:

IgMG5kmr94mFkpMWHGJGkV3Cui-eAEPndlT7nki9dM1jqcGeV5YLLjkrCqiOcBEq5B8rafWZ=s0-d


Gelişmiş Işınlama Sistemi - ÖNEMLİ BİLGİLER
İlk başta da belirttiğim gibi dilediğiniz haritada ışınlama olayını engelleyebilirsiniz. Bunun için şu kısma eklemeler yapmanız gerekiyor:


Kod:
yasakli_bolgeD =  {     103}


Buradaki kodu şu şekilde düzenlerseniz:


Kod:
yasakli_bolgeD =  {         1,     103}


Buraya eklenen "1" kırmızı bayrağın harita index kodudur. Sizde ışınlamayı engellemek istediğiniz haritanın index kodunu buraya eklerseniz o haritada ışınlama gerçekleşmez.


Bir diğer bilgi "Işınlama Pasaportu" adlı nesneyi değiştirmek için şuradaki kodu değiştirmeniz yeterlidir:



Kod:
istenilecek_esya_kodu = 30168 -- eklenecek eşya kodu



Buraya hangi eşyanın kodunu yazarsanız onu "Işınlama Pasaportu" olarak görür. Dilediğiniz eşyayı "Işınlama Pasaportu" yapabilirsiniz.


Son olarak süre ayarını göstereceğim. Oyuncu 1 kere ışınlandıktan sonra 1 dakika beklemesi gerekir bu süreyi düzeltmek istiyorsanız aşağıdaki kodu düzenlemeniz gerekli:



Kod:
pc.setqf("sure",get_time()+60)



Buradaki "60" saniye cinsindendir. Eğer bunu aşağıdaki gibi değiştirirseniz:


Kod:
pc.setqf("sure",get_time()+3600)



"3600" saniye olur yani 1 saat. Tabii bunu şu şekilde de yapabilirsiniz:


Kod:
pc.setqf("sure",get_time()+60*60)



Yine "3600" saniye yapar yani 1 saat. Buradaki sayıyı düzenlemeniz yeterlidir süreyi ayarlamak için. Önemli bilgiler bu kadar.


İndirmek istemeyip, LUA dosyasını oluşturmak isteyenler için:

1-) usr/game/share/locale/turkey/quest bölümüne "oyuncu_isinla.lua" adında bir lua dosyası açalım. Daha sonra dosyasının içine aşağıdaki kodları yazalım:

Kod:
quest oyuncu_isinlan begin     state start begin         when letter with pc.get_level() >= 5 begin             send_letter("Oyuncu Işınla")        end --     when letter with pc.get_level() >= 5 begin         when oyuncu_isinla.timer with pc.getqf("isinlamaya_tikladim") == 1 begin             send_letter("Oyuncu Işınla")             pc.setqf("isinlamaya_tikladim",0)        end         when info or button with pc.get_level() >= 5 begin             pc.setqf("isinlamaya_tikladim",1)             timer("oyuncu_isinla",1)            istenilecek_esya_kodu = 30168 -- eklenecek eşya kodu             baslikO = "Bilgilendirme:"            baslikOL ="Uya

NOT: ALINTIDIR
Gelişmiş Işınlanma Sistemi - Bakmadan Geçme

Metin2 oyununda deneyim kazanmak, seviye atlamak ve güçlü ekipmanlar edinmek için en temel yöntemlerden birisi quest sistemidir. Özellikle Metin2 quest sistemi, oyuncuların belirli görevleri yerine getirmesiyle ilerleyen hikaye akışlarını ve ödüller kazanmalarını sağlar. Bu sistem, Metin2 lua tabanlı çalıştığı için oldukça esnek ve özelleştirilebilir yapıdadır. Ancak bazı questlerin karmaşıklığı, özellikle yeni başlayanlar için zorlayıcı olabilir. İşte tam da bu noktada Gelişmiş Işınlanma Sistemi devreye girer.

Işınlanma Sisteminin Amacı
Oyuncuların quest yaparken zamandan tasarruf etmesi, uzun mesafeler katetmek zorunda kalmaması için tasarlanmış gelişmiş ışınlanma sistemi, Metin2 quest geliştirme sürecinde önemli bir yere sahiptir. Bu sistem, özellikle günlük quest sistemlerinde veya zincirleme görevlerde büyük kolaylık sağlar. Quest edit işlemleri sırasında ışınlanma noktası eklemek, oyuncuların daha verimli bir şekilde görevleri tamamlamasını sağlar.

Quest Script Yapısı ve Işınlanma
Metin2 quest sistemlerinde, her bir görev bir Lua script dosyası üzerinden yönetilir. Bu scriptlerde, quest trigger ve quest timer gibi yapılar, görevin başlatılması ve zamanlanması için kullanılır. Işınlanma sistemi, bu scriptlerin içine özel komutlarla entegre edilir. Örneğin, bir görevin belirli bir adımında oyuncu otomatik olarak başka bir bölgeye taşınabilir. Bu sayede hem süreye bağlı görevler kolayca yönetilir hem de oyuncuların konum değişikliği yapması kolaylaşır.

Işınlanma Sistemini Kullanmanın Yolları
Metin2 quest sisteminde ışınlanma, genellikle NPC aracılığıyla yapılır. Bir quest scriptinde, oyuncu belirli bir görev adımında iken 'warp' komutu ile başka bir haritaya yönlendirilebilir. Bu komut, Metin2 lua üzerinden tanımlanır. Ayrıca, ışınlanma işlemi için özel item veya butonlar da kullanılabilir. Bu gibi sistemlerin geliştirilmesi için Metin2 quest geliştirme bilgisi mutlaka gerekir.

Işınlanma ile Günlük Quest Sistemleri
Daily quest yani günlük görevlerde, ışınlanma sistemi özellikle zaman kazandıran bir özelliktir. Oyuncular, sabah kalktıklarında görevlerini hızlıca tamamlayabilmek için ışınlanma sisteminden faydalanabilirler. Bu sistem, Metin2 sunucularında oyuncu memnuniyetini artırmak için oldukça yaygın bir yöntemdir. Ayrıca, quest reward olarak verilen ödüllerle birlikte, ışınlanma özelliği kullanıcının dikkatini çekecek düzeyde olabilir.

Hata Ayıklama ve Debug İşlemleri
Metin2 quest geliştirirken, ışınlanma sisteminin doğru çalışıp çalışmadığını test etmek önemlidir. Quest debug işlemleri sırasında, warp komutlarının doğru şekilde tanımlandığından emin olunmalıdır. Eğer bir quest hata veriyorsa, ışınlanma kısmında eksiklik olup olmadığı kontrol edilmelidir. Metin2 quest hata çözümleri sırasında en çok yapılan hatalardan birisi, yanlış harita adları veya eksik trigger tanımlamalarıdır.

Özel Quest ve Işınlanma Entegrasyonu
Oyuncuların dikkatini çekmek için özel olarak tasarlanan quest sistemlerinde, ışınlanma sistemi görsellik ve işlevsellik açısından büyük rol oynar. Custom quest geliştirirken, ışınlanma komutlarını farklı etkinliklerle bağlamak mümkündür. Örneğin, bir görevde belirli bir mob öldürülünce otomatik olarak bir sonraki görev bölgesine geçiş yapılabilir. Bu gibi gelişmiş yapılar, Metin2dev quest geliştirme dünyasında profesyonel bir yaklaşım olarak değerlendirilir.

Sonuç
Gelişmiş ışınlanma sistemi, Metin2 quest deneyimini ciddi anlamda iyileştiren bir özelliktir. Hem oyuncular hem de geliştiriciler için zaman ve emek tasarrufu sağlar. Quest sistemleri üzerine çalışan geliştiricilerin, bu sistemi doğru şekilde entegre etmeleri büyük avantaj sağlar. Metin2Lobby olarak, Metin2 quest geliştirme konusunda daha fazla kaynak ve örnek bulabilirsiniz.


Advanced Warp System - Don't Miss It

In the game Metin2, completing quests is one of the primary ways to gain experience, level up, and acquire powerful equipment. The Metin2 quest system allows players to progress through storylines and earn rewards by completing specific tasks. Since this system operates on Lua-based scripts, it is highly flexible and customizable. However, the complexity of certain quests can be challenging, especially for beginners. This is where the Advanced Warp System comes into play.

Purpose of the Warp System
Designed to save players’ time and eliminate the need for long-distance travel during quests, the Advanced Warp System holds a significant place in Metin2 quest development. This system offers great convenience in daily quest systems or chained missions. Adding warp points during quest edit processes allows players to complete their tasks more efficiently.

Quest Script Structure and Warping
In Metin2, each quest is managed through a Lua script file. Within these scripts, structures like quest trigger and quest timer are used to initiate and schedule quests. The warp system is integrated into these scripts using custom commands. For instance, a player may be automatically transported to another area at a specific stage of a quest. This makes time-based quests easier to manage and simplifies location changes for players.

How to Use the Warp System
In Metin2, warping is usually done via NPCs. In a quest script, the 'warp' command can transport a player to another map at a certain step. This command is defined in Metin2 lua. Additionally, special items or buttons can also be used to trigger warping. Developing such systems requires knowledge of Metin2 quest development.

Warping in Daily Quest Systems
In daily quests, the warp system saves valuable time. Players can quickly complete their daily tasks thanks to the warp feature. This system is widely used in Metin2 servers to enhance player satisfaction. Moreover, with quest rewards combined, the warp feature can become a highlight for users.

Debugging and Error Checking
When developing Metin2 quests, it's important to ensure the warp system functions correctly. During quest debug operations, developers must confirm that warp commands are properly defined. If a quest throws errors, it's essential to check for issues in the warp section. One of the most common mistakes in Metin2 quest errors is incorrect map names or missing trigger definitions.

Custom Quests and Warp Integration
To attract players, specially designed quests often incorporate warp systems for both visual appeal and functionality. When creating custom quests, it’s possible to link warp commands with various activities. For example, after killing a specific mob, the player could automatically be warped to the next quest area. Such advanced features are considered professional approaches in the Metin2dev quest development world.

Conclusion
The Advanced Warp System significantly enhances the Metin2 quest experience. It saves both time and effort for players and developers alike. Developers working on quest systems benefit greatly from integrating this feature correctly. Visit Metin2Lobby for more resources and examples related to Metin2 quest development.
 

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

Geri
Üst Alt