Metin2 Questleri Renkli Yazmak

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

Admin

Metin2Lobby
Yönetici
Founder
Katılım
6 Mayıs 2022
Mesajlar
52,647
Ticaret : 1 / 0 / 0
NOT: ALINTIDIR,
Bu konuyu başka siteden görüp sizlerle paylaşmak istedim ve bunu başka bir yerde paylaşıp bana vesile olan MT2Dosyalar'dır.

o2gR3k.jpg


Adımları sırasıyla takip ederseniz sorunsuz olarak questlere renkli yazılara yazabilirsiniz.


1.)Quest klasöründeki questlib dosyasını notepad ile açın.ve kodları en alta ekleyin.


function say_color(color,text)
if color=="blue" then
say(color256(0, 0, 255)..text..color256(196, 196, 196))
elseif color == "green" then
say(color256(0, 255, 0)..text..color256(196, 196, 196))
elseif color == "red" then
say(color256(255, 0, 0)..text..color256(196, 196, 196))
elseif color == "yellow" then
say(color256(255, 255, 0)..text..color256(196, 196, 196))
elseif color == "white" then
say(color256(255, 255, 255)..text..color256(196, 196, 196))
elseif color == "black" then
say(color256(0, 0, 0)..text..color256(196, 196, 196))
elseif color == "cyan" then
say(color256(0, 255, 255)..text..color256(196, 196, 196))
elseif color == "pink" then
say(color256(255, 0, 255)..text..color256(196, 196, 196))
elseif color == "orange" then
say(color256(255, 145, 0)..text..color256(196, 196, 196))
elseif color == "purple" then
say(color256(100, 0, 255)..text..color256(196, 196, 196))
else
say(color256(196, 196, 196)..text..color256(196, 196, 196))
end
end


2.) Yine Quest klasöründeki quest_functions dosyasını notepad ile açın ve kodları ekleyin.


say_size
say_color


3.) Reboot ve bitti


Sonra questinizde kullanırken


say_color("green","Bu quest yeşil renklidir.")


green yerine renklerin ingilizcesi yazılarak renklendirilir.
quest_functions a bir de say_size ekledik. Bunla da yazının boyutunu ayarlayabilirsiniz.


say_size(256, 512)
say_color("black","Bu quest siyahtır ve harfler 256*512 büyüklüğündedir.")

Metin2 Questleri Renkli Yazmak

Metin2, özellikle MMORPG severler arasında uzun yıllardır popülerliğini koruyan bir oyundur. Bu oyunun en önemli özelliklerinden birisi de quest sistemidir. Questler, oyuncuların karakterlerini geliştirmesi, oyun dünyasında ilerlemesi ve ödüller kazanması için kurgulanmış görevlerdir. Ancak bazı sunucularda quest çıktıları monoton ve sade kalabiliyor. Oyuncu deneyimini artırmak için Metin2 quest mesajlarını renkli yazmak oldukça faydalı olabilir.

Renkli Quest Sistemine Genel Bakış

Metin2 quest sistemlerinde renkli yazı kullanımı, Lua scriptleri üzerinde küçük değişikliklerle mümkündür. Quest mesajları genellikle chat penceresine veya özel dialog kutularına yazılır. Burada kullanılan metinlerin renkli olması, önemli bilgilerin dikkat çekebilmesi açısından büyük önem taşır. Örneğin bir görevin tamamlanması gerektiği bilgisi kırmızı, ödül bilgileri ise yeşil olarak gösterilebilir.

Renkli Yazı Formatı Nedir?

Metin2 oyunu, renkli metin yazımı için özel bir format kullanır. Renk kodları şu şekilde tanımlanır:

|cff0000 - Kırmızı
|cffffff - Beyaz
|cffaa00 - Turuncu
|cff00ff - Mor

Bu format, Lua scriptlerinde quest mesajları yazarken doğrudan kullanılabilir. Örnek bir quest mesajı şöyle olabilir:

say('|cff0000Görev: Canavarı Yen!|cffffff')

Bu kod, ekrana kırmızı renkte 'Görev: Canavarı Yen!' yazısını bastırır. Sonrasında tekrar beyaza dönmek için |cffffff kullanılır.

Quest Scriptlerinde Renk Kullanımı

Metin2 quest sistemleri Lua dilinde yazılmaktadır. Quest dosyaları (.lua uzantılı) sunucuda belirli bir yapıya göre çalıştırılır. Renkli yazılar için quest scriptlerinde say() fonksiyonu veya notice() fonksiyonu ile mesaj yazarken renk kodları eklenmelidir.

Örnek bir quest script parçası:

quest example_quest begin
state start begin
when login or levelup with pc.level >= 10 begin
say('|cff0000Yeni görev geldi!|cffffff')
say('Bir canavarı altıncı bölgeye götürmen gerekiyor.')
end
end

Bu örnekte, görev başlangıcı sırasında kırmızı renkli bir uyarı mesajı gösterilir. Böylece oyuncu önemli bir durumla karşılaştığında dikkati daha kolay çekilir.

Renkli Quest Mesajlarının Avantajları

• Görsel açıdan daha dikkat çekici mesajlar sağlar.
• Oyuncu dikkatini kolayca çekebilir.
• Görevlerin önem derecelerine göre sınıflandırılması mümkündür.
• Sunucu özelinde özelleştirilmiş bir deneyim sunar.

Hatalar ve Hata Ayıklama

Renkli yazı kullanımı sırasında bazı hatalarla karşılaşılabilir. Özellikle renk kodu doğru yazılmazsa mesaj görünmeyebilir ya da bozuk çıkabilir. Renk kodlarını test etmek için küçük bir deneme questi yazmak faydalı olabilir. Ayrıca, farklı sunucu versiyonlarında renk formatının desteklenip desteklenmediğini kontrol etmek gerekir.

Sonuç

Metin2 questleri renkli yazmak, oyuncu deneyimini ciddi anlamda artırabilir. Doğru kullanıldığında hem görsel hem de kullanıcı dostu bir sistem oluşturabilir. Quest geliştirme sürecinde renkli yazı kullanımı, özellikle özel sunucularda avantaj sağlar. Eğer Metin2 özel sunucularında görev sistemi geliştirmek istiyorsanız, renkli mesajlar kullanmanızı öneririm.


How to Write Colored Text in Metin2 Quests

Metin2 has long been a popular game among MMORPG enthusiasts. One of its most important features is the quest system. Quests are structured missions that allow players to develop their characters, progress in the game world, and earn rewards. However, on some servers, quest outputs can be plain and monotonous. To enhance player experience, writing colored quest messages in Metin2 can be very beneficial.

Overview of Colored Quest Systems

In Metin2 quest systems, using colored text is achievable through minor modifications in Lua scripts. Quest messages are typically printed into the chat window or special dialog boxes. The use of colored text ensures that important information stands out. For instance, quest completion requirements can be shown in red, while reward information can appear in green.

What Is the Colored Text Format?

Metin2 uses a specific format for displaying colored text. Colors are defined with codes such as:

|cff0000 - Red
|cffffff - White
|cffaa00 - Orange
|cff00ff - Purple

These codes can be directly used in Lua scripts when writing quest messages. An example quest message might look like this:

say('|cff0000Quest: Defeat the Monster!|cffffff')

This code prints the text 'Quest: Defeat the Monster!' in red on screen. Afterward, to return to white color, |cffffff is used again.

Using Colors in Quest Scripts

Metin2 quest systems are written in the Lua programming language. Quest files (.lua extension) run according to a specific structure on the server. When writing messages with functions like say() or notice(), color codes must be added to achieve colored output.

An example quest script segment:

quest example_quest begin
state start begin
when login or levelup with pc.level >= 10 begin
say('|cff0000New quest received!|cffffff')
say('You need to take the monster to the sixth area.')
end
end

In this example, a red warning message is displayed when the quest begins. This helps draw the player's attention quickly to an important event.

Advantages of Colored Quest Messages

• Provides visually more attractive messages.
• Easily catches player attention.
• Allows classification of quests based on importance levels.
• Offers a customized experience for private servers.

Errors and Debugging

Some errors may occur when using colored text. If color codes are not properly formatted, the message might not appear or display incorrectly. Writing a small test quest to verify color codes can be helpful. Additionally, check whether the color format is supported across different server versions.

Conclusion

Writing colored text in Metin2 quests can significantly improve player experience. When used correctly, it creates both visual appeal and a user-friendly system. Using colored messages during quest development, especially in private servers, offers a competitive advantage. If you aim to improve quest systems in Metin2 private servers, I recommend implementing colored messages.
 

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

Benzer konular

Geri
Üst Alt