Hallo Ich suche ein script damit ein admin on duty Gehen Kann.
z.b Man Gibt als Admin /adduty ein
Und im chat Kann jeder in Rot Lesen Admin on Duty
Und in der Liste ist dann man rot ?
Geht das ?
Hallo Ich suche ein script damit ein admin on duty Gehen Kann.
z.b Man Gibt als Admin /adduty ein
Und im chat Kann jeder in Rot Lesen Admin on Duty
Und in der Liste ist dann man rot ?
Geht das ?
SChau dir mal DUty von den Cops an. So ähnlich geht das. Ich poste es dir nachher vllt mal.
// ganz oben
new aduty[MAX_PLAYERS];
new xname[MAX_PLAYER_NAME];
// Unter public OnPlayerCommandText(playerid, cmdtext[])
dcmd(aduty,5,cmdtext);
// Außerhalb eines CallBacks ( public... )
dcmd_aduty(playerid,params[])
{
#pragma unused params
if(IsPlayerAdmin(playerid))
{
if(aduty[playerid] == 0 )
{
new string[64];
GetPlayerName(playerid, xname, sizeof(xname));
format(string,sizeof(string), "%s ist nun OnDutyAdmin!",xname);
SendClientMessageToAll(COLOR_RED,string);
}
else if(aduty[playerid] == 1 )
{
new lol[64];
GetPlayerName(playerid, xname, sizeof(xname));
format(lol,sizeof(lol),"%s ist nun OfflineDutyAdmin !", xname);
SendClientMessageToAll(COLOR_RED,sstring);
}
}
return 1;
}
Ich hoffe,dass es stimmt so .
naja du musst auch nen befehl rein machen^^
Wie wärs denn jetzt richtig?
ich ahbe es so ich hoffe ich konte dir helfen
if(strcmp(cmd, "/aond", true) == 0)
{
if (PlayerInfo[playerid][pAdmin] >= 1)
{
SetPlayerColor(playerid, COLOR_PINK);
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "*** %s hat sich als Supporter angemeldet ***", sendername);
OOCNews(COLOR_PINK,string);
SetPlayerHealth(playerid, 1000);
SetPlayerArmour(playerid, 100);
}
else
{
SendClientMessage(playerid, COLOR_GRAD1, " Sie sind nicht berechtigt diesen Befehl zu benutzen !");
}
}
if(strcmp(cmd, "/aoffd", true) == 0)
{
if (PlayerInfo[playerid][pAdmin] >= 1)
{
SendClientMessage(playerid, COLOR_PINK, " Du bist nicht mehr On Duty.");
SetPlayerToTeamColor(playerid);
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "*** %s hat sich als Supporter abgemeldet ***", sendername);
OOCNews(COLOR_PINK,string);
SetPlayerHealth(playerid, 100);
}
else
{
SendClientMessage(playerid, COLOR_GRAD1, " Sie sind nicht berechtigt diesen Befehl zu benutzen !");
}
return 1;
}
das hier
new lol[64];
GetPlayerName(playerid, xname, sizeof(xname));
format(lol,sizeof(lol),"%s ist nun OfflineDutyAdmin !", xname);
SendClientMessageToAll(COLOR_RED,sstring);
}
}
return 1;
}
were so falsch
müsste so sein
new lol[64]; // <<<<< hier
GetPlayerName(playerid, xname, sizeof(xname));
format(lol,sizeof(lol),"%s ist nun OfflineDutyAdmin !", xname);
SendClientMessageToAll(COLOR_RED,lol); // wenn du lol definiert hast musst du auch lol benutzen nicht string
}
}
return 1;
}