Supmobil Klammerfehler

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
  • Und zwar kriege ich Kritischen fehler bei PAWNO wenn ich das Scirpt einfügen, es liegt an einer klammer aber ich sehe kein fehler ...




    //AdminAuto
    if(strcmp(cmd, "/supmobil",true) == 0)
    {
    if(IsPlayerConnected(playerid))
    {
    if (PlayerInfo[playerid][pAdmin] >= 1||PlayerInfo[playerid][pSupporter] >= 1)
    {
    if(supmobil[playerid] != 0)
    {
    new engine,lights,alarm,doors,bonnet,boot,objective;
    GetVehicleParamsEx(supmobil[playerid],engine,lights,alarm,doors,bonnet,boot,objective);
    SetVehicleParamsEx(supmobil[playerid],VEHICLE_PARAMS_OFF,lights,alarm,doors,bonnet,boot,objective);
    DestroyVehicle(supmobil[playerid]);
    Delete3DTextLabel(suptext[playerid]);
    SendClientMessage(playerid, COLOR_GREY, "Fahrzeug vernichtet.");
    supmobil[playerid] = 0;
    }
    else
    {
    ShowPlayerDialog(playerid, DIALOG_SUPMOBIL, DIALOG_STYLE_LIST, "Fahrzeug Auswahl", "1. Comet\n2. Sultan\n3. Bus\n4. NRG\n5. Boot\n6. Heli\n7. Fahrzeug ID", "Auswahl", "Abbrechen");
    }
    }
    else return SendClientMessage(playerid, COLOR_GREY, "Du bist kein Admin.");
    }
    return 1;
    }

  • //AdminAuto
    if(strcmp(cmd, "/supmobil",true) == 0)
    {
    if(IsPlayerConnected(playerid))
    {
    if (PlayerInfo[playerid][pAdmin] >= 1||PlayerInfo[playerid][pSupporter] >= 1)
    {
    if(supmobil[playerid] != 0)
    {
    new engine,lights,alarm,doors,bonnet,boot,objective;
    GetVehicleParamsEx(supmobil[playerid],engine,lights,alarm,doors,bonnet,boot,objective);
    SetVehicleParamsEx(supmobil[playerid],VEHICLE_PARAMS_OFF,lights,alarm,doors,bonnet,boot,objective);
    DestroyVehicle(supmobil[playerid]);
    Delete3DTextLabel(suptext[playerid]);
    SendClientMessage(playerid, COLOR_GREY, "Fahrzeug vernichtet.");
    supmobil[playerid] = 0;
    }
    else
    {
    ShowPlayerDialog(playerid, DIALOG_SUPMOBIL, DIALOG_STYLE_LIST, "Fahrzeug Auswahl", "1. Comet\n2. Sultan\n3. Bus\n4. NRG\n5. Boot\n6. Heli\n7. Fahrzeug ID", "Auswahl", "Abbrechen");
    return 1;
    }
    else
    {
    SendClientMessage(playerid, COLOR_GREY, "Du bist kein Admin.");
    return 1;
    }
    }
    }
    return 1;
    }

  • C:\Dokumente und Einstellungen\Alex\Desktop\WoS.pwn(19254) : error 017: undefined symbol "supmobil"
    C:\Dokumente und Einstellungen\Alex\Desktop\WoS.pwn(19254) : warning 215: expression has no effect
    C:\Dokumente und Einstellungen\Alex\Desktop\WoS.pwn(19254) : error 001: expected token: ";", but found "]"
    C:\Dokumente und Einstellungen\Alex\Desktop\WoS.pwn(19254) : error 029: invalid expression, assumed zero
    C:\Dokumente und Einstellungen\Alex\Desktop\WoS.pwn(19254) : fatal error 107: too many error messages on one line


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



    4 Errors.


    if(supmobil[playerid] != 0)

  • Versuch es mal so.



    if(strcmp(cmd, "/supmobil",true) == 0)
    {
    if(IsPlayerConnected(playerid))
    {
    if(PlayerInfo[playerid][pAdmin] >= 1||PlayerInfo[playerid][pSupporter] >= 1)
    {
    if(supmobil[playerid] != 0)
    {
    new engine,lights,alarm,doors,bonnet,boot,objective;
    GetVehicleParamsEx(supmobil[playerid],engine,lights,alarm,doors,bonnet,boot,objective);
    SetVehicleParamsEx(supmobil[playerid],VEHICLE_PARAMS_OFF,lights,alarm,doors,bonnet,boot,objective);
    DestroyVehicle(supmobil[playerid]);
    Delete3DTextLabel(suptext[playerid]);
    SendClientMessage(playerid, COLOR_GREY, "Fahrzeug vernichtet.");
    supmobil[playerid] = 0;
    }
    else ShowPlayerDialog(playerid, DIALOG_SUPMOBIL, DIALOG_STYLE_LIST, "Fahrzeug Auswahl", "1. Comet\n2. Sultan\n3. Bus\n4. NRG\n5. Boot\n6. Heli\n7. Fahrzeug ID", "Auswahl", "Abbrechen");
    }
    }
    else return SendClientMessage(playerid, COLOR_GREY, "Du bist kein Admin.");
    }
    return 1;
    }

    Die Kritik an anderen hat noch keinem die eigene Leistung erspart.

    – Noël Coward

  • Oh habe mein Fehler auch gesehn -.- Teste mal so



    if(strcmp(cmdtext,"/supmobil",true) == 0)
    {
    if(IsPlayerConnected(playerid))
    {
    if(PlayerInfo[playerid][pAdmin] >= 1||PlayerInfo[playerid][pSupporter] >= 1)
    {
    if(supmobil[playerid] != 0)
    {
    new engine,lights,alarm,doors,bonnet,boot,objective;
    GetVehicleParamsEx(supmobil[playerid],engine,lights,alarm,doors,bonnet,boot,objective);
    SetVehicleParamsEx(supmobil[playerid],VEHICLE_PARAMS_OFF,lights,alarm,doors,bonnet,boot,objective);
    DestroyVehicle(supmobil[playerid]);
    Delete3DTextLabel(suptext[playerid]);
    SendClientMessage(playerid, COLOR_GREY, "Fahrzeug vernichtet.");
    supmobil[playerid] = 0;
    }
    else
    {
    ShowPlayerDialog(playerid, DIALOG_SUPMOBIL, DIALOG_STYLE_LIST, "Fahrzeug Auswahl", "1. Comet\n2. Sultan\n3. Bus\n4. NRG\n5. Boot\n6. Heli\n7. Fahrzeug ID", "Auswahl", "Abbrechen");
    }
    }
    else return SendClientMessage(playerid, COLOR_GREY, "Du bist kein Admin.");
    }
    return 1;
    }


    Die Kritik an anderen hat noch keinem die eigene Leistung erspart.

    – Noël Coward

  • goldjunge der gleiche error wie bei Trix .. X:


    C:\Dokumente und Einstellungen\Alex\Desktop\WoS.pwn(19253) : error 017: undefined symbol "supmobil"
    C:\Dokumente und Einstellungen\Alex\Desktop\WoS.pwn(19253) : warning 215: expression has no effect
    C:\Dokumente und Einstellungen\Alex\Desktop\WoS.pwn(19253) : error 001: expected token: ";", but found "]"
    C:\Dokumente und Einstellungen\Alex\Desktop\WoS.pwn(19253) : error 029: invalid expression, assumed zero
    C:\Dokumente und Einstellungen\Alex\Desktop\WoS.pwn(19253) : fatal error 107: too many error messages on one line



    if(supmobil[playerid] != 0)

  • new supmobil[MAX_PLAYERS];

    mh dann kommt aber hier ein Error



    [ Delete3DTextLabel(suptext[playerid]);


    C:\Dokumente und Einstellungen\Alex\Desktop\WoS.pwn(19261) : error 017: undefined symbol "suptext"
    C:\Dokumente und Einstellungen\Alex\Desktop\WoS.pwn(19261) : warning 215: expression has no effect
    C:\Dokumente und Einstellungen\Alex\Desktop\WoS.pwn(19261) : error 001: expected token: ";", but found "]"
    C:\Dokumente und Einstellungen\Alex\Desktop\WoS.pwn(19261) : error 029: invalid expression, assumed zero
    C:\Dokumente und Einstellungen\Alex\Desktop\WoS.pwn(19261) : fatal error 107: too many error messages on one line

  • hast du dafür auch nen new?


    suptext[playerid]


    new suptext[MAX_PLAYERS];

  • Gut nurnoch 1 Error ...
    Da steht Dialog_SUPMOBIL nicht Difiniert komisch ....


    C:\Dokumente und Einstellungen\Alex\Desktop\WoS.pwn(19262) : warning 213: tag mismatch
    C:\Dokumente und Einstellungen\Alex\Desktop\WoS.pwn(19268) : error 017: undefined symbol "DIALOG_SUPMOBIL"