Beiträge von kevin433

    hi,
    Ich habe ein riesen problem.
    Ich wusste nicht wo ich das reinschreiben sollte aber da breadfish gesagt hat das es ein script problem ist, schreib ich es hier rein.
    Also:


    Wenn ich meinen lokalen server starte mit meinem script drauf geht alles (Ich hab Windows). Wenn ich aber den server starte den Ringmaster (ich bin der scripter fürs GM) den er bei breadfish "gemietet" hat, dann kommt da: Run time error 19: "File or function is not found" im server_log. Und dann wenn man raufgeht auf den server dann kommt da nur: Connected to ..... und mehr kommt nicht.

    Sry, ich weiss ich bin ein genie xD


    public LoadTankStellen()
    {
    new Tankstelle[tanke][17]= {
    {1004.0070,-939.3102,42.1797,10,500},
    {1944.3260,-1772.9254,13.3906,10,500},
    {583.3016,1274.8573,11.9801,10,500},
    {583.3016,1274.8573,11.9801,10,500},
    {655.3334,-565.3230,16.3359,10,500},
    {-90.5515,-1169.4578,2.4079,10,500},
    {-2029.4968,156.4366,28.9498,10,500},
    {-2243.9629,-2560.6477,31.8841,10,500},
    {2202.2349,2474.3494,10.5258,10,500},
    {-1328.8250,2677.2173,49.7665,10,500},
    {2113.7390,920.1079,10.5255,10,500},
    {-1609.7958,-2718.2048,48.5391,10,500},
    {-2408.7590,976.0934,45.4175,10,500},
    {-1676.6323,414.0262,6.9484,10,500},
    {614.9333,1689.7418,6.6968,10,500},
    {70.3882,1218.6783,18.5165,10,500},
    {-1327.7218,2678.8723,50.0625,10,500}
    };
    }


    //EDIT: habs auch schon so versucht wie es Tom_Dedi gesagt.

    Hallo,
    Wie so oft brauche ich hilfe xD.
    Ich bekomme immer warnungen die mich nerven weil es nemlich 30 stück sind.


    Code
    (7597) : warning 229: index tag mismatch (symbol "TankStellen")
    (7599) : warning 213: tag mismatch
    (7599) : warning 213: tag mismatch


    Und dass sind nur die 3 von oben weil alle die gleichen warnungen haben:


    TankStellen[0] = {1004.0070,-939.3102,42.1797,10.0,500};
    TankStellen[1] = {1944.3260,-1772.9254,13.3906,10,500};


    Das dazugehörige:


    enum tanke
    {
    Float:tankex,
    Float:tankey,
    Float:tankez,
    Float:preis,
    Float:liter
    };


    new TankStellen[17][tanke];


    Kann mir jemand helfen? Die nerven nemlich -.-

    jetzt werde ich aber auch aus dem auto gekickt obwohl ich der besitzer bin. Man soll ja als fahrer rein können wenn man den schlüssel hat ODER wenn man der besitzer ist. Es funktioniert ja alles, nur halt nicht das mit fexist

    da steht kein
    RemovePlayerFromVehicle(i); unter
    CarInfo[vehicleid][carslocked] = 0; nur unter


    CarInfo[vehicleid][carslocked] = 1;


    Wenn ich falsh bin steig ich durch deine antwort nich durch :pinch:

    Jetzt bekomme ich 2 errors:


    error 028: invalid subscript (not an array or too many subscripts): "fexist"
    warning 217: loose indentation
    error 010: invalid function or declaration


    1. {
    2. CarInfo[vehicleid][carslocked] = 0;
    3. return 1;

    Hallo.
    Ich brauche dringend hilfe
    Ich bin am verzweifeln. Ich sitze jetzt seit tagen an diesem teil hier:


    fexist(string)


    Und hier ist der ganze code:


    for(new i = 0; i < MAX_PLAYERS; i++)
    {
    new ename[MAX_PLAYER_NAME];
    new playrname[MAX_PLAYER_NAME];
    new string[256];
    new vehicleid = GetPlayerVehicleID(i);
    GetPlayerName(i, ename, sizeof(ename));
    format(string, sizeof(string), "/keys/%s.%d.key", ename, CarInfo[vehicleid][carsid]);
    if(GetPlayerState(i) == PLAYER_STATE_DRIVER)
    {
    GetPlayerName(i, playrname, MAX_PLAYER_NAME);
    if(strcmp(CarInfo[vehicleid][carsowner], playrname, true))
    {
    SetVehicleParamsForPlayer(vehicleid, i, 0, 1);
    CarInfo[vehicleid][carslocked] = 1;
    RemovePlayerFromVehicle(i);
    }
    if(!strcmp(CarInfo[vehicleid][carsowner], playrname, true) || fexist(string))
    {
    SetVehicleParamsForPlayer(vehicleid, i, 0, 0);
    CarInfo[vehicleid][carslocked] = 0;
    }
    }
    }


    Alles andere geht nur fexist(string) nicht. :S

    kann man das auch für irgendein auto machen? Weil ich möchte dieses kommando machen:


    if(strcmp(cmd, "/carinfo", true) == 0)
    {
    new string[256];
    new vehicleid = GetPlayerVehicleID(playerid);
    format(string, 255, "ID: %d",CarInfo[vehicleid][carsid]);
    SendClientMessage(playerid, COLOR_YELLOW, string);
    return 1;
    }


    Halt nur mit dem fahrzeug das in der nähe steht.