Тема
:
М: Скриптинг в Готике
Показать сообщение отдельно
11.03.2006, 22:20
#
1299
B_Wolf
AGFC
Гость
Сообщений: n/a
Re: Скриптинг в Готике
2
Killer-XXX:
Не все так просто. Мне кажется там надо огромную проверку делать, и прочее. Ты лучше не замахивайся на "альпы", а пока разберись просто со скриптами.
Напугал человека :)
2
NerDen:
А как сделать, чтобы за монстров выше 15-го уровня пприбавлялось в 2 раза больше опыта?
Открой:
_work\data\Scripts\_decompiled\AI\Human\ZS_Human\Z S_Dead.d
Найди следующее:
* * *if((Npc_IsPlayer(other) || (other.aivar[AIV_PARTYMEMBER] == TRUE)) && (self.aivar[AIV_VictoryXPGiven] == FALSE))
* * *{
* * * * * *B_GivePlayerXP(self.level * XP_PER_VICTORY);
* * * * * *self.aivar[AIV_VictoryXPGiven] = TRUE;
* * *};
Внеси изменения:
* * *if((Npc_IsPlayer(other) || (other.aivar[AIV_PARTYMEMBER] == TRUE)) && (self.aivar[AIV_VictoryXPGiven] == FALSE))
* * *{
* * * * * *if(self.guild > GIL_SEPERATOR_HUM) *&& (self.level > 15)
* * * *{
* * * * * * *B_GivePlayerXP(self.level * XP_PER_VICTORY * 2);
* * * * * *}
* *else
* *{
* * * * *B_GivePlayerXP(self.level * XP_PER_VICTORY);
* * };
* * self.aivar[AIV_VictoryXPGiven] = TRUE;
* };
B_Wolf