Hey Brotfische,
ich habe ein kleines Problem und zwar hier bei:
ocmd:aduty(playerid,params[])
{
print("1"); <---- Kommt nur bis hier
if(isAdmin(playerid,1))
{
new pname1[MAX_PLAYER_NAME],name1[MAX_PLAYER_NAME][MAX_PLAYERS],string[128],Text3D:ADuty[MAX_PLAYER_NAME],Float:X, Float:Y, Float:Z;
if(AdminDuty[playerid] == 0)
{
print("2");
GetPlayerPos (playerid, X, Y, Z);
GetPlayerName(playerid,name1[playerid],MAX_PLAYER_NAME);
format(string, sizeof(string),"[PRP]%s",pname1);
SetPlayerName(playerid, string);
GetPlayerName(playerid,pname1,sizeof(pname1));
format(string,sizeof(string),"[Admin]%s ist im Admin Dienst.",pname1);
SendClientMessageToAll(Rot,string);
ADuty[playerid] = Create3DTextLabel("Admin Im Dienst,DM Verboten!",Rot,X,Y,Z,50.0,0,0);
Attach3DTextLabelToPlayer(ADuty[playerid], playerid, 0.0, 0.0, 0.75);
AdminDuty[playerid] = 1;
return 1;
}
else
{
print("3");
AdminDuty[playerid] = 0;
Delete3DTextLabel(ADuty[playerid]);
format(string,sizeof(string),"[Admin]%s ist Nicht Mehr im Admin Dienst",pname1);
SendClientMessageToAll(Rot,string);
SetPlayerName(playerid,name1[playerid]);
return 1;
}
}
else return SendClientMessage(playerid,Blau,"Dein Admin Rang ist zu niedrig!");
}
Es geht einfach nach dem 1 Print nicht weiter, garnichts passiert Ich hoffe das ihr mir schnell helfen könnt (Ich hoffe das es hier diesmal richtig ist.)
LG