Как да променим характеристиките и поведението на врага
Урок 2
Урок 3
Урок 4
Изисквания
Reality Factory
Влезте в папката на Reality Factory, след това влезте в папка scripts, направете едно копие на файла robot и преименувайте копието на robot2
Отворете RFEditPro, отворете играта, която правите и кликнете на вражеския робот, чиито характеристики искате да промените. Не забравяйте, че за да кликнете на робота трябва преди това да сте натиснали B. След като сте маркирали робота кликнете два пъти на ScriptName (намира се вдясно). Ще ви се появи прозорче, в което на мястото на robot.s напишете robot2.s
Влезте в папката scripts, кликнете с десния бутон върху robot2, натиснете Open With, изберете Notepad, натиснете OK и отворете robot2.
Сега ще промените този код, за да направите по-различен робот. В ТОЗИ УРОК с оранжаво е написано на български кое число за какво служи. Може да променяте тези числа както поискате, но имайте предвид, че ако сложите прекалено голямо число на максималното разтояние на което робота може да вижда когато бездейства когато стартирате играта робота може да се появи мъртъв, затова ако видите, че когато пробвате играта противниковия робот се е гътнал още в началото, значи най-вероятно сте сложили прекалено голямо число там.

{

IDLE [idle] // idle animation
WALK [walk] // walk animation
DIE [die] // die animation
SHOOT [shoot] // shoot animation
MISC1 [slump] // misc1 animation

GROUP [robot]
HOSTILEPLAYER [true] // hostile to player
HOSTILESAME [false] // hostile to same Pawn group

HEALTHATTRIBUTE [enemy_health] // name of pawns health attribute
HEALTH [100] // здравето на робота
DAMAGEATTRIBUTE [health] // attribute damaged by attack

ALERTTRIGGER [AlertG] // name of alert trigger
DIEHOLD [15] // времето през което убития робот стои на земята преди да стане прозрачен
DIEFADE [10] // времето през което убития робот е прозрачен преди да изчезне

FOV [160] // field of view
SIGHTDIST [700] // максималното разтояние на което робота може да вижда когато бездейства
ALERTSIGHTDIST [900] // максималното разтояние на което робота може да вижда когато е в тревога
YAWSPEED [90] // скоростта, с която робота се обръща
WALKSPEED [50] // скоростта, с която робота се движи

SHOOTRANGE [300] // max distance to start missile attack
PROJECTILE [10mm_shell] // projectile name
FIREBONE [Joint15] // projectile launch bone
OFFSETX [0] // launch offsets
OFFSETY [0]
OFFSETZ [25]
ATTACKDELAY [0.5] // времето между изтрелите
FIREDELAY [0.1] // delay after animation starts before projectile launch
SKILL [5] // skill level 1 to 10

LOSTTIME [15] // времето през което търси противника, след което се отказва
 
Google
 
Чат и игри
Гласувай
Пари от Интернет
Diablo Online
Article Directory
avtorentacar