Scarlet 1
Scarlet
Bvural41 1
Bvural41
mavzermete 1
mavzermete
Fethi Polat 1
Fethi Polat
xranzei 1
xranzei
BlackFullMoon 1
BlackFullMoon
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
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.
 

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

Geri
Üst