Показать сообщение отдельно
Старый 24.09.2007, 16:09   #1788
DimonKDF

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

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

2MaGoth:
Для каждого вида нужно, прописывать свою инстанцию с нуля.
Я вообще-то этого и хотел.
Напишу попобробнее. Вот скрипт глорха:
Код:
prototype Mst_Default_Snapper(C_Npc){ * * *name[0] = "Глорх"; * * *guild = GIL_SNAPPER; * * *aivar[AIV_MM_REAL_ID] = ID_SNAPPER; * * *level = 12; * * *attribute[ATR_STRENGTH] = 60; * * *attribute[ATR_DEXTERITY] = 60; * * *attribute[ATR_HITPOINTS_MAX] = 120; * * *attribute[ATR_HITPOINTS] = 120; * * *attribute[ATR_MANA_MAX] = 0; * * *attribute[ATR_MANA] = 0; * * *protection[PROT_BLUNT] = 60; * * *protection[PROT_EDGE] = 60; * * *protection[PROT_POINT] = 60; * * *protection[PROT_FIRE] = 60; * * *protection[PROT_FLY] = 60; * * *protection[PROT_MAGIC] = 0; * * *damagetype = DAM_EDGE; * * *fight_tactic = FAI_SNAPPER; * * *senses = SENSE_HEAR | SENSE_SEE | SENSE_SMELL; * * *senses_range = PERC_DIST_MONSTER_ACTIVE_MAX; * * *aivar[AIV_MM_ThreatenBeforeAttack] = TRUE; * * *aivar[AIV_MM_FollowTime] = FOLLOWTIME_MEDIUM; * * *aivar[AIV_MM_FollowInWater] = TRUE; * * *aivar[AIV_MM_Packhunter] = TRUE; * * *start_aistate = ZS_MM_AllScheduler; * * *aivar[AIV_MM_RestStart] = OnlyRoutine;};func void B_SetVisuals_Snapper(){ * * *Mdl_SetVisual(self,"Snapper.mds"); * * *Mdl_SetVisualBody(self,"Sna_Body",DEFAULT,DEFAULT,"",DEFAULT,DEFAULT,-1);};instance Snapper(Mst_Default_Snapper){      B_SetVisuals_Snapper();      Npc_SetToFistMode(self);};
Я хочу на основе него сделать такого же глорха, но другого цвета. Что мне нужно изменить и на что?
И нужно ли создавать новую модель?
Ответить с цитированием