Показать сообщение отдельно
Старый 22.07.2005, 21:38   #609
finch

AGFC
Гость
 
Сообщений: n/a

По умолчанию Re: Скриптинг в Готике

2DEDROIT: Хм.. И че тут непонятного?

func void UseSummonAncientGhost()
- функция, которая вызывается при чтении свитка вызова Кварходрона.

if(SC_SummonedAncientGhost == FALSE)
если переменная SC_SummonedAncientGhost не является истиной (а она не будет являться истиной, пока не вызовешь Кварходрона)

B_Say(self,self,"$ADDON_SUMMONANCIENTGHOST");
- произносишь заклинание вызова:"Игхориал торул. Явись мне, Кварходрон, старый вождь касты воителей!"

if(Npc_GetDistToWP(self,"ADW_ANCIENTGHOST") < 1000)
проверка: читающий закл, должен не дальше 10 метров от вэйпоинта ADW_ANCIENTGHOST

Wld_InsertNpc(NONE_ADDON_111_Quarhodron,"ADW_ANCIE NTGHOST");
собссно, "вставка" Кварходрона

Wld_PlayEffect("spellFX_Maya_Ghost",NONE_ADDON_111 _Quarhodron,N
ONE_ADDON_111_Quarhodron,0,0,0,FALSE);
* * * * * * * * Wld_PlayEffect("SPELLFX_LIGHTSTAR_WHITE",NONE_ADDO N_111_Quarhodron,NON
E_ADDON_111_Quarhodron,0,0,0,FALSE);
- эффекты

Snd_Play("MFX_GhostVoice");
Snd_Play("MFX_Firestorm_Cast");
Snd_Play("MFX_Lightning_Origin");
- звуковые эффекты


else
{B_Say(self,self,"$ADDON_ANCIENTGHOST_NOTNEAR");

если ГГ находится далеко от вэйпоинта ADW_ANCIENTGHOST, то он произносит фразу:"Здесь не действует"

Надеюсь, расписал подробно! ;)
Ответить с цитированием