Hallo.
Wenn ich als Projektleiter im Ochat schreibe steht da "Admin" ....
doch wenn ich normal Moderator bin steht da auch "Admin" ....
Deshalb wollte ich es verbessern das man wenn man Projektleiter ist im Ochat dann "Projektleiter" steht.
So habe ich es gemacht:
{
SendClientMessage(playerid, COLOR_GRAD2, "NUTZUNG: (/o)oc [ooc chat]");
return 1;
}
if(PlayerInfo[playerid][pAdmin] >= 1)
{
format(string, sizeof(string), "(( Moderator %s: %s))", sendername, result);
}
else if(PlayerInfo[playerid][pAdmin] >= 2)
{
format(string, sizeof(string), "(( Moderator %s: %s))", sendername, result);
}
else if(PlayerInfo[playerid][pAdmin] == 3)
{
format(string, sizeof(string), "(( Super-Moderator %s: %s))", sendername, result);
}
else if(PlayerInfo[playerid][pAdmin] == 4)
{
format(string, sizeof(string), "(( Super-Moderator %s: %s))", sendername, result);
}
else if(PlayerInfo[playerid][pAdmin] == 5)
{
format(string, sizeof(string), "(( Super-Moderator %s: %s))", sendername, result);
}
else if(PlayerInfo[playerid][pAdmin] == 6)
{
format(string, sizeof(string), "(( Super-Moderator %s: %s))", sendername, result);
}
else if(PlayerInfo[playerid][pAdmin] == 1337)
{
format(string, sizeof(string), "(( Administrator %s: %s))", sendername, result);
}
else if(PlayerInfo[playerid][pAdmin] == 1338)
{
format(string, sizeof(string), "(( High-Admin %s: %s))", sendername, result);
}
else if(PlayerInfo[playerid][pAdmin] == 2000)
{
format(string, sizeof(string), "(( Projektleiter %s: %s))", sendername, result);
}
else if(PlayerInfo[playerid][pAdmin] == 2001)
{
format(string, sizeof(string), "(( Projektleiter %s: %s))", sendername, result);
}
else if(PlayerInfo[playerid][pAdmin] == 0 && (noooc))
{
format(string, sizeof(string), "(( %s: %s))", sendername, result);
}
else return 1;
OOCOff(0xB8860BAA,string);
Log("OA-Chat.txt",string);
}
return 1;
}
Wurde auch ohne Errors Compilet doch Ingame wenn ich dann AdminRank 2001 und im Ochat schreibe steht da dann Moderator und nicht Projektleiter.
Wo ist da eig. der Fehler