shape1
shape2
shape3
shape4
shape7
shape8

Как сделать чтобы винил сохранялся на авто фракций /setvinil


Статус
Закрыто для дальнейших ответов.

Vertu

Новичок
Пользователь
19.03.2022
1
0
0
Как сделать чтобы винил после /spcars или рестарта сервера у авто сохранялся винил. (Знаю что это делается в public OnVehicleSpawn(vehicleid), но не получается правильно все написать там не разбираюсь.)
CMD:setvinil(playerid, params[])
{
if(GetPlayerAdminEx(playerid) < 4) return 1;
else if(admin_logged[playerid] == false) return SendClientMessage(playerid, 0x999999FF, "Âû íå àâòîðèçèðîâàíû, äëÿ ýòîãî èñïîëüçóéòå /alogin");
extract params -> new vehicleid, vinils; else return SendClientMessage(playerid, 0x999999FF, "Èñïîëüçóéòå: /vinils [id òðàíñïîðòà] [id âèíèëà]");
if(GetPlayerVzlom(playerid) == 1) return SendClientMessage(playerid, 0x999999FF, "Âàø àêêàóíò ïîäîçðåâàåòñÿ âî âçëîìå, äîñòóï ê ìíîãèì äåéñòâèÿì çàáëîêèðîâàí.");

if(!IsValidVehicle(vehicleid)) return SendClientMessage(playerid, 0xFF6600FF, "Äàííîãî òðàíñïîðòà íå ñóùåñòâóåò íà ñåðâåðå");

if(!(0 <= vinils <= 5)) return SendClientMessage(playerid, 0xFF6600FF, "Íåâåðíûé èäåíòèôèêàòîð âèíèëà. Îò 0 äî 5");

new index = GetVehicleData(vehicleid, V_ACTION_ID);
ChangeVehiclePaintjob(vehicleid, vinils);


SetOwnableCarData(index, OC_VINIL, vinils);

new query[1512];

mysql_format(mysql, query, sizeof query, "UPDATE ownable_cars SET vinil=%d WHERE id=%d", vinils, GetOwnableCarData(index, OC_SQL_ID));
mysql_query(mysql, query, false);

new fmt_text[80];

format(fmt_text, sizeof fmt_text, "Âû óñòàíîâèëè âèíèë {FFD83D}¹%d {FFFFFF}òðàíñïîðòó {FFD83D}¹%d", vinils, vehicleid);
SendClientMessage(playerid, -1, fmt_text);


return 1;
}
 

Давид Ордян

Модератор
Команда портала
Модератор
09.10.2021
180
10
11
0
Тема большой промежуток времени была неактивна.
Закрыто.
 
Статус
Закрыто для дальнейших ответов.