Добавление зон в Mp
#1
Я тут пытался сделать в сетевой игре задание на зоне "Окрестности города", но как я не пытался, мои действия не возымели успеха Sad
Действия:
1)Скопировал файл "zone11.mob" и переименовал в "zone11-lmp.mob"
2) Переписал скрипты в мобе зоны:
Код:
GlobalVars (
 NULL : object,
 VSS#i#val : object,
 i : object,
 DriadShaman : object,
 AlarmDog : object,
 FarmGate00-3822 : object,
 DetVictim : object,
 DogGate : object,
 DF2 : object,
 DF1 : object,
 DGuardian : object,
 DTC : object,
 DriadCaveDoor1 : object,
 DriadCaveDoor2 : object,
 DF3 : object,
 DF4 : object,
 WoodCutter1 : object,
 FarmGate00-3821 : object,
 Slave1 : object,
 Slave3 : object,
 Slave2 : object,
 DMT : object,
 Deer : object,
 BSChest : object,
 FarmGate00-4059 : object,
 Heroes : group,
 Slaves : group,
 HunterGroup : group,
 Golden : group,
 Woodcutters : group,
 MinersGroup : group
)

DeclareScript #OnBriefingComplete (  nPlayer : float,  szComplete : string )

Script #OnBriefingComplete
(
   if
   (
   )
   then
   (
      KillScript(  )
   )
)

WorldScript
(
 Sleep( 2 )
 DriadShaman = GetObjectByID( "4" )
 AlarmDog = GetObjectByID( "52" )
 FarmGate00-3822 = GetObjectByID( "4134" )
 DetVictim = GetObjectByID( "3592" )
 DogGate = GetObjectByID( "3593" )
 DF2 = GetObjectByID( "3594" )
 DF1 = GetObjectByID( "3595" )
 DGuardian = GetObjectByID( "3596" )
 DTC = GetObjectByID( "3617" )
 DriadCaveDoor1 = GetObjectByID( "3705" )
 DriadCaveDoor2 = GetObjectByID( "3706" )
 DF3 = GetObjectByID( "3711" )
 DF4 = GetObjectByID( "3712" )
 WoodCutter1 = GetObjectByID( "3751" )
 FarmGate00-3821 = GetObjectByID( "3821" )
 Slave1 = GetObjectByID( "3851" )
 Slave3 = GetObjectByID( "3852" )
 Slave2 = GetObjectByID( "3853" )
 DMT = GetObjectByID( "3928" )
 Deer = GetObjectByID( "4012" )
 BSChest = GetObjectByID( "4044" )
 FarmGate00-4059 = GetObjectByID( "4059" )
 AddObject( Slaves, GetObject( 3851 )  )
 AddObject( Slaves, GetObject( 3853 )  )
 AddObject( Slaves, GetObject( 3852 )  )
 AddObject( HunterGroup, GetObject( 52 )  )
 AddObject( HunterGroup, GetObject( 53 )  )
 AddObject( HunterGroup, GetObject( 54 )  )
 AddObject( HunterGroup, GetObject( 55 )  )
 AddObject( HunterGroup, GetObject( 56 )  )
 AddObject( HunterGroup, GetObject( 57 )  )
 AddObject( HunterGroup, GetObject( 47 )  )
 AddObject( HunterGroup, GetObject( 51 )  )
 AddObject( HunterGroup, GetObject( 58 )  )
 AddObject( HunterGroup, GetObject( 59 )  )
 AddObject( HunterGroup, GetObject( 66 )  )
 AddObject( HunterGroup, GetObject( 67 )  )
 AddObject( HunterGroup, GetObject( 70 )  )
 AddObject( HunterGroup, GetObject( 72 )  )
 AddObject( HunterGroup, GetObject( 48 )  )
 AddObject( HunterGroup, GetObject( 60 )  )
 AddObject( HunterGroup, GetObject( 61 )  )
 AddObject( HunterGroup, GetObject( 65 )  )
 AddObject( HunterGroup, GetObject( 69 )  )
 AddObject( HunterGroup, GetObject( 71 )  )
 AddObject( HunterGroup, GetObject( 49 )  )
 AddObject( HunterGroup, GetObject( 63 )  )
 AddObject( HunterGroup, GetObject( 68 )  )
 AddObject( HunterGroup, GetObject( 50 )  )
 AddObject( HunterGroup, GetObject( 62 )  )
 AddObject( HunterGroup, GetObject( 64 )  )
 AddObject( HunterGroup, GetObject( 3021 )  )
 AddObject( Golden, GetObject( 40 )  )
 AddObject( Golden, GetObject( 35 )  )
 AddObject( Golden, GetObject( 39 )  )
 AddObject( Golden, GetObject( 41 )  )
 AddObject( Golden, GetObject( 34 )  )
 AddObject( Golden, GetObject( 36 )  )
 AddObject( Golden, GetObject( 37 )  )
 AddObject( Golden, GetObject( 38 )  )
 AddObject( Golden, GetObject( 42 )  )
 AddObject( Golden, GetObject( 43 )  )
 AddObject( Golden, GetObject( 45 )  )
 AddObject( Woodcutters, GetObject( 76 )  )
 AddObject( Woodcutters, GetObject( 78 )  )
 AddObject( MinersGroup, GetObject( 32 )  )
 AddObject( MinersGroup, GetObject( 25 )  )
 AddObject( MinersGroup, GetObject( 30 )  )
 AddObject( MinersGroup, GetObject( 31 )  )
 AddObject( MinersGroup, GetObject( 26 )  )
 AddObject( MinersGroup, GetObject( 27 )  )
 AddObject( MinersGroup, GetObject( 28 )  )
 AddObject( MinersGroup, GetObject( 29 )  )
)
3) Сделал mob для задания
4) Сделал mq :
map.txt
Код:
## Town and Driads
#zone z11q1 ingos game
#res
zone11 zone11-LMP
#maps
10 16
zone11map zone11questM
#weather
snow
#sky
normal

