Что лучше? Использовать YSI или пользоваться отдельными инклудами?
Что лучше? Использовать YSI или пользоваться отдельными инклудами?
Вообще этот вопрос должен рассматривать сам разработчик, взвесив все за и против.
YSI это база инклюдов, которые достаточно хорошо написаны и поддерживаются большим коммюнити. Однако, из-за большой базы просходит долгая компиляция. Исходя из этого, можно сделать вывод: если нужно использовать лишь единственный инклюд, то качать и компилировать все зависимые инклюды - достаточно бесполезное занятие, вы можете найти подобный инклюд, реализующий подобный функционал и использовать его.
Существует ли инклуд для более удобной работы с трейлерами(прицепами для фуры)?
Отдельно по трейлерам не видел, но есть, например, в таком функционал, отслеживающий трейлеры (правда, реализация там сомнительная).
Вообще что именно тебе нужно?
Связаться со мной в VK можно через личные сообщения этой группы
Заказы не принимаю
Широко известно, что идеи стоят 0.8333 цента каждая (исходя из рыночной цены 10 центов за дюжину).
Великих идей полно, на них нет спроса.
Воплощение идеи в законченную игру требует долгой работы,
таланта, терпения и креативности, не говоря уж о затратах денег, времени и ресурсов.
Предложить идею просто, воплотить – вот в чём проблема
Steve Pavlina
Seviel (14.03.2019)
Ну тогда реализация из инклуда для тебя. Хотя если тебе нужно весь транспорт отслеживать, а не только тот, в котором сидят игроки, то я бы сделал через таймер, а не через OnPlayerUpdate
new VehicleTrailerID[MAX_VEHICLES]; //OnGameModeInit @__CheckVehicleTrailer(); @__CheckVehicleTrailer() { for(new i, trailer_id; i < MAX_VEHICLES; i++) { continue; if(VehicleTrailerID[i] == trailer_id) continue; if(!trailer_id) { //Трейлер потерян } else { //Трейлер прицеплен } return 1; }
Связаться со мной в VK можно через личные сообщения этой группы
Заказы не принимаю
Широко известно, что идеи стоят 0.8333 цента каждая (исходя из рыночной цены 10 центов за дюжину).
Великих идей полно, на них нет спроса.
Воплощение идеи в законченную игру требует долгой работы,
таланта, терпения и креативности, не говоря уж о затратах денег, времени и ресурсов.
Предложить идею просто, воплотить – вот в чём проблема
Steve Pavlina
Seviel (14.03.2019)
Вспомнил, что вот такой вариант использовал когда-то
new bool:VehicleTrailerStatus[MAX_VEHICLES char]; { if(VehicleTrailerStatus{vehicleid} == false) { static trailerid; trailerid = vehicleid; VehicleTrailerStatus{trailerid} = true; vehicleid = trailerid;// Это на случай, если дальше будет ещё какой-то код. } return 1; } forward OnAttachedTrailerUpdate(driverid, vehicleid, trailerid); public OnAttachedTrailerUpdate(driverid, vehicleid, trailerid) { { VehicleTrailerStatus{trailerid} = false; } else return 1; }
То бишь, принцип практически такой же, только таймер запускается не в OnGameModeInit, а когда игрок цепляет трейлер. И обрабатывает таймер только конкретное авто.
Связаться со мной в VK можно через личные сообщения этой группы
Заказы не принимаю
Широко известно, что идеи стоят 0.8333 цента каждая (исходя из рыночной цены 10 центов за дюжину).
Великих идей полно, на них нет спроса.
Воплощение идеи в законченную игру требует долгой работы,
таланта, терпения и креативности, не говоря уж о затратах денег, времени и ресурсов.
Предложить идею просто, воплотить – вот в чём проблема
Steve Pavlina
Seviel (14.03.2019)
Реально ли сделать перманентную одышку? Чёт ничего в голову не приходит..
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)