Warum wird die Nachricht doppelt angezeigt?
Bild:
Code:
Code
		
					
			forward OnUserLogin(playerid);
public OnUserLogin(playerid)
{
	new rows;
	cache_get_row_count(rows);
	if(rows == 0)
	{
        new str[512];
	    format(str, sizeof(str), ""HTML_WEIS"Willkommen zurück "HTML_GELB"%s"HTML_WEIS", \nBitte gebe dein Passwort ein um dich einzuloggen: \n\n* Deine IP: "SERVER_HTML"%s", sI[playerid][pName], Spielerip(playerid));
	    ShowPlayerDialog(playerid, D_LOGIN, DIALOG_STYLE_PASSWORD, ""SERVER_HTML""SERVER_ATAG""HTML_WEIS": Login", str, "Login", "Abbrechen");
	    SendClientMessage(playerid, COLOR_ROT, "* Server: Falsches Passwort! Bitte gebe das Korrekte Passwort ein!");
	}
	else
	{
		TogglePlayerSpectating(playerid, 0);
		sI[playerid][pLoggedIn] = true;
		SendClientMessage(playerid, COLOR_LIGHTBLUE, "* Konto: Eingeloggt.");
		SpielerLaden(playerid);
		SpawnPlayer(playerid);
	}
	return 1;
}
public OnPlayerSpawn(playerid)
{
	if(sI[playerid][pLoggedIn] == false){
        TogglePlayerSpectating(playerid, 1);
	    InterpolateCameraPos(playerid, 1350.2534, -1398.6396, 30.5000, 1381.4818, -935.0197, 70.5000, 10000, CAMERA_MOVE);
	    InterpolateCameraLookAt(playerid, 1415.4063, -807.2476, 85.0515, 1415.4063, -807.2476, 85.0515, 10000, CAMERA_MOVE);
	} else if(sI[playerid][pLoggedIn] == true) {
		TogglePlayerSpectating(playerid, 0);
		SendClientMessage(playerid, COLOR_LIGHTBLUE, "* Willkommen am Neulingsspawn");
	    SetPlayerPos(playerid, 1111.4602,-1796.9159,16.5938);
	    SetPlayerFacingAngle(playerid, 91.1574);
  	}
	return 1;
} 
		 
		
		
	



