00:30
ОбновитьСмайлыУправление мини-чатом
МИНИ-ЧАТ
Главная страница!

 



 
          





Рекомендуем:





Последние Файлы GTA 4 Последние Файлы GTA-MP Реклама
Скрипт GTA 4 элементы Watch... 07.09.2014
Ferrari 360 Spider [EPM con... 13.12.2013
Porsche Cayenne Turbo 2012 ... 13.12.2013
Shelby Terlingua Mustang v1... 13.12.2013
Hamann Lamborghini Gallardo... 27.10.2013
[GM] The Big PEN1:LS v2.00 ... 04.12.2017
Dgun (AvnanceRP,SampRP,Dimo... 19.03.2016
SAMP скрипт SX Events (MySQ... 03.03.2016
Карта ASL мэрия для SAMP се... 03.03.2016
AIM для SA-MP 0.3.7 22.02.2016
  • Страница 1 из 1
  • 1
Модератор форума: Kievskiy  
[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]
Скачать можно по ссылке ниже.

Прикрепления: ICC.zip (1.4 Kb)




Если баги возникают из ниоткуда - ты на правильном пути. (с)
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 компонент? :D А так вообще ситуация весьма неловкая. Твой пост увидел слишком поздно :( С другой стороны и ты тоже поторопился, у меня это всё и так было в планах.



[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 компонент?

crazy о как оно!

Quote (AirKite)
С другой стороны и ты тоже поторопился, у меня это всё и так было в планах.

Я ж не знал какие у тебя планы :)

Короче я зря делал это :D

Добавлено:
Ничего ничего, у меня еще есть пару идей на этот случай. Добавлю завтра несколько штучек.





Если баги возникают из ниоткуда - ты на правильном пути. (с)


Сообщение отредактировал _Dark_ - Четверг, 08.09.2011, 20:48
AirKiteДата: Четверг, 08.09.2011, 20:52 | Сообщение # 6
Долгожитель
Группа: I'm V.I.P.
Сообщений: 1671
Награды: 21
Город: Новосибирск
Репутация: 2070
Замечания: 0%
Статус:
Я думаю это часть психологии. Типа такой выбор был засчёт работы с определёнными цифрами. Ведь ты работал с моей основой, точно также как и я. Выбор пал на 1014, как у меня так и у тебя :D Есть ведь фокусы основанные на выборе участника нужного числа\предмета нужного фокуснику.

Очень старый тест, который если действительно выполнять, удивит вас в 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%
Статус:
Ахренеть, я даже не читал числа, просто прокрутил и загадал красный молоток :D
_Dark_Дата: Пятница, 09.09.2011, 13:46 | Сообщение # 8
Постоялец
Группа: I'm V.I.P.
Сообщений: 379
Награды: 4
Город: Dark://core.dll
Репутация: 169
Замечания: 40%
Статус:
[off] AirKite, невероятно... Я загадал красный молоток после всех вычислений crazy [/off]




Если баги возникают из ниоткуда - ты на правильном пути. (с)
  • Страница 1 из 1
  • 1
Поиск:





 


 


 
Хостинг от uCoz samp.at.ua