ocmd:aduty(playerid,params[])
{
if(!IsPlayerAnAdmin(playerid,1))return SCM(playerid,rot,"Du bist kein Admin, oder hast nicht den Rang dazu");
new Text3D:ADuty[MAX_PLAYER_NAME],adminduty[128];
new Float:X, Float:Y, Float:Z,grund[128];
if(GetPvarInt(playerid,"Adminlevel")==1)
{
if(AdminDuty[playerid] == 1)
{
if(sscanf(params,"s",grund))return SCM(playerid,rot,"Benutze: /aduty [Grund]");
GetPlayerPos(playerid, X, Y, Z);
ADuty[playerid] = Create3DTextLabel("Admin im Dienst!",rot,X,Y,Z,50.0,0,0);
format(adminduty,sizeof(adminduty),"[Admin]%s ist im Dienst Grund: %s",SpielerName(playerid),grund);
SCMTA(grau,adminduty);
Attach3DTextLabelToPlayer(ADuty[playerid], playerid, 0.0,0.0,0.75);
AdminDuty[playerid] = 1;
}
else
{
AdminDuty[playerid] = 0;
Delete3DTextLabel(ADuty[playerid]);
format(adminduty,sizeof(adminduty),"[Admin]%s ist nun nicht mehr im Dienst",SpielerName(playerid));
SCMTA(rot,adminduty);
}
}
return 1;
}
Wenn das wirklich nicht Hilft, schau dir das Tut an. [ SCRIPTING ] Admin Duty System