Beiträge von Schokodonut

    Danke


    aja und jetzt hab ich das Problem



    GangZoneShowForAll(GangZone_Area,0x00CA00FF);


    und der Warning
    C:\Users\Andreas Schuster\Desktop\Server\gamemodes\server.pwn(2245) : warning 225: unreachable code

    if(sscanf(params,"ui",pID,fID))return SendClientMessage(playerid,GELB,"/makeleader [playerid] [fraktionsid], /n 1=LSPD, 2=REGIERUNG, 3=HITMAN, 4=GS, 5=ARMY, /n 6=Oamt, 7=Medic, 8=Feuerwehr, 9=Swat, 10=LCN, /n 11=FBI, 12=Fahrschule, 13=News, 14=Yakuza, 15=Vagos, /n 16=Aztecas, 17=RS, 18=Terror, 19=Wheelmen");
    das ist die zeile aber mir zeigt es nichts an und das /n funktioniert auch nicht

    }


    das ist die zeile genau so


    der warning



    C:\Users\Andreas Schuster\Desktop\Server\gamemodes\server.pwn(2768) : warning 209: function "OnPlayerStateChange" should return a value
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    1 Warning.

    Code
    if(newstate==PLAYER_STATE_DRIVER)	{	    for(new i=0; i<sizeof(lspdcar); i++)	    {	        if(GetPlayerVehicleID(playerid)==lspdcar[i])	        {	            if(GetPVarInt(playerid,"Fraktion")!=1)	            {	                RemovePlayerFromVehicle(playerid);	                SendClientMessage(playerid,ROT,"Du gehörst nicht zum LSPD.");	            }	        }	    }	}	return 1;	if(newstate==PLAYER_STATE_DRIVER)	{	    for(new i=0; i<sizeof(regiecar); i++)	    {	        if(GetPlayerVehicleID(playerid)==regiecar[i])	        {	            if(GetPVarInt(playerid,"Fraktion")!=2)	            {	                RemovePlayerFromVehicle(playerid);	                SendClientMessage(playerid,ROT,"Du gehörst nicht zur REGIERUNG.");	            }	        }	    }	}	return 1;	if(newstate==PLAYER_STATE_DRIVER)	{	    for(new i=0; i<sizeof(hitcar); i++)	    {	        if(GetPlayerVehicleID(playerid)==hitcar[i])	        {	            if(GetPVarInt(playerid,"Fraktion")!=3)	            {	                RemovePlayerFromVehicle(playerid);	                SendClientMessage(playerid,ROT,"Du gehörst nicht zur Hitman Agency.");	            }	        }	    }	}	return 1;	if(newstate==PLAYER_STATE_DRIVER)	{	    for(new i=0; i<sizeof(gscar); i++)	    {	        if(GetPlayerVehicleID(playerid)==gscar[i])	        {	            if(GetPVarInt(playerid,"Fraktion")!=4)	            {	                RemovePlayerFromVehicle(playerid);	                SendClientMessage(playerid,ROT,"Du gehörst nicht zur GroveStreet.");	            }	        }	    }	}	return 1;	if(newstate==PLAYER_STATE_DRIVER)	{	    for(new i=0; i<sizeof(armycar); i++)	    {	        if(GetPlayerVehicleID(playerid)==armycar[i])	        {	            if(GetPVarInt(playerid,"Fraktion")!=5)	            {	                RemovePlayerFromVehicle(playerid);	                SendClientMessage(playerid,ROT,"Du gehörst nicht zur ARMY.");	            }	        }	    }	}	return 1;	if(newstate==PLAYER_STATE_DRIVER)	{	    for(new i=0; i<sizeof(oamtcar); i++)	    {	        if(GetPlayerVehicleID(playerid)==oamtcar[i])	        {	            if(GetPVarInt(playerid,"Fraktion")!=6)	            {	                RemovePlayerFromVehicle(playerid);	                SendClientMessage(playerid,ROT,"Du gehörst nicht zum Oamt.");	            }	        }	    }	}	return 1;	if(newstate==PLAYER_STATE_DRIVER)	{	    for(new i=0; i<sizeof(mediccar); i++)	    {	        if(GetPlayerVehicleID(playerid)==mediccar[i])	        {	            if(GetPVarInt(playerid,"Fraktion")!=7)	            {	                RemovePlayerFromVehicle(playerid);	                SendClientMessage(playerid,ROT,"Du bist kein Arzt.");	            }	        }	    }	}	return 1;	if(newstate==PLAYER_STATE_DRIVER)	{	    for(new i=0; i<sizeof(fwcar); i++)	    {	        if(GetPlayerVehicleID(playerid)==fwcar[i])	        {	            if(GetPVarInt(playerid,"Fraktion")!=8)	            {	                RemovePlayerFromVehicle(playerid);	                SendClientMessage(playerid,ROT,"Du gehörst nicht zur Feuerwehr.");	            }	        }	    }	}	return 1;	if(newstate==PLAYER_STATE_DRIVER)	{	    for(new i=0; i<sizeof(swatcar); i++)	    {	        if(GetPlayerVehicleID(playerid)==swatcar[i])	        {	            if(GetPVarInt(playerid,"Fraktion")!=9)	            {	                RemovePlayerFromVehicle(playerid);	                SendClientMessage(playerid,ROT,"Du gehörst nicht zur Swat.");	            }	        }	    }	}	return 1;	if(newstate==PLAYER_STATE_DRIVER)	{	    for(new i=0; i<sizeof(lcncar); i++)	    {	        if(GetPlayerVehicleID(playerid)==lcncar[i])	        {	            if(GetPVarInt(playerid,"Fraktion")!=10)	            {	                RemovePlayerFromVehicle(playerid);	                SendClientMessage(playerid,ROT,"Du bist kein Mitglied der Lcn");	            }	        }	    }	}	return 1;	if(newstate==PLAYER_STATE_DRIVER)	{	    for(new i=0; i<sizeof(fbicar); i++)	    {	        if(GetPlayerVehicleID(playerid)==fbicar[i])	        {	            if(GetPVarInt(playerid,"Fraktion")!=11)	            {	                RemovePlayerFromVehicle(playerid);	                SendClientMessage(playerid,ROT,"Du gehörst nicht zum FBI.");	            }	        }	    }	}	return 1;	if(newstate==PLAYER_STATE_DRIVER)	{	    for(new i=0; i<sizeof(fscar); i++)	    {	        if(GetPlayerVehicleID(playerid)==fscar[i])	        {	            if(GetPVarInt(playerid,"Fraktion")!=12)	            {	                RemovePlayerFromVehicle(playerid);	                SendClientMessage(playerid,ROT,"Du gehörst nicht zur Fahrschule.");	            }	        }	    }	}	return 1;	if(newstate==PLAYER_STATE_DRIVER)	{	    for(new i=0; i<sizeof(newscar); i++)	    {	        if(GetPlayerVehicleID(playerid)==newscar[i])	        {	            if(GetPVarInt(playerid,"Fraktion")!=13)	            {	                RemovePlayerFromVehicle(playerid);	                SendClientMessage(playerid,ROT,"Du gehörst nicht zum CNN.");	            }	        }	    }	}	return 1;	if(newstate==PLAYER_STATE_DRIVER)	{	    for(new i=0; i<sizeof(yakcar); i++)	    {	        if(GetPlayerVehicleID(playerid)==yakcar[i])	        {	            if(GetPVarInt(playerid,"Fraktion")!=14)	            {	                RemovePlayerFromVehicle(playerid);	                SendClientMessage(playerid,ROT,"Du gehörst nicht zur Yakuza.");	            }	        }	    }	}	return 1;	if(newstate==PLAYER_STATE_DRIVER)	{	    for(new i=0; i<sizeof(vagoscar); i++)	    {	        if(GetPlayerVehicleID(playerid)==vagoscar[i])	        {	            if(GetPVarInt(playerid,"Fraktion")!=15)	            {	                RemovePlayerFromVehicle(playerid);	                SendClientMessage(playerid,ROT,"Du gehörst nicht zu den Vagos.");	            }	        }	    }	}	return 1;	if(newstate==PLAYER_STATE_DRIVER)	{	    for(new i=0; i<sizeof(azencar); i++)	    {	        if(GetPlayerVehicleID(playerid)==azencar[i])	        {	            if(GetPVarInt(playerid,"Fraktion")!=16)	            {	                RemovePlayerFromVehicle(playerid);	                SendClientMessage(playerid,ROT,"Du gehörst nicht zu den Aztecas.");	            }	        }	    }	}	return 1;	if(newstate==PLAYER_STATE_DRIVER)	{	    for(new i=0; i<sizeof(rscar); i++)	    {	        if(GetPlayerVehicleID(playerid)==rscar[i])	        {	            if(GetPVarInt(playerid,"Fraktion")!=17)	            {	                RemovePlayerFromVehicle(playerid);	                SendClientMessage(playerid,ROT,"Du gehörst nicht zu den Red Solider.");	            }	        }	    }	}	return 1;	if(newstate==PLAYER_STATE_DRIVER)	{	    for(new i=0; i<sizeof(terrorcar); i++)	    {	        if(GetPlayerVehicleID(playerid)==terrorcar[i])	        {	            if(GetPVarInt(playerid,"Fraktion")!=18)	            {	                RemovePlayerFromVehicle(playerid);	                SendClientMessage(playerid,ROT,"Du gehörst nicht zu den Terrormitgliedern.");	            }	        }	    }	}	if(newstate==PLAYER_STATE_DRIVER)	{	    for(new i=0; i<sizeof(wheelcar); i++)	    {	        if(GetPlayerVehicleID(playerid)==wheelcar[i])	        {	            if(GetPVarInt(playerid,"Fraktion")!=19)	            {	                RemovePlayerFromVehicle(playerid);	                SendClientMessage(playerid,ROT,"Du gehörst nicht zur Wheelmen Agency");	            }	        }	    }	}	return 1;


    ok und warning


    Code
    C:\Users\Andreas Schuster\Desktop\Server\gamemodes\server.pwn(2498) : warning 225: unreachable codeC:\Users\Andreas Schuster\Desktop\Server\gamemodes\server.pwn(2513) : warning 225: unreachable codeC:\Users\Andreas Schuster\Desktop\Server\gamemodes\server.pwn(2528) : warning 225: unreachable codeC:\Users\Andreas Schuster\Desktop\Server\gamemodes\server.pwn(2543) : warning 225: unreachable codeC:\Users\Andreas Schuster\Desktop\Server\gamemodes\server.pwn(2558) : warning 225: unreachable codeC:\Users\Andreas Schuster\Desktop\Server\gamemodes\server.pwn(2573) : warning 225: unreachable codeC:\Users\Andreas Schuster\Desktop\Server\gamemodes\server.pwn(2588) : warning 225: unreachable codeC:\Users\Andreas Schuster\Desktop\Server\gamemodes\server.pwn(2603) : warning 225: unreachable codeC:\Users\Andreas Schuster\Desktop\Server\gamemodes\server.pwn(2618) : warning 225: unreachable codeC:\Users\Andreas Schuster\Desktop\Server\gamemodes\server.pwn(2633) : warning 225: unreachable codeC:\Users\Andreas Schuster\Desktop\Server\gamemodes\server.pwn(2648) : warning 225: unreachable codeC:\Users\Andreas Schuster\Desktop\Server\gamemodes\server.pwn(2663) : warning 225: unreachable codeC:\Users\Andreas Schuster\Desktop\Server\gamemodes\server.pwn(2678) : warning 225: unreachable codeC:\Users\Andreas Schuster\Desktop\Server\gamemodes\server.pwn(2693) : warning 225: unreachable codeC:\Users\Andreas Schuster\Desktop\Server\gamemodes\server.pwn(2708) : warning 225: unreachable codeC:\Users\Andreas Schuster\Desktop\Server\gamemodes\server.pwn(2723) : warning 225: unreachable codeC:\Users\Andreas Schuster\Desktop\Server\gamemodes\server.pwn(2738) : warning 225: unreachable codePawn compiler 3.2.3664	 	 	Copyright (c) 1997-2006, ITB CompuPhase
    
    
    17 Warnings.




    schon wieder nicht wie mach ich das bitte

    if(newstate==PLAYER_STATE_DRIVER) { for(new i=0; i<sizeof(lspdcar); i++) { if(GetPlayerVehicleID(playerid)==lspdcar[i]) { if(GetPVarInt(playerid,"Fraktion")!=1) { RemovePlayerFromVehicle(playerid); SendClientMessage(playerid,ROT,"Du gehörst nicht zum LSPD."); } } } } return 1; if(newstate==PLAYER_STATE_DRIVER) { for(new i=0; i<sizeof(regiecar); i++) { if(GetPlayerVehicleID(playerid)==regiecar[i]) { if(GetPVarInt(playerid,"Fraktion")!=2) { RemovePlayerFromVehicle(playerid); SendClientMessage(playerid,ROT,"Du gehörst nicht zur REGIERUNG."); } } } } return 1; if(newstate==PLAYER_STATE_DRIVER) { for(new i=0; i<sizeof(hitcar); i++) { if(GetPlayerVehicleID(playerid)==hitcar[i]) { if(GetPVarInt(playerid,"Fraktion")!=3) { RemovePlayerFromVehicle(playerid); SendClientMessage(playerid,ROT,"Du gehörst nicht zur Hitman Agency."); } } } } return 1; if(newstate==PLAYER_STATE_DRIVER) { for(new i=0; i<sizeof(gscar); i++) { if(GetPlayerVehicleID(playerid)==gscar[i]) { if(GetPVarInt(playerid,"Fraktion")!=4) { RemovePlayerFromVehicle(playerid); SendClientMessage(playerid,ROT,"Du gehörst nicht zur GroveStreet."); } } } } return 1; if(newstate==PLAYER_STATE_DRIVER) { for(new i=0; i<sizeof(armycar); i++) { if(GetPlayerVehicleID(playerid)==armycar[i]) { if(GetPVarInt(playerid,"Fraktion")!=5) { RemovePlayerFromVehicle(playerid); SendClientMessage(playerid,ROT,"Du gehörst nicht zur ARMY."); } } } } return 1; if(newstate==PLAYER_STATE_DRIVER) { for(new i=0; i<sizeof(oamtcar); i++) { if(GetPlayerVehicleID(playerid)==oamtcar[i]) { if(GetPVarInt(playerid,"Fraktion")!=6) { RemovePlayerFromVehicle(playerid); SendClientMessage(playerid,ROT,"Du gehörst nicht zum Oamt."); } } } } return 1; if(newstate==PLAYER_STATE_DRIVER) { for(new i=0; i<sizeof(mediccar); i++) { if(GetPlayerVehicleID(playerid)==mediccar[i]) { if(GetPVarInt(playerid,"Fraktion")!=7) { RemovePlayerFromVehicle(playerid); SendClientMessage(playerid,ROT,"Du bist kein Arzt."); } } } } return 1; if(newstate==PLAYER_STATE_DRIVER) { for(new i=0; i<sizeof(fwcar); i++) { if(GetPlayerVehicleID(playerid)==fwcar[i]) { if(GetPVarInt(playerid,"Fraktion")!=8) { RemovePlayerFromVehicle(playerid); SendClientMessage(playerid,ROT,"Du gehörst nicht zur Feuerwehr."); } } } } return 1; if(newstate==PLAYER_STATE_DRIVER) { for(new i=0; i<sizeof(swatcar); i++) { if(GetPlayerVehicleID(playerid)==swatcar[i]) { if(GetPVarInt(playerid,"Fraktion")!=9) { RemovePlayerFromVehicle(playerid); SendClientMessage(playerid,ROT,"Du gehörst nicht zur Swat."); } } } } return 1; if(newstate==PLAYER_STATE_DRIVER) { for(new i=0; i<sizeof(lcncar); i++) { if(GetPlayerVehicleID(playerid)==lcncar[i]) { if(GetPVarInt(playerid,"Fraktion")!=10) { RemovePlayerFromVehicle(playerid); SendClientMessage(playerid,ROT,"Du bist kein Mitglied der Lcn"); } } } } return 1; if(newstate==PLAYER_STATE_DRIVER) { for(new i=0; i<sizeof(fbicar); i++) { if(GetPlayerVehicleID(playerid)==fbicar[i]) { if(GetPVarInt(playerid,"Fraktion")!=11) { RemovePlayerFromVehicle(playerid); SendClientMessage(playerid,ROT,"Du gehörst nicht zum FBI."); } } } } return 1; if(newstate==PLAYER_STATE_DRIVER) { for(new i=0; i<sizeof(fscar); i++) { if(GetPlayerVehicleID(playerid)==fscar[i]) { if(GetPVarInt(playerid,"Fraktion")!=12) { RemovePlayerFromVehicle(playerid); SendClientMessage(playerid,ROT,"Du gehörst nicht zur Fahrschule."); } } } } return 1; if(newstate==PLAYER_STATE_DRIVER) { for(new i=0; i<sizeof(newscar); i++) { if(GetPlayerVehicleID(playerid)==newscar[i]) { if(GetPVarInt(playerid,"Fraktion")!=13) { RemovePlayerFromVehicle(playerid); SendClientMessage(playerid,ROT,"Du gehörst nicht zum CNN."); } } } } return 1; if(newstate==PLAYER_STATE_DRIVER) { for(new i=0; i<sizeof(yakcar); i++) { if(GetPlayerVehicleID(playerid)==yakcar[i]) { if(GetPVarInt(playerid,"Fraktion")!=14) { RemovePlayerFromVehicle(playerid); SendClientMessage(playerid,ROT,"Du gehörst nicht zur Yakuza."); } } } } return 1; if(newstate==PLAYER_STATE_DRIVER) { for(new i=0; i<sizeof(vagoscar); i++) { if(GetPlayerVehicleID(playerid)==vagoscar[i]) { if(GetPVarInt(playerid,"Fraktion")!=15) { RemovePlayerFromVehicle(playerid); SendClientMessage(playerid,ROT,"Du gehörst nicht zu den Vagos."); } } } } return 1; if(newstate==PLAYER_STATE_DRIVER) { for(new i=0; i<sizeof(azencar); i++) { if(GetPlayerVehicleID(playerid)==azencar[i]) { if(GetPVarInt(playerid,"Fraktion")!=16) { RemovePlayerFromVehicle(playerid); SendClientMessage(playerid,ROT,"Du gehörst nicht zu den Aztecas."); } } } } return 1; if(newstate==PLAYER_STATE_DRIVER) { for(new i=0; i<sizeof(rscar); i++) { if(GetPlayerVehicleID(playerid)==rscar[i]) { if(GetPVarInt(playerid,"Fraktion")!=17) { RemovePlayerFromVehicle(playerid); SendClientMessage(playerid,ROT,"Du gehörst nicht zu den Red Solider."); } } } } return 1; if(newstate==PLAYER_STATE_DRIVER) { for(new i=0; i<sizeof(terrorcar); i++) { if(GetPlayerVehicleID(playerid)==terrorcar[i]) { if(GetPVarInt(playerid,"Fraktion")!=18) { RemovePlayerFromVehicle(playerid); SendClientMessage(playerid,ROT,"Du gehörst nicht zu den Terrormitgliedern."); } } } } if(newstate==PLAYER_STATE_DRIVER) { for(new i=0; i<sizeof(wheelcar); i++) { if(GetPlayerVehicleID(playerid)==wheelcar[i]) { if(GetPVarInt(playerid,"Fraktion")!=19) { RemovePlayerFromVehicle(playerid); SendClientMessage(playerid,ROT,"Du gehörst nicht zur Wheelmen Agency"); } } } } return 1;


    muss ich irgendwo ein else oder so einbauen


    aso ja warnings


    C:\Users\Andreas Schuster\Desktop\Server\gamemodes\server.pwn(2498) : warning 225: unreachable code
    C:\Users\Andreas Schuster\Desktop\Server\gamemodes\server.pwn(2513) : warning 225: unreachable code
    C:\Users\Andreas Schuster\Desktop\Server\gamemodes\server.pwn(2528) : warning 225: unreachable code
    C:\Users\Andreas Schuster\Desktop\Server\gamemodes\server.pwn(2543) : warning 225: unreachable code
    C:\Users\Andreas Schuster\Desktop\Server\gamemodes\server.pwn(2558) : warning 225: unreachable code
    C:\Users\Andreas Schuster\Desktop\Server\gamemodes\server.pwn(2573) : warning 225: unreachable code
    C:\Users\Andreas Schuster\Desktop\Server\gamemodes\server.pwn(2588) : warning 225: unreachable code
    C:\Users\Andreas Schuster\Desktop\Server\gamemodes\server.pwn(2603) : warning 225: unreachable code
    C:\Users\Andreas Schuster\Desktop\Server\gamemodes\server.pwn(2618) : warning 225: unreachable code
    C:\Users\Andreas Schuster\Desktop\Server\gamemodes\server.pwn(2633) : warning 225: unreachable code
    C:\Users\Andreas Schuster\Desktop\Server\gamemodes\server.pwn(2648) : warning 225: unreachable code
    C:\Users\Andreas Schuster\Desktop\Server\gamemodes\server.pwn(2663) : warning 225: unreachable code
    C:\Users\Andreas Schuster\Desktop\Server\gamemodes\server.pwn(2678) : warning 225: unreachable code
    C:\Users\Andreas Schuster\Desktop\Server\gamemodes\server.pwn(2693) : warning 225: unreachable code
    C:\Users\Andreas Schuster\Desktop\Server\gamemodes\server.pwn(2708) : warning 225: unreachable code
    C:\Users\Andreas Schuster\Desktop\Server\gamemodes\server.pwn(2723) : warning 225: unreachable code
    C:\Users\Andreas Schuster\Desktop\Server\gamemodes\server.pwn(2738) : warning 225: unreachable code
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    17 Warnings.



    wie kann ich das machen schreibe alles in einer Wurst will das nicht

    Folgende Sachen währen zu machen:



    bitte das in Rot


    Rol in einem Kreis und außer dem Kreis ist ein Rechteck wo steht ServerLeitung.





    das bitte in gelb


    Rol in einem Kreis und außer dem Kreis ist ein Rechteck wo steht Admin.




    das bitte in blau


    Rol in einem Kreis und außer dem Kreis ist ein Rechteck wo steht Supporter.




    das bitte in orange




    Rol in einem Kreis und außer dem Kreis ist ein Rechteck wo steht Designer.




    das bitte in grün



    Rol in einem Kreis und außer dem Kreis ist ein Rechteck wo steht EhrenMember.

    Folgende Sachen währen zu machen:



    bitte das in Rot
    Rol in einem Kreis und außer dem Kreis ist ein Rechteck wo steht ServerLeitung.



    das bitte in gelb
    Rol in einem Kreis und außer dem Kreis ist ein Rechteck wo steht Admin.


    das bitte in blau
    Rol in einem Kreis und außer dem Kreis ist ein Rechteck wo steht Supporter.


    das bitte in orange
    Rol in einem Kreis und außer dem Kreis ist ein Rechteck wo steht Designer.


    das bitte in grün
    Rol in einem Kreis und außer dem Kreis ist ein Rechteck wo steht EhrenMember.

    if(strcmp(cmdtext,"/gotopos",true) == 0) { if(isPlayerAnAdmin(playerid,5)) { new coordstr[3][24], Float:coords[3]; tmp = strtok(cmdtext, idx); if(!strlen(tmp)) return SendClientMessage(playerid,ROT," /gotopos X,Y,Z"); split(tmp,coordstr,','); coords[0] = floatstr(coordstr[0]); coords[1] = floatstr(coordstr[1]); coords[2] = floatstr(coordstr[2]); SetPlayerPos(playerid,coords[0],coords[1],coords[2]); format(string,sizeof(string)," Erfolgreich teleportiert: X %f Y %f Z %f",coords[0],coords[1],coords[2]); SendClientMessage(playerid,BLAU,string); } return 1;



    und error


    H:\Server\gamemodes\server.pwn(2128) : error 017: undefined symbol "tmp"H:\Server\gamemodes\server.pwn(2128) : error 017: undefined symbol "strtok"H:\Server\gamemodes\server.pwn(2129) : error 017: undefined symbol "tmp"H:\Server\gamemodes\server.pwn(2130) : error 017: undefined symbol "split"H:\Server\gamemodes\server.pwn(2135) : error 017: undefined symbol "string"H:\Server\gamemodes\server.pwn(2135) : error 017: undefined symbol "string"H:\Server\gamemodes\server.pwn(2135) : error 029: invalid expression, assumed zeroH:\Server\gamemodes\server.pwn(2135) : fatal error 107: too many error messages on one line
    Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase


    8 Errors.

    was ist an dem so schwer zu verstehen sry aber jeder versteht es nur du nicht.
    versteh das jetzt nicht falsch aber lese nochmal und überlege