Hey,
habe leider zurzeit ein Problem welches die Box meines Adminduty-Textdraws geschnappt hat.
Die Box der Textdraws ( sind insgesamt 3 Textdraws, davon ist 1 die Hintergrund-Box um es leslich zu machen ).
Die Box wird aber beim Connect angezeigt obwohl dies nicht erwünscht ist bzw. nirgendwo im Script geshowt wird außer bei /aduty.
Im /aduty wird es aber auch mit einer Schleife angezeigt :
Code
		
					
			ocmd:aduty(playerid,params[])
{
	new str[128],str2[128];
	if(!IsAdmin(playerid,1))return noaccess
	if(AdminDuty[playerid]==0)
	{
		format(str,sizeof(str),"* %s %s meldet sich zum Support an.",RangName(playerid),PlayerName(playerid));
		SetPlayerHealth(playerid, 9999);
		SendClientMessageToAll(0xE10000FF,str);
		SetPlayerColor(playerid, 0xFF0000FF);
		AdminDuty[playerid]=1;
		format(str2,sizeof(str2),"%s im Dienst",RangName(playerid));
		adutylabel[playerid]=Create3DTextLabel(str2,ROT,0.0,0.0,0.0,35.2,GetPlayerVirtualWorld(playerid),0);
		Attach3DTextLabelToPlayer(adutylabel[playerid],playerid,0.0, 0.0, 0.7);
		for(new i=0; i<sizeof(ReportTd); i++)
		{
			TextDrawShowForPlayer(playerid,ReportTd[i]);
		}
	}
	else
	{
		format(str,sizeof(str),"* %s %s hat sich vom Support abgemeldet.",RangName(playerid),PlayerName(playerid));
		SendClientMessageToAll(0xE10000FF,str);
		if(pInfo[playerid][fraktion]!=4 && pInfo[playerid][fraktion]!=5 && pInfo[playerid][fraktion]!=6)
		{
			SetPlayerColor(playerid, COLOR_PLAYER_SPIELER);
		}
		if(pInfo[playerid][fraktion]==4)
		{
			SetPlayerColor(playerid, 0x00FFFFFF);
		}
		if(pInfo[playerid][fraktion]==5)
		{
		    SetPlayerColor(playerid, 0xFF5A00FF);
		}
		if(pInfo[playerid][fraktion]==6)
		{
		    SetPlayerColor(playerid, 0xE00000FF);
		}
		SetPlayerHealth(playerid, 100);
		AdminDuty[playerid]=0;
		Delete3DTextLabel(adutylabel[playerid]);
		for(new i=0; i<sizeof(ReportTd); i++)
		{
			TextDrawHideForPlayer(playerid,ReportTd[i]);
		}
	}
	return 1;
}Die Box wird einfach immer beim Connect angezeigt ( nur die Box ). Habe überall im Script nach gesucht, nirgendwo wird TextDrawShowForPlayer verwendet für ReportTd ( da mit Schleife nur )
Code
		
					
			//Report System
	ReportTd[0] = TextDrawCreate(493.000000, 188.000000, "_");
	TextDrawBackgroundColor(ReportTd[0], 255);
	TextDrawFont(ReportTd[0], 1);
	TextDrawLetterSize(ReportTd[0], 0.500000, 11.000000);
	TextDrawColor(ReportTd[0], -1);
	TextDrawSetOutline(ReportTd[0], 0);
	TextDrawSetProportional(ReportTd[0], 1);
	TextDrawSetShadow(ReportTd[0], 1);
	TextDrawUseBox(ReportTd[0], 1);
	TextDrawBoxColor(ReportTd[0], 96);
	TextDrawTextSize(ReportTd[0], 620.000000, -10.000000);Das ist die Boxerstellung.
Kann mir einer helfen und sagen wieso dies angezeigt wird?
 
		 
		
		
	 
			
									
		
