Carowner Abfrage Problem!

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
  • Servus leute,


    ich möchte gerne, das wenn man in ein Auto einsteigt, also bei OnPlayerEnterVehicle, der Besitzer des Autos abgefragt wird.


    Nur ich bekomme es nicht hin, habe schon vieles probiert aber nichts möchte klappen ;(


    Das ist meine momentane Abfrage:


    new data[64];
    format(data, sizeof(data), PLAYER_FILE, PlayerName(playerid));
    new carid = dini_Int(data, "CarID");
    if(vehicleid == cInfo[carid][cCar])
    {
    if(strcmp(cInfo[carid][cOwner], PlayerName(playerid), false) == 0) {return 1;}
    else if(strcmp(cInfo[carid][cOwner], PlayerName(playerid), false) != 0)
    {
    TogglePlayerControllable(playerid, 0);
    TogglePlayerControllable(playerid, 1);
    SendClientMessage(playerid, COLOR_GREY, "Das ist nicht dein Auto!");
    }
    }


    Und das ist mein Enum:


    enum Car_Info
    {
    Float:cPos_X,
    Float:cPos_Y,
    Float:cPos_Z,
    cModelid,
    cOwner[64],
    cColor1,
    cColor2,
    cCar
    }
    new cInfo[MAX_CARS][Car_Info];


    Falls ihr mehr an Code braucht, sagt es...


    Ich hoffe ihr könnt mir helfen.



    Mit freundlichen Grüßen.


    //EDIT


    WTF!! 124 Aufrufe und keiner kann was dazu sagen?
    Hier muss sich doch jemand damit auskennen. 8|