Hallo Brotfische,
Die Kennzeichen werden nicht in der Datenbank gespeichert.
Enum:
SavePlayerCar:
C
savePlayerCar(i)
{
new query[3000];
format(query,sizeof(query),"UPDATE `autos` SET`spoiler`='%i',`hood`='%i',`roof`='%i',
`sideskirt`='%i',`lamps`='%i',`nitro`='%i',`wheels`='%i',`stereo`='%i',`hydraulics`='%i',
`frontbumper`='%i',`rearbumper`='%i',`exhaust`='%i',`ventright`='%i',
`ventleft`='%i',`paintjob`='%i',`color1`='%i',`color2`='%i',`fuel`='%i',`kmstand`='%i',
`kennzeichen`='%s' WHERE `id`='%i'", cInfo[i][Car_Spoiler],cInfo[i][Car_Hood],
cInfo[i][Car_Roof],cInfo[i][Car_Sideskirt],cInfo[i][Car_Lamps],cInfo[i][Car_Nitro],
cInfo[i][Car_Wheels],cInfo[i][Car_Stereo],cInfo[i][Car_Hydraulics],
cInfo[i][Car_FrontBumper],cInfo[i][Car_RearBumper],cInfo[i][Car_Exhaust],
cInfo[i][Car_VentRight],cInfo[i][Car_VentLeft],cInfo[i][Car_PaintJob],
cInfo[i][Car_Color1],cInfo[i][Car_Color2],cInfo[i][car_tank],cInfo[i][Car_Meter],
cInfo[i][kennzeichen],cInfo[i][db_id]);
mysql_function_query(dbhandle, query, false, "", "");
}
Alles anzeigen
Befehl:
C
ocmd:setplate(playerid,params[])
{
if(GetPlayerState(playerid) != PLAYER_STATE_DRIVER)return
SendClientMessage(playerid,C_Error,"Du bist nicht der Fahrer!");
{
new plate[35], string[220];
new vehid = GetPlayerVehicleID(playerid);
if (sscanf(params, "s[20]", plate)) return
SendClientMessage(playerid,-1,"/setplate [plate]");
if (strlen(plate) > 20 || strlen(plate) < 1) return
SendClientMessage(playerid,-1," /setplate [plate] (länge 0-20)");
format(string,128,"Das Kennzeichen wurde auf %s erfolgreich geändert.",plate);
SetVehicleNumberPlate(vehid, plate);
SetVehicleToRespawn(vehid);
cInfo[vehid][kennzeichen]=plate;
savePlayerCar(vehid);
SendClientMessage(playerid,C_Blau,"Dein Kennzeichen wurde gespeichert.");
return 1;
}
Alles anzeigen
Fahrzeuge laden:
C
cache_get_field_content(i,"kennzeichen",cInfo[id][kennzeichen],dbhandle,16);
SetVehicleNumberPlate(cInfo[id][id_x],cInfo[id][kennzeichen]);
SetVehicleToRespawn(cInfo[id][id_x]);
Ich hoffe ihr könnt mir helfen
MfG