[INC] IsValidComponentFor
|
|
_Dark_ | Дата: Четверг, 08.09.2011, 20:01 | Сообщение # 1 |
Постоялец
Группа:
I'm V.I.P.
Сообщений: 379
Награды: 4
Город: Dark://core.dll
Репутация: 169
Замечания: 40%
Статус:
| [wavyred]IsValidComponentFor[/wavyred]
[wavyred]Что это?[/wavyred] Данный инклуд позволяет определить, подходит ли компонент тюнинга к указанной модели транспорта. Проще говоря, функция проверяет, можно ли поставить компонент на автомобиль или нет.
[wavyred]Для чего это?[/wavyred] Функция может оказать незаменимую помощь при разработке системы тюнинга. Например, вы можете перечислить компоненты для установки в диалоговом окне, а при клике проверять, подходит ли он к автомобилю. Если да - устанавливаете. Нет - не устанавливаете.
[wavyred]Синтаксис[/wavyred] Code native IsComponentValidFor(modelid, componentid)
Параметры: Code (modelid, componentid)
modelid - Модель (не путать с ID) транспортного средства, для которого проверяем совместимость с компонентом. componentid - ID проверяемого компонента.
Возвращает:
1, если компонент совместим с транспортным средством. 0, если компонент не совместим с транспортным средством.
[wavyred]Использование[/wavyred]
Code public OnPlayerCommandText(playerid, cmdtext[]) { if(!strcmp(cmdtext, "/addspoiler", true)) { if(IsValidComponentFor(GetVehicleModel(GetPlayerVehicleID(playerid)), 1014)) { AddVehicleComponent(GetPlayerVehicleID(playerid), 1014); SendClientMessage(playerid, 0xFFFFFFFF, "Вам установлен спойлер!"); } else SendClientMessage(playerid, 0xFFFFFFFF, "На вашу машину нельзя поставить спойлер!!!"); return 1; } return 0; }
[wavyred]Авторы[/wavyred] Автор инклуда - _Dark_ Отдельное, огромное спасибо AirKite за его инклуд GetVehicleCompatibleUpgrades с которого я и брал доступные компоненты (Копирайты сохранены).
[wavyred]Скачать[/wavyred] Скачать можно по ссылке ниже.
Если баги возникают из ниоткуда - ты на правильном пути. (с)
|
|
|
|
toneysix | Дата: Четверг, 08.09.2011, 20:14 | Сообщение # 2 |
Джэдай
Группа:
I'm V.I.P.
Сообщений: 1731
Награды: 77
Город: Салават
Репутация: 1825
Замечания: 0%
Статус:
| Ужас. Теперь каждый будет ставить в релиз по одной функции.. Мой совет, посмотрите на оф.форуме, какие там выкладывают инклуды, берите пример. А для таких мелочей можно создать тему, как на оф.форуме - "Полезные функции и макросы", и там пополнять тему своими мелкими наработками.
Русскоязычныи портал о MTA/GTA-IV-MP | http://multi-theft-auto.ru
|
|
|
|
_Dark_ | Дата: Четверг, 08.09.2011, 20:43 | Сообщение # 3 |
Постоялец
Группа:
I'm V.I.P.
Сообщений: 379
Награды: 4
Город: Dark://core.dll
Репутация: 169
Замечания: 40%
Статус:
| Quote (toneysix) Ужас. Теперь каждый будет ставить в релиз по одной функции.. Мой совет, посмотрите на оф.форуме, какие там выкладывают инклуды, берите пример. А для таких мелочей можно создать тему, как на оф.форуме - "Полезные функции и макросы", и там пополнять тему своими мелкими наработками. Не нравится - не пользуйся. Я никому не навязываю правила оформления тем. Кому надо тот возьмет.
Если баги возникают из ниоткуда - ты на правильном пути. (с)
|
|
|
|
AirKite | Дата: Четверг, 08.09.2011, 20:44 | Сообщение # 4 |
Долгожитель
Группа:
I'm V.I.P.
Сообщений: 1671
Награды: 21
Город: Новосибирск
Репутация: 2070
Замечания: 0%
Статус:
| Ха ха... а что в моей теме не отписался? Я посмотрел что ты всё ещё не сделал, и обновил свой инклуд. SA-MP.Com: http://forum.sa-mp.com/showthread.php?t=281906 Samp-rus.Сom: http://www.samp-rus.com/forum/8-18426-1
p.s. Моё ха ха в начале сообщения вызвано засчёт того, что каким то образом, даже примеры совпали. Почему то именно 1014 компонент? А так вообще ситуация весьма неловкая. Твой пост увидел слишком поздно С другой стороны и ты тоже поторопился, у меня это всё и так было в планах.
[1337GAMES] Easy RP (SAMP SERVER, DEVELOPMENT, NOT SAMP-RP, SMART LIFE)
Jabber: airkite@qip.ru [Addon] QuickBinder [FS] Online Players Record
|
|
|
|
_Dark_ | Дата: Четверг, 08.09.2011, 20:45 | Сообщение # 5 |
Постоялец
Группа:
I'm V.I.P.
Сообщений: 379
Награды: 4
Город: Dark://core.dll
Репутация: 169
Замечания: 40%
Статус:
| Quote (AirKite) Почему то именно 1014 компонент? о как оно!
Quote (AirKite) С другой стороны и ты тоже поторопился, у меня это всё и так было в планах. Я ж не знал какие у тебя планы
Короче я зря делал это
Добавлено: Ничего ничего, у меня еще есть пару идей на этот случай. Добавлю завтра несколько штучек.
Если баги возникают из ниоткуда - ты на правильном пути. (с)
Сообщение отредактировал _Dark_ - Четверг, 08.09.2011, 20:48 |
|
|
|
AirKite | Дата: Четверг, 08.09.2011, 20:52 | Сообщение # 6 |
Долгожитель
Группа:
I'm V.I.P.
Сообщений: 1671
Награды: 21
Город: Новосибирск
Репутация: 2070
Замечания: 0%
Статус:
| Я думаю это часть психологии. Типа такой выбор был засчёт работы с определёнными цифрами. Ведь ты работал с моей основой, точно также как и я. Выбор пал на 1014, как у меня так и у тебя Есть ведь фокусы основанные на выборе участника нужного числа\предмета нужного фокуснику.
Очень старый тест, который если действительно выполнять, удивит вас в 98% случае: Quote Этот тест вас удивит! Не нужно ни бумаги, ни карандаша, ни калькулятора. Просто следуйте инструкциям - так быстро как можете, но не читайте следующие вопросы, пока не закончили предыдущий. Не надо записывать задания и ответы, считайте в уме. Вы будете ошеломлены результатом. Сколько будет 15+6? . . . . . . . . . . . 3+56? . . . . . . . . . . .
89+2 . . . . . . . . . . .
12+53
. . . . . . . . . . .
75+26
. . . . . . . . . . .
25+52 . . . . . . . . . . .
63+32
. . . . . . . . . . .
Я знаю: вычисления - это тяжелая работа, но финиш близок... . . . . . . . . . . .
Еще немного...
. . . . . . . . . . .
123+5
. . . . . . . . . . .
БЫСТРО! ЗАДУМАЙТЕ ИНСТРУМЕНТ И ЦВЕТ!
. . . . . . . . . . .
Прокрутите ниже...
. . . . . . . . . . .
Еще немного...
. . . . . . . . . . .
Еще чуть-чуть...
. . . . . . . . . . .
Вы только что задумали красный молоток, не так ли? Если нет, то вы среди 2% людей, кто имеет "другое" или "нестандартное" мышление. 98% людей отвечают в этом тесте "красный молоток". Если вы не верите в это, проверьте на своих родственниках и знакомых
[1337GAMES] Easy RP (SAMP SERVER, DEVELOPMENT, NOT SAMP-RP, SMART LIFE)
Jabber: airkite@qip.ru [Addon] QuickBinder [FS] Online Players Record
|
|
|
|
Fus1 | Дата: Пятница, 09.09.2011, 07:42 | Сообщение # 7 |
Группа:
Продвинутые
Сообщений: 2704
Награды: 121
Город: Melbourne Australia
Репутация: 3103
Замечания: 0%
Статус:
| Ахренеть, я даже не читал числа, просто прокрутил и загадал красный молоток
|
|
|
|
_Dark_ | Дата: Пятница, 09.09.2011, 13:46 | Сообщение # 8 |
Постоялец
Группа:
I'm V.I.P.
Сообщений: 379
Награды: 4
Город: Dark://core.dll
Репутация: 169
Замечания: 40%
Статус:
| [off] AirKite, невероятно... Я загадал красный молоток после всех вычислений [/off]
Если баги возникают из ниоткуда - ты на правильном пути. (с)
|
|
|
|