PDA

Просмотр полной версии : [Вопрос] Отключить Pay'n'Spray?



Jackal
18.01.2016, 20:55
Здравствуйте, возможно сделать неактивным действие при заезде в гараж Pay'n'Spray? Столкнулся с проблемой слёта винила (ChangeVehiclePaintjob) на машине после перекраски в Pay'n'Spray.

Роуди.
18.01.2016, 23:14
Именно отключить? Или например закрыть их объектом?

Jackal
19.01.2016, 08:48
Именно отключить? Или например закрыть их объектом?

Про "закрыть объектом" это я уже слышал такое, мне надо именно, чтобы вообще ничего там не происходило: не закрывался гараж при заезде, не появлялась надпись - ""Новый двигатель и перекраска $100".

[ForD]
19.01.2016, 12:33
Про "закрыть объектом" это я уже слышал такое, мне надо именно, чтобы вообще ничего там не происходило: не закрывался гараж при заезде, не появлялась надпись - ""Новый двигатель и перекраска $100".

Это вроде нельзя сделать,попросту можно удалить сам объект гаража и поставить новый,как-то так вроде читал когда то про это,но самый банальный способ просто закрыть въезд объектом каким нибудь

Jackal
19.01.2016, 14:43
;67943']Это вроде нельзя сделать,попросту можно удалить сам объект гаража и поставить новый,как-то так вроде читал когда то про это,но самый банальный способ просто закрыть въезд объектом каким нибудь

А есть ли способ изменить цену за покраску и ремонт авто? То есть вместо стандартных 100 баксов выставить свою цену? И изменится ли при этом изменении стандартная надпись? А также каким образом сделать, чтобы винил на авто ChangeVehiclePaintjob не слетал при этой самой перекраске?

Daniel_Cortez
19.01.2016, 15:17
А есть ли способ изменить цену за покраску и ремонт авто? То есть вместо стандартных 100 баксов выставить свою цену? И изменится ли при этом изменении стандартная надпись? А также каким образом сделать, чтобы винил на авто ChangeVehiclePaintjob не слетал при этой самой перекраске?
Универсальное оправдание Kalcor'а Основная парадигма SA:MP - мультиплеер должен быть без "лишнего" функционала, максимально похожим на GTA:SA.
В случае с Pan'n'Spray можно только перекрыть или ещё как-то сделать непригодными стандартные гаражи и вместо них реализовать свою систему покраски с меню, текстдравами и т.д. и т.п.

Роуди.
21.01.2016, 23:41
Как вариант: Записать все координаты въезда в Pay n Spray в массив и с помощью IsPlayerInRangeOfPoint (https://wiki.sa-mp.com/wiki/IsPlayerInRangeOfPoint_RU) делать проверки, например если игрок находится в радиусе 1 метра ( или что у в сампе ) то " действие "

vovandolg
21.01.2016, 23:46
Записать винилы(если они есть) в переменную перед попаданием в эти зоны и выдать их через некоторое время?
Или как то ещё по другому?

DeimoS
21.01.2016, 23:51
Как вариант: Записать все координаты въезда в Pay n Spray в массив и с помощью IsPlayerInRangeOfPoint (https://wiki.sa-mp.com/wiki/IsPlayerInRangeOfPoint_RU) делать проверки, например если игрок находится в радиусе 1 метра ( или что у в сампе ) то " действие "

Проще тогда поставить невидимый пикап (то бишь мадельку нужную подобрать), который срабатывает на транспорт, внутри каждого Pay'n'Spray и, при использовании оных, телепортировать на выход

Jackal
22.01.2016, 17:43
Проще тогда поставить невидимый пикап (то бишь мадельку нужную подобрать), который срабатывает на транспорт, внутри каждого Pay'n'Spray и, при использовании оных, телепортировать на выход

Телепортировать на выход? А зачем это нужно?

DeimoS
22.01.2016, 18:01
Телепортировать на выход? А зачем это нужно?

На выход из Pay'n'Spray, имелось ввиду. К воротам.
Дабы игрок не мог воспользоваться Pay'n'Spray, наверное? То бишь, где-нибудь ближе к середине гаража (рассчитать так, чтоб игрок 100% не смог заехать в гараж, не задев пикап) ставим пикап и как только игрок активирует его, выполняем желаемое действие (телепорт/ускорение в сторону выезда из гаража/что-либо ещё)