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, то он произносит фразу:"Здесь не действует"
Надеюсь, расписал подробно! ;)