[Problem] Kennzeichen System

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 Brotfische,


    Ich habe ein Problem mit meinem Kennzeichen System. Undzwar wenn ich jetzt "/kennzeichen TestHD" eingebe wird das auf das Kennzeichen geschrieben:



    Es wird auch in der Datenbank gespeichert:



    Also muss es ja am laden liegen...


    Codes:


    public OnPlayerCarsLoad(playerid)
    {
    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][model]=cache_get_field_content_int(i,"model",dbhandle);
    cInfo[id][besitzer]=cache_get_field_content_int(i,"besitzer",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);
    cInfo[id][c_r]=cache_get_field_content_float(i,"r",dbhandle);
    cInfo[id][db_id]=cache_get_field_content_int(i,"id",dbhandle);
    SetVehicleNumberPlate(cInfo[id][id_x],cInfo[id][kennzeichen]);
    SetVehicleToRespawn(cInfo[id][id_x]);
    }
    return 1;
    }


    getFreeCarID()
    {
    for(new i=0; i<sizeof(cInfo); i++)
    {
    if(cInfo[i][id_x]==0)return i;
    }
    return 0;
    }


    enum carEnum{
    id_x,
    model,
    besitzer,
    Float:c_x,
    Float:c_y,
    Float:c_z,
    Float:c_r,
    db_id,
    kennzeichen[35]
    }


    Ich hoffe es kann mir jemand helfen :D


    MFG German_ScripterHD


    Mit freundlichen Grüßen
    German_ScripterHD

  • Wo lädst du denn das Kennzeichen? Hat id_x überhaupt einen Wert über 0?

  • Beim Laden der Fahrzeuge vor:
    SetVehicleNumberPlate(cInfo[id][id_x],cInfo[id][kennzeichen]);
    das hier einfügen:
    cache_get_field_content(i,"kennzeichen",cInfo[id][kennzeichen],dbhandle,16);


    Das Fahrzeug muss natürlich auch erstellt werden.