InstanceBaseEffect.cpp
Caută:
Cod: Selectaţi tot
CPythonTextTail::Instance().AttachLevel(GetVirtualID(), szText, s_kLevelColor);
Cod: Selectaţi tot
if (IsGameMaster())
{
const char* name = GetNameString();
size_t len = strcspn(name, "]");
char *result = (char *)malloc((len + 1) * sizeof(char)); // Not sure why on client side needs to be like this
strncpy(result, name, len +1);
result[len + 1] = '\0';
const char *tagDictionary[] = {
"[GM]",
"[SA]",
"[GA]",
"[DEV]"
};
//Here you can also change the color of the tag
const char *nameDictionary[] = {
"|cffff0000[STAFF]",
"|cffff0000[EQUIPA]",
"|cffff0000[STAFF2]",
"|cffff0000[DEVELOPER]"
};
int tagIndex = -1;
for (int i = 0; i < sizeof(tagDictionary) / sizeof(tagDictionary[0]); ++i) {
if (strcmp(result, tagDictionary[i]) == 0) {
tagIndex = i;
break;
}
}
if (tagIndex != -1){
sprintf(szText, nameDictionary[tagIndex]);
}
else{
// This is just for if the code cant find any tag, it will default to this one.
// You can also just delete this whole else statement and it will default to the level text
sprintf(szText, "|cffff0000[TEST]");
}
free(result);
CPythonTextTail::Instance().AttachLevel(GetVirtualID(), szText, s_kLevelColor);
}