Çözüldü game src ile ilgili ufak bir soru

  • Konuyu açan Konuyu açan Tengrist
  • Açılış Tarihi Açılış Tarihi
  • Yanıt Yanıt 7
  • Gösterim Gösterim 104
Bu konu çözüme ulaştırılmıştır. Çözüm için konuya yazılan tüm yorumları okumayı unutmayın. Eğer konudaki yorumlar sorununuzu çözmediyse yeni bir konu açabilirsiniz.
Durum
İçerik kilitlendiği için mesaj gönderimine kapatıldı.

Tengrist

MT Üye
MT Üye
Mesaj
690
Çözümler
25
Beğeni
504
Puan
809
Ticaret Puanı
0
merhaba arkadaşlar filestaki sistemde global chatte bayrak yerine mavi harfle jinno falan yazıyordu ben de bunları değiştirip direkt bayrak resimlerinden çektirmek için şöyle düzenleme yaptım:

eski hali:
Genişlet Daralt Kopyala
    static const char* colorbuf[] = { "|cFFffa200|H|h[Staff]|h|r", "|cFFff0000|H|h[Shinsoo]|h|r", "|cFFffc700|H|h[Chunjo]|h|r", "|cFF000bff|H|h[Jinno]|h|r" };
    int len = snprintf(chatbuf, sizeof(chatbuf), "%s %s : %s", (ch->IsGM() ? colorbuf[0] : colorbuf[MINMAX(0, ch->GetEmpire(), 3)]), ch->GetName(), buf);

benim düzenlediğim hali:

yeni hal:
Genişlet Daralt Kopyala
static const char* iconbuf[] = {
    "<img src='d:/ymir work/ui/game/flag/none.tga'>",
    "<img src='d:/ymir work/ui/game/flag/shinsoo.tga'>",
    "<img src='d:/ymir work/ui/game/flag/chunjo.tga'>",
    "<img src='d:/ymir work/ui/game/flag/jinno.tga'>"
};

int len = snprintf(chatbuf, sizeof(chatbuf), "%s %s : %s",
    (ch->IsGM() ? iconbuf[0] : iconbuf[MINMAX(0, ch->GetEmpire(), 3)]),
    ch->GetName(),
    buf);

ama sonuç şu şekilde:
Linkleri görebilmek için giriş yap veya kayıt ol.


bayrakları çektirtmek için nasıl bir düzenleme yapabilirim?
 
merhaba arkadaşlar filestaki sistemde global chatte bayrak yerine mavi harfle jinno falan yazıyordu ben de bunları değiştirip direkt bayrak resimlerinden çektirmek için şöyle düzenleme yaptım:

eski hali:
Genişlet Daralt Kopyala
    static const char* colorbuf[] = { "|cFFffa200|H|h[Staff]|h|r", "|cFFff0000|H|h[Shinsoo]|h|r", "|cFFffc700|H|h[Chunjo]|h|r", "|cFF000bff|H|h[Jinno]|h|r" };
    int len = snprintf(chatbuf, sizeof(chatbuf), "%s %s : %s", (ch->IsGM() ? colorbuf[0] : colorbuf[MINMAX(0, ch->GetEmpire(), 3)]), ch->GetName(), buf);

benim düzenlediğim hali:

yeni hal:
Genişlet Daralt Kopyala
static const char* iconbuf[] = {
    "<img src='d:/ymir work/ui/game/flag/none.tga'>",
    "<img src='d:/ymir work/ui/game/flag/shinsoo.tga'>",
    "<img src='d:/ymir work/ui/game/flag/chunjo.tga'>",
    "<img src='d:/ymir work/ui/game/flag/jinno.tga'>"
};

int len = snprintf(chatbuf, sizeof(chatbuf), "%s %s : %s",
    (ch->IsGM() ? iconbuf[0] : iconbuf[MINMAX(0, ch->GetEmpire(), 3)]),
    ch->GetName(),
    buf);

ama sonuç şu şekilde:
Linkleri görebilmek için giriş yap veya kayıt ol.


bayrakları çektirtmek için nasıl bir düzenleme yapabilirim?
ymir worku öyle okumaz ki game onun kontrolünü yapamaz. onun yerine server tarafından data klasöründen felan çektirmeyi dene belki olur
 

bu konuya bir bak.
 
vatanseverde var ordan sök istersen (client source = ENABLE_CHAT_SHOUT_REWORK)
 
Durum
İçerik kilitlendiği için mesaj gönderimine kapatıldı.
Üst