stock loadcars()
{
new i = 0, tmp[32];
mysql_query("SELECT * FROM fzge;");
mysql_store_result();
while(mysql_retrieve_row())
{
FahrzeugInfo[i][fz_Typ] = 0;
mysql_get_field("ID", tmp); FahrzeugInfo[i][fz_Slot] = strval(tmp);
mysql_get_field("Model", tmp); FahrzeugInfo[i][fz_Model] = strval(tmp);
mysql_get_field("X", tmp); FahrzeugInfo[i][fz_X] = floatstr(tmp);
mysql_get_field("Y", tmp); FahrzeugInfo[i][fz_Y] = floatstr(tmp);
mysql_get_field("Z", tmp); FahrzeugInfo[i][fz_Z] = floatstr(tmp);
mysql_get_field("A", tmp); FahrzeugInfo[i][fz_A] = floatstr(tmp);
mysql_get_field("Fraktion", tmp); FahrzeugInfo[i][fz_Besitzer] = strval(tmp);
mysql_get_field("Farbe1", tmp); FahrzeugInfo[i][fz_Farbe1] = strval(tmp);
mysql_get_field("Farbe2", tmp); FahrzeugInfo[i][fz_Farbe2] = strval(tmp);
mysql_get_field("Opark", tmp); FahrzeugInfo[i][fz_Opark] = strval(tmp);
mysql_get_field("mod1", tmp); FahrzeugInfo[i][fz_mod1] = strval(tmp);
mysql_get_field("mod2", tmp); FahrzeugInfo[i][fz_mod2] = strval(tmp);
mysql_get_field("mod3", tmp); FahrzeugInfo[i][fz_mod3] = strval(tmp);
mysql_get_field("mod4", tmp); FahrzeugInfo[i][fz_mod4] = strval(tmp);
mysql_get_field("mod5", tmp); FahrzeugInfo[i][fz_mod5] = strval(tmp);
mysql_get_field("mod6", tmp); FahrzeugInfo[i][fz_mod6] = strval(tmp);
mysql_get_field("mod7", tmp); FahrzeugInfo[i][fz_mod7] = strval(tmp);
mysql_get_field("mod8", tmp); FahrzeugInfo[i][fz_mod8] = strval(tmp);
mysql_get_field("mod9", tmp); FahrzeugInfo[i][fz_mod9] = strval(tmp);
mysql_get_field("mod10", tmp); FahrzeugInfo[i][fz_mod10] = strval(tmp);
mysql_get_field("mod11", tmp); FahrzeugInfo[i][fz_mod11] = strval(tmp);
mysql_get_field("mod12", tmp); FahrzeugInfo[i][fz_mod12] = strval(tmp);
mysql_get_field("mod13", tmp); FahrzeugInfo[i][fz_mod13] = strval(tmp);
mysql_get_field("mod14", tmp); FahrzeugInfo[i][fz_mod14] = strval(tmp);
mysql_get_field("Tank", tmp); FahrzeugInfo[i][fz_Tank] = strval(tmp);
mysql_get_field("Glas", tmp); FahrzeugInfo[i][fz_Glas] = strval(tmp);
mysql_get_field("Panzer", tmp); FahrzeugInfo[i][fz_Panzer] = strval(tmp);
FahrzeugInfo[i][fz_ID] = s_CreateVehicle(FahrzeugInfo[i][fz_Model],FahrzeugInfo[i][fz_X],FahrzeugInfo[i][fz_Y],FahrzeugInfo[i][fz_Z],FahrzeugInfo[i][fz_A],FahrzeugInfo[i][fz_Farbe1],FahrzeugInfo[i][fz_Farbe2],-1);
FahrzeugInfo[i][fz_Lock] = 0;
new engine, lights, alarm, doors, bonnet, boot, objective;
GetVehicleParamsEx(FahrzeugInfo[i][fz_ID], engine, lights, alarm, doors, bonnet, boot, objective);
SetVehicleParamsEx(FahrzeugInfo[i][fz_ID], engine, lights, alarm, 0, bonnet, boot, objective);
FahrzeugInfo[i][fz_Motor] = 0;
FahrzeugInfo[i][fz_Radio] = 0;
new str[32];
switch(FahrzeugInfo[i][fz_Besitzer])
{
case 1: str = "Heer";
case 2: str = "Marine";
case 3: str = "Luftwaffe";
case 4: str = "Artillerie";
case 5: str = "SEAL";
case 6: str = "Heer";
case 7: str = "Marine";
case 8: str = "Luftwaffe";
case 9: str = "Artillerie";
case 10:str = "SEAL";
default: str = "-";
}
SetVehicleNumberPlate(FahrzeugInfo[i][fz_ID],str);
CheckPanzerung(FahrzeugInfo[i][fz_ID],i);
if(FahrzeugInfo[i][fz_mod1]!=0) AddVehicleComponent(FahrzeugInfo[i][fz_ID],FahrzeugInfo[i][fz_mod1]);
if(FahrzeugInfo[i][fz_mod2]!=0) AddVehicleComponent(FahrzeugInfo[i][fz_ID],FahrzeugInfo[i][fz_mod2]);
if(FahrzeugInfo[i][fz_mod3]!=0) AddVehicleComponent(FahrzeugInfo[i][fz_ID],FahrzeugInfo[i][fz_mod3]);
if(FahrzeugInfo[i][fz_mod4]!=0) AddVehicleComponent(FahrzeugInfo[i][fz_ID],FahrzeugInfo[i][fz_mod4]);
if(FahrzeugInfo[i][fz_mod5]!=0) AddVehicleComponent(FahrzeugInfo[i][fz_ID],FahrzeugInfo[i][fz_mod5]);
if(FahrzeugInfo[i][fz_mod6]!=0) AddVehicleComponent(FahrzeugInfo[i][fz_ID],FahrzeugInfo[i][fz_mod6]);
if(FahrzeugInfo[i][fz_mod7]!=0) AddVehicleComponent(FahrzeugInfo[i][fz_ID],FahrzeugInfo[i][fz_mod7]);
if(FahrzeugInfo[i][fz_mod8]!=0) AddVehicleComponent(FahrzeugInfo[i][fz_ID],FahrzeugInfo[i][fz_mod8]);
if(FahrzeugInfo[i][fz_mod9]!=0) AddVehicleComponent(FahrzeugInfo[i][fz_ID],FahrzeugInfo[i][fz_mod9]);
if(FahrzeugInfo[i][fz_mod10]!=0) AddVehicleComponent(FahrzeugInfo[i][fz_ID],FahrzeugInfo[i][fz_mod10]);
if(FahrzeugInfo[i][fz_mod11]!=0) AddVehicleComponent(FahrzeugInfo[i][fz_ID],FahrzeugInfo[i][fz_mod11]);
if(FahrzeugInfo[i][fz_mod12]!=0) AddVehicleComponent(FahrzeugInfo[i][fz_ID],FahrzeugInfo[i][fz_mod12]);
if(FahrzeugInfo[i][fz_mod13]!=0) AddVehicleComponent(FahrzeugInfo[i][fz_ID],FahrzeugInfo[i][fz_mod13]);
if(FahrzeugInfo[i][fz_mod14]!=0) AddVehicleComponent(FahrzeugInfo[i][fz_ID],FahrzeugInfo[i][fz_mod14]);
i++;
}
mysql_free_result();
printf("Es wurden %d Fahrzeuge aus der Datenbank geladen.", i);
return 1;
}
Alles anzeigen