"kto" писал(а):
Возможно у него белонг группировки стоит нейтральный к бандитам. Поставь другой.
"Rusya_27" писал(а):
"kto" писал(а):
Возможно у него белонг группировки стоит нейтральный к бандитам. Поставь другой.
Пробовал разные, а результат всегда один. Хотя доты этих группировок в городах бандитов мочат.
<trigger Name="CARAVAN_02_TOWN_TRUCK" active="1">
<event timeout="15.6" eventid="GE_TIME_PERIOD" />
TeamCreateWithWarez("KARAVANTOWN_02", 1003, CVector(getPos("loc_LisaRunOut") ), {"Bug01Caravan"}, nil, 1)
local t = GetEntityByName("KARAVANTOWN_02")
if t then
t:StackOpen()
t:SetDestination( CVector(getPos("TheTown_deploy") ))
t:SetDestination( CVector(getPos("TheOilVillage_deploy") ))
t:SetDestination( CVector(getPos("ToR1M2") ))
t:SetDestination( CVector(getPos("TheTown_deploy") ))
t:SetDestination( CVector(getPos("loc_LisaRunOut") ))
t:StackLoop()
t:StackClose()
end
TActivate( "CARAVAN_02_TOWN_TRUCK_DIE" )
TActivate( "CARAVAN_02_TOWN_1" )
trigger:Deactivate()
</script>
</trigger>
<trigger Name="CARAVAN_02_TOWN_TRUCK_DIE" active="0">
<event eventid="GE_OBJECT_DIE" ObjName="KARAVANTOWN_02_vehicle_0" />
<script>
TDeactivate( "CARAVAN_02_TOWN_1" )
TDeactivate( "CARAVAN_02_TOWN_2" )
TActivate( "CARAVAN_02_TOWN_HIDE" )
TActivate( "CARAVAN_02_TOWN_TRUCK_WAIT" )
trigger:Deactivate()
</script>
</trigger>
<trigger Name="CARAVAN_02_TOWN_1" active="0">
<event timeout="1.5" eventid="GE_TIME_PERIOD" />
<script>
local caravanpos = getObj("KARAVANTOWN_02_vehicle_0"):GetPosition()
getObj("CaravanTown_2_enter"):SetPosition(CVector(caravanpos))
TActivate( "CARAVAN_02_TOWN_2" )
trigger:Deactivate()
</script>
</trigger>
<trigger Name="CARAVAN_02_TOWN_2" active="0">
<event timeout="1.5" eventid="GE_TIME_PERIOD" />
<script>
local caravanpos = getObj("KARAVANTOWN_02_vehicle_0"):GetPosition()
getObj("CaravanTown_2_enter"):SetPosition(CVector(caravanpos))
TActivate( "CARAVAN_02_TOWN_1" )
trigger:Deactivate()
</script>
</trigger>
<trigger Name="CARAVAN_02_TOWN_HIDE" active="0">
<event timeout="0.1" eventid="GE_TIME_PERIOD" />
<script>
local caravanpos = getObj("Caravan_Hide"):GetPosition()
getObj("CaravanTown_2_enter"):SetPosition(CVector(caravanpos))
trigger:Deactivate()
</script>
</trigger>
<trigger Name="CARAVAN_02_TOWN_TRUCK_WAIT" active="0">
<event timeout="60.0" eventid="GE_TIME_PERIOD" />
<script>
TActivate( "CARAVAN_02_TOWN_TRUCK" )
trigger:Deactivate()
</script>
</trigger>
<!-- "kto". Торговый караван 02 конец -->
И все же мне тугому не понятно как мне эти координаты расставить, судя по вашим словам external_paths и SetDestination это два разных способа прокладки маршрута, но по логике раз в external_paths есть координаты, то и в SetDestination они должны быть. Не может же караван ездить по извилистой карте всего по пяти точкам. Или же я неправ?"Семимахов" писал(а):
В external_paths прописываются координаты движения для отдельно взятой машины, а SetDestination задаёт движение для всех машин, входящих в караван. Это первое отличие.
E Vehicle.cpp[5160]24/01 16:20:11 Error: LoadPoint not found: LP_SSP03L for model 'dozerChassis'
E ComplexPhysicObj.cpp[0542]24/01 16:20:11 Error: couldn't create part for Vehicle id = 2966 prototype = 'ktoCruiser02' part name = CABIN_SIDE_GUN_L, part prototype id = -1, part prototype is NULL
"LookOut" писал(а):
Привет.
Возник вопрос.
Прописал свой прототип кузова на основе уже существующего, а именно на основе прототипа кузова под названием "Бокс" ( 3 прототип кузова для автомобиля под названием "Молоковоз" ), собственно изменил ему только слот для оружия, вместо большого поставил маленький.
Возникла проблема, когда я ставлю маленькое оружие в данный слот ( SMALL_GUN ), то пушка не стоит на кузове как ей положено, она стоит внутри кузова ( В текстуре ), как это исправить!?
==========================================================="LookOut" писал(а):
Прописал свой прототип кузова на основе уже существующего, а именно на основе прототипа кузова под названием "Бокс" ( 3 прототип кузова для автомобиля под названием "Молоковоз" ), собственно изменил ему только слот для оружия, вместо большого поставил маленький.
Возникла проблема, когда я ставлю маленькое оружие в данный слот ( SMALL_GUN ), то пушка не стоит на кузове как ей положено, она стоит внутри кузова ( В текстуре ), как это исправить!?
Ребята, ответьте пожалуйста, очень нужно!
<MainPartDescription id = "CHASSIS" partResourceType = "MOLOKOVOZ_CHASSIS">
<PartDescription id = "CABIN" partResourceType = "MOLOKOVOZ_CABIN" lpName = "LP_CAB01" >
<PartDescription id="CABIN_SMALL_GUN" partResourceType = "SMALL_GUN" lpName = "LP_SML01" />
</PartDescription>
<PartDescription id = "BASKET" partResourceType="MOLOKOVOZ_BASKET" lpName = "LP_BSK01" >
<PartDescription id="BASKET_SMALL_GUN_0" partResourceType = "SMALL_GUN" lpName = "LP_SML01" />
<PartDescription id="BASKET_BIG_GUN_0" partResourceType = "BIG_GUN" lpName = "LP_BIG01" />
<PartDescription id="BASKET_SPECIAL_WEAPON" partResourceType = "SPECIAL_WEAPON"/>
</PartDescription>
</MainPartDescription>
LoadPoints = "LP_BIG01" >
<RepositoryDescription
RepositorySize = "6 8">
<Slot
Name = "BASKET_BIG_GUN_0"
Pos = "9 1"
/>
</RepositoryDescription>
"AndrewN" писал(а):
Возможны ли слоты оружия (и само оружие) нестандартных размеров - 3х3, 2х4, этц.?
<Type Name="GUN">
<Type Name="BIG_GUN" geomsize="2 3" />
<Type Name="SMALL_GUN" geomsize="2 2" />
<Type Name="SIDE_GUN" geomsize="3 2" />
<Type Name="GIANT_GUN" geomsize="3 4" />
<Type Name="SPECIAL_WEAPON" geomsize="2 1" />
<Type Name="TANK_GUN" geomsize="4 7" />
<Type Name="BOSS03_GUN" />
<Type Name="BOSS04_DRONE_GUN" />
</Type>
В Майе, при создании модели, на этапе настройки лоадпоинтов."AndrewN" писал(а):
Как задаются максимальные углы горизонтальной наводки для оружия?
"Rusya_27" писал(а):
И все же мне тугому не понятно как мне эти координаты расставить
I console_string[0035]24/01 22:51:07 SetPosition( CVector(3381.334, 364.333, 3195.505))
"Rusya_27" писал(а):
судя по вашим словам external_paths и SetDestination это два разных способа прокладки маршрута, но по логике раз в external_paths есть координаты, то и в SetDestination они должны быть.
local wc=getObj("wild_cats")
if wc then
wc:StackOpen()
wc:SetDestination( CVector(<координаты точки 1>) )
wc:SetDestination( CVector(<координаты точки 2>) )
...
wc:SetDestination( CVector(<координаты точки n>) )
wc:StackLoop()
wc:StackClose()
end
Может даже по двум. В обеих способах можно задать только начальную и конечную точку маршрута. В этом случае машина будет ехать также, как и караваны в игре — через горы и овраги. )"Rusya_27" писал(а):
Не может же караван ездить по извилистой карте всего по пяти точкам. Или же я неправ?
E Vehicle.cpp[5160]24/01 16:20:11 Error: LoadPoint not found: LP_SSP03L for model 'dozerChassis'
E ComplexPhysicObj.cpp[0542]24/01 16:20:11 Error: couldn't create part for Vehicle id = 2966 prototype = 'ktoCruiser02' part name = CABIN_SIDE_GUN_L, part prototype id = -1, part prototype is NULL