2Идол Тольман:
Конибудь знает как создать зону востановления жизни или маны желательно без Спасера. Я бы и сам попробовал но похожих скриптов в готе не нашёл.
|
Ежли вкратце: ставишь невидимого мясного бага (призрака) размером 0.01 от нормы в точке, в радиусе вокруг которой надо восстанавливать ману. Прописываешь ему режим работы - восстанавливать ману ГГ:
[pre]
func void ZS_MM_Rtn_FillWithMana() {
Perception_Set_Helper_Rtn ();
B_MM_DeSynchronize ();
if (Hlp_StrCmp (Npc_GetNearestWP (self), self.wp) == FALSE) {
AI_GotoWP (self, self.wp);
};
};
func int ZS_MM_Rtn_FillWithMana_Loop() {
if (Npc_GetStateTime(self) >= 2) {
Npc_SetStateTime (self, 0);
if (hero.attribute[ATR_MANA] < hero.attribute[ATR_MANA_MAX]) {
hero.attribute[ATR_MANA] = hero.attribute[ATR_MANA] + 1;
if ((hero.attribute[ATR_MANA] < hero.attribute[ATR_MANA_MAX])
&& ((hero.guild == GIL_KDF)
|| (hero.guild == GIL_NOV))) {
hero.attribute[ATR_MANA] = hero.attribute[ATR_MANA] + 1;
};
};
};
return LOOP_CONTINUE;
};
func void ZS_MM_Rtn_FillWithMana_End() {};
[/pre]
Работать он будет только в определённом радиусе видимости (неписи, невидимые ГГ, не обрабатываются).
Короче - натрави декомпилятор на мой unnamed мод и будет тебе щастье :)