Здравствуйте, гость ( Вход | Регистрация )

 
Ответить в эту темуОткрыть новую тему
> Скачал скриптовый квест..
сообщение 2.4.2003, 3:20
Сообщение #1




Гость







Как определить где находится НПЦ который этот квест дает, где этот параметр и что он означает? К примеру вот скрипт..

[CHARDEF c_h_frostelf_killer]
DEFNAME=c_h_frostelf_killer
NAME=Kargos McCain the Murderer
ID=C_MAN

CAN=MT_EQUIP|MT_USEHANDS|MT_WALK|MT_MALE|MT_RUN|MT_FIRE_IMMUNE
//ALIGNMENT=EVIL
TEVENTS=e_poison_immune
DAM=50,100
ARMOR=300

ON=@Create
EVENTS=e_poison_immune
COLOR=05d
STR=300
DEX=95
INT=100

MAGICRESISTANCE=300.0
TACTICS=300.0
WRESTLING=300.0
SWORDSMANSHIP=300.0
MAGERY=300.0
NPC=BRAIN_HUMAN

KARMA={-3000 -4000}
FAME={2500 4000}

ITEMNEWBIE=i_hair_krisna
ITEM=i_robe
COLOR=00021
ITEM=01530
COLOR=00a2b
ITEM=i_sword_long_vanq
ITEM=i_VALORITE_PLATEMAIL
ITEM=i_VALORITE_PLATEMAIL_ARMS
ITEM=i_VALORITE_PLATEMAIL_leggings
ITEM=i_VALORITE_PLATEMAIL_GORGET
ITEM=i_VALORITE_PLATEMAIL_GAUNTLETS
ITEM=i_VALORITE_HEATER_SHIELD
ITEM=i_mccain_mhead

CATEGORY=Quest
SUBSECTION=Kargos McCain
DESCRIPTION=Kargos McCain

[ITEMDEF i_mccain_mhead]
id=I_FLESH_HEAD
name=Head of Kargos McCain the Murderer
TYPE=T_NORMAL
WEIGHT=5
VALUE=500

[CHARDEF C_q_GUARD]
DEFNAME=C_q_GUARD
NAME=Kolber the Sherif
ID=C_MAN
DAM=15,20
ARMOR=20

TSPEECH=jobmurder

CATEGORY=Quest
SUBSECTION=Kargos McCain
DESCRIPTION=Kolber the Sherif

ON=@Create
FLAGS=000000005
NPC=brain_human
COLOR=colors_skin
STR={151 165}
DEX={151 165}
INT={151 165}

on=@hit
FLAGS=000000005
return 1

on=@gethit
FLAGS=000000005
return 1

on=@damage
FLAGS=000000005
return 1

DETECTINGHIDDEN={90.0 100.0}
FORENSICS={90.0 100.0}
FENCING={90.0 100.0}
PARRYING={90.0 100.0}
SWORDSMANSHIP={90.0 100.0}
WRESTLING={90.0 100.0}
MACEFIGHTING={90.0 100.0}
MAGICRESISTANCE={90.0 100.0}
TACTICS={90.0 100.0}

ITEMNEWBIE=random_male_hair
COLOR=colors_hair
ITEMNEWBIE=random_facial_hair
COLOR=match_hair

ON=@NPCRestock
ITEM=i_shirt_plain
COLOR=colors_all
ITEM=random_pants
COLOR=colors_all
ITEM=i_platemail_chest
ITEM=i_platemail_leggings
ITEM=i_platemail_arms
ITEM=random_over_armor
COLOR=colors_all
ITEM=i_halberd

[SPEECH jobmurder]
ON=*quest*
IF <SRC.TAG.MURDER>
SAY You are already on this quest!
ELSE
SAY Kargos McCain is an evil murderer of the townspeople of Brit. Seek him out north of Brit. Bring his head back to me and say "reward" to collect your reward!
SRC.TAG.MURDER=1
return 1
on=*reward*
on=*collect*
IF <SRC.RESTEST i_mccain_mhead 1>
SAY Here is your reward!
SRC.NEWITEM=i_bless_deed
SRC.ACT.BOUNCE
SRC.consume i_mccain_mhead
SRC.TAG.MURDER=0
SRC.TAG.KMM=1
ELSE
SAY YOU DON'T HAVE THE MURDERER'S HEAD!
RETURN 1

[EOF]
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
NIGHTMARE
сообщение 2.4.2003, 8:11
Сообщение #2


*****

Journeyman
Сообщений: 434
Регистрация: 29.3.2003
Группа: Пользователи
Наличность: 0
Пользователь №: 328



Где ты его поставишь, там он и будет.
.add c_h_frostelf_killer //Его надо замочить
.add C_q_GUARD //Ему надо отдать голову


--------------------
No more shpere development...
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
сообщение 3.4.2003, 3:11
Сообщение #3




Гость







Цитата
Где ты его поставишь, там он и будет.
.add c_h_frostelf_killer //Его надо замочить
.add C_q_GUARD //Ему надо отдать голову


Я в этом деле полный чайник, поэтому вопрос. Как его куда-нибудь поставить? Если не сложно то по подробней..
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
сообщение 3.4.2003, 3:36
Сообщение #4




Гость







Еще есть квест где надо собрать несколько частей магисеского посоха. Мне что придется самому бегать и по карте эти части разбрасывать? (IMG:style_emoticons/default/sad.gif)(

"Ему надо отдать голову" - поясни..
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
NIGHTMARE
сообщение 3.4.2003, 9:14
Сообщение #5


*****

Journeyman
Сообщений: 434
Регистрация: 29.3.2003
Группа: Пользователи
Наличность: 0
Пользователь №: 328



Код


...

ITEM=i_VALORITE_PLATEMAIL_GAUNTLETS

ITEM=i_VALORITE_HEATER_SHIELD

[color=red]ITEM=i_mccain_mhead[/color]


Это лут злого монстра, из него вываливается эта голова

Код


[ITEMDEF i_mccain_mhead]

id=I_FLESH_HEAD

name=Head of Kargos McCain the Murderer

TYPE=T_NORMAL

WEIGHT=5

VALUE=500


Это сама голова

Код


[CHARDEF C_q_GUARD]

DEFNAME=C_q_GUARD

NAME=Kolber the Sherif

ID=C_MAN

DAM=15,20

ARMOR=20



TSPEECH=jobmurder


Вот это присваивает скрипт, кторый внизу вот этой НПСихе

Код


on=*reward*

on=*collect*

IF <SRC.RESTEST i_mccain_mhead 1>

SAY Here is your reward!

SRC.NEWITEM=i_bless_deed

SRC.ACT.BOUNCE

SRC.consume i_mccain_mhead

SRC.TAG.MURDER=0

SRC.TAG.KMM=1

ELSE

SAY YOU DON'T HAVE THE MURDERER'S HEAD!

RETURN 1


Вот этот скрипт проверяет есть ли у тебя голова, и выдает награду, когда ты говоришь reward или collect

Как его поставить я написал - смотри внимательнее
.add c_h_frostelf_killer
.add C_q_GUARD
Просто напиши это и ткни на землю. При этом ты должен зайти ГМским акком.

Части посоха скорее всего нужно раскидывать самому.


--------------------
No more shpere development...
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
сообщение 9.4.2003, 19:14
Сообщение #6




Гость







Помоги плз с этим квестом. С НПЦ я разобрался. Не пойму как кольцо уничтожать. Где в скрипте это описано.
Зарание благодарен.

[CHARDEF C_Q_GANDALF]
NAME=Gandalf the Grey
ID=C_MAN
DESIRES=i_gold,e_notoriety,t_magic
AVERSIONS=t_TRAP,t_eerie_stuff

TSPEECH=jobQuestmageM
TSPEECH=spk_shopkeep

TEVENTS=e_Human_HearUnk
TEVENTS=e_Human_Environ

ON=@Create
FLAGS=000000005
NPC=brain_vendor
COLOR=colors_skin
STR={36 50}
DEX={36 50}
INT={51 65}
MEDITATION={75.0 100.0}
INSCRIPTION={50.0 65.0}
MAGERY={86.0 100.0}
WRESTLING={15.0 38.0}
MAGICRESISTANCE={55.0 78.0}
TACTICS={15.0 38.0}
ITEMNEWBIE=i_hair_long
COLOR=00387
ITEMNEWBIE=i_beard_long
COLOR=match_hair

on=@hit
FLAGS=000000005
return 1

on=@gethit
FLAGS=000000005
return 1

on=@damage
FLAGS=000000005
return 1

ON=@NPCRestock
ITEM=i_staff_black
ITEM=i_robe
COLOR=0964
ITEM=random_shoes
COLOR=0964
ITEM=i_hat_wizards
COLOR=0964

SELL=VENDOR_S_MAGE_SHOP
BUY=VENDOR_B_MAGE_SHOP

CATEGORY=Quest
SUBSECTION=LORT
DESCRIPTION=Gandalf

On=@NPCSeeNewPlayer
SAYU <SRC.SEX Sir/Lady> The ring must be destroyed....

[SPEECH jobQuestmageM]
ON=*HELO*
ON=*HAIL*
ON=*HELLO*
ON=*GREETINGS*
SAYU <SRC.SEX Sir/Lady> The ring must be destroyed....

ON=*WHY*
SAYU The ring was created by an evil mage. It reeks of his evil power! No good could ever come to the possessor of the ring! It will be the downfall of man and must be destroyed! Will you destroy the One Ring?

ON=*how*
SAYU It must be taken to the Hellforge high atop the mountains to the south-west of Brit! Will you destroy the One Ring?

ON=*no*
SAYU Then all is lost...

ON=*yes*
IF 0<SRC.TAG.DESTROYED>=1
SAYU You have allready distroyed the ring...
RETURN 1
ELSEIF 0<SRC.TAG.QUEST6>=1
SAYU You haven't taken the ring to the Hellforger to be destroyed yet!?! Hurry or all is lost!
RETURN 1
ELSE
SAYU Here is the ring it must be taken to the Hellforger high atop the mountains to the south-west of Brit. When you find him ask him to destroy it! Remember NEVER to use the ring!
SAYU You must hurry as The minions of the Evil One are hunting for his ring!
SRC.NEWITEM=i_one_ring
SRC.ACT.BOUNCE
SRC.TAG.QUEST6=1
RETURN 1
ENDIF


[CHARDEF C_Q_Hellforger]
DEFNAME=C_Q_Hellforger
NAME=The Hellforger
ID=C_Man
DESIRES=i_gold,e_notoriety,t_magic
AVERSIONS=t_TRAP,t_eerie_stuff

TSPEECH=jobQuestHellforger

ON=@Create
FLAGS=000000005
NPC=brain_vendor
COLOR=colors_skin
STR={800 1200}
DEX={610 850}
INT={500 800}

MEDITATION={75.0 100.0}
INSCRIPTION={50.0 65.0}
MAGERY={86.0 100.0}
WRESTLING={15.0 38.0}
MAGICRESISTANCE={55.0 78.0}
TACTICS={15.0 38.0}

ITEMNEWBIE=i_hair_long
COLOR=00387
ITEMNEWBIE=i_beard_long
COLOR=match_hair

on=@hit
FLAGS=000000005
return 1

on=@gethit
FLAGS=000000005
return 1

on=@damage
FLAGS=000000005
return 1


ON=@NPCRestock
ITEMNEWBIE=i_platemail_gloves
COLOR=077a
ITEMNEWBIE=i_platemail_helm
COLOR=077a
ITEMNEWBIE=i_platemail_arms
COLOR=077a
ITEMNEWBIE=i_platemail_gorget
COLOR=077a
ITEMNEWBIE=i_platemail_chest
COLOR=077a
ITEMNEWBIE=i_platemail_leggings
COLOR=077a
ITEMNEWBIE=i_sword_viking
COLOR=077a
ITEMNEWBIE=i_shield_heater
COLOR=077a
ITEMNEWBIE=i_CAPE
COLOR=077a


CATEGORY=Quest
SUBSECTION=LORT
DESCRIPTION=HELLFORGER


[SPEECH jobQuestHellforger]
ON=*HERE*
ON=*DESTROY*
IF 0<SRC.TAG.DESTROYED>=1
SAYU You have allready distroyed the ring...
ELSEIF <SRC.RESTEST i_one_ring>
SAYU *TAKES THE RING AND CASTS IT INTO THE HELLFORGE*
SAYU Thank You, Sosaria is saved! Here is a token of our appreciation.
SRC.CONSUME=i_one_ring
SRC.NEWITEM=i_cloak_invis
SRC.ACT.BOUNCE
SRC.TAG.DESTROYED=1
RETURN 1
ELSE
SAYU You do not possess the ring! Hurry or all is lost!
RETURN 1
ENDIF

[CHARDEF c_nazgul2]
ID=C_MAN
NAME=Nazgul
SOUND=snd_HUMAN_M_DIE_01
DAM=10,20
ARMOR=30
AVERSIONS=t_TRAP,t_eerie_stuff

ON=@Create
COLOR=01
STR={450 500}
DEX={200 250}
INT={200 250}

PARRYING={85.0 98.0}
SWORDSMANSHIP={90.0 95.0}
WRESTLING={67.0 90.0}
MAGICRESISTANCE={65.0 88.0}
TACTICS={90.0 98.0}
POISONING={90.0 100.0}
MAGERY={90.0 100.0}
NPC=brain_monster

FAME=9999
KARMA=-9999

ON=@NPCRestock
ITEMNEWBIE=i_platemail_gloves
COLOR=01
ITEMNEWBIE=i_deathshroud
COLOR=01
ITEMNEWBIE=i_platemail_arms
COLOR=01
ITEMNEWBIE=i_platemail_gorget
COLOR=01
ITEMNEWBIE=i_person_black_thorne
COLOR=01
ITEMNEWBIE=i_platemail_leggings
COLOR=01
ITEMNEWBIE=i_sword_viking
COLOR=01
ITEMNEWBIE=i_shield_chaos
COLOR=01
ITEMNEWBIE=i_CAPE
COLOR=01
ITEM=i_mt_horse_brown_lt
COLOR=01
ITEM=i_one_ring,R99

ON=@SkillStart
if <SRC.RESTEST 1 i_mt_horse_brown_lt>
return 1
else
newitem=i_mt_horse_brown_lt
act.color=01
act.equip
return 0
endif

ON=@EnvironChange
if <SRC.RESTEST 1 i_mt_horse_brown_lt>
return 1
else
newitem=i_mt_horse_brown_lt
ACT.color=01
act.equip
return 1
endif

CATEGORY=Quest
SUBSECTION=LORT
DESCRIPTION=Nazgul 2

[EOF]
Вернуться в начало страницы
+Ответить с цитированием данного сообщения

Ответить в эту темуОткрыть новую тему
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0

 

- Текстовая версия | Версия для КПК Сейчас: 28.4.2024, 10:19
Designed by Nickostyle