Error den ich nicht verstehe und gelöst bekomme

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,


    Habe schon Google und ide Sufu ausgequetscht und nichts gefunden.



    Wen ich meinen Script compilen will kommen Folgende fehler:


    C:\Users\Philipp\Desktop\samp\bus_line1.pwn(23) : warning 213: tag mismatchC:\Users\Philipp\Desktop\samp\bus_line1.pwn(23) : warning 227: more initiallers than enum fieldsC:\Users\Philipp\Desktop\samp\bus_line1.pwn(23) : warning 213: tag mismatchC:\Users\Philipp\Desktop\samp\bus_line1.pwn(23) : error 018: initialization data exceeds declared sizePawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase


    1 Error.


    Und hier der script


    #include


    #define COLOR_LIGHTGREEN 0x86FF59FF
    #define COLOR_RED 0xFF0000FF
    #define COLOR_GREEN 0x00CA00FF


    enum e_PlayerHalteInfo {
    bool:pmi_bAktiv,
    pmi_Checkpoint
    }
    new Busfahrer[MAX_PLAYERS][e_PlayerHalteInfo];


    enum e_Halt {
    Float:M_fX,
    Float:M_fY,
    Float:M_fZ,
    Float:M_fRad
    }


    new
    Bus_Haltestellen[13][e_Halt] = {


    {431,1179.2554,-937.2731,43.6294,6.0},
    {431,569.3586,-1224.1858,18.2833,6.0},
    {431,444.8214,-1722.0927,10.8508,6.0},
    {431,1130.1407,-1855.4548,14.2323,6.0},
    {431,1519.7029,-1735.3694,14.2359,6.0},
    {431,1818.9861,-1912.4456,14.2440, 6.0},
    {431,1957.7211,-2142.5835,14.2569, 6.0},
    {431,2273.1831,-2094.4783,14.3863,6.0},
    {431,2317.0225,-1662.0651,14.9017,6.0},
    {431,2345.3914,-1418.1268,24.6794,6.0},
    {431,2163.0359,-1116.1045,26.2320,6.0},
    {431,1467.2395,-1030.6016,24.5127, 6.0},
    {431,1215.7062,-932.1716,43.5075, 6.0}
    };




    public OnFilterScriptInit()
    {
    print("-]Busfahrer Script by MasterofDisaster[-");
    return 1;
    }


    public OnPlayerCommandText(playerid, cmdtext[]) {
    if (strcmp("/linie1", cmdtext, true, 8) == 0) {
    if(!Busfahrer[playerid][pmi_bAktiv]) {
    new
    vehicleid = GetPlayerVehicleID(playerid),
    model = GetVehicleModel(vehicleid);
    if(model == 408) {
    Busfahrer[playerid][pmi_Checkpoint]=0;
    Busfahrer[playerid][pmi_bAktiv]=true;
    SendClientMessage(playerid, COLOR_LIGHTGREEN, "Gestartet.Fahre nun zu den Haltestellen!");
    SetPlayerCheckpoint(playerid,Bus_Haltestellen[0][M_fX],Bus_Haltestellen[0][M_fY],Bus_Haltestellen[0][M_fZ],Bus_Haltestellen[0][M_fRad]);
    }
    else {
    SendClientMessage(playerid, COLOR_RED, "Du bist nicht im Bus!");
    }
    }
    else {
    SendClientMessage(playerid, COLOR_RED, "Es laeuft schon eine Fahrt!");
    }
    return 1;
    }
    return 0;
    }


    public OnPlayerEnterCheckpoint(playerid) {
    if(Busfahrer[playerid][pmi_bAktiv]) {
    Busfahrer[playerid][pmi_Checkpoint]++;
    DisablePlayerCheckpoint(playerid);
    new
    playercp = Busfahrer[playerid][pmi_Checkpoint];
    if(playercp == sizeof(Bus_Haltestellen)) {
    Busfahrer[playerid][pmi_bAktiv]=false;
    // Extra code
    SendClientMessage(playerid, COLOR_GREEN, "Gut gemacht.Du hast 200$ erhalten.");
    GivePlayerMoney(playerid, 200);
    }
    else {
    new
    String[128];
    PlayerPlaySound(playerid,1056,0.0,0.0,0.0);
    format(String,sizeof(String),"Weiter so,du hast es fasst geschafft ! (%d / %d)",playercp,sizeof(Bus_Haltestellen));
    SendClientMessage(playerid,COLOR_LIGHTGREEN,String);
    SetPlayerCheckpoint(playerid,Bus_Haltestellen[playercp][M_fX],Bus_Haltestellen[playercp][M_fY],Bus_Haltestellen[playercp][M_fZ],Bus_Haltestellen[playercp][M_fRad]);
    }
    return 1;
    }
    return 1;
    }


    So jetzt ist's in PWN

    2 Mal editiert, zuletzt von Blackman ()