Wenn man einen farbigen "stift" ausgerüstet hat und ein Emote macht, kommt je nach Emote folgendes im Chat:
Bitte melden Sie sich an, um dieses Bild zu sehen.
Hier die Stelle im Source von dem System:
Code
- // Colored Chat with Items
- if (ch->IsEquipNewRingItem(COLOR_ITEM_RED))
- {
- len = snprintf(chatbuf, sizeof(chatbuf), "%s : %s %s", ch->GetName(), "|cFF000000|H|h", buf);
- }
- else if (ch->IsEquipNewRingItem(COLOR_ITEM_GREEN))
- {
- len = snprintf(chatbuf, sizeof(chatbuf), "%s : %s %s", ch->GetName(), "|cFF00FF00|H|h", buf);
- }
- else if (ch->IsEquipNewRingItem(COLOR_ITEM_BLUE))
- {
- len = snprintf(chatbuf, sizeof(chatbuf), "%s : %s %s", ch->GetName(), "|cFF0080FF|H|h", buf);
- }
- else if (ch->IsEquipNewRingItem(COLOR_ITEM_YELLOW))
- {
- len = snprintf(chatbuf, sizeof(chatbuf), "%s : %s %s", ch->GetName(), "|cFFFFFF00|H|h", buf);
- }
- else if (ch->IsEquipNewRingItem(COLOR_ITEM_PINK))
- {
- len = snprintf(chatbuf, sizeof(chatbuf), "%s : %s %s", ch->GetName(), "|cFFFF00FF|H|h", buf);
- }
- else if (ch->IsEquipNewRingItem(COLOR_ITEM_ORANGE))
- {
- len = snprintf(chatbuf, sizeof(chatbuf), "%s : %s %s", ch->GetName(), "|cFFFF8040|H|h", buf);
- }
- else if (ch->IsEquipNewRingItem(COLOR_ITEM_BLACK))
- {
- len = snprintf(chatbuf, sizeof(chatbuf), "%s : %s %s", ch->GetName(), "|cFFFF0000|H|h", buf);
- }
- else if (ch->IsEquipNewRingItem(COLOR_ITEM_GRAY))
- {
- len = snprintf(chatbuf, sizeof(chatbuf), "%s : %s %s", ch->GetName(), "|cFFC0C0C0|H|h", buf);
- }
- else if (ch->IsEquipNewRingItem(COLOR_ITEM_LILA))
- {
- len = snprintf(chatbuf, sizeof(chatbuf), "%s : %s %s", ch->GetName(), "|cFF8000FF|H|h", buf);
- }
- else if (ch->IsEquipNewRingItem(COLOR_ITEM_GOLD))
- {
- len = snprintf(chatbuf, sizeof(chatbuf), "%s : %s %s", ch->GetName(), "|cFFFFC700|H|h", buf);
- }
- else if (ch->IsEquipNewRingItem(COLOR_ITEM_BROWN))
- {
- len = snprintf(chatbuf, sizeof(chatbuf), "%s : %s %s", ch->GetName(), "|cFF804000|H|h", buf);
- }
- else
- {
- len = snprintf(chatbuf, sizeof(chatbuf), "%s : %s", ch->GetName(), buf);
- }
Jemand eine Idee wie ich das mit den komischen zeichen von den Emotes weg bekomme? Alternativ nehme ich auch eine "option" in kauf, die für gamemaster bzw alles was anders als GM_PLAYER im GMLevel ist, die emotes blockiert.