Директор
Ученик
Здравствуйте, появилась проблема!
Как только я сделал сохранение цветов и т.д, у меня появилась другая проблема!
Оказывается, скрипт не понимает на какую машину мы сели!
У меня есть скрипт который достает из бд машины и спавнит их. Скрипт который красит машину не понимает какой ид у машины!
Вот команда покраски
Скрипт загрузки машин
Как только я сделал сохранение цветов и т.д, у меня появилась другая проблема!
Оказывается, скрипт не понимает на какую машину мы сели!
У меня есть скрипт который достает из бд машины и спавнит их. Скрипт который красит машину не понимает какой ид у машины!
Вот команда покраски
PHP:
CMD:setvehcolor(playerid, params[])
{
new setcolor; new stringer[500];
if(sscanf(params, "d", setcolor))return SendClientMessage(playerid, -1, "/setvehcolor [цвет]");
new car = GetPlayerVehicleID(playerid);
ChangeVehicleColor(car,setcolor,setcolor);
csInfo[car][cColor1] = setcolor;
format(stringer, sizeof(stringer), "%d",csInfo[car][cId]);
SendClientMessage(playerid, 0x6ab1ffaa, stringer);
new zapros[512];
mysql_format(mysql_connect_ID, zapros, sizeof(zapros), "UPDATE `carsell` SET `color1` = '%i' WHERE `id` = '%d'",csInfo[car][cColor1], csInfo[car][cId]);
mysql_function_query(mysql_connect_ID, zapros, false, "", "");
return true;
}
PHP:
function CarSellLoad()
{
LoadAllCarSell = 0;
new rows, fields, time = GetTickCount();
cache_get_data(rows, fields);
for(new i = 0; i < rows; i++)
{
csInfo[i][cId] = cache_get_field_content_int(i, "id", mysql_connect_ID);
cache_get_field_content(i, "owner", csInfo[i][cOwner], mysql_connect_ID, 24);
csInfo[i][cIdModel] = cache_get_field_content_int(i, "idmodel", mysql_connect_ID);
csInfo[i][cCena] = cache_get_field_content_int(i, "cena", mysql_connect_ID);
csInfo[i][cColor1] = cache_get_field_content_int(i, "color1", mysql_connect_ID);
csInfo[i][cColor2] = cache_get_field_content_int(i, "color2", mysql_connect_ID);
csInfo[i][cPos][0] = cache_get_field_content_float(i, "xpos", mysql_connect_ID);
csInfo[i][cPos][1] = cache_get_field_content_float(i, "ypos", mysql_connect_ID);
csInfo[i][cPos][2] = cache_get_field_content_float(i, "zpos", mysql_connect_ID);
csInfo[i][cPos][3] = cache_get_field_content_float(i, "rotation", mysql_connect_ID);
LoadAllCarSell++;
csInfo[i][cCreate] = CreateVehicle(csInfo[i][cIdModel], csInfo[i][cPos][0], csInfo[i][cPos][1], csInfo[i][cPos][2], csInfo[i][cPos][3], csInfo[i][cColor1], csInfo[i][cColor2], 60000);
}
return 1;
}
