<!--Root/r1m1/Сюжетные/bat13-->
<Reply
name="bat13_01"
text="Здорово мужик! Ты кто, откуда?"
role="NPC"
scriptCondition="GetCurNpc():GetSpokenCount() == 0"
nextReplies="bat13_02" />
<Reply
name="bat13_02"
text="Меня зовут ????, я сын Петра из Глухого!"
role="PLAYER"
nextReplies="bat13_03" />
<Reply
name="bat13_03"
text="А, теперь понял откуда мне твоё лицо знакомо. Я хорошо знал твоего отца. Если ты такой же как и Айвен, то есть Пётр, то у меня есть для тебя работа. Нужно отогнать тачку на Техницию. Возьмёшся?"
role="NPC"
nextReplies="bat13_04 bat13_05" />
<Reply
name="bat13_04"
text="Извини, но я сейчас немного занят."
role="PLAYER"
scriptResult=" EndConversation()" />
<Reply
name="bat13_05"
text="Да, конечно."
role="PLAYER"
nextReplies="bat13_06" />
<Reply
name="bat13_06"
text="Ну и отлично, тачка во дворе. Твоя останется здесь. Так как ты сын моего старого друга Айвена... извини, Петра, то, так и быть, выделю тебе авансом пять сотен на дорожку. Счастливого пути и удачи."
role="NPC"
nextReplies="bat13_06 bat13_07" />
<Reply
name="bat13_07"
text="Уже выезжаю."
role="PLAYER"
scriptResult="GetCurNpc():SetSpokenCount( 1 ); TakeQuest('Bat1301_Quest'); AddPlayerMoney( 500 ); EndConversation()" />
<QuestInfo
questName="Bat1301_Quest"
briefDiz="Отогнать машину на Техницию."
fullDiz="Бэт Тринадцатый попросил отогнать машину на Техницию. По прибытии заплатят 10 штук."
isMainQuest="0">
<Map
name="r1m1"
targetObjName="ToR1M2" />
<Map
name="r1m2"
targetObjName="ToR1M5" />
<Map
name="r1m5"
targetObjName="minintown" />
</QuestInfo>
<!--Root/r1m1/Опциональные/Bat13_1-->
<quest
Name="Bat1301_Quest"
Automatic="0"
SubQuestsCondition="and"
CheckAll="0"
ConditionToGive="all complete"
OnComplete="AddPlayerMoney(10000)"
OnTake='ShowCircleOnMinimapByName("minintown")' />
<Object
Flags="21"
Name="FromR1M2"
Belong="1100"
Prototype="genericLocation"
Pos="527.000 284.387 377.000"
Radius="10.000"
LookingTimeOut="10.000"
ExitLocation="ToR1M2" />
<Object
Flags="21"
Name="ToR1M2"
Belong="1100"
Prototype="genericLocation"
Pos="505.037 292.178 257.063"
Radius="100.000"
LookingTimeOut="100.000"
PassageAddress="r1m2 FromR1M1"
PassageActive="1" />
<Object
Flags="21"
Name="ToR1M5"
Belong="1100"
Prototype="genericLocation"
Pos="6551.054 70.770 434.103"
Radius="50.000"
LookingTimeOut="100.000"
PassageAddress="r1m5 FromR1M2"
PassageActive="1" />
<Object
Flags="21"
Name="FromR1M5"
Belong="1100"
Prototype="genericLocation"
Pos="6513.266 69.089 487.323"
Radius="10.000"
LookingTimeOut="10.000"
ExitLocation="ToR1M5" />
<Object
Flags="21"
Name="ToR1M2"
Belong="1100"
Prototype="genericLocation"
Pos="103.927 261.967 1375.683"
Radius="50.000"
LookingTimeOut="100.000"
PassageAddress="r1m2 FromR1M5"
PassageActive="1" />
<Object
Flags="21"
Name="FromR1M2"
Belong="1100"
Prototype="genericLocation"
Pos="168.278 261.967 1379.675"
Radius="10.000"
LookingTimeOut="10.000"
ExitLocation="ToR1M2" />
"bat13" писал(а):
Далее проблема. На добавленной карте, при появлении на ней, вокруг машины место на карте не "очищается".
Кто знает как это решить?
north="0 0 1"
"bat13" писал(а):
1. Как выдать другую машину игроку. Хочу "заставить" игрока гнать именно определённую машину (например Урал).
g_Player:AddChild( CreateVehicle("Ural01"):GetVehicle(0) )
"bat13" писал(а):
2. Как, после диалога, открыть закрытый въезд на следующую локацию (сейчас они открыты через PassageActive="1")
GetEntityByName("ToR1M5"):SetProperty("Active",1)
GetEntityByName("ToR1M5"):SetProperty("PassageActive",1)