[CM]MurKotik |
Дата: Четверг, 07.07.2016, 20:58 | Сообщение # 1
|
Murkot Develop
Сообщений: 252
Статус: Offline
|
И так, после того как я понял что в PAWNO я дикий дуб прошу помощи у вас =)
Есть код загрузки автомобилей: -
Код case 33: { if(!r) { mysql_format(DATABASE, QUERY, sizeof(QUERY), "INSERT INTO `"TABLE_CARS"` (`owner`) VALUES ('%s')" ,PTEMP[playerid][pName]); mysql_function_query(DATABASE,QUERY,true,"LoadPlayerCar","i",playerid); return 1; } for(x = 0; x < r; x++) { CarInfo[playerid][carID][x] = cache_get_row_int(x,0, DATABASE); cache_get_row(x, 1, string, DATABASE, MAX_PLAYER_NAME); CarInfo[playerid][carModel][x] = cache_get_row_int(x,2, DATABASE); CarInfo[playerid][carColor_one][x] = cache_get_row_int(x,3, DATABASE); CarInfo[playerid][carColor_two][x] = cache_get_row_int(x,4, DATABASE); CarInfo[playerid][carPercent][x] = cache_get_row_int(x,5, DATABASE); CarInfo[playerid][carFuel][x] = cache_get_row_float(x,6, DATABASE); } if(HGet(playerid) != 0) { new house = GetPVarInt(playerid,"House"); createdcar = house_car[playerid]; house_car[playerid] = CreateVehicle(CarInfo[playerid][carModel][0], HouseInfo[house][hCarx], HouseInfo[house][hCary], HouseInfo[house][hCarz], HouseInfo[house][hCarc] , CarInfo[playerid][carColor_one][0] ,CarInfo[playerid][carColor_two][0], 86400); SetVehicleParamsEx(house_car[playerid],false,false,false,true,false,false,false); CarHealth[house_car[playerid]] = float(1000); Fuell[house_car[playerid]] = CarInfo[playerid][carFuel][0]; LoadTuning(playerid,house_car[playerid]); createdcar ++; } printf("Автомобили %s загруpbkbcmены!",string); } } return true;
Но количества аргументов мне тут не достаточно и требуется вписать ещё парочку - тройку Для загрузки тюнинга автомобилей из БД. Но при попытке добавить в строчку
Код house_car[playerid] = CreateVehicle(CarInfo[playerid][carModel][0], HouseInfo[house][hCarx], HouseInfo[house][hCary], HouseInfo[house][hCarz], HouseInfo[house][hCarc] , CarInfo[playerid][carColor_one][0] ,CarInfo[playerid][carColor_two][0], 86400);
Что то новое например:
house_car[playerid] = CreateVehicle(CarInfo[playerid][carModel][0], HouseInfo[house][hCarx], HouseInfo[house][hCary], HouseInfo[house][hCarz], HouseInfo[house][hCarc] , CarInfo[playerid][carColor_one][0] ,CarInfo[playerid][carColor_two][0], CarInfo[playerid][carVehcom_1][0], 86400);
Pawno Сразу же говорит о том что ошибка 202 тобиш количество аргументов не сходится, ну оно то понятно ведь я добавил а ему об этом не сказал =). Вопрос где собственно смени ть количество аргументов?
P.S Да если заменить аргумент на другой(новый) то всё работает разумеется без того который заменён был =)
Заранее огромнейшее спасибо, да да понимаю что очень простое но не довариваю что то.
|
|
|
|
FryGames[CM] |
Дата: Четверг, 07.07.2016, 22:36 | Сообщение # 2
|
Боец
Сообщений: 130
Статус: Offline
|
В CreateVehicle никакие аргументы, кроме стандартных, вписать нельзя.
Чтобы добавить тюнинг используй: AddVehicleComponent(vehicleid, componentid); и ChangeVehiclePaintjob(vehicleid, paintjobid);
Сообщение отредактировал FryGames[CM] - Четверг, 07.07.2016, 22:39 |
|
|
|
[CM]MurKotik |
Дата: Четверг, 14.07.2016, 07:26 | Сообщение # 3
|
Murkot Develop
Сообщений: 252
Статус: Offline
|
Спасибо конечно, но вы не поняли суть вопроса =) Это код загрузки данных из MYSQL а не установки автомобиля и тюнинга на него ;) C этим уж у меня нет проблем ))
А проблему уже решил =)
Но всё равно спасибо что ответили )
|
|
|
|