Доступ к архиву

Переход в группу "Пользователь"

300.00 ₽
Одноразовый платёж
Быстрый переход в группу "Пользователи", без надобности написания постов и ожидания.

Покупка дает возможность:
Быть полноправным участником форума
Нормальное копирование кода
Создавать темы
Скачивать файлы
Доступ к архиву Pawno-Info

Исправить систему личных автомобилей.

Статус
В этой теме нельзя размещать новые ответы.

HurricaneWilliam

Ученик
1) У системы автомобиля есть 3 слота для покупки авто, для того чтобы их купить нужно приобрести дом.

2) После покупки одного автомобиля, поехать затюнить его, после поехать купить второй, то после перезахода/респавна авто телепортировать авто которое было куплено вторым без установленного тюнинга "Например ковш, подиум" станет тюненным с первого авто. Если иметь три авто тюнинг будет бегать между ними.

3) Данный баг не смогли устранить разработчики серверов с онлайном 200-300 человек, говорю к тому что даже я не смог вникнуть в чем дело. Почему дюпает и багает.
sa-mp-005.png

- Скриншот первой машины, с установленным тюнингом.


sa-mp-006.png

-Скриншот второй только что приобретенного автомобиля, полностью без тюнинга, только базовый.


sa-mp-007.png

- Скриншот третий, после респавна автомобиля к дому. Забаганный тюнинг с первого авто на месте.


sa-mp-008.png

- Скриншот четвертый, если переспавнить автомобили, тобишь заспавнить инфернус, после него второе авто. Он без тюна появился.

Код системы ниже:

CMD:fixcar(playerid) {
if(pData[playerid][pHotel] != -1 || pData[playerid][pFlat] != -1 || pData[playerid][have_garage] != -1)
return SPD(playerid,913,DIALOG_STYLE_MSGBOX,"Доставка транспорта",""CWHITE"Вы хотите заказать услугу доставки транспорта? Стоимость услуги 500$","Да","Нет");

if(pData[playerid][pHouse] == -1 && pData[playerid][pHotel] == -1 && pData[playerid][pFlat] == -1 && pData[playerid][have_garage] == -1)
return SCM(playerid, COLOR_LIGHTGREY, "У Вас нет домашнего транспорта");
if(pData[playerid][pCar][0] == 0 && pData[playerid][pCar][1] == 0 && pData[playerid][pCar][2] == 0)
return SCM(playerid, COLOR_LIGHTGREY, "У Вас нет домашнего транспорта");
if(pData[playerid][pCash] < 500) return SCM(playerid, COLOR_GREY, "Для доставки транспорта к дому требуется 500$ наличными");
string[0] = EOS;
new text_car_1[140], text_car_2[140], text_car_3[140];
if(pData[playerid][pCar][0] != 0) format(text_car_1, 140, "(марка: %s)", VehicleNames[pData[playerid][pCar][0] - 400]);
else strcat(text_car_1, "{ff4d4d}(отсутствует)");
if(pData[playerid][pCar][1] != 0) format(text_car_2, 140, "(марка: %s)", VehicleNames[pData[playerid][pCar][1] - 400]);
else strcat(text_car_2, "{ff4d4d}(отсутствует)");
if(pData[playerid][pCar][2] != 0) format(text_car_3, 140, "(марка: %s)", VehicleNames[pData[playerid][pCar][2] - 400]);
else strcat(text_car_3, "{ff4d4d}(отсутствует)");
format(string, 400, ""CLITEBLUE"Выберите автомобиль из списка ниже:\n"CWHITE"Первый автомобиль "CMAIN"%s\n"CWHITE"Второй автомобиль "CMAIN"%s\n"CWHITE"Третий автомобиль "CMAIN"%s", text_car_1, text_car_2, text_car_3);
return SPD(playerid, 8237, DIALOG_STYLE_LIST, ""CPALEGREEN"Доставка автомобиля к дому {ff9945}(стоит 500$)", string, "Выбрать", "Отмена");


Если есть вопросы к данной системе, скину доп.скриншоты и код. Прошу устранить данную проблему и помочь мне. Я мучаюсь с этим. Заранее огромное спасибо. с меня плюс!
 
Последнее редактирование модератором:
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу