ocmd:aduty(playerid,params[])
{
if(AdminDuty[playerid] == 0)
{
if(isPlayerAnAdmin(playerid, 3))
{
new string[128];
SetPlayerColor(playerid,Suppduty);
AdminDuty[playerid] = 1;
format(string,sizeof(string),"Auszubildender Admin %s [ID:%d] ist nun im Dienst. Fragen mit /sup an ihn.",SpielerName(playerid),playerid);
SendClientMessageToAll(Suppduty, string);
SendClientMessage(playerid,Weis,"==================================");
SendClientMessage(playerid,Gelb,"Du bist nun als Auszubildender Admin angemeldet.");
SendClientMessage(playerid,Gelb,"Alle deine Tätigkeiten als Admin werden geloggt.");
SendClientMessage(playerid,Gelb,"Nutze deine Rechte nicht aus!");
SendClientMessage(playerid,Weis,"==================================");
new Float:X, Float:Y, Float:Z;
GetPlayerPos (playerid, X, Y, Z);
new Text3D:AzubiDuty[MAX_PLAYER_NAME];
AzubiDuty[playerid] = Create3DTextLabel("Auszubuldender Admin ist Online und im Dienst",Leuchtrot,X,Y,Z,50.0,0,0);
Attach3DTextLabelToPlayer(AzubiDuty[playerid], playerid, 0.0, 0.0, 0.35);
return 1;
}
if(isPlayerAnAdmin(playerid, 4))
{
new string[128];
SetPlayerColor(playerid,Suppduty);
AdminDuty[playerid] = 1;
format(string,sizeof(string),"Admin %s [ID:%d] ist nun im Dienst. Fragen mit /sup an ihn.",SpielerName(playerid),playerid);
SendClientMessageToAll(Suppduty, string);
SendClientMessage(playerid,Weis,"==================================");
SendClientMessage(playerid,Gelb,"Du bist nun als Admin angemeldet.");
SendClientMessage(playerid,Gelb,"Alle deine Tätigkeiten als Admin werden geloggt.");
SendClientMessage(playerid,Gelb,"Nutze deine Rechte nicht aus!");
SendClientMessage(playerid,Weis,"==================================");
new Float:X, Float:Y, Float:Z;
GetPlayerPos (playerid, X, Y, Z);
new Text3D:ADuty[MAX_PLAYER_NAME];
ADuty[playerid] = Create3DTextLabel("Admin ist Online und im Dienst",Leuchtrot,X,Y,Z,50.0,0,0);
Attach3DTextLabelToPlayer(ADuty[playerid], playerid, 0.0, 0.0, 0.35);
return 1;
}
if(isPlayerAnAdmin(playerid, 1338))
{
new string[128];
SetPlayerColor(playerid,Suppduty);
AdminDuty[playerid] = 1;
format(string,sizeof(string),"Vollwertiger Admin %s [ID:%d] ist nun im Dienst. Fragen mit /sup an ihn.",SpielerName(playerid),playerid);
SendClientMessageToAll(Suppduty, string);
SendClientMessage(playerid,Weis,"==================================");
SendClientMessage(playerid,Gelb,"Du bist nun als Vollwertiger Admin angemeldet.");
SendClientMessage(playerid,Gelb,"Alle deine Tätigkeiten als Admin werden geloggt.");
SendClientMessage(playerid,Gelb,"Nutze deine Rechte nicht aus!");
SendClientMessage(playerid,Weis,"==================================");
new Float:X, Float:Y, Float:Z;
GetPlayerPos (playerid, X, Y, Z);
new Text3D:VollADuty[MAX_PLAYER_NAME];
VollADuty[playerid] = Create3DTextLabel("Vollwertiger Admin ist Online und im Dienst",Leuchtrot,X,Y,Z,50.0,0,0);
Attach3DTextLabelToPlayer(VollADuty[playerid], playerid, 0.0, 0.0, 0.35);
return 1;
}
if(isPlayerAnAdmin(playerid, 1339))
{
new string[128];
SetPlayerColor(playerid,Suppduty);
AdminDuty[playerid] = 1;
format(string,sizeof(string),"Full Admin %s [ID:%d] ist nun im Dienst. Fragen mit /sup an ihn.",SpielerName(playerid),playerid);
SendClientMessageToAll(Suppduty, string);
SendClientMessage(playerid,Weis,"==================================");
SendClientMessage(playerid,Gelb,"Du bist nun als FullAdmin angemeldet.");
SendClientMessage(playerid,Gelb,"Alle deine Tätigkeiten als Admin werden geloggt.");
SendClientMessage(playerid,Gelb,"Nutze deine Rechte nicht aus!");
SendClientMessage(playerid,Weis,"==================================");
new Float:X, Float:Y, Float:Z;
GetPlayerPos (playerid, X, Y, Z);
new Text3D:FullADuty[MAX_PLAYER_NAME];
FullADuty[playerid] = Create3DTextLabel("FullAdmin ist Online und im Dienst",Leuchtrot,X,Y,Z,50.0,0,0);
Attach3DTextLabelToPlayer(FullADuty[playerid], playerid, 0.0, 0.0, 0.35);
return 1;
}
}
else if(AdminDuty[playerid] == 1)
{
SendClientMessage(playerid,Weis,"==================================");
SendClientMessage(playerid,Gelb,"Du hast deine tätigkeit als Admin / Supporter beendet.");
SendClientMessage(playerid,Gelb,"Wir wünschen dir viel Spaß auserhalb deines Dienstes.");
SendClientMessage(playerid,Weis,"==================================");
SetPlayerColor(playerid,Weis);
AdminDuty[playerid] = 0;
if(isPlayerAnAdmin(playerid, 2))
{
Destroy3DTextLabel(AzubiDuty[playerid])
}
if(isPlayerAnAdmin(playerid, 3))
{
Destroy3DTextLabel(ADuty[playerid])
}
if(isPlayerAnAdmin(playerid, 1338))
{
Destroy3DTextLabel(VollDuty[playerid])
}
if(isPlayerAnAdmin(playerid, 1339))
{
Destroy3DTextLabel(FullDuty[playerid])
}
return 1;
}
return 1;
}
Warum kommen mir bei diesem Befehl diese Warnings:
Zeile (3366) : error 017: undefined symbol "Destroy3DTextLabel"
Zeile (3366) : warning 215: expression has no effect
Zeile (3366) : error 001: expected token: ";", but found "]"
Zeile (3366) : error 029: invalid expression, assumed zero
Zeile (3366) : fatal error 107: too many error messages on one line
5 Errors, 1 Warnungen
Du hast Errors im Skript. Kompilierung abgebrochen
PWNMod Compiler Version 1.2
(c) Trooper[Y]
In Kooperation mit GTA-Servers.de