CodeAlles anzeigenstock GetColoredName(playerid) { new lvColor[9], lvName[64]; switch(AccountInfo[playerid][account_Admin]) { case 1: lvColor = "{7401DF}"; //Mapper case 2: lvColor = "{00AB1A}"; //Helfer case 3: lvColor = "{FE2EC8}"; //Probe Supporter case 4: lvColor = "{FE2EC8}"; //Supporter case 5: lvColor = "{717171}"; //Administrator case 6: lvColor = "{0000FF}"; //Manager case 7: lvColor = "{7401DF}"; //Scripter case 8: lvColor = "{FF0000}"; //Projektleiter } if(GetPVarInt(playerid,"aduty") == 1) format(lvName, sizeof(lvName), "%s%s{FFFFFF}",lvColor, GetAdminName(AccountInfo[playerid][account_Name],true)); else format(lvName, sizeof(lvName), "%s%s{FFFFFF}",lvColor, AccountInfo[playerid][account_Name]); return lvName; }Aufzurufen:
Codeif(GetPVarInt(playerid,"aduty") == 1) { format(message, 145,"(( [{33CCFF}Helferchat{FFFFFF}] %s [%s]%s[%d]: %s ))",GetAdminRang(AccountInfo[playerid][account_Admin],true),ServerInfo[0][server_Tag],GetColoredName(playerid),playerid, string); } else { format(message, 145,"(( [{33CCFF}Helferchat{FFFFFF}] %s %s[%s]: %s ))",GetAdminRang(AccountInfo[playerid][account_Admin],true),GetColoredName(playerid),playerid, string); }Übrigens kann eine SendClientMessage nur 145 Zeichen lang sein (144 sichtbare Zeichen + das EOS Zeichen).
Danke erstmal, sieht bisher sehr gut aus, aber mein GetAdminName funktioniert nicht.
Code
stock GetAdminName(adminname,playerid,bool:colored = false)
{
new name[255];
switch(adminname)
{
case 0: {//Spieler
if(!colored) format(name, sizeof(name), "%s",AccountInfo[playerid][account_Name]);
else format(name, sizeof(name), "%s",AccountInfo[playerid][account_Name]);
}
case 1: {//Mapper
if(!colored) format(name, sizeof(name), "%s",AccountInfo[playerid][account_Name]);
else format(name, sizeof(name), "{7401DF}%s{FFFFFF}",AccountInfo[playerid][account_Name]);
}
case 2: {//Helfer
if(!colored) format(name, sizeof(name), "%s",AccountInfo[playerid][account_Name]);
else format(name, sizeof(name), "{00AB1A}%s{FFFFFF}",AccountInfo[playerid][account_Name]);
}
case 3: {//Probe Supporter
if(!colored) format(name, sizeof(name), "%s",AccountInfo[playerid][account_Name]);
else format(name, sizeof(name), "{FE2EC8}%s{FFFFFF}",AccountInfo[playerid][account_Name]);
}
case 4: {//Supporter
if(!colored) format(name, sizeof(name), "%s",AccountInfo[playerid][account_Name]);
else format(name, sizeof(name), "{FE2EC8}%s{FFFFFF}",AccountInfo[playerid][account_Name]);
}
case 5: {//Administrator
if(!colored) format(name, sizeof(name), "%s",AccountInfo[playerid][account_Name]);
else format(name, sizeof(name), "{717171}%s{FFFFFF}",AccountInfo[playerid][account_Name]);
}
case 6: {//Manager
if(!colored) format(name, sizeof(name), "%s",AccountInfo[playerid][account_Name]);
else format(name, sizeof(name), "{0000ff}%s{FFFFFF}",AccountInfo[playerid][account_Name]);
}
case 7: {//Scripter
if(!colored) format(name, sizeof(name), "%s",AccountInfo[playerid][account_Name]);
else format(name, sizeof(name), "{7401DF}%s{FFFFFF}",AccountInfo[playerid][account_Name]);
}
case 8: {//Projektleiter
if(!colored) format(name, sizeof(name), "%s",AccountInfo[playerid][account_Name]);
else format(name, sizeof(name), "{ff0000}%s{FFFFFF}",AccountInfo[playerid][account_Name]);
}
}
return name;
}
Alles anzeigen
Was muss hier geändert werden?
Danke im Voraus.
MfG
Allrounder18
Abfrage-Fehler: