[Help] Проблема с количеством аргументов - Форум Cheat-Master.ru
  • Страница 1 из 1
  • 1
Модератор форума: [CM]OlegEhtler, Getbackthere, Phoenixxx_Czar  
[Help] Проблема с количеством аргументов
[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 этим уж у меня нет проблем ))

А проблему уже решил =)

Но всё равно спасибо что ответили )
  • Страница 1 из 1
  • 1
Поиск: