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) == 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);
}
cum modific mai exact if (IsGameMaster()) ca sa pot da tag si altor jucatori nu doar celor care au GM,multumesc
Custom Tag GM
-
ConectatRazVan
- Administrator
- Mesaje: 865
- Membru din: Mie Oct 19, 2022 5:25 pm
- Localitate: München
- Status: Activ
- Multumiri acordate: 12
- Multumiri primite: 48
- Contact:
Re: Custom Tag GM
Doresti sa adaugi tagu de [GM] in fata numelui si celorlalti jucatori sau emblema ?
- Loud
- Tehnic
- Mesaje: 263
- Membru din: Mar Oct 18, 2022 12:48 pm
- Localitate: Underwater
- Status: Activ
- Multumiri acordate: 2
- Multumiri primite: 53
- Contact:
Re: Custom Tag GM
Cod: Selectaţi tot
const char* name = GetNameString();
size_t len = strcspn(name, "]");
char *result = (char *)malloc((len + 1) * sizeof(char));
strncpy(result, name, len);
result[len] = '\0';
const char *tagDictionary[] = {
"[GM]",
"[SA]",
"[GA]",
"[DEV]"
};
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 if (!IsGameMaster()) {
sprintf(szText, "|cffffff00[Server2]");
} else {
sprintf(szText, "|cffff0000[TEST]");
}
free(result);
CPythonTextTail::Instance().AttachLevel(GetVirtualID(), szText, s_kLevelColor);
am adaugat functia
Cod: Selectaţi tot
else if (!IsGameMaster()) {
sprintf(szText, "|cffffff00[Server2]");
- picasun
- 4Metin
- Mesaje: 27
- Membru din: Dum Feb 19, 2023 3:37 pm
- Status: Activ
- Multumiri acordate: 3
- Multumiri primite: 1
- Contact:
Re: Custom Tag GM
buna ideea lui Loud doar ca eu as dori custom adca PVP MVP VIP MISS GFX doar la anumiti playeri si sa le apara de ex Graphic Desiger [GFX]Test
pot sa fac asta daca sterg/coomentez linia if (IsGameMaster()) functioneaza doar ca iau crahuri la fiecare TP acuma sincer la erori nu m-am uitat ,am vazut ca nu merge cum vreau eu am lasat asa cum era
pot sa fac asta daca sterg/coomentez linia if (IsGameMaster()) functioneaza doar ca iau crahuri la fiecare TP acuma sincer la erori nu m-am uitat ,am vazut ca nu merge cum vreau eu am lasat asa cum era
- AlgeriaOVI
- 4Metin
- Mesaje: 46
- Membru din: Dum Noi 05, 2023 12:57 pm
- Localitate: https://metin2algeria.ro/
- Status: Metin2Algeria
- Multumiri acordate: 4
- Multumiri primite: 50
- Contact:
Re: Custom Tag GM
Daca vrei sa pui tag custom, nu inteleg de ce te complici atat si pare atat de greu, doar intra in Putty , du-te la Players , cauti numele , si modifici numele persoanei X cu ce vrei tu.
De exemplu, cauti numele PooKeR , si modifici in [PVP]PooKeR , dai save, si aia e.
De exemplu, cauti numele PooKeR , si modifici in [PVP]PooKeR , dai save, si aia e.




Site:


Hosting: OviNetwork https://www.clienti.ovinetwork.ro/aff.php?aff=143
Discord Owner srv: pooker96
Discord: https://discord.gg/CaQd3uthT8

- picasun
- 4Metin
- Mesaje: 27
- Membru din: Dum Feb 19, 2023 3:37 pm
- Status: Activ
- Multumiri acordate: 3
- Multumiri primite: 1
- Contact:
Re: Custom Tag GM
nus chiar asa prost uita-te la pic sa intelegi ce zic https://prnt.sc/Myj9VnyX8qNBAlgeriaOVI scrie: ↑Dum Feb 16, 2025 7:24 am Daca vrei sa pui tag custom, nu inteleg de ce te complici atat si pare atat de greu, doar intra in Putty , du-te la Players , cauti numele , si modifici numele persoanei X cu ce vrei tu.
De exemplu, cauti numele PooKeR , si modifici in [PVP]PooKeR , dai save, si aia e.
mai dau un ex Youtuber [YT]Vlad
-
ConectatRazVan
- Administrator
- Mesaje: 865
- Membru din: Mie Oct 19, 2022 5:25 pm
- Localitate: München
- Status: Activ
- Multumiri acordate: 12
- Multumiri primite: 48
- Contact:
Re: Custom Tag GM
Daca doresti sa ai si acele tag uri de Pvp, Mvp etc trebuie sa le adaugi in aceasta functie :
Aici ca sa iti apara in fata numelui :
Apoi in navicat in gmlist trebuie sa adaugi gradele noi si in cmd.cpp daca doresti sa le adaugi si comenzi dar sa corespunda cu ce ai adaugat in navicat.
Cod: Selectaţi tot
const char *tagDictionary[] = {
"[GM]",
"[SA]",
"[GA]",
"[DEV]"
Cod: Selectaţi tot
const char *nameDictionary[] = {
"|cffff0000[STAFF]",
"|cffff0000[EQUIPA]",
"|cffff0000[STAFF2]",
"|cffff0000[DEVELOPER]"
};