Здравствуйте форумчане! Возникнула проблема, с модом Eternity Project. В общем, в моде есть команда /paintjob (покрасочные работы), сохранение покрасочных работ - происходит, однако, после /scar или респавна авто они - слетают. Когда перезагружаю сервер они не пропадают, только после взрыва, скара. Надеюсь поможете, вот команда /paintjob, спасибо всем.
if(strcmp(cmd, "/paintjob", true) == 0)
{
if(PlayerInfo[playerid][pAdmin] < 3) return SendClientMessage(playerid, COLOR_GRAD1, "?? ?? ?????????????!");
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD1, "???????????: /paintjob [id ??????] [????? ?????? 1 - 5]");
SendClientMessage(playerid, COLOR_GRAD1, "??????????? ????????????? ????? 0 - 4 - 5");
return 1;
}
new vehid = strval(tmp);
if(!IsValidVehicle(vehid)) return SendClientMessage(playerid, COLOR_GRAD1, "?????????? ?? ??????????!");
tmp = strtok(cmdtext, idx);
new jobs = strval(tmp);
if(0 < jobs > 5) return SendClientMessage(playerid, COLOR_GRAD1, "??????????? ????????????? ????? 0 - 1 - 2 - 3 - 4 - 5");
ChangeVehiclePaintjob(vehid,jobs);
new id_car = GetVehicleIdxByID(vehid);
if(id_car != -1)
{
aData[id_car][aPj] = jobs;
SaveVehicle(id_car);
}
return 1;
}