kaptanmikro1 1
kaptanmikro1
emirhanHCL 1
emirhanHCL
farkmt2official 1
farkmt2official
Hikaye Ekle

C++ Global Chat Yapımı.

  • Konuyu başlatan Konuyu başlatan alibrha
  • Başlangıç tarihi Başlangıç tarihi
  • Cevaplar Cevaplar 24
  • Görüntüleme Görüntüleme 10K

Türkiye'de ilk Mobil & PC Aynı Anda Metin2 Oyna. Triarchonline kalıcı ve uzun ömürlü yapısı ile 24 Temmuz'da açılıyor. | 1-99 Mobil Metin2 Triarch HEMEN TIKLA!

Teşekkürler Yararlı Paylaşım
 
Merhaba Arkadaşlar Size Global Chat (Bağırmada Ortak Sohbet) Yapmasını Göstericeğim.
Öncelikle bunu Yapabilmeniz İçin elinizde Metin2 Source Dosyaları Olmalı.
Source Dosyası Olmayanlar Buradan İndirsin.
Source Dosyası ; " "

Source Dosyası Virus Taraması ; " "

Source Dosyalarından kraizy\mainline_released\mainline_sg\Srcs\Server\game\src Klasörüne Girilir ve input_p2p.cpp Açılır.

HTML:
struct FuncShout
Bu Kod Aratılır. Altındaki
HTML:
if (!d->GetCharacter() || (d->GetCharacter()->GetGMLevel() == GM_PLAYER && d->GetEmpire() != m_bEmpire))

Bu Şekilde Değiştirilir.
HTML:
if (!d->GetCharacter() /*|| (d->GetCharacter()->GetGMLevel() == GM_PLAYER && d->GetEmpire() != m_bEmpire)*/)
input_p2p.cpp İle İşimiz Bitti.

Şimdi input_main.cpp Açılır.

HTML:
ch->SetLastShoutPulse(thecore_heart->pulse);
Bu Kod Aratılır.
Altına

HTML:
const char* kingdoms[3] = {"|cFFff0000|H|h[Shinsoo]|cFFA7FFD4|H|h","|cFFFFFF00|H|h[Chunjo]|cFFA7FFD4|H|h","|cFF0080FF|H|h[Jinno]cFFa7FFD4|H|h"};
char chatbuf_global[CHAT_MAX_LEN + 1];
int len_global = snprintf(chatbuf_global, sizeof(chatbuf_global), "%s %s",kingdoms[ch->GetEmpire()-1], chatbuf);

Eklenir.

HTML:
SendShout(chatbuf, ch->GetEmpire());
Bu Kod aratılır

HTML:
SendShout(chatbuf_global, ch->GetEmpire());

Bununla Değiştirilir Ve Bu Kadar Arkadaşlar.

Bir Teşekkür Etmeniz Yeterli.


Game surumu kaç içindir bu
 

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

Geri
Üst