Bilgilendirme : Alıntıdır, Türkçeleştirilmesi Bana Aittir.
Merhaba Arkadaşlar,
Oyun içerisinden PM atmayı kolaylaştıracak bir sistem sunuyorum size, bu sistem sayesinde oyun içerisinde "@oyuncuismi mesajınız" şeklinde kişiye PM gönderebilirsiniz.
Yapılışı
-
root'u açtıktan sonra Source içerisindeki uichat.py'yi açalım ve bunu bulalım;
Kod:
[/SIZE][/SIZE][COLOR=#000088]def[/COLOR][COLOR=#000000] __SendChatPacket[/COLOR][COLOR=#666600]([/COLOR][COLOR=#000088]self[/COLOR][COLOR=#666600],[/COLOR][COLOR=#000000] text[/COLOR][COLOR=#666600],[/COLOR][COLOR=#000000] type[/COLOR][COLOR=#666600]):[/COLOR]
bulduktan sonra altına bunu ekleyelim.
Kod:
[COLOR=#000088]def[/COLOR][COLOR=#000000] __SendChatPacket[/COLOR][COLOR=#666600]([/COLOR][COLOR=#000088]self[/COLOR][COLOR=#666600],[/COLOR][COLOR=#000000] text[/COLOR][COLOR=#666600],[/COLOR][COLOR=#000000] type[/COLOR][COLOR=#666600]):[/COLOR][/CENTER] [COLOR=#000088]if[/COLOR] text[COLOR=#666600].[/COLOR]find[COLOR=#666600]([/COLOR][COLOR=#008800]"@"[/COLOR][COLOR=#666600])[/COLOR] [COLOR=#666600]==[/COLOR][COLOR=#006666]0[/COLOR][COLOR=#666600]:[/COLOR] text [COLOR=#666600]=[/COLOR] text[COLOR=#666600].[/COLOR]split[COLOR=#666600]([/COLOR][COLOR=#008800]" "[/COLOR][COLOR=#666600])[/COLOR] user [COLOR=#666600]=[/COLOR] text[COLOR=#666600][[/COLOR][COLOR=#006666]0[/COLOR][COLOR=#666600]][/COLOR] user [COLOR=#666600]=[/COLOR] text[COLOR=#666600][[/COLOR][COLOR=#006666]0[/COLOR][COLOR=#666600]].[/COLOR]split[COLOR=#666600]([/COLOR][COLOR=#008800]"@"[/COLOR][COLOR=#666600])[/COLOR] user [COLOR=#666600]=[/COLOR] user[COLOR=#666600][[/COLOR][COLOR=#006666]1[/COLOR][COLOR=#666600]][/COLOR] [COLOR=#000088]del[/COLOR] text[COLOR=#666600][[/COLOR][COLOR=#006666]0[/COLOR][COLOR=#666600]][/COLOR] realtext [COLOR=#666600]=[/COLOR] [COLOR=#008800]""[/COLOR] [COLOR=#000088]for[/COLOR] i [COLOR=#000088]in[/COLOR] xrange[COLOR=#666600]([/COLOR]len[COLOR=#666600]([/COLOR]text[COLOR=#666600])):[/COLOR] [COLOR=#000088]if[/COLOR] i [COLOR=#666600]>[/COLOR] [COLOR=#006666]0[/COLOR][COLOR=#666600]:[/COLOR] realtext [COLOR=#666600]=[/COLOR] realtext [COLOR=#666600]+[/COLOR] [COLOR=#008800]" "[/COLOR] [COLOR=#666600]+[/COLOR] text[COLOR=#666600][[/COLOR]i[COLOR=#666600]][/COLOR] [COLOR=#000088]else[/COLOR][COLOR=#666600]:[/COLOR] realtext [COLOR=#666600]=[/COLOR] realtext [COLOR=#666600]+[/COLOR] text[COLOR=#666600][[/COLOR]i[COLOR=#666600]][/COLOR] [COLOR=#000088]if[/COLOR] len[COLOR=#666600]([/COLOR]realtext[COLOR=#666600])[/COLOR] [COLOR=#666600]>[/COLOR] [COLOR=#006666]0[/COLOR][COLOR=#666600]:[/COLOR] net[COLOR=#666600].[/COLOR][COLOR=#660066]SendWhisperPacket[/COLOR][COLOR=#666600]([/COLOR]user[COLOR=#666600],[/COLOR] realtext[COLOR=#666600])[/COLOR] chat[COLOR=#666600].[/COLOR][COLOR=#660066]AppendChat[/COLOR][COLOR=#666600]([/COLOR]chat[COLOR=#666600].[/COLOR]CHAT_TYPE_INFO[COLOR=#666600],[/COLOR] [COLOR=#008800]"Oyuncuya "[/COLOR] [COLOR=#666600]+[/COLOR] user [COLOR=#666600]+[/COLOR] [COLOR=#008800]" Özel Mesajınız Gönderildi"[/COLOR][COLOR=#666600])[/COLOR] [COLOR=#000088]else[/COLOR][COLOR=#666600]:[/COLOR] chat[COLOR=#666600].[/COLOR][COLOR=#660066]AppendChat[/COLOR][COLOR=#666600]([/COLOR]chat[COLOR=#666600].[/COLOR]CHAT_TYPE_INFO[COLOR=#666600],[/COLOR] [COLOR=#008800]"Lütfen, bir Mesaj giriniz."[/COLOR][COLOR=#666600])[/COLOR] [COLOR=#000088]elif[/COLOR] net[COLOR=#666600].[/COLOR][COLOR=#660066]IsChatInsultIn[/COLOR][COLOR=#666600]([/COLOR]text[COLOR=#666600]):[/COLOR] chat[COLOR=#666600].[/COLOR][COLOR=#660066]AppendChat[/COLOR][COLOR=#666600]([/COLOR]chat[COLOR=#666600].[/COLOR]CHAT_TYPE_INFO[COLOR=#666600],[/COLOR] localeInfo[COLOR=#666600].[/COLOR]CHAT_INSULT_STRING[COLOR=#666600])[/COLOR] [COLOR=#000088]else[/COLOR][COLOR=#666600]:[/COLOR] [CENTER][COLOR=#000000] net[/COLOR][COLOR=#666600].[/COLOR][COLOR=#660066]SendChatPacket[/COLOR][COLOR=#666600]([/COLOR][COLOR=#000000]text[/COLOR][COLOR=#666600],[/COLOR][COLOR=#000000] type[/COLOR][COLOR=#666600])[/COLOR]
Bir Teşekkür'ü çok görmeyin lütfen..
Oyun İçerisinde @Oyuncuİsmi Yazarak PM Gönderme!
Metin2 Lobby olarak kullanıcı dostu deneyim sunmaya devam ediyoruz. Bu yazıda, Metin2 oyunu içerisinde hızlıca özel mesaj göndermenin yeni yöntemlerinden biri olan '@Oyuncuİsmi' kullanımını detaylıca ele alacağız. Özellikle client ve pack kullanıcıları arasında popüler olan bu özellik, oyun içi iletişimi kolaylaştırmakta.
Nasıl Çalışır?
Metin2 oyununda sohbete '@[OyuncuAdı]' şeklinde bir ifade yazdığınızda, sistem bu ismi otomatik olarak tıklanabilir hale getirir. Eğer yazdığınız kişi çevrimiçi ise, bu isme tıkladığınızda doğrudan ona özel mesaj gönderme penceresi açılacaktır. Bu özellik, özellikle PvP sunucularında ekip arkadaşlarıyla hızlıca iletişim kurulmasını sağlar.
Avantajları Nelerdir?
Bu yöntem sayesinde, oyuncuların adını aramak veya uzun listelerde bulmak gibi zahmete girmeden doğrudan özel mesaj atabilirsiniz. Özellikle büyük sunucularda aktif olan oyuncuların isimlerini kolayca yakalayıp onlarla konuşmak çok daha kolay hale geliyor.
Client ve Pack Kullanıcıları İçin Uyumluluk
Metin2 client ve pack kullanıcıları için bu özellik genellikle varsayılan olarak gelir. Ancak bazı özel client yapılandırmalarında bu fonksiyon devre dışı bırakılmış olabilir. Bu durumda client yama veya pack ayarları üzerinden kontrol edilmeli ve gerekirse etkinleştirilmelidir.
Hatalar ve Çözümler
Eğer '@Oyuncuİsmi' yazımına rağmen isim tıklanabilir değilse ya da özel mesaj penceresi açılmıyorsa, muhtemelen client sürümünüzde bir eksiklik vardır. Bu durumda Metin2 client fix veya güncel bir pack indirmek çözüm olabilir.
Sonuç
Metin2 oyununda sosyal etkileşimi artırmak adına geliştirilen bu kolaylık, özellikle PvP ve ekip tabanlı oyunlarda büyük avantaj sağlar. Metin2 Lobby olarak, kullanıcılarımızın bu tür kolaylıklardan faydalanabilmesi için sürekli güncel client ve pack önerileri sunuyoruz.
Sending Private Messages by Typing @PlayerName in Game!
Metin2 Lobby continues to provide user-friendly experiences. In this article, we will examine in detail how to quickly send private messages within the Metin2 game using the new method known as '@PlayerName'. This feature, popular especially among client and pack users, simplifies in-game communication.
How Does It Work?
When you type '@[PlayerName]' in the chat within Metin2, the system automatically makes this name clickable. If the player you typed is online, clicking on their name opens a direct private message window to them. This feature facilitates quick communication with teammates, particularly on PvP servers.
What Are Its Advantages?
Thanks to this method, you can directly send private messages without having to search for a player's name or scroll through long lists. Especially on large servers, finding active players and chatting with them becomes much easier.
Compatibility for Client and Pack Users
This feature typically comes as default for Metin2 client and pack users. However, in some custom client configurations, this function may be disabled. In such cases, it should be checked via client patch or pack settings and enabled if necessary.
Issues and Solutions
If despite typing '@PlayerName', the name is not clickable or the private message window does not open, there might be a missing component in your client version. In such cases, downloading a Metin2 client fix or an updated pack could resolve the issue.
Conclusion
This convenience, developed to enhance social interaction in Metin2, provides significant advantages in PvP and team-based gameplay. As Metin2 Lobby, we continuously offer updated client and pack recommendations for our users to benefit from such conveniences.
