Alles anzeigenHey ich habe eine Frage und zwar habe ich mal bei irgendeinem Script gesehen das wenn jemand ADUTY geht er z.B den Servertag [xXx] vor dem Namen stehen hat und wenn er wieder aus dem Dienst geht es wieder weg ist wie bekomme ich sowas hin?
Also wenn er nicht Aduty ist heißt er z.B so:
Günter
Und wenn er Aduty ist:
[xXx]Günter
Code
new bool:AdminDuty[MAX_PLAYERS];
ocmd:aduty(playerid, params[])
{
if(!AdminDuty[playerid]) // Spieler geht in den Admin-Dienst
{
new AdminTagName[32];
format(AdminTagName, 20, "[xXx]%s", SpielerName(playerid));
SetPlayerName(playerid, AdminTagName);
AdminDuty[playerid] = true;
return 1;
}
// Er geht aus dem Admindienst
SetPlayerName(playerid, SpielerName(playerid));
AdminDuty[playerid] = false;
return 1;
}
Alles anzeigen
Wichtig ist noch, dass SpielerName(playerid) den Spielernamen bei OnPlayerConnect o.Ä. speichert und SpielerName(playerid) dann auch später gespeichert wird, so dass du keine Probleme beim Ausloggen etc. bekommst