Probleme beim Motorsystem

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
  • Scheinbar werden meine Autos nicht richtig geladen. Ich kriege den Motor zumindest nicht an und habe das Problem schon diagnostiziert habe aber derzeit keine Lösung.


    Teil aus dem Motor Befehl wo es haken tut



    for(new id = 0; id < sizeof(cInfo); id++)
    {
    if(cInfo[id][id_x] == Vehicle)
    {
    }
    }
    else
    {
    return SendClientMessage(playerid,-1,"Kaputt");
    }


    Cars werden wie folgt geladen




    forward OnPlayerCarsLoad(playerid);
    public OnPlayerCarsLoad(playerid)
    {
    for(new i=0; i<cache_num_rows(); i++)
    {
    new id = getFreeCarID();
    cache_get_value_name_int(i, "id", cInfo[id][db_id]);//Integer
    cache_get_value_name_int(i, "model", cInfo[id][model]);//Integer
    cache_get_value_name_int(i, "besitzer", cInfo[id][besitzer]);//Integer
    cache_get_value_name_float(i, "x", cInfo[id][c_x]); //Float
    cache_get_value_name_float(i, "y", cInfo[id][c_y]);//Float
    cache_get_value_name_float(i, "z", cInfo[id][c_z]);//Float
    cache_get_value_name_float(i, "r", cInfo[id][c_r]);//Float
    cache_get_value_name_int(i, "c1", cInfo[id][color1]);//Integer
    cache_get_value_name_int(i, "c2", cInfo[id][color2]);//Integer
    cache_get_value_name_int(i, "key", cInfo[id][key]);//Integer
    cache_get_value_name_int(i, "c_gesperrt", cInfo[id][c_gespeert]);//Integer
    if(cInfo[id][c_gespeert] == 0)
    {
    cInfo[id][id_x] = CreateVehicle(cInfo[id][model],cInfo[id][c_x],cInfo[id][c_y],cInfo[id][c_z],cInfo[id][c_r],cInfo[id][color1],cInfo[id][color2],-1,-1);
    }
    }
    return 1;
    }


    Durch eine Print Abfrage konnte ich herausfinden das nur 1 Fahrzeug wirklich auf dem Fahrer zugelassen ist. Allerdings frage ich mich warum er dann das else von if(cInfo[id][id_x] == Vehicle) ausgibt

  • ehm du schau mal ganz genau hin...



    for(new id = 0; id < sizeof(cInfo); id++)
    {
    if(cInfo[id][id_x] == Vehicle)
    {
    }
    }
    else
    {
    return SendClientMessage(playerid,-1,"Kaputt");
    }



    Das else ist anch der for schleife da fehlt ne if abfrage ob das fahrzeug kaputt ist oder nicht? schau mal so evt.

    for(new id = 0; id < sizeof(cInfo); id++)
    {
    if(cInfo[id][id_x] == Vehicle)
    {
    //weitere sachen
    SendClientMessage(playerid,-1,"Ich sollte im Chat stehen");
    }
    }

  • Das mit dem else war nur ein test und ist bereits rausgenommen. Ich habe nun feststellen können das die Fahrzeugids nicht richtig aus


    public OnPlayerCarsLoad(playerid)


    geladen werden können worauf zu schließen ist das dass Problem hier liegt



    forward OnPlayerCarsLoad(playerid);
    public OnPlayerCarsLoad(playerid)
    {
    for(new i=0; i<cache_num_rows(); i++)
    {
    new id = getFreeCarID();
    cache_get_value_name_int(i, "id", cInfo[id][db_id]);//Integer
    cache_get_value_name_int(i, "model", cInfo[id][model]);//Integer
    cache_get_value_name_int(i, "besitzer", cInfo[id][besitzer]);//Integer
    cache_get_value_name_float(i, "x", cInfo[id][c_x]); //Float
    cache_get_value_name_float(i, "y", cInfo[id][c_y]);//Float
    cache_get_value_name_float(i, "z", cInfo[id][c_z]);//Float
    cache_get_value_name_float(i, "r", cInfo[id][c_r]);//Float
    cache_get_value_name_int(i, "c1", cInfo[id][color1]);//Integer
    cache_get_value_name_int(i, "c2", cInfo[id][color2]);//Integer
    cache_get_value_name_int(i, "key", cInfo[id][key]);//Integer
    cache_get_value_name_int(i, "c_gesperrt", cInfo[id][c_gespeert]);//Integer
    if(cInfo[id][c_gespeert] == 0)
    {
    cInfo[id][id_x] = CreateVehicle(cInfo[id][model],cInfo[id][c_x],cInfo[id][c_y],cInfo[id][c_z],cInfo[id][c_r],cInfo[id][color1],cInfo[id][color2],-1,-1);
    printf("Besitzer: %d | ID: %d",cInfo[id][besitzer],cInfo[i][db_id]);
    }
    }
    return 1;
    }

  • was wird denn falsch geprintet?
    du hast beim print auch nen kleinen fehler schau
    printf("Besitzer: %d | ID: %d",cInfo[id][besitzer],cInfo[i][db_id]);
    du hast nur i, dieses muss aber zu id also so
    printf("Besitzer: %d | ID: %d",cInfo[id][besitzer],cInfo[id][db_id]);


  • ocmd:motor(playerid,params[])
    {
    if(PlayerInfo[playerid][pLoggedIn]==false)return 1;
    if(GetPlayerState(playerid)!=PLAYER_STATE_DRIVER)return SendClientMessage(playerid,COLOR_RED,"Du bist nicht der Fahrer eines Fahrzeugs.");
    new Vehicle = GetPlayerVehicleID(playerid), engine,lights,alarm,doors,bonnet,boot,objective;
    //Bus
    if(IsAbus(Vehicle) && PlayerInfo[playerid][pJob] == 1)
    {
    GetVehicleParamsEx(Vehicle, engine,lights,alarm,doors,bonnet,boot,objective);
    if(engine == VEHICLE_PARAMS_ON)
    {
    SetVehicleParamsEx(Vehicle,VEHICLE_PARAMS_OFF,lights,alarm,doors,bonnet,boot,objective);
    GameTextForPlayer(playerid, "~n~~n~~n~~n~~n~~n~~W~Motor ~r~aus!", 2000, 5);
    format(LastDriver[Vehicle],50,"%s",getPlayerName(playerid));
    }
    else
    {
    SetVehicleParamsEx(Vehicle,VEHICLE_PARAMS_ON,lights,alarm,doors,bonnet,boot,objective);
    GameTextForPlayer(playerid, "~n~~n~~n~~n~~n~~n~~W~Motor ~g~an!", 2000, 5);
    format(LastDriver[Vehicle],50,"%s",getPlayerName(playerid));
    }
    return 1;
    }
    if(IsAMuellcar(Vehicle) && PlayerInfo[playerid][pJob] == 4)
    {
    GetVehicleParamsEx(Vehicle, engine,lights,alarm,doors,bonnet,boot,objective);
    if(engine == VEHICLE_PARAMS_ON)
    {
    SetVehicleParamsEx(Vehicle,VEHICLE_PARAMS_OFF,lights,alarm,doors,bonnet,boot,objective);
    GameTextForPlayer(playerid, "~n~~n~~n~~n~~n~~n~~W~Motor ~r~aus!", 2000, 5);
    format(LastDriver[Vehicle],50,"%s",getPlayerName(playerid));
    }
    else
    {
    SetVehicleParamsEx(Vehicle,VEHICLE_PARAMS_ON,lights,alarm,doors,bonnet,boot,objective);
    GameTextForPlayer(playerid, "~n~~n~~n~~n~~n~~n~~W~Motor ~g~an!", 2000, 5);
    format(LastDriver[Vehicle],50,"%s",getPlayerName(playerid));
    }
    return 1;
    }
    if(IsAMuellcar(Vehicle) && PlayerInfo[playerid][pJob] == 1)
    {
    GetVehicleParamsEx(Vehicle, engine,lights,alarm,doors,bonnet,boot,objective);
    if(engine == VEHICLE_PARAMS_ON)
    {
    SetVehicleParamsEx(Vehicle,VEHICLE_PARAMS_OFF,lights,alarm,doors,bonnet,boot,objective);
    GameTextForPlayer(playerid, "~n~~n~~n~~n~~n~~n~~W~Motor ~r~aus!", 2000, 5);
    format(LastDriver[Vehicle],50,"%s",getPlayerName(playerid));
    }
    else
    {
    SetVehicleParamsEx(Vehicle,VEHICLE_PARAMS_ON,lights,alarm,doors,bonnet,boot,objective);
    GameTextForPlayer(playerid, "~n~~n~~n~~n~~n~~n~~W~Motor ~g~an!", 2000, 5);
    format(LastDriver[Vehicle],50,"%s",getPlayerName(playerid));
    }
    return 1;
    }
    //Private Fahrzeuge
    for(new id = 0; id < sizeof(cInfo); id++)
    {
    if(cInfo[id][id_x] == Vehicle)
    {



    if(cInfo[id][besitzer] == PlayerInfo[playerid][p_id])
    {
    GetVehicleParamsEx(Vehicle, engine,lights,alarm,doors,bonnet,boot,objective);
    if(engine == VEHICLE_PARAMS_ON)
    {
    SetVehicleParamsEx(Vehicle,VEHICLE_PARAMS_OFF,lights,alarm,doors,bonnet,boot,objective);
    GameTextForPlayer(playerid, "~n~~n~~n~~n~~n~~n~~W~Motor ~r~aus!", 2000, 5);
    format(LastDriver[Vehicle],50,"%s",getPlayerName(playerid));
    return 1;
    }
    else
    {
    SetVehicleParamsEx(Vehicle,VEHICLE_PARAMS_ON,lights,alarm,doors,bonnet,boot,objective);
    GameTextForPlayer(playerid, "~n~~n~~n~~n~~n~~n~~W~Motor ~g~an!", 2000, 5);
    format(LastDriver[Vehicle],50,"%s",getPlayerName(playerid));
    return 1;
    }
    }
    }
    }
    for(new id = 0; id < sizeof(cInfo); id++)
    {
    if(cInfo[id][id_x] == Vehicle)
    {



    if(cInfo[id][fraktion] == PlayerInfo[playerid][pMember])
    {
    GetVehicleParamsEx(Vehicle, engine,lights,alarm,doors,bonnet,boot,objective);
    if(engine == 1)
    {
    SetVehicleParamsEx(Vehicle,0,lights,alarm,doors,bonnet,boot,objective);
    GameTextForPlayer(playerid, "~n~~n~~n~~n~~n~~n~~W~Motor ~r~aus!", 2000, 5);
    format(LastDriver[Vehicle],50,"%s",getPlayerName(playerid));
    return 1;



    }
    else
    { new pID;
    SetVehicleParamsEx(Vehicle,1,lights,alarm,doors,bonnet,boot,objective);
    GameTextForPlayer(playerid, "~n~~n~~n~~n~~n~~n~~W~Motor ~g~an!", 2000, 5);
    format(LastDriver[Vehicle],50,"%s",getPlayerName(pID));
    return 1;



    }
    }
    }



    }
    return 1;
    }

  • dann du doch mal hier printen


    ]
    //Private Fahrzeuge
    for(new id = 0; id < sizeof(cInfo); id++)
    {
    if(cInfo[id][id_x] == Vehicle)
    {
    printl("1");
    if(cInfo[id][besitzer] == PlayerInfo[playerid][p_id])
    {
    printl("2");
    GetVehicleParamsEx(Vehicle, engine,lights,alarm,doors,bonnet,boot,objective);
    if(engine == VEHICLE_PARAMS_ON)
    {
    printl("3");
    SetVehicleParamsEx(Vehicle,VEHICLE_PARAMS_OFF,lights,alarm,doors,bonnet,boot,objective);
    GameTextForPlayer(playerid, "~n~~n~~n~~n~~n~~n~~W~Motor ~r~aus!", 2000, 5);
    format(LastDriver[Vehicle],50,"%s",getPlayerName(playerid));
    return 1;
    }
    else
    {
    printl("4");
    SetVehicleParamsEx(Vehicle,VEHICLE_PARAMS_ON,lights,alarm,doors,bonnet,boot,objective);
    GameTextForPlayer(playerid, "~n~~n~~n~~n~~n~~n~~W~Motor ~g~an!", 2000, 5);
    format(LastDriver[Vehicle],50,"%s",getPlayerName(playerid));
    return 1;
    }
    printl("5");
    }
    printl("6");
    }
    }

  • Er zeigt mir 1,2,4 an und ne menge 6


    Also eig sollte der motor ja angehen laut log




    [22:05:04] 1
    [22:05:04] 2
    [22:05:04] 4
    [22:05:12] 6
    [22:05:12] 6
    [22:05:12] 6
    [22:05:12] 6
    [22:05:12] 6
    [22:05:12] 6
    [22:05:12] 6
    [22:05:12] 6
    [22:05:12] 6
    [22:05:12] 6
    [22:05:12] 6
    [22:05:12] 6
    [22:05:12] 6
    [22:05:12] 6
    [22:05:12] 6
    [22:05:12] 6
    [22:05:12] 6
    [22:05:12] 6
    [22:05:12] 6
    [22:05:12] 6
    [22:05:12] 6
    [22:05:12] 6
    [22:05:12] 6
    [22:05:12] 6
    [22:05:12] 6
    [22:05:12] 6
    [22:05:12] 6
    [22:05:12] 6
    [22:05:12] 6
    [22:05:12] 6
    [22:05:12] 6
    [22:05:12] 6
    [22:05:12] 6
    [22:05:12] 6
    [22:05:12] 6
    [22:05:12] 6
    [22:05:12] 6
    [22:05:12] 6
    [22:05:12] 6
    [22:05:12] 6
    [22:05:12] 6
    [22:05:12] 6
    [22:05:12] 6
    [22:05:12] 6
    [22:05:12] 6
    [22:05:12] 6
    [22:05:12] 6
    [22:05:12] 6
    [22:05:12] 6
    [22:05:12] 6
    [22:05:12] 6
    [22:05:12] 6
    [22:05:12] 6
    [22:05:12] 6
    [22:05:12] 6
    [22:05:12] 6
    [22:05:12] 6
    [22:05:12] 6
    [22:05:12] 6
    [22:05:12] 6
    [22:05:12] 6
    [22:05:12] 6
    [22:05:12] 6
    [22:05:12] 6
    [22:05:12] 6
    [22:05:12] 6
    [22:05:12] 6
    [22:05:12] 6
    [22:05:12] 6
    [22:05:12] 6
    [22:05:12] 6
    [22:05:12] 6
    [22:05:12] 6
    [22:05:12] 6
    [22:05:12] 6
    [22:05:12] 6
    [22:05:12] 6
    [22:05:12] 6
    [22:05:12] 6
    [22:05:12] 6
    [22:05:12] 6
    [22:05:12] 6
    [22:05:12] 6
    [22:05:12] 6
    [22:05:12] 6
    [22:05:12] 6
    [22:05:12] 6
    [22:05:12] 6
    [22:05:12] 6
    [22:05:12] 6
    [22:05:12] 6
    [22:05:12] 6
    [22:05:12] 6
    [22:05:12] 6
    [22:05:12] 6
    [22:05:12] 6
    [22:05:12] 6
    [22:05:12] 6
    [22:05:12] 6
    [22:05:12] 6
    [22:05:12] 6
    [22:05:12] 6
    [22:05:12] 6
    [22:05:12] 6
    [22:05:12] 6
    [22:05:12] 6
    [22:05:12] 6
    [22:05:12] 6
    [22:05:12] 6
    [22:05:12] 6
    [22:05:12] 6
    [22:05:12] 6
    [22:05:12] 6
    [22:05:12] 6
    [22:05:12] 6
    [22:05:12] 6
    [22:05:12] 6
    [22:05:12] 6
    [22:05:12] 6
    [22:05:12] 6
    [22:05:12] 6
    [22:05:12] 6
    [22:05:12] 6
    [22:05:12] 6
    [22:05:12] 6
    [22:05:12] 6
    [22:05:12] 6
    [22:05:12] 6
    [22:05:12] 6
    [22:05:12] 6
    [22:05:12] 6
    [22:05:12] 6
    [22:05:12] 6
    [22:05:12] 6
    [22:05:12] 6
    [22:05:12] 6
    [22:05:12] 6
    [22:05:12] 6
    [22:05:12] 6
    [22:05:12] 6
    [22:05:12] 6
    [22:05:12] 6
    [22:05:12] 6
    [22:05:12] 6
    [22:05:12] 6
    [22:05:12] 6
    [22:05:12] 6
    [22:05:12] 6
    [22:05:12] 6
    [22:05:12] 6
    [22:05:12] 6
    [22:05:12] 6
    [22:05:12] 6
    [22:05:12] 6
    [22:05:12] 6
    [22:05:12] 6
    [22:05:12] 6
    [22:05:12] 6
    [22:05:12] 6
    [22:05:12] 6
    [22:05:12] 6
    [22:05:12] 6
    [22:05:12] 6
    [22:05:12] 6
    [22:05:12] 6
    [22:05:12] 6
    [22:05:12] 6
    [22:05:12] 6
    [22:05:12] 6
    [22:05:12] 6
    [22:05:12] 6
    [22:05:12] 6
    [22:05:12] 6
    [22:05:12] 6
    [22:05:12] 6
    [22:05:12] 6
    [22:05:12] 6
    [22:05:12] 6
    [22:05:12] 6
    [22:05:12] 6
    [22:05:12] 6
    [22:05:12] 6
    [22:05:12] 6
    [22:05:12] 6
    [22:05:12] 6
    [22:05:12] 6
    [22:05:12] 6
    [22:05:12] 6
    [22:05:12] 6
    [22:05:12] 6
    [22:05:12] 6
    [22:05:12] 6
    [22:05:12] 6
    [22:05:12] 6
    [22:05:12] 6
    [22:05:12] 6
    [22:05:12] 6
    [22:05:12] 6
    [22:05:12] 6
    [22:05:12] 6

  • verrück die 4 mal anch weiter unten also so...



    SetVehicleParamsEx(Vehicle,VEHICLE_PARAMS_ON,lights,alarm,doors,bonnet,boot,objective);
    GameTextForPlayer(playerid, "~n~~n~~n~~n~~n~~n~~W~Motor ~g~an!", 2000, 5);
    format(LastDriver[Vehicle],50,"%s",getPlayerName(playerid));
    printl("4");



    wird sie dann imme rnoch geprintet?

  • nur 6? nicht mal 1, 2
    aber wenn doch amch mal so



    printl("a");
    SetVehicleParamsEx(Vehicle,VEHICLE_PARAMS_ON,lights,alarm,doors,bonnet,boot,objective);
    printl("b");
    GameTextForPlayer(playerid, "~n~~n~~n~~n~~n~~n~~W~Motor ~g~an!", 2000, 5);
    printl("c");
    format(LastDriver[Vehicle],50,"%s",getPlayerName(playerid));
    printl("d");


  • Ah doch net


    hab nen anderen motor eben gestartet.


    Kriege nu 6 raus


    @Mogly1


    //edit


    Hab soeben den Befehl mal neugeschrieben bzw Teile nach und nach dazu kopiert.


    Der Fehler liegt in



    if(cInfo[id][id_x] == Vehicle)


    sobald ich den einbaue mäckert er los

    2 Mal editiert, zuletzt von robbi2304 ()

  • Beitrag von whitetiiger ()

    Dieser Beitrag wurde von maddin aus folgendem Grund gelöscht: Erst Thema lesen, dann antworten ().
  • Was meinst du denn mit meckern?



    Füg mal diesen Code hinzu und poste dann, was die Console ausgibt. Am besten zeigst du dazu noch zusätzlich deinen jetzigen Stand von deinem /motor Befehl.


  • ocmd:motore(playerid,params[])
    {
    new Vehicle = GetPlayerVehicleID(playerid),engine,lights,alarm,doors,bonnet,boot,objective;
    printf("Ausgeführt");
    for(new id = 0; id < sizeof(cInfo); id++)
    {
    printf("id: %d, Besitzer: %d, p_id: %d, fraktion: %d, member: %d", id, cInfo[id][besitzer], PlayerInfo[playerid][p_id], cInfo[id][fraktion], PlayerInfo[playerid][pMember]);
    if(cInfo[id][id_x] == Vehicle && (cInfo[id][besitzer] == PlayerInfo[playerid][p_id] || cInfo[id][fraktion] == PlayerInfo[playerid][pMember]))
    {
    printf("Fahrzeug gefunden und Spieler hat die nötige Berechtigung, Fahrzeug zu starten.");
    GetVehicleParamsEx(Vehicle, engine,lights,alarm,doors,bonnet,boot,objective);
    if(engine == VEHICLE_PARAMS_ON)
    {
    printf("Motor wird gestartet..");
    SetVehicleParamsEx(Vehicle,VEHICLE_PARAMS_OFF,lights,alarm,doors,bonnet,boot,objective);
    GameTextForPlayer(playerid, "~n~~n~~n~~n~~n~~n~~W~Motor ~r~aus!", 2000, 5);
    format(LastDriver[Vehicle],50,"%s",getPlayerName(playerid));
    return 1;
    }
    else
    {
    printf("Motor wird gestoppt..");
    SetVehicleParamsEx(Vehicle,VEHICLE_PARAMS_ON,lights,alarm,doors,bonnet,boot,objective);
    GameTextForPlayer(playerid, "~n~~n~~n~~n~~n~~n~~W~Motor ~g~an!", 2000, 5);
    format(LastDriver[Vehicle],50,"%s",getPlayerName(playerid));
    return 1;
    }
    }
    }
    return 1;
    }


    Er gibt mir nun aus das die Fahrzeuge von 1 - 199 keinen Besitzer haben


    Log



    [14:01:40] id: 0, Besitzer: 3, p_id: 3, fraktion: 0, member: 1
    [14:01:40] id: 1, Besitzer: 0, p_id: 3, fraktion: 0, member: 1
    [14:01:40] id: 2, Besitzer: 0, p_id: 3, fraktion: 0, member: 1
    [14:01:40] id: 3, Besitzer: 0, p_id: 3, fraktion: 0, member: 1
    [14:01:40] id: 4, Besitzer: 0, p_id: 3, fraktion: 0, member: 1
    [14:01:40] id: 5, Besitzer: 0, p_id: 3, fraktion: 0, member: 1
    [14:01:40] id: 6, Besitzer: 0, p_id: 3, fraktion: 0, member: 1
    [14:01:40] id: 7, Besitzer: 0, p_id: 3, fraktion: 0, member: 1
    [14:01:40] id: 8, Besitzer: 0, p_id: 3, fraktion: 0, member: 1
    [14:01:40] id: 9, Besitzer: 0, p_id: 3, fraktion: 0, member: 1
    [14:01:40] id: 10, Besitzer: 0, p_id: 3, fraktion: 0, member: 1
    [14:01:40] id: 11, Besitzer: 0, p_id: 3, fraktion: 0, member: 1
    [14:01:40] id: 12, Besitzer: 0, p_id: 3, fraktion: 0, member: 1
    [14:01:40] id: 13, Besitzer: 0, p_id: 3, fraktion: 0, member: 1
    [14:01:40] id: 14, Besitzer: 0, p_id: 3, fraktion: 0, member: 1
    [14:01:40] id: 15, Besitzer: 0, p_id: 3, fraktion: 0, member: 1
    [14:01:40] id: 16, Besitzer: 0, p_id: 3, fraktion: 0, member: 1
    [14:01:40] id: 17, Besitzer: 0, p_id: 3, fraktion: 0, member: 1
    [14:01:40] id: 18, Besitzer: 0, p_id: 3, fraktion: 0, member: 1
    [14:01:40] id: 19, Besitzer: 0, p_id: 3, fraktion: 0, member: 1
    [14:01:40] id: 20, Besitzer: 0, p_id: 3, fraktion: 0, member: 1
    [14:01:40] id: 21, Besitzer: 0, p_id: 3, fraktion: 0, member: 1
    [14:01:40] id: 22, Besitzer: 0, p_id: 3, fraktion: 0, member: 1
    [14:01:40] id: 23, Besitzer: 0, p_id: 3, fraktion: 0, member: 1
    [14:01:40] id: 24, Besitzer: 0, p_id: 3, fraktion: 0, member: 1
    [14:01:40] id: 25, Besitzer: 0, p_id: 3, fraktion: 0, member: 1
    [14:01:40] id: 26, Besitzer: 0, p_id: 3, fraktion: 0, member: 1
    [14:01:40] id: 27, Besitzer: 0, p_id: 3, fraktion: 0, member: 1
    [14:01:40] id: 28, Besitzer: 0, p_id: 3, fraktion: 0, member: 1
    [14:01:40] id: 29, Besitzer: 0, p_id: 3, fraktion: 0, member: 1
    [14:01:40] id: 30, Besitzer: 0, p_id: 3, fraktion: 0, member: 1
    [14:01:40] id: 31, Besitzer: 0, p_id: 3, fraktion: 0, member: 1
    [14:01:40] id: 32, Besitzer: 0, p_id: 3, fraktion: 0, member: 1
    [14:01:40] id: 33, Besitzer: 0, p_id: 3, fraktion: 0, member: 1
    [14:01:40] id: 34, Besitzer: 0, p_id: 3, fraktion: 0, member: 1
    [14:01:40] id: 35, Besitzer: 0, p_id: 3, fraktion: 0, member: 1
    [14:01:40] id: 36, Besitzer: 0, p_id: 3, fraktion: 0, member: 1
    [14:01:40] id: 37, Besitzer: 0, p_id: 3, fraktion: 0, member: 1
    [14:01:40] id: 38, Besitzer: 0, p_id: 3, fraktion: 0, member: 1
    [14:01:40] id: 39, Besitzer: 0, p_id: 3, fraktion: 0, member: 1
    [14:01:40] id: 40, Besitzer: 0, p_id: 3, fraktion: 0, member: 1
    [14:01:40] id: 41, Besitzer: 0, p_id: 3, fraktion: 0, member: 1
    [14:01:40] id: 42, Besitzer: 0, p_id: 3, fraktion: 0, member: 1
    [14:01:40] id: 43, Besitzer: 0, p_id: 3, fraktion: 0, member: 1
    [14:01:40] id: 44, Besitzer: 0, p_id: 3, fraktion: 0, member: 1
    [14:01:40] id: 45, Besitzer: 0, p_id: 3, fraktion: 0, member: 1
    [14:01:40] id: 46, Besitzer: 0, p_id: 3, fraktion: 0, member: 1
    [14:01:40] id: 47, Besitzer: 0, p_id: 3, fraktion: 0, member: 1
    [14:01:40] id: 48, Besitzer: 0, p_id: 3, fraktion: 0, member: 1
    [14:01:40] id: 49, Besitzer: 0, p_id: 3, fraktion: 0, member: 1
    [14:01:40] id: 50, Besitzer: 0, p_id: 3, fraktion: 0, member: 1
    [14:01:40] id: 51, Besitzer: 0, p_id: 3, fraktion: 0, member: 1
    [14:01:40] id: 52, Besitzer: 0, p_id: 3, fraktion: 0, member: 1
    [14:01:40] id: 53, Besitzer: 0, p_id: 3, fraktion: 0, member: 1
    [14:01:40] id: 54, Besitzer: 0, p_id: 3, fraktion: 0, member: 1
    [14:01:40] id: 55, Besitzer: 0, p_id: 3, fraktion: 0, member: 1
    [14:01:40] id: 56, Besitzer: 0, p_id: 3, fraktion: 0, member: 1
    [14:01:40] id: 57, Besitzer: 0, p_id: 3, fraktion: 0, member: 1
    [14:01:40] id: 58, Besitzer: 0, p_id: 3, fraktion: 0, member: 1
    [14:01:40] id: 59, Besitzer: 0, p_id: 3, fraktion: 0, member: 1
    [14:01:40] id: 60, Besitzer: 0, p_id: 3, fraktion: 0, member: 1
    [14:01:40] id: 61, Besitzer: 0, p_id: 3, fraktion: 0, member: 1
    [14:01:40] id: 62, Besitzer: 0, p_id: 3, fraktion: 0, member: 1
    [14:01:40] id: 63, Besitzer: 0, p_id: 3, fraktion: 0, member: 1
    [14:01:40] id: 64, Besitzer: 0, p_id: 3, fraktion: 0, member: 1
    [14:01:40] id: 65, Besitzer: 0, p_id: 3, fraktion: 0, member: 1
    [14:01:40] id: 66, Besitzer: 0, p_id: 3, fraktion: 0, member: 1
    [14:01:40] id: 67, Besitzer: 0, p_id: 3, fraktion: 0, member: 1
    [14:01:40] id: 68, Besitzer: 0, p_id: 3, fraktion: 0, member: 1
    [14:01:40] id: 69, Besitzer: 0, p_id: 3, fraktion: 0, member: 1
    [14:01:40] id: 70, Besitzer: 0, p_id: 3, fraktion: 0, member: 1
    [14:01:40] id: 71, Besitzer: 0, p_id: 3, fraktion: 0, member: 1
    [14:01:40] id: 72, Besitzer: 0, p_id: 3, fraktion: 0, member: 1
    [14:01:40] id: 73, Besitzer: 0, p_id: 3, fraktion: 0, member: 1
    [14:01:40] id: 74, Besitzer: 0, p_id: 3, fraktion: 0, member: 1
    [14:01:40] id: 75, Besitzer: 0, p_id: 3, fraktion: 0, member: 1
    [14:01:40] id: 76, Besitzer: 0, p_id: 3, fraktion: 0, member: 1
    [14:01:40] id: 77, Besitzer: 0, p_id: 3, fraktion: 0, member: 1
    [14:01:40] id: 78, Besitzer: 0, p_id: 3, fraktion: 0, member: 1
    [14:01:40] id: 79, Besitzer: 0, p_id: 3, fraktion: 0, member: 1
    [14:01:40] id: 80, Besitzer: 0, p_id: 3, fraktion: 0, member: 1
    [14:01:40] id: 81, Besitzer: 0, p_id: 3, fraktion: 0, member: 1
    [14:01:40] id: 82, Besitzer: 0, p_id: 3, fraktion: 0, member: 1
    [14:01:40] id: 83, Besitzer: 0, p_id: 3, fraktion: 0, member: 1
    [14:01:40] id: 84, Besitzer: 0, p_id: 3, fraktion: 0, member: 1
    [14:01:40] id: 85, Besitzer: 0, p_id: 3, fraktion: 0, member: 1
    [14:01:40] id: 86, Besitzer: 0, p_id: 3, fraktion: 0, member: 1
    [14:01:40] id: 87, Besitzer: 0, p_id: 3, fraktion: 0, member: 1
    [14:01:40] id: 88, Besitzer: 0, p_id: 3, fraktion: 0, member: 1
    [14:01:40] id: 89, Besitzer: 0, p_id: 3, fraktion: 0, member: 1
    [14:01:40] id: 90, Besitzer: 0, p_id: 3, fraktion: 0, member: 1
    [14:01:40] id: 91, Besitzer: 0, p_id: 3, fraktion: 0, member: 1
    [14:01:40] id: 92, Besitzer: 0, p_id: 3, fraktion: 0, member: 1
    [14:01:40] id: 93, Besitzer: 0, p_id: 3, fraktion: 0, member: 1
    [14:01:40] id: 94, Besitzer: 0, p_id: 3, fraktion: 0, member: 1
    [14:01:40] id: 95, Besitzer: 0, p_id: 3, fraktion: 0, member: 1
    [14:01:40] id: 96, Besitzer: 0, p_id: 3, fraktion: 0, member: 1
    [14:01:40] id: 97, Besitzer: 0, p_id: 3, fraktion: 0, member: 1
    [14:01:40] id: 98, Besitzer: 0, p_id: 3, fraktion: 0, member: 1
    [14:01:40] id: 99, Besitzer: 0, p_id: 3, fraktion: 0, member: 1
    [14:01:40] id: 100, Besitzer: 0, p_id: 3, fraktion: 0, member: 1
    [14:01:40] id: 101, Besitzer: 0, p_id: 3, fraktion: 0, member: 1
    [14:01:40] id: 102, Besitzer: 0, p_id: 3, fraktion: 0, member: 1
    [14:01:40] id: 103, Besitzer: 0, p_id: 3, fraktion: 0, member: 1
    [14:01:40] id: 104, Besitzer: 0, p_id: 3, fraktion: 0, member: 1
    [14:01:40] id: 105, Besitzer: 0, p_id: 3, fraktion: 0, member: 1
    [14:01:40] id: 106, Besitzer: 0, p_id: 3, fraktion: 0, member: 1
    [14:01:40] id: 107, Besitzer: 0, p_id: 3, fraktion: 0, member: 1
    [14:01:40] id: 108, Besitzer: 0, p_id: 3, fraktion: 0, member: 1
    [14:01:40] id: 109, Besitzer: 0, p_id: 3, fraktion: 0, member: 1
    [14:01:40] id: 110, Besitzer: 0, p_id: 3, fraktion: 0, member: 1
    [14:01:40] id: 111, Besitzer: 0, p_id: 3, fraktion: 0, member: 1
    [14:01:40] id: 112, Besitzer: 0, p_id: 3, fraktion: 0, member: 1
    [14:01:40] id: 113, Besitzer: 0, p_id: 3, fraktion: 0, member: 1
    [14:01:40] id: 114, Besitzer: 0, p_id: 3, fraktion: 0, member: 1
    [14:01:40] id: 115, Besitzer: 0, p_id: 3, fraktion: 0, member: 1
    [14:01:40] id: 116, Besitzer: 0, p_id: 3, fraktion: 0, member: 1
    [14:01:40] id: 117, Besitzer: 0, p_id: 3, fraktion: 0, member: 1
    [14:01:40] id: 118, Besitzer: 0, p_id: 3, fraktion: 0, member: 1
    [14:01:40] id: 119, Besitzer: 0, p_id: 3, fraktion: 0, member: 1
    [14:01:40] id: 120, Besitzer: 0, p_id: 3, fraktion: 0, member: 1
    [14:01:40] id: 121, Besitzer: 0, p_id: 3, fraktion: 0, member: 1
    [14:01:40] id: 122, Besitzer: 0, p_id: 3, fraktion: 0, member: 1
    [14:01:40] id: 123, Besitzer: 0, p_id: 3, fraktion: 0, member: 1
    [14:01:40] id: 124, Besitzer: 0, p_id: 3, fraktion: 0, member: 1
    [14:01:40] id: 125, Besitzer: 0, p_id: 3, fraktion: 0, member: 1
    [14:01:40] id: 126, Besitzer: 0, p_id: 3, fraktion: 0, member: 1
    [14:01:40] id: 127, Besitzer: 0, p_id: 3, fraktion: 0, member: 1
    [14:01:40] id: 128, Besitzer: 0, p_id: 3, fraktion: 0, member: 1
    [14:01:40] id: 129, Besitzer: 0, p_id: 3, fraktion: 0, member: 1
    [14:01:40] id: 130, Besitzer: 0, p_id: 3, fraktion: 0, member: 1
    [14:01:40] id: 131, Besitzer: 0, p_id: 3, fraktion: 0, member: 1
    [14:01:40] id: 132, Besitzer: 0, p_id: 3, fraktion: 0, member: 1
    [14:01:40] id: 133, Besitzer: 0, p_id: 3, fraktion: 0, member: 1
    [14:01:40] id: 134, Besitzer: 0, p_id: 3, fraktion: 0, member: 1
    [14:01:40] id: 135, Besitzer: 0, p_id: 3, fraktion: 0, member: 1
    [14:01:40] id: 136, Besitzer: 0, p_id: 3, fraktion: 0, member: 1
    [14:01:40] id: 137, Besitzer: 0, p_id: 3, fraktion: 0, member: 1
    [14:01:40] id: 138, Besitzer: 0, p_id: 3, fraktion: 0, member: 1
    [14:01:40] id: 139, Besitzer: 0, p_id: 3, fraktion: 0, member: 1
    [14:01:40] id: 140, Besitzer: 0, p_id: 3, fraktion: 0, member: 1
    [14:01:40] id: 141, Besitzer: 0, p_id: 3, fraktion: 0, member: 1
    [14:01:40] id: 142, Besitzer: 0, p_id: 3, fraktion: 0, member: 1
    [14:01:40] id: 143, Besitzer: 0, p_id: 3, fraktion: 0, member: 1
    [14:01:40] id: 144, Besitzer: 0, p_id: 3, fraktion: 0, member: 1
    [14:01:40] id: 145, Besitzer: 0, p_id: 3, fraktion: 0, member: 1
    [14:01:40] id: 146, Besitzer: 0, p_id: 3, fraktion: 0, member: 1
    [14:01:40] id: 147, Besitzer: 0, p_id: 3, fraktion: 0, member: 1
    [14:01:40] id: 148, Besitzer: 0, p_id: 3, fraktion: 0, member: 1
    [14:01:40] id: 149, Besitzer: 0, p_id: 3, fraktion: 0, member: 1
    [14:01:40] id: 150, Besitzer: 0, p_id: 3, fraktion: 0, member: 1
    [14:01:40] id: 151, Besitzer: 0, p_id: 3, fraktion: 0, member: 1
    [14:01:40] id: 152, Besitzer: 0, p_id: 3, fraktion: 0, member: 1
    [14:01:40] id: 153, Besitzer: 0, p_id: 3, fraktion: 0, member: 1
    [14:01:40] id: 154, Besitzer: 0, p_id: 3, fraktion: 0, member: 1
    [14:01:40] id: 155, Besitzer: 0, p_id: 3, fraktion: 0, member: 1
    [14:01:40] id: 156, Besitzer: 0, p_id: 3, fraktion: 0, member: 1
    [14:01:40] id: 157, Besitzer: 0, p_id: 3, fraktion: 0, member: 1
    [14:01:40] id: 158, Besitzer: 0, p_id: 3, fraktion: 0, member: 1
    [14:01:40] id: 159, Besitzer: 0, p_id: 3, fraktion: 0, member: 1
    [14:01:40] id: 160, Besitzer: 0, p_id: 3, fraktion: 0, member: 1
    [14:01:40] id: 161, Besitzer: 0, p_id: 3, fraktion: 0, member: 1
    [14:01:40] id: 162, Besitzer: 0, p_id: 3, fraktion: 0, member: 1
    [14:01:40] id: 163, Besitzer: 0, p_id: 3, fraktion: 0, member: 1
    [14:01:40] id: 164, Besitzer: 0, p_id: 3, fraktion: 0, member: 1
    [14:01:40] id: 165, Besitzer: 0, p_id: 3, fraktion: 0, member: 1
    [14:01:40] id: 166, Besitzer: 0, p_id: 3, fraktion: 0, member: 1
    [14:01:40] id: 167, Besitzer: 0, p_id: 3, fraktion: 0, member: 1
    [14:01:40] id: 168, Besitzer: 0, p_id: 3, fraktion: 0, member: 1
    [14:01:40] id: 169, Besitzer: 0, p_id: 3, fraktion: 0, member: 1
    [14:01:40] id: 170, Besitzer: 0, p_id: 3, fraktion: 0, member: 1
    [14:01:40] id: 171, Besitzer: 0, p_id: 3, fraktion: 0, member: 1
    [14:01:40] id: 172, Besitzer: 0, p_id: 3, fraktion: 0, member: 1
    [14:01:40] id: 173, Besitzer: 0, p_id: 3, fraktion: 0, member: 1
    [14:01:40] id: 174, Besitzer: 0, p_id: 3, fraktion: 0, member: 1
    [14:01:40] id: 175, Besitzer: 0, p_id: 3, fraktion: 0, member: 1
    [14:01:40] id: 176, Besitzer: 0, p_id: 3, fraktion: 0, member: 1
    [14:01:40] id: 177, Besitzer: 0, p_id: 3, fraktion: 0, member: 1
    [14:01:40] id: 178, Besitzer: 0, p_id: 3, fraktion: 0, member: 1
    [14:01:40] id: 179, Besitzer: 0, p_id: 3, fraktion: 0, member: 1
    [14:01:40] id: 180, Besitzer: 0, p_id: 3, fraktion: 0, member: 1
    [14:01:40] id: 181, Besitzer: 0, p_id: 3, fraktion: 0, member: 1
    [14:01:40] id: 182, Besitzer: 0, p_id: 3, fraktion: 0, member: 1
    [14:01:40] id: 183, Besitzer: 0, p_id: 3, fraktion: 0, member: 1
    [14:01:40] id: 184, Besitzer: 0, p_id: 3, fraktion: 0, member: 1
    [14:01:40] id: 185, Besitzer: 0, p_id: 3, fraktion: 0, member: 1
    [14:01:40] id: 186, Besitzer: 0, p_id: 3, fraktion: 0, member: 1
    [14:01:40] id: 187, Besitzer: 0, p_id: 3, fraktion: 0, member: 1
    [14:01:40] id: 188, Besitzer: 0, p_id: 3, fraktion: 0, member: 1
    [14:01:40] id: 189, Besitzer: 0, p_id: 3, fraktion: 0, member: 1
    [14:01:40] id: 190, Besitzer: 0, p_id: 3, fraktion: 0, member: 1
    [14:01:40] id: 191, Besitzer: 0, p_id: 3, fraktion: 0, member: 1
    [14:01:40] id: 192, Besitzer: 0, p_id: 3, fraktion: 0, member: 1
    [14:01:40] id: 193, Besitzer: 0, p_id: 3, fraktion: 0, member: 1
    [14:01:40] id: 194, Besitzer: 0, p_id: 3, fraktion: 0, member: 1
    [14:01:40] id: 195, Besitzer: 0, p_id: 3, fraktion: 0, member: 1
    [14:01:40] id: 196, Besitzer: 0, p_id: 3, fraktion: 0, member: 1
    [14:01:40] id: 197, Besitzer: 0, p_id: 3, fraktion: 0, member: 1
    [14:01:40] id: 198, Besitzer: 0, p_id: 3, fraktion: 0, member: 1
    [14:01:40] id: 199, Besitzer: 0, p_id: 3, fraktion: 0, member: 1

    Einmal editiert, zuletzt von robbi2304 ()

  • Hast du denn überhaupt auch so viele Fahrzeuge? Würde behaupten cInfo hat eine Größe von 200 und die restlichen Einträge sind einfach nicht geladen. Du kannst dir sonst einfach per

    Code
    if(!cInfo[id][model]) continue;


    die restlichen Abfragen ersparen (bei deinem Code vor 7).


    Aus dem Code geht die Vermutung zurück, dass die FahrzeugID in der Variable nicht mit der übereinstimmt, in welcher du sitzt. Ist es denn überhaupt richtig, dass du derzeit nur ein Fahrzeug auf dem Server hast?


    Um die Vermutung zu bestätigen einfach mal:


    Kann es sein, dass du eventuell irgendwo das Fahrzeug löscht und neuerstellst und vergisst, die ID zu übernehmen?