Hei community,
Ich suche einen freiwilligen der mir hilft das tuning und farben von atos zu speichern
Weil ich damit echt garnicht klarkomme
Hoffe auf hilfe
LG. Silvio
Hei community,
Ich suche einen freiwilligen der mir hilft das tuning und farben von atos zu speichern
Weil ich damit echt garnicht klarkomme
Hoffe auf hilfe
LG. Silvio
Jedes Fahrzeug hat insgesamt 14 Komponenten (Tuning).
Ich habe dir mal eine einfache Liste gemacht, wie du die Komponenten von "vehicleid" abfragst:
Component00 = GetVehicleComponentInSlot(vehicleid,CARMODTYPE_SPOILER);
Component01 = GetVehicleComponentInSlot(vehicleid,CARMODTYPE_HOOD);
Component02 = GetVehicleComponentInSlot(vehicleid,CARMODTYPE_ROOF);
Component03 = GetVehicleComponentInSlot(vehicleid,CARMODTYPE_SIDESKIRT);
Component04 = GetVehicleComponentInSlot(vehicleid,CARMODTYPE_LAMPS);
Component05 = GetVehicleComponentInSlot(vehicleid,CARMODTYPE_NITRO);
Component06 = GetVehicleComponentInSlot(vehicleid,CARMODTYPE_EXHAUST);
Component07 = GetVehicleComponentInSlot(vehicleid,CARMODTYPE_WHEELS);
Component08 = GetVehicleComponentInSlot(vehicleid,CARMODTYPE_STEREO);
Component09 = GetVehicleComponentInSlot(vehicleid,CARMODTYPE_HYDRAULICS);
Component10 = GetVehicleComponentInSlot(vehicleid,CARMODTYPE_FRONT_BUMPER);
Component11 = GetVehicleComponentInSlot(vehicleid,CARMODTYPE_REAR_BUMPER);
Component12 = GetVehicleComponentInSlot(vehicleid,CARMODTYPE_VENT_RIGHT);
Component13 = GetVehicleComponentInSlot(vehicleid,CARMODTYPE_VENT_LEFT);
lg
Es wäre besser, das über eine Schleife zu realisieren.
new component[14];
for(new i = 0; i<14; i++) component[i] = GetVehicleComponentInSlot(vehicleid,i);
Das spart sehr viel Tipparbeit.
Super und ich weiss kein bisschen weiter
Was willst du denn eigentlich genau machen, und welches System nutzt du zum speichern?
Ich benutze MySQL
stock saveTuningFromCar(playerid){
new vID=GetPlayerVehicleID(playerid),query[175],tmp_i;
format(query,sizeof query,"SELECT * FROM `car.tuning` SET ``
for(new i,val;i<14;i++){
val=GetVehicleComponentInSlot(vID,i);
if(val!= 0){
format(query,sizeof query,"UPDATE `car.tuning` SET `car_competent_slot%i`=%i,",val);
}
tmp_i=i;
}
if(tmp_i<=12)strdel(query,strlen(query)-1,strlen(query));
format(query,sizeof query,"%s WHERE `besitzer`=%i",query,sInfo[playerid][db_id]);
mysql_pquery(dbhandle,query,"","");
}
Das hatte ich für dich damals vorbereitet...
mfg
So der stock ist eingefügt, aber wie gehts weiter?
Der Stock ist so erstmal unbrauchbar, weil er dir nur das letzte Tuningteil speichern wird.
Super, und ich weiss immernoch nicht weiter...
Versuche es doch mal selber.... das war nur ein unfertiges und grobes Beispiel!
mfg
Das ist ja das Problem ich komme mit dem speichern vn atuoteilen ÜBERHAUPT nicht klar...
Du hast doch oben schon ein Beispiel. Man muss es auch mal alleine versuchen und nicht immer auf Hilfe anderer angewiesen sein.
Viel Erfolg!
Also pass auf:
Hast du ein Public wie z.b PlayerCarConnect und PlayerCarDisconnect?
Hast du eine Datenbank für Fahrzeuge?
Wie ist die Struktur?
Spalten bereits vorhanden?
Du musst doch nur die Farbe etc abfragen und dann die Spalte Updaten