Guten Tag, Community!
Ich habe einen Aduty Befehl der soweit auch funktioniert.
Jetzt wollte ich einfügen, dass angezeigt wird welcher Supporter Level adminduty ist (Supporter,Moderator etc.)
Der Code sieht so aus:
if(strcmp(cmdtext,"/aduty", true) == 0)
{
if(PlayerInfo[playerid][pAdmin] >= 1)
{
if(ADuty[playerid] == 0)
{
ADuty[playerid] = 1;
SetPlayerHealth(playerid,1000);
SetPlayerArmour(playerid,10000);
SetPlayerColor(playerid,0x9A0000FF);
SetPlayerSkin(playerid,217);
SendClientMessage(playerid,COLOR_RED,"** Sie sind nun AD. Tippe /adoff um wieder OffDuty zu gehen. **");
if(PlayerInfo[playerid][pAdmin] = 1)
{
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "ProbeSupporter %s ist nun OnDuty.",sendername);
SendClientMessageToAll(COLOR_RED,string);
}
else if(PlayerInfo[playerid][pAdmin] = 2)
{
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string,sizeof(string), "Supporter %s ist nun OnDuty.",sendername);
SendClientMessageToAll(COLOR_RED,string);
}
else if(PlayerInfo[playerid][pAdmin] = 3)
{
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string,sizeof(string), "Moderator %s ist nun OnDuty.",sendername);
SendClientMessageToAll(COLOR_RED,string);
}
else if(PlayerInfo[playerid][pAdmin] = 4)
{
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string,sizeof(string), "Admin %s ist nun OnDuty.",sendername);
SendClientMessageToAll(COLOR_RED,string);
}
else if(PlayerInfo[playerid][pAdmin] = 5)
{
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string,sizeof(string), "Manager %s ist nun OnDuty.",sendername);
SendClientMessageToAll(COLOR_RED,string);
}
else if(PlayerInfo[playerid][pAdmin] = 6)
{
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string,sizeof(string), "ServerOwner %s ist nun OnDuty.",sendername);
SendClientMessageToAll(COLOR_RED,string);
}
}
else
{
ADuty[playerid] = 0;
SetPlayerHealth(playerid,100);
SetPlayerArmour(playerid,0);
SetPlayerColor(playerid,COLOR_WHITE);
SendClientMessage(playerid,COLOR_RED,"** Sie sind nun nichtmehr AD. **");
GetPlayerName(playerid, sendername, sizeof(sendername));
SetPlayerSkin(playerid,PlayerInfo[playerid][pChar]);
}
}
return 1;
}
Nur bekomme ich diese Errors:
Zeile (26606) : Wahrscheinlich unabsichtliche Zuordnung [Beispiel: if(variable
Zeile (26612) : Wahrscheinlich unabsichtliche Zuordnung [Beispiel: if(variable
Zeile (26618) : Wahrscheinlich unabsichtliche Zuordnung [Beispiel: if(variable
Zeile (26624) : Wahrscheinlich unabsichtliche Zuordnung [Beispiel: if(variable
Zeile (26630) : Wahrscheinlich unabsichtliche Zuordnung [Beispiel: if(variable
Zeile (26636) : Wahrscheinlich unabsichtliche Zuordnung [Beispiel: if(variable
Jetzt bin ich mir unsicher. Muss ich das nicht mit if angeben ? Ich hoffe ihr könnt mir helfen.
Und vorallem bitte erklärt mir was ich falsch gemacht habe. Ich versuche gerade das Scripten zu lernen und es würde mir sehr helfen, wenn ihr es mir erklärt danke im voraus!