## To Town and Driads
#exit 1
bz2mpg 1
#deploy
22 108 35 122
#remove
6 108 22 133
#view
295.418
quest.ini
Код:
[quest]
name=z11q1
exp=0
money=0
questplaces={82;358}
[briefing receive]
name=z11q1_1
give items=
give quests=q.z11q1.z11q1
give quests=q.z11q1.z11q1.1
[briefing reject]
name=z11q1_2
[briefing complete]
name=z11q1_3
exp=4500
money=0
give items=
И после этого диалог в мульти не появляется Sad Кто знает, где ошибка/недоделка? :unsure:
Петька:Дуб ты,Василий Иванович!
Чапаев:Да,Петька,я могуч!
Ответ


Сообщения в этой теме
Добавление зон в Mp - от Александр - 04.04.2004, 17:53
Добавление зон в Mp - от Jet - 05.04.2004, 17:34
Добавление зон в Mp - от Jet - 05.04.2004, 20:48
Добавление зон в Mp - от Mephisto - 13.04.2004, 22:08
Добавление зон в Mp - от Jet - 14.04.2004, 09:41
Добавление зон в Mp - от Denis - 14.04.2004, 09:56
Добавление зон в Mp - от Mephisto - 14.04.2004, 16:09
Добавление зон в Mp - от CTpaHHuK - 14.04.2004, 16:14
Добавление зон в Mp - от Denis - 15.04.2004, 07:48
Добавление зон в Mp - от Mephisto - 15.04.2004, 08:36
Добавление зон в Mp - от Denis - 15.04.2004, 10:09
Добавление зон в Mp - от Denis - 15.04.2004, 10:21
Добавление зон в Mp - от Mephisto - 15.04.2004, 17:12

Перейти к форуму:


Пользователи, просматривающие эту тему: 1 Гость(ей)