Error? aber wo ist der Fehler!

Wichtiger Hinweis: Bitte ändert nicht manuell die Schriftfarbe auf schwarz sondern belasst es bei der Standardeinstellung. Somit tragt ihr dazu bei dass euer Text auch bei Verwendung unseren dunklen Forenstils noch lesbar ist!

Tipp: Ihr wollt längere Codeausschnitte oder Logfiles bereitstellen? Benutzt unseren eigenen PasteBin-Dienst Link
  • Gute Nacht, ich wollte mal fragen was hier in der Zeile Falsch ist ich finde den Fehler einfach nicht


    ich habe schon viele Sachen ausprobiert mit den klammern und so aber nichts geht



    Fehlermeldungen:


    C:\Users\HOMEII~1\AppData\Local\Temp\Rar$EX00.241\pawno\include\M_Bot.inc(148) : error 017: undefined symbol "IsAnAdmin"
    C:\Users\Home II\Desktop\LARP.pwn(2603) : error 029: invalid expression, assumed zero
    C:\Users\Home II\Desktop\LARP.pwn(2603) : warning 215: expression has no effect
    C:\Users\Home II\Desktop\LARP.pwn(2603) : error 001: expected token: ";", but found ")"
    C:\Users\Home II\Desktop\LARP.pwn(2603) : error 029: invalid expression, assumed zero
    C:\Users\Home II\Desktop\LARP.pwn(2603) : fatal error 107: too many error messages on one line


    Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    5 Errors.






    public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
    {
    if(GetVehicleModel(vehicleid) == 432 || GetVehicleModel(vehicleid) == 425 || GetVehicleModel(vehicleid) == 520)
    {
    Zeile:2603 if(IsPlayerInFrac(playerid,3) || PlayerInfo[playerid][pLeader] == 7) { }
    else
    {
    GameTextForPlayer(playerid,"~y~~h~Du hast keinen Schluessel fuer~n~~y~~h~ dieses Auto!", 3500, 1);
    FreezePlayer(playerid);
    }
    }
    return 1;
    }




    MfG. G-Star

  • public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
    {
    if(GetVehicleModel(vehicleid) == 432 || GetVehicleModel(vehicleid) == 425 || GetVehicleModel(vehicleid) == 520)
    {
    if(IsPlayerInFrac(playerid,3) || PlayerInfo[playerid][pLeader] == 7)
    else
    {
    GameTextForPlayer(playerid,"~y~~h~Du hast keinen Schluessel fuer~n~~y~~h~ dieses Auto!", 3500, 1);
    FreezePlayer(playerid);
    }
    }
    return 1;
    }




    Hier so is das eig. ;D

  • versuch mal das


    public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
    {
    if(GetVehicleModel(vehicleid) == 432 || GetVehicleModel(vehicleid) == 425 || GetVehicleModel(vehicleid) == 520)
    {
    if(!IsPlayerInFrac(playerid,3) || PlayerInfo[playerid][pLeader] != 7)
    {
    GameTextForPlayer(playerid,"~y~~h~Du hast keinen Schluessel fuer~n~~y~~h~ dieses Auto!", 3500, 1);
    FreezePlayer(playerid);
    }
    }
    return 1;
    }

    All in all it's just another brick in the wall




  • }
    if(Spectate[i] == 257)
    {
    Spectate[i] = 254;
    }
    }
    }
    }
    public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
    {
    if(GetVehicleModel(vehicleid) == 432 || GetVehicleModel(vehicleid) == 425 || GetVehicleModel(vehicleid) == 520)
    {
    if(IsPlayerInFrac(playerid,3) || PlayerInfo[playerid][pLeader] == 7))
    else
    {
    GameTextForPlayer(playerid,"~y~~h~Du hast keinen Schluessel fuer~n~~y~~h~ dieses Auto!", 3500, 1);
    FreezePlayer(playerid);
    }
    }
    return 1;
    }

  • Pack das ganze mal unter OnPlayerStateChange nur als test den dein System ist unötig er steigt ein und wird gefreezt mehr nicht kein Unfreeze etc.
    daher RemovePlayerFromVehicle benutzen und das unter OnPlayerStateChange = wenn er sitzt.

  • public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
    {
    if(GetVehicleModel(vehicleid) == 432 || GetVehicleModel(vehicleid) == 425 || GetVehicleModel(vehicleid) == 520)
    {
    if(IsPlayerInFrac(playerid,3) || PlayerInfo[playerid][pLeader] == 7)
    {
    GameTextForPlayer(playerid,"~y~~h~Du hast keinen Schluessel fuer~n~~y~~h~ dieses Auto!", 3500, 1);
    FreezePlayer(playerid);
    }
    else
    {
    }
    }
    return 1;
    }


    geht es so?

    Mit freundlichen Grüßen,


    Fabi.StaR :love::saint: