Beiträge von Dr.VTEC

    Vielen Dank, wiedermal!
    Kannst du mir noch kurz erklären, wieso "id" dazu führte, dass das erste aber sonst keins funktioniert hat? Beim Haussystem hab ich es auch mit i. Das hätte mir in einem jahr wirklich auffallen können^^ Aber dafür freu ich mich jetzt umso mehr, dass es jetzt funktioniert :D

    Zitat von Jeffry

    cache_get_field_content(i, "LicensePlate", tmp_LicensePlate, dbhandle);

    Hab auch ein Problem. Kennzeichen aus der Datenbank laden funktioniert nur beim ersten gespawnten Auto?! Alle danach bekommen " NULL " als Kennzeichen?!
    Muss ich an den String irgendwie MAX VEHICLES dranbauen?



    public OnPlayerCarsLoad()
    {
    new num_fields,num_rows;
    cache_get_data(num_rows,num_fields,dbhandle);
    if(!num_rows)return 1;
    for(new i=0; i<num_rows; i++)
    {
    new id=getFreeCarID();
    cInfo[id][carmodel]=cache_get_field_content_int(i,"model",dbhandle);
    cInfo[id][c_x]=cache_get_field_content_float(i,"x",dbhandle);
    cInfo[id][c_y]=cache_get_field_content_float(i,"y",dbhandle);
    cInfo[id][c_z]=cache_get_field_content_float(i,"z",dbhandle);


    [b] new tmp_LicensePlate[16];
    cache_get_field_content(id, "LicensePlate", tmp_LicensePlate, dbhandle);
    strmid(cInfo[id][plate], tmp_LicensePlate, 0, sizeof(tmp_LicensePlate),sizeof(tmp_LicensePlate));[/b]
    [b]
    [/b][b] SetVehicleNumberPlate(cInfo[id][id_x],tmp_LicensePlate);
    [/b]
    }
    return 1;
    }