Hey Liebe Breadfish User,
könntet ihr mir in meinem Thread erklären wie adminduty geht????
oder hinschreiben?
Greetz MuKkI
Hey Liebe Breadfish User,
könntet ihr mir in meinem Thread erklären wie adminduty geht????
oder hinschreiben?
Greetz MuKkI
Mit ner variable
oben
new duty[MAX_PLAYERS];
Dann bei /adminduty
if (strcmp(cmd, "/adminduty", true) ==0 )
{
if(IsPlayerAdmin(playerid))
{
if(duty[playerid] == 0)
{
new name[MAX_PLAYER_NAME];
new string[100];
GetPlayerName(playerid,name,sizeof(name));
format(string, sizeof(string), "Admin %s ist nun im Dienst", name);
SendClientMessageToAll(Grün,string);
duty[playerid] = 1;
return 1;
}
else if(duty[playerid] == 1)
{
new name[MAX_PLAYER_NAME];
new string[100];
GetPlayerName(playerid,name,sizeof(name));
format(string, sizeof(string), "Admin %s ist nicht mehr im Dienst", name);
SendClientMessageToAll(Grün,string);
duty[playerid] = 0;
return 1;
}
else
{
SendClientMessage(playerid,Rot, "Du bist kein Admin!");
}}
return 1;
}
Weis net ob es geht^^ausm Kopf
Ja da steht dann nur das er im Dienst ist.
Mit Farbe müsstest du noch SetPlayerColor benutzen.
öhm nein? Wenn man es beim ersten mal eingibt steht da Admin ... ist nun im Dienst dann wird die variable nun auf true gestellt, wenn er wieder den cmd eingibt und er nun auf true ist, dann steht da
admin .. ist nun nicht mehr im Dienst dann wird die variable wieder auf false gestellt. Verstanden?
Ja das weis ich , aber wenn der Spieler den Befehl eingibt ändert sich die Farbe des Namens nicht oder ?
nein das nicht das kann man aber machen
SetPlayerColor