Индивидуально в ЛС по скриптингу не помогаю. Задавайте все свои вопросы здесь (click).
Стол заказов:
Мои работы:
vovandolg (06.01.2016)
Можно добавить подобную функцию для удаления транспорта внутри цикла.
PHP код:
stock DestroyVehicleSafe(&vehicleid)
{
Iter_SafeRemove(Vehicle, vehicleid, vehicleid);
return DestroyVehicle(vehicleid);
}
Последний раз редактировалось ziggi; 21.08.2016 в 10:52.
VVWVV (07.03.2016)
у меня почему-то не работает, подключил foreach, потом этот инклуд, создал 1 тс на сервере. попытался зареспавнить через форич, 0 эффекта
P.S. y_iterate не подключен. Подключен только форич от Y_Less
Сначала сам перехватил все функции связанные с тс и поработал с итераторами, мой код выглядело почти так же как ваш, но там тоже ничего не работало. Потом нашел ваш инклуд, но эффект тот же, может я что-то не так делаю?
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
P.S. Исправил, перехватил все функции заново и добавил итераторы
Последний раз редактировалось Geebrox; 05.10.2016 в 16:35.
Связаться со мной в VK можно через личные сообщения этой группы
Заказы не принимаю
Широко известно, что идеи стоят 0.8333 цента каждая (исходя из рыночной цены 10 центов за дюжину).
Великих идей полно, на них нет спроса.
Воплощение идеи в законченную игру требует долгой работы,
таланта, терпения и креативности, не говоря уж о затратах денег, времени и ресурсов.
Предложить идею просто, воплотить – вот в чём проблема
Steve Pavlina
Geebrox (05.10.2016)
Не очень правильно изменять параметры функции в перехвате. Но да, можно заменить стандартную DestroyVehicle при условии, что этот перехват будет первым. Тогда код будет выглядеть примерно так:
PHP код:
#if defined _ALS_DestroyVehicle
#error Include dc_foreach_veh.inc higher
#endif
stock dc_veh_iter__DestroyVehicle(&vehicleid)
{
Iter_SafeRemove(Vehicle, vehicleid, vehicleid);
return DestroyVehicle(vehicleid);
}
#if defined _ALS_DestroyVehicle
#undef DestroyVehicle
#else
#define _ALS_DestroyVehicle
#endif
#define DestroyVehicle(%0) dc_veh_iter__DestroyVehicle(%0)
Blood (05.10.2016)
да у меня так и есть, этот перехват идет первым, но чуть чуть по другому
Эту тему просматривают: 2 (пользователей: 0 , гостей: 2)