Tot ce trebuia sa faci era sa setezi valoriile de la rainbow si vip pe 0
function InsertVehicle(playerid, modelid, vip, rainbow, legendary, stage, temporar) {
new idd = Iter_Free(PersonalVehicles);
Iter_Add(MyVehicle[playerid], idd);
Iter_Add(PersonalVehicles, idd);
CarInfo[idd][Userid] = PlayerInfo[playerid][pSQLID];
CarInfo[idd][cID] = cache_insert_id();
CarInfo[idd][cModel] = modelid;
CarInfo[idd][cValue] = 1;
CarInfo[idd][cOnline] = playerid;
if(CarInfo[idd][cModel] == 487 || CarInfo[idd][cModel] == 447) {
new randspawn = random(sizeof(DealerCarPos1));
CarInfo[idd][cLocationx] = DealerCarPos1[randspawn][0]; CarInfo[idd][cLocationy] = DealerCarPos1[randspawn][1]; CarInfo[idd][cLocationz] = DealerCarPos1[randspawn][2];
CarInfo[idd][cAngle] = DealerCarPos1[randspawn][3];
}
else if(CarInfo[idd][cModel] == 519) {
new randspawn = random(sizeof(DealerCarPos2));
CarInfo[idd][cLocationx] = DealerCarPos2[randspawn][0]; CarInfo[idd][cLocationy] = DealerCarPos2[randspawn][1]; CarInfo[idd][cLocationz] = DealerCarPos2[randspawn][2];
CarInfo[idd][cAngle] = DealerCarPos2[randspawn][3];
}
else {
new randspawn = random(sizeof(DealerCarPos));
CarInfo[idd][cLocationx] = DealerCarPos[randspawn][0]; CarInfo[idd][cLocationy] = DealerCarPos[randspawn][1]; CarInfo[idd][cLocationz] = DealerCarPos[randspawn][2];
CarInfo[idd][cAngle] = DealerCarPos[randspawn][3];
}
CarInfo[idd][cColorOne] = 1; CarInfo[idd][cColorTwo] = 1;
strmid(CarInfo[idd][cOwner], PlayerInfo[playerid][pUsername], 0, strlen(PlayerInfo[playerid][pUsername]), 255);
strmid(CarInfo[idd][cLicense], "NewCar", 0, 6, 255);
CarInfo[idd][cAlarm] = 0; CarInfo[idd][cLock] = 0; CarInfo[idd][cRainBow] = false; CarInfo[idd][cLegendary] = 0; CarInfo[idd][cStage] = 0;
for(new i = 0; i < 14; i++) CarInfo[idd][cMod][i] = 0;
CarInfo[idd][cVip] = 0; CarInfo[idd][cFuel] = 100;
CarInfo[idd][paintjob] = 3; CarInfo[idd][KM] = 0;
CarInfo[idd][cPoints] = 5; CarInfo[idd][cTax] = 3000; CarInfo[idd][cTime] = gettime()+600;
CarInfo[idd][cRainBow] = 0;
CarInfo[idd][cStage] = 0; CarInfo[idd][cText] = 0;
CarInfo[idd][cPoints] = 5; CarInfo[idd][cTax] = 50;
saveCar(idd);
gQuery[0] = EOS;
mysql_format(SQL, gQuery, sizeof(gQuery), "UPDATE cars SET `MaxSpeed`='%d' WHERE ID=%d", GetVehicleMaxSpeed(CarInfo[idd][cModel]-400), CarInfo[idd][cID]);
mysql_tquery(SQL, gQuery, "", "");
CarInfo[idd][cMaxSpeed] = GetVehicleMaxSpeed(CarInfo[idd][cModel]-400);
if(legendary == 1) {
CarInfo[idd][cLegendary] = 1;
gQuery[0] = EOS;
mysql_format(SQL, gQuery, sizeof(gQuery), "UPDATE cars SET `Legendary`='%d',`MaxSpeed`='300' WHERE ID=%d", CarInfo[idd][cLegendary], CarInfo[idd][cID]);
mysql_tquery(SQL, gQuery, "", "");
}
if(stage > 0) {
gQuery[0] = EOS;
CarInfo[idd][cStage] = stage;
mysql_format(SQL, gQuery, sizeof(gQuery), "UPDATE cars SET `Stage`='%d' WHERE ID=%d", stage, CarInfo[idd][cID]);
mysql_tquery(SQL, gQuery, "", "");
}
if(rainbow == 1) {
gQuery[0] = EOS;
CarInfo[idd][cRainBow] = true;
mysql_format(SQL, gQuery, sizeof(gQuery), "UPDATE cars SET `RainBow`='%d' WHERE ID=%d", CarInfo[idd][cRainBow], CarInfo[idd][cID]);
mysql_tquery(SQL, gQuery, "", "");
}
if(vip == 1) {
gQuery[0] = EOS;
format(CarInfo[idd][cText], 32, GetName(playerid));
mysql_format(SQL, gQuery, sizeof(gQuery), "UPDATE cars SET `Text`='%s' WHERE ID=%d", GetName(playerid), CarInfo[idd][cID]);
mysql_tquery(SQL, gQuery, "", "");
}
if(MyVehicleSpawn[playerid] != 5) SpawnPlayerCar(idd);
return true;
}
modifica functia asta cu functia ta din gamemode