Не получается, исправти ошибки.
Плиз
NSS
object oWPpc = GetWaypointByTag("NW_pradovec_1_0");
object oWPpc1 = GetWaypointByTag("NW_pradovec_1_1");
object oWPpc2 = GetWaypointByTag("NW_pradovec_1_2");
object oWPpc3 = GetWaypointByTag("NW_pradovec_1_3");
object oWPpc4 = GetWaypointByTag("NW_pradovec_1_4");
object oWPpc5 = GetWaypointByTag("NW_pradovec_1_5");
object oWPpc6 = GetWaypointByTag("NW_pradovec_1_6");
object oWPpc7 = GetWaypointByTag("NW_pradovec_1_7");
if(nUser == 1001)
{
if (GetIsDay() || GetIsDawn() && !GetLocalInt(OBJECT_SELF, "day"))
{
SetLocalInt(OBJECT_SELF, "day", 1);
SetLocalInt(OBJECT_SELF, "night", 0);
ClearAllActions();
DelayCommand(3.0, AssignCommand(oNPC, JumpToObject(oWPpc1)));
DelayCommand(6.0, AssignCommand(oNPC, ActionMoveToObject(oWPpc2)));
DelayCommand(7.0, AssignCommand(oNPC, ActionPlayAnimation(ANIMATION_FIREFORGET_HEAD_TURN_LEFT, 1.0, 3.0)));
DelayCommand(8.5, AssignCommand(oNPC, ActionPlayAnimation(ANIMATION_FIREFORGET_HEAD_TURN_RIGHT, 1.0, 3.0)));
DelayCommand(10.0, AssignCommand(oNPC, ActionMoveToObject(oWPpc3)));
DelayCommand(12.0, AssignCommand(oNPC, ActionMoveToObject(oWPpc4)));
DelayCommand(14.0, AssignCommand(oNPC, ActionPlayAnimation(ANIMATION_FIREFORGET_HEAD_TURN_LEFT, 1.0, 3.0)));
DelayCommand(17.0, AssignCommand(oNPC, ActionMoveToObject(oWPpc5)));
DelayCommand(19.0, AssignCommand(oNPC, ActionMoveToObject(oWPpc6)));
DelayCommand(20.0, AssignCommand(oNPC, ActionMoveToObject(oWPpc7)));
DelayCommand(30.0, AssignCommand(oNPC, ActionPlayAnimation(ANIMATION_LOOPING_PAUSE_TIRED , 1.0, 3.0)));
DelayCommand(35.0, AssignCommand(oNPC, SpeakString("Текст") ));
DelayCommand(100.0, AssignCommand(oNPC, ActionPlayAnimation(ANIMATION_FIREFORGET_SPASM , 1.0, 3.0)));
DelayCommand(140.0, AssignCommand(oNPC, ActionPlayAnimation(ANIMATION_FIREFORGET_HEAD_TURN_LEFT, 1.0, 3.0)));
DelayCommand(143.0, AssignCommand(oNPC, SpeakString("Текст") ));
DelayCommand(174.0, AssignCommand(oNPC, ActionPlayAnimation(ANIMATION_LOOPING_PAUSE_TIRED , 1.0, 3.0)));
DelayCommand(200.0, AssignCommand(oNPC, ActionPlayAnimation(ANIMATION_FIREFORGET_SPASM , 1.0, 3.0)));
DelayCommand(240.0, AssignCommand(oNPC, ActionPlayAnimation(ANIMATION_FIREFORGET_HEAD_TURN_LEFT, 1.0, 3.0)));
DelayCommand(242.0, AssignCommand(oNPC, SpeakString("Текст") ));
ActionDoCommand(SetCommandable(TRUE));
DelayCommand(0.3, SetCommandable(FALSE));
}
else if (GetIsNight() && !GetLocalInt(OBJECT_SELF, "night"))
{
SetLocalInt(OBJECT_SELF, "day", 0);
SetLocalInt(OBJECT_SELF, "night", 1);
ClearAllActions();
DelayCommand(3.0, AssignCommand(oNPC, ActionMoveToObject(oWPpc5)));
DelayCommand(6.0, AssignCommand(oNPC, ActionMoveToObject(oWPpc4)));
DelayCommand(8.0, AssignCommand(oNPC, ActionMoveToObject(oWPpc3)));
DelayCommand(10.0, AssignCommand(oNPC, ActionMoveToObject(oWPpc1)));
DelayCommand(14.0, AssignCommand(oNPC, JumpToObject(oWPpc)));
ActionDoCommand(SetCommandable(TRUE));
DelayCommand(0.3, SetCommandable(FALSE));
}
}
}
QUOTE(Aiwan @ Aug 30 2006, 08:55) [snapback]90741[/snapback]
Ребята, что вы маятесь? У Биовар есть система скриптов. Пишете нпс ходить по вейпоинтам. Настраиваете ему ходить по ночным - дневным поинтам. Дальше, рисуете дневные и ночные. И все. Хотите что бы он чесал жопу, нарисуйте на вейпах триггер. Если зашел НПС, очистили все акции. Почесали задницу. Пошел дальше...
То что я тут вижу жуть...

Хотелось бы с эти разобраться…!