xranzei 1
xranzei
Bvural41 1
Bvural41
D 1
delimuratt
ShadowFon 1
ShadowFon
shrpnl 1
shrpnl
DEVLOPER 1
DEVLOPER
Manwe Work 1
Manwe Work
Agora Metin2 1
Agora Metin2
Karan2offical 1
Karan2offical
mavzermete 1
mavzermete
M 1
m2referencee
Fethi Polat 1
Fethi Polat
Hikaye Ekle
Kaynak ikonu

Official Engelleme Sistemi 1

indirmek için izniniz yok
  • Konuyu başlatan Konuyu başlatan blackdragonx61
  • Başlangıç tarihi Başlangıç tarihi
  • Cevaplar Cevaplar 89
  • Görüntüleme Görüntüleme 18K

blackdragonx61

123456seven
TM Üye
Katılım
11 Ağu 2014
Konular
95
Mesajlar
1,904
Reaksiyon Skoru
719
Altın Konu
0
TM Yaşı
11 Yıl 10 Ay 12 Gün
Başarım Puanı
157
MmoLira
67
DevLira
0
Ticaret - 0%
0   0   0

HERAKLES Otomatik Avlı kalıcı sunucu. 19 Haziran'da açılıyor. Atius & Wizard güvencesiyle hemen kayıt ol, ön kayıt ödülleri aktif. HEMEN TIKLA!



Farklı ch'de oluşan bug fixlendi​


#Büyük bir güncelleme, yapmayı unutmayın :)
50e8fa14b5.jpg

50f0b13d1b.jpg

Fix:Target'ten engelleyince messenger listesi güncellenmemesi

Fix:Oyundan atma
Fix:Bir oyuncu engellerse diğeri engelliyemiyor

Yeni Fonksiyonlar;

IsBlocked_Me
IsBlocked_Target

Değişiklikler;

Fısıltı Engeli(input_main.cpp), Uyarı tipi: CHAT_TYPE_INFO->WHISPER_TYPE_SYSTEM
Locale_string.txt

Eklenenler;
#Ticaret Engeli(exchange.cpp)

#Duygu Engeli(cmd_emotion.cpp)
#Grup Engeli(input_main.cpp)
#Düello Engeli(cmd_general.cpp)
#Target'e Engeli Kaldır butonu(uitarget.py&&locale_game&Python_messenger.cpp,h&&constInfo,uimessenger.py)
Eklenen:
Official block icon(ymir work && messengerwindow.py)
583bb831ee.jpg
Eklenen:
Lonca Engeli
Fix:
Lonca Arkadaşını engelleyemezsin.
Değişiklikler:
input_main.cpp & locale_string.txt
774521cff0.jpg
 
Moderatör tarafında düzenlendi:

En Çok Reaksiyon Alan Mesajlar

Lonca engeli için:
Arat
Kod:
case GUILD_SUBHEADER_CG_ADD_MEMBER:
            {
                const DWORD vid = *reinterpret_cast<const DWORD*>(c_pData);
                LPCHARACTER newmember = CHARACTER_MANAGER::instance().Find(vid);

                if (!newmember)
                {
                    ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<길드> 그러한 사람을 찾을 수 없습니다."));
                    return SubPacketLen;
                }

                if (!ch->IsPC())
                    return SubPacketLen;

Altına Ekle;
Kod:
#ifdef ENABLE_MESSENGER_BLOCK
                if (MessengerManager::instance().IsBlocked_Target(ch->GetName(), newmember->GetName()))
                {
                    //ben blokladım hacı
                    ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("%s blokkk"), newmember->GetName());
                    return SubPacketLen;
                }
                if (MessengerManager::instance().IsBlocked_Target(ch->GetName(), newmember->GetName()))
                {
                    //o blokladı hacı
                    ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("%s blokkk_me"), newmember->GetName());
                    return SubPacketLen;
                }
                #endif
Güzel olmuş birkaç şey daha ekleyebilirsin, Arkadaşlık, lonca vs. gibi şeyler için engeller. Onun dışında bağırmadan yada genelden yazılan mesajlardan da engelli ise gizleyebilirsin, Hatta direk engelli oyuncuyu bile gizleyebilirsin(Offline shopta benzer bir şey yapmıştım yardımcı olabilir).
Teşşekürler vt ekledim.
 
Paylaşim için teşekkürler
 

Şu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)

Geri
Üst