Доступ к готовым решениям

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

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

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

Include CarModificator[DEMO]

Gasilator

Изучающий
Пользователь
Регистрация
2 Мар 2012
Сообщения
112
Лучшие ответы
0
Репутация
33
Автор:Gasilator(Я)

Добрый день, ув. пользователи pawno-info!
Хотел бы вам представить свой демонстрационный инклуд CarModificator.
Этот инклуд разработан для расширенного лёгкого тюнинга всех автомобилей.






v0.2:



Особенности:
  • Добавление любой запчасти занимает в моде всего одну строку
  • Покраска кузовных деталей в одну строку(ID цветов деталей соответствуют ID цветам автомобиля)
  • Лёгкое удаление в одну строку

Обновления v0.2:
  • Добавлена возможность снять ПОЛНОСТЬЮ передний, задний бампера
  • Добавлен тюнинг фар (только 2 типа для инфернуса)
  • Добавлены обвесы для Sentinel,Cheetah, трубы для Infernus
  • Стоковые тюнинг-детали для автомобилей WheelArchAngel
  • Немного оптимизирован код
  • В пост добавил немного скринов обновления

Доступно:
  • Buffalo - передний бампер (1-4);выхлоп(1,2,3,6).
  • Previon - передний бампер(1,4);задний бампер(1,2,4);выхлоп(1-6).
  • Sentinel - передний бампер(2-4);задний бампер(3).
  • Cheetah - задний бампер(1-2).
  • Infernus - выхлоп(1);фары(1-2).
  • AddFrontBumper(vehid, 200); - снять передний бампер
  • AddRearBumper(vehid, 200); - снять задний бампер
  • Цветов для деталей кузова пока 60(ID:0-60). В дальнейшем задействуются все цвета, доступные для автомобилей.

Функции:

HTML:
AddFrontBumper(vehid, type); - Установить передний бампер
AddRearBumper(vehid, type); - Установить задний бампер
AddExhaust(vehid, type); - Установить выхлопные трубы
AddSpoiler(vehid, type); - Установить спойлер
AddLights(vehid, type); - Установить фары(доступны только 2 типа фар для Infernus)
PaintParts(color); - Перекрасить кузовные части
DestroyFrontBumper(); - Удалить передний бампер
DestroySpoiler(); - Удалить спойлер
DestroyExhaust(); - Удалить выхлопные трубы
DestroyAllParts(); - Удалить весь тюнинг
#define FILTERSCRIPT

#include <a_samp>
#include <carmod>

new car[MAX_PLAYERS];//Переменная автомобиля

public OnFilterScriptInit()
{
return 1;
}

public OnFilterScriptExit()
{
return 1;
}

public OnPlayerCommandText(playerid, cmdtext[])
{
if(strcmp("/buffalo", cmdtext, true, 10) == 0)
{
new Float:p[4];
DestroyVehicle(car[playerid]);//Удаляем ранее созданный автомобиль
DestroyAllParts();//Удаляем весь ранее созданный тюнинг
GetPlayerPos(playerid, p[0], p[1], p[2]);
GetPlayerFacingAngle(playerid, p[3]);
car[playerid] = CreateVehicle(402,p[0], p[1], p[2],p[3]+90,7,7,9999999);
AddBuffaloFrontBumper(car[playerid], 1);//Добавим бампер №1 на бафалу
AddSpoiler(car[playerid], 3);//Добавим спойлер №3
AddExhaust(car[playerid], 4);//Добавим глушители №4
PaintParts(7);//Покрасим запчасти в тот же цвет, что и авто(7)
PutPlayerInVehicle(playerid,car[playerid],0);
return 1;
}
}

Установка: файл carmod.ini закинуть в папку pawno/include

З.Ы. С оптимизацией кода не очень дружу, если можно как-либо доработать, пишите

Скачать:
Скачать:
 
Последнее редактирование:
Сверху Снизу