Fehler Im Script

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
  • Hallo...


    Ich habe ein Fehler im Script..



    C:\Users\Maik\Desktop\ALles Drin\NaMe oF LiFe\pawno\include\M_Bot.inc(165) : error 017: undefined symbol "IsAnAdmin"
    C:\Users\Maik\Desktop\Gute Scripts\Scripts\LifeOfSun\Life Of Sun By ROnNNNY [VERÖFFENTLICHT]\gamemodes\Test.pwn(3467) : error 029: invalid expression, assumed zero
    C:\Users\Maik\Desktop\Gute Scripts\Scripts\LifeOfSun\Life Of Sun By ROnNNNY [VERÖFFENTLICHT]\gamemodes\Test.pwn(3467) : error 029: invalid expression, assumed zero
    C:\Users\Maik\Desktop\Gute Scripts\Scripts\LifeOfSun\Life Of Sun By ROnNNNY [VERÖFFENTLICHT]\gamemodes\Test.pwn(3467) : error 029: invalid expression, assumed zero
    C:\Users\Maik\Desktop\Gute Scripts\Scripts\LifeOfSun\Life Of Sun By ROnNNNY [VERÖFFENTLICHT]\gamemodes\Test.pwn(3467) : 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.



    if(PlayerInfo[playerid][pAdmin] == 0)
    {
    if(GetVehicleModel(vehicleid) == 432 || GetVehicleModel(vehicleid) == 425 || GetVehicleModel(vehicleid) == 520)
    {
    if(PlayerInfo[playerid][pLeader] == 3 || PlayerInfo[playerid][pMember] == 3 || PlayerInfo[playerid][pLeader] == 7)))) // Ihr ist der Fehler
    else
    {
    SendClientMessage(playerid,COLOR_RED,"Du weißt nicht wie du in das Fahrzeug kommen sollst!");
    TogglePlayerControllable(playerid,false);
    TogglePlayerControllable(playerid,true);
    }
    }


    Bitte Helfen sie mir.

  • if(PlayerInfo[playerid][pLeader] == 3 || PlayerInfo[playerid][pMember] == 3 || PlayerInfo[playerid][pLeader] == 7)))) // Ihr ist der Fehler


    wieso so viele ) ?


    mach es mal so

    if(PlayerInfo[playerid][pLeader] == 3 || PlayerInfo[playerid][pMember] == 3 || PlayerInfo[playerid][pLeader] == 7) // Ihr ist der Fehler



  • Habe dann einen Klammerfehler drin-...


  • Nein, da fehlt der Stock "IsAnAdmin", kann natürlich sein, dass es in einem Include ist, aber sehr unwahrscheinlich.
    Also es soll ja wohl ne Adminabfrage sein, aber der Name stimmt entweder nicht, oder eben nicht definiert.


    /e Was soll ich jetzt noch machen?

    Einmal editiert, zuletzt von Azuru ()

  • Ja, so sollte der aussehen.
    Ist dnen wenigstens der eine Error weg?



    C:\Users\Maik\Desktop\ALles Drin\NaMe oF LiFe\pawno\include\M_Bot.inc(165) : error 017: undefined symbol "IsAnAdmin"
    C:\Users\Maik\Desktop\Gute Scripts\Scripts\LifeOfSun\Life Of Sun By ROnNNNY [VERÖFFENTLICHT]\gamemodes\Test.pwn(3467) : error 029: invalid expression, assumed zero
    C:\Users\Maik\Desktop\Gute Scripts\Scripts\LifeOfSun\Life Of Sun By ROnNNNY [VERÖFFENTLICHT]\gamemodes\Test.pwn(3467) : error 029: invalid expression, assumed zero
    C:\Users\Maik\Desktop\Gute Scripts\Scripts\LifeOfSun\Life Of Sun By ROnNNNY [VERÖFFENTLICHT]\gamemodes\Test.pwn(3467 -- 3468) : warning 215: expression has no effect
    C:\Users\Maik\Desktop\Gute Scripts\Scripts\LifeOfSun\Life Of Sun By ROnNNNY [VERÖFFENTLICHT]\gamemodes\Test.pwn(3468) : error 001: expected token: ";", but found "else"
    C:\Users\Maik\Desktop\Gute Scripts\Scripts\LifeOfSun\Life Of Sun By ROnNNNY [VERÖFFENTLICHT]\gamemodes\Test.pwn(3468) : 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.



    Nein immer noch das Stock war auch 2 Mal im Script....

  • Ich schätz mal dass das ein Befehl ist. Zeig mir mal den Befehl wo die Abfrage vorkommt, weil irgendwie versteh ich das nicht.



    if(PlayerInfo[playerid][pAdmin] == 0)
    {
    if(GetVehicleModel(vehicleid) == 432 || GetVehicleModel(vehicleid) == 425 || GetVehicleModel(vehicleid) == 520)
    {
    if(PlayerInfo[playerid][pLeader] == 3 || PlayerInfo[playerid][pMember] == 3 || PlayerInfo[playerid][pLeader] == 7)))) // Ihr ist der Fehler
    else // und ihr auch...
    {
    SendClientMessage(playerid,COLOR_RED,"Du weißt nicht wie du in das Fahrzeug kommen sollst!");
    TogglePlayerControllable(playerid,false);
    TogglePlayerControllable(playerid,true);
    }
    }


  • stock IsAnAdmin(playerid,level)
    {
    if(sInfo[playerid][pAdmin]>=level)return 1;
    return 0;
    }


    So sollte die Abfrage 'IsAnAdmin' gehen :)


    if(PlayerInfo[playerid][pAdmin] == 0)
    {
    if(GetVehicleModel(vehicleid) == 432 || GetVehicleModel(vehicleid) == 425 || GetVehicleModel(vehicleid) == 520)
    {
    if(PlayerInfo[playerid][pLeader] == 3 || PlayerInfo[playerid][pMember] == 3 || PlayerInfo[playerid][pLeader] == 7)
    }
    else
    {
    SendClientMessage(playerid,COLOR_RED,"Du weißt nicht wie du in das Fahrzeug kommen sollst!");
    TogglePlayerControllable(playerid,false);
    TogglePlayerControllable(playerid,true);
    }
    }
    }


    Dein Funktion


    Hoffe es klappt :)

    Einmal editiert, zuletzt von FelixTh ()

  • do.de - Domain-Offensive - Domains für alle und zu super Preisen