04.04.2004, 17:53
Я тут пытался сделать в сетевой игре задание на зоне "Окрестности города", но как я не пытался, мои действия не возымели успеха
Действия:
1)Скопировал файл "zone11.mob" и переименовал в "zone11-lmp.mob"
2) Переписал скрипты в мобе зоны:
3) Сделал mob для задания
4) Сделал mq :
map.txt
quest.ini
И после этого диалог в мульти не появляется Кто знает, где ошибка/недоделка? :unsure:
Действия:
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 ) )
)
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]
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=
Петька:Дуб ты,Василий Иванович!
Чапаев:Да,Петька,я могуч!
Чапаев:Да,Петька,я могуч!