Ну так может стоит не просто выискивать примеры и бездумно пытаться их копировать, а попытаться разобраться в том, что в этих примерах делается?
Например, загуглить "Как завести авто pawn", найти статью с системой заводки двигателя и понять какая именно функция отвечает за заводку этого самого двигателя, гугля описание каждой из функций в системе?
Как-то странно ты изучаешь язык, если честно.
Связаться со мной в VK можно через личные сообщения этой группы
Заказы не принимаю
Широко известно, что идеи стоят 0.8333 цента каждая (исходя из рыночной цены 10 центов за дюжину).
Великих идей полно, на них нет спроса.
Воплощение идеи в законченную игру требует долгой работы,
таланта, терпения и креативности, не говоря уж о затратах денег, времени и ресурсов.
Предложить идею просто, воплотить – вот в чём проблема
Steve Pavlina
А не легче будет это вставить во всевозможные паблики?
PHP код:
if(IsPlayerNPC(playerid)) return 1;
Последний раз редактировалось Kovshevoy; 16.04.2018 в 19:56.
Связаться со мной в VK можно через личные сообщения этой группы
Заказы не принимаю
Широко известно, что идеи стоят 0.8333 цента каждая (исходя из рыночной цены 10 центов за дюжину).
Великих идей полно, на них нет спроса.
Воплощение идеи в законченную игру требует долгой работы,
таланта, терпения и креативности, не говоря уж о затратах денег, времени и ресурсов.
Предложить идею просто, воплотить – вот в чём проблема
Steve Pavlina
У меня на моде насколько помню, не стояло всяких загвоздок по типу проверки транспорта. Просто НПС двигался и всё.
- - - Добавлено - - -
Хотя там тоже система топлива, двигателя и так далее
- - - Добавлено - - -
Проверил только что свой мод, там просто PutPlayerInVeh используется, и ещё GetVehicleParams и SetVehicleParams. Может такой костыль устроит
GoJIoBoJIoMkA (18.04.2018)
Перечисленные тобой системы можно реализовать сотней различных способов и от вариантов реализации будет зависеть многое.
Хотя то, что "проблему" заводки двигателя можно решить SetVehicleParams - тут ты прав. Но, опять же, в его моде спокойно может быть защита от той же читерской заводки, в которой будет сверяться значение переменной с состоянием двигателя и значения из GetVehicleParams, из-за чего одного SetVehicleParams не хватит
Связаться со мной в VK можно через личные сообщения этой группы
Заказы не принимаю
Широко известно, что идеи стоят 0.8333 цента каждая (исходя из рыночной цены 10 центов за дюжину).
Великих идей полно, на них нет спроса.
Воплощение идеи в законченную игру требует долгой работы,
таланта, терпения и креативности, не говоря уж о затратах денег, времени и ресурсов.
Предложить идею просто, воплотить – вот в чём проблема
Steve Pavlina
Я засунул эту проверку во все необходимые паблики, как было сказано в мануале, для того что-бы NPS подключался к моду, всё получилось и NPS подключается, но поезд не едет!
Помогите пожалуйста, хотя-бы образно накидайте код, как завести этот несчастный поезд!
В моде я нашел stock SetVehicleParamsExEx
Думаю в него нужно запихать заводку двигателя поезда?
Я пересмотрел массу всего по заводке двигателя, но я не могу собрать в одно целое заводку двигателя этого поезда, да так, что-бы он еще работал всё время...
(Londlem помог бы без всякой остроты)
Будет ли вот это работать?
PHP код:
if(GetVehicleModel(vehicleid) != 538)
{
if(engine[vehicleid] = 1) return 1;
}
Последний раз редактировалось DeimoS; 19.04.2018 в 13:57.
Сделал вот так
Но теперь появляется ошибка, помогите ее исправить пожалуйста!PHP код:
public OnGameModeInit() {
new
Train = AddStaticVehicle(538, 1779.2756,-1953.8082,14.8756,90.1409, 6, 6, 100);
SetVehicleParamsEx(Train, 1, 0, 0, 0, 1, 1, 1);
engine[Train] = 1;
return 1;
}
PHP код:
error 028: invalid subscript (not an array or too many subscripts): "engine"
Эту тему просматривают: 2 (пользователей: 0 , гостей: 2)