|
|
|
|
| Author: Wasteland Ghost 08.02.05 15:20:20 | Синтаксис оригинального компилятора: void anim(ObjectPtr who, int anim, int direction) - воспроизводит заданную анимацию для заданного объекта в заданном направлении Аргументы: who - указатель на объект anim - номер анимируемого действия (см. ANIMCOMD.H) или: ANIMATE_ROTATION (1000) ANIMATE_SET_FRAME (1010) direction - направление (по сторонам хекса - 0...5), если anim = ANIMATE_ROTATION - номер кадра анимации объекта Примечания: эта команда может быть прервана другой командой |
| Author: jargo 23.02.03 23:02:07 | anim(critter, param1, 0); - This command is used to play single animation for object/entity. parameters: critter - address of animated object (self,player,etc...) param1 - number of animation (0,1,10,11..50) example: anim(Self, 10, 0); {object will take something from the ground (not really)} Animation is not locked so any interrupt will stop it. Anim function will play only once. If you want to play sequence of animations then use RegAnimAnimate. anim(critter, 1000, param1); - This command is used to set direction of an object. parameters: critter - address of moved object (self,player,etc...) param1 - new direction of object (values from 0 to 5) |
| Author: legacy information 22.06.02 13:29:01 | 810C - анимация. Формат: <CritterAddr>;<Param1>;<Param2>;810C. Проверялось на Клинте (как всегда J ). Для Клинта имеют смысл два значения Param1 - Ah и Bh. В первом случае он нагибается к земле (типа что-то поднимает) и встает. Во втором шевелит ручками (типа ворует). Если Param2 отличен от нуля, то не возвращается в исходную позицию, а застывает как дурак и более шевелиться не хочет (причем работа скрипта не прерывается, все в норме). |