PDA

Просмотр полной версии : [Вопрос] Стандартная мастерская



#Jason
25.02.2016, 13:47
Интересно существует ли функция которая удаляет все стандартные мастерские от GTA.
P.S - Не предлагать закрыть мастерские объектами

ziggi
25.02.2016, 13:57
Не существует.

John_Edwards
25.02.2016, 18:41
Их можно сделать бизнесом и получать деньги. Где то видел такую реализацию

DeimoS
25.02.2016, 19:44
Можно придумать что-то типа такого

new pickup_pn_spray_LV_1,
pickup_pn_spray_LV_2;

public OnGameModeInit()
{
pickup_pn_spray_LV_1 = CreatePickup(0, 14, 1968.1155, 2164.4087, 10.8203, -1);
pickup_pn_spray_LV_2 = CreatePickup(0, 14, 1968.3004, 2161.3633, 10.8203, -1);
return 1;
}

public OnPlayerPickUpPickup(playerid, pickupid)
{
if(pickupid == pickup_pn_spray_LV_1 || pickupid == pickup_pn_spray_LV_2)
{
SetVehicleVelocity(GetPlayerVehicleID(playerid), -0.3, 0.0, 0.0);
DestroyPickup(pickup_pn_spray_LV_1);
DestroyPickup(pickup_pn_spray_LV_2);
pickup_pn_spray_LV_1 = CreatePickup(0, 14, 1968.1155, 2164.4087, 10.8203, -1);
pickup_pn_spray_LV_2 = CreatePickup(0, 14, 1968.3004, 2161.3633, 10.8203, -1);
}
return 1;
}
То бишь, у каждого въезда в гараж Pay'n'Spray создавать пару невидимых пикапов, которые можно взять только находясь в транспорте и уже в этих пикапах совершать действие (в данном случае я закрыл Pay'n'Spray в Лас Вентурас. Тот, что находится около аэропорта. При попытке въехать в гараж будет откидывать в противоположную от въезда сторону).

Так же можно сделать ещё удобнее: использовать динамические зоны из функционала стримера от Инкогнито. Там смысл практически такой же будет