Спасибо вам огромное, все заработало, попробовал еще 2 вариант, но все также как и было.Цитата:
А, ну да... Туплю что-то...
У тебя потому и срабатывает только последнее авто, что пока оно не создалось, у тебя там 0 записан и в результате у тебя условие выглядит как (850 <= 860 <= 0)
Так всё будет работать:
stock LoadedOwnable() { for(new i; i < OWNABLECARS; i++) { OwnableCar[i] = J_AddStaticVehicleEx( CarInfo[i][cModel], CarInfo[i][cPos_X], CarInfo[i][cPos_Y], CarInfo[i][cPos_Z], CarInfo[i][cPos_A], CarInfo[i][cColor_1], CarInfo[i][cColor_2], 60000, CarInfo[i][cInterior], CarInfo[i][cVirtualWorld] ); CarText[i] = CreateDynamic3DTextLabel("-",-1,0,0,0.5,5.0,INVALID_PLAYER_ID,OwnableCar[i]); if(!GetString(CarInfo[i][cOwner],"The State")) { if(!CarInfo[i][cParkedInGarage] || !CarInfo[i][cParkedInParking]) SetVehicleVirtualWorld(OwnableCar[i], 1); } if(CarInfo[i][cSupreme] == 1) SupremeInstall(i); if(CarInfo[i][cTwinTurbo] == 1) TwinTurboInstall(i); BikesInstall(i); } for(new i; i < OWNABLECARS; i++) { if(OwnableCar[i] != 0) } return 1; }
Хотя вообще как-то вот так лучше сделать:
stock LoadedOwnable() { for(new i; i < OWNABLECARS; i++) { OwnableCar[i] = J_AddStaticVehicleEx( CarInfo[i][cModel], CarInfo[i][cPos_X], CarInfo[i][cPos_Y], CarInfo[i][cPos_Z], CarInfo[i][cPos_A], CarInfo[i][cColor_1], CarInfo[i][cColor_2], 60000, CarInfo[i][cInterior], CarInfo[i][cVirtualWorld] ); CarText[i] = CreateDynamic3DTextLabel("-",-1,0,0,0.5,5.0,INVALID_PLAYER_ID,OwnableCar[i]); if(!GetString(CarInfo[i][cOwner],"The State")) { if(!CarInfo[i][cParkedInGarage] || !CarInfo[i][cParkedInParking]) SetVehicleVirtualWorld(OwnableCar[i], 1); } if(CarInfo[i][cSupreme] == 1) SupremeInstall(i); if(CarInfo[i][cTwinTurbo] == 1) TwinTurboInstall(i); BikesInstall(i); UpdateCarInfo(OwnableCar[i]); } return 1; } { if(IsAOwnableCar(vehicleid)) UpdateCarInfo(vehicleid); return 1; } stock UpdateCarInfo(vehicleid) { new number = GetVehicleID(vehicleid); new string[200]; if(IsASellCar(vehicleid)) format(string,sizeof(string),"{FF9900} Òðàíñïîðò ïðîäàåòñÿ {FFFFFF}\n\nÌîäåëü: {AFAFAF}%s (%d){FFFFFF}\nÍîìåð: {AFAFAF}%s{FFFFFF}\nÑòîèìîñòü: {AFAFAF}$%d", VehicleName[GetVehicleModelEx(vehicleid)-400],GetVehicleModelEx(vehicleid),OwnCarNumber(vehicle id),CarInfo[number][cCost]); else string[0] = 0; UpdateDynamic3DTextLabelText(CarText[number],COLOR_WHITE,string); return 1; }
Можно закрывать.