Город Мастеров
IPB

Здравствуйте, гость ( Вход | Регистрация )

 Правила этого форума ПРАВИЛА РАЗДЕЛА
 
Ответить в эту темуОткрыть новую тему
> Готовые катсцены, Обсуждение и Советы
Nokoll
сообщение Feb 22 2005, 21:59
Сообщение #1


Level 10
Иконки Групп

Класс: Волшебник
Характер: Neutral Evil
Раса: Человек



Сюда постить готовые Катсцены, Новички наконецто ваше желание сбылось Айван разрешил сделать эту тему! Сдесь вы можете похвастаться
своими Катсценами, их будут обсуждать исправлять, и помогать всем кому трудно в их создании! :good:

Добавлено в [mergetime]1109100827[/mergetime]
В Теме "Готовые Скрипты" постятся полезные, скрипты здесь же Катсцены Только собственного создания!
Милости просим!
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Archangel
сообщение Feb 25 2005, 13:09
Сообщение #2


Восставший из пепла
***

Класс: Бледный Мастер
Характер: Neutral Evil
Раса: Человек
ПОДМАСТЕРЬЕ



Угу, вот сам мультик(вставляется в OnEnter локи): :this:

Neverwinter Script Source
void main()
{
//Player
object oPC = GetEnteringObject();
if (!GetIsPC(oPC))
    return;
//MainNPC_and_WayPoints_and_Effects
object oNOOB1 = GetObjectByTag("NOOB1");
object oNOOB2 = GetObjectByTag("NOOB2");
object oNOOB3 = GetObjectByTag("NOOB3");
object oNOOB4 = GetObjectByTag("NOOB4");
object oNOOB5 = GetObjectByTag("NOOB5");
object oNOOB6 = GetObjectByTag("NOOB6");
object oKing=GetObjectByTag("King");
object oMAG=GetObjectByTag("MAG");
object oFighter1=GetObjectByTag("Fighter_1");
object oFighter2=GetObjectByTag("Fighter_2");
object oFighter3=GetObjectByTag("Fighter_3");
object oFighter4=GetObjectByTag("Fighter_4");
object oMag1=GetObjectByTag("MAG_1");
object oMag2=GetObjectByTag("MAG_2");
object oBoss=GetObjectByTag("Boss");
object oTK1= GetWaypointByTag("TK_1");
effect eCutInv = EffectVisualEffect(VFX_DUR_CUTSCENE_INVISIBILITY);
effect eVis = EffectVisualEffect( VFX_IMP_DIVINE_STRIKE_FIRE);
//SeaMans==6
object oNPCS1=GetObjectByTag("NW_HUMSAILOR0");
object oNPCS2=GetObjectByTag("NW_HUMSAILOR1");
object oNPCS3=GetObjectByTag("NW_HUMSAILOR2");
object oNPCS4=GetObjectByTag("NW_HUMSAILOR3");
object oNPCS5=GetObjectByTag("NW_HUMSAILOR4");
object oNPCS6=GetObjectByTag("NW_HUMSAILOR5");
//LuskansGuards==4
object oNPCS7=GetObjectByTag("NW_LUSKANITE0");
object oNPCS8=GetObjectByTag("NW_LUSKANITE1");
object oNPCS9=GetObjectByTag("NW_LUSKANITE2");
object oNPCS10=GetObjectByTag("NW_LUSKANITE3");
//BadGirls==10
object oNPCS11=GetObjectByTag("NW_HOOKER010");
object oNPCS12=GetObjectByTag("NW_HOOKER011");
object oNPCS13=GetObjectByTag("NW_HOOKER012");
object oNPCS14=GetObjectByTag("NW_HOOKER013");
object oNPCS15=GetObjectByTag("NW_HOOKER014");
object oNPCS16=GetObjectByTag("NW_HOOKER015");
object oNPCS17=GetObjectByTag("NW_HOOKER016");
object oNPCS18=GetObjectByTag("NW_HOOKER017");
object oNPCS19=GetObjectByTag("NW_HOOKER018");
object oNPCS20=GetObjectByTag("NW_HOOKER019");
//KurtSolders==10
object oNPCS21=GetObjectByTag("NW_KURTHSOLD0");
object oNPCS22=GetObjectByTag("NW_KURTHSOLD1");
object oNPCS23=GetObjectByTag("NW_KURTHSOLD2");
object oNPCS24=GetObjectByTag("NW_KURTHSOLD3");
object oNPCS25=GetObjectByTag("NW_KURTHSOLD4");
object oNPCS26=GetObjectByTag("NW_KURTHSOLD5");
object oNPCS27=GetObjectByTag("NW_KURTHSOLD6");
object oNPCS28=GetObjectByTag("NW_KURTHSOLD7");
object oNPCS29=GetObjectByTag("NW_KURTHSOLD8");
object oNPCS30=GetObjectByTag("NW_KURTHSOLD9");
//OldMans==5
object oNPCS31=GetObjectByTag("NW_OLDMAN0");
object oNPCS32=GetObjectByTag("NW_OLDMAN1");
object oNPCS33=GetObjectByTag("NW_OLDMAN2");
object oNPCS34=GetObjectByTag("NW_OLDMAN3");
object oNPCS35=GetObjectByTag("NW_OLDMAN4");
//Chigans==8
object oNPCS36=GetObjectByTag("NW_GYPSY0010");
object oNPCS37=GetObjectByTag("NW_GYPSY0011");
object oNPCS38=GetObjectByTag("NW_GYPSY0012");
object oNPCS39=GetObjectByTag("NW_GYPSY0013");
object oNPCS40=GetObjectByTag("NW_GYPSY0014");
object oNPCS41=GetObjectByTag("NW_GYPSY0015");
object oNPCS42=GetObjectByTag("NW_GYPSY0016");
object oNPCS43=GetObjectByTag("NW_GYPSY0017");
//WayPoints==7
object oWPNPCS1= GetWaypointByTag("HUMSAILOR");
object oWPNPCS2= GetWaypointByTag("LUSKANITE");
object oWPNPCS3= GetWaypointByTag("HOOKER01");
object oWPNPCS4= GetWaypointByTag("KURTHSOLD");
object oWPNPCS5= GetWaypointByTag("OLDMAN");
object oWPNPCS6= GetWaypointByTag("GYPSY001");
object oWPNPCS7=GetWaypointByTag("Dead_waypoint");
//Script_black_monitor
FadeToBlack(oPC, FADE_SPEED_FASTEST);
DelayCommand(1.0, AssignCommand(oKing, ClearAllActions()));
DelayCommand(1.0, AssignCommand(oMAG, ClearAllActions()));
DelayCommand(1.0, AssignCommand(oFighter1, ClearAllActions()));
DelayCommand(1.0, AssignCommand(oFighter2, ClearAllActions()));
DelayCommand(1.0, AssignCommand(oFighter3, ClearAllActions()));
DelayCommand(1.0, AssignCommand(oFighter4, ClearAllActions()));
ApplyEffectToObject(DURATION_TYPE_TEMPORARY, eCutInv, oMag1, 200.5);
ApplyEffectToObject(DURATION_TYPE_TEMPORARY, eCutInv, oPC, 200.5);
ApplyEffectToObject(DURATION_TYPE_TEMPORARY, eCutInv, oMag2, 200.5);
ApplyEffectToObject(DURATION_TYPE_TEMPORARY, eCutInv, oBoss, 200.5);
DelayCommand(2.0, FadeFromBlack(oPC, FADE_SPEED_FASTEST));
//Script_cut_scene(1)*
SetCutsceneMode(oPC);
DelayCommand(2.3, AssignCommand(oPC, SetCameraFacing(90.0, 50.0, 47.0, CAMERA_TRANSITION_TYPE_VERY_SLOW)));
DelayCommand(3.0, AssignCommand(oKing, ActionForceMoveToObject(oTK1,FALSE, 0.0, 7.0)));
DelayCommand(5.0,AssignCommand(oKing, ActionPlayAnimation(ANIMATION_FIREFORGET_SALUTE, 1.0, 3.0)));
DelayCommand(7.0, AssignCommand(oKing, SpeakString("I greeting you peoples!We destroyt all enemy. Now our country will rife. Now nobody stop as now. Now we a free!")));
DelayCommand(15.0, ApplyEffectToObject(DURATION_TYPE_INSTANT, eVis, oMag1));
DelayCommand(15.0,RemoveEffect(oMag1,eCutInv));
DelayCommand(15.0,ApplyEffectToObject(DURATION_TYPE_INSTANT, eVis, oMag2));
DelayCommand(15.0,RemoveEffect(oMag2,eCutInv));
DelayCommand(15.0,ApplyEffectToObject(DURATION_TYPE_INSTANT, eVis, oBoss));
DelayCommand(15.0,RemoveEffect(oBoss,eCutInv));
//InvisibleObjects
DelayCommand(18.3, ApplyEffectToObject(DURATION_TYPE_INSTANT, eVis, oNOOB1));
DelayCommand(18.6, ApplyEffectToObject(DURATION_TYPE_INSTANT, eVis, oNOOB2));
DelayCommand(18.9, ApplyEffectToObject(DURATION_TYPE_INSTANT, eVis, oNOOB3));
DelayCommand(19.3, ApplyEffectToObject(DURATION_TYPE_INSTANT, eVis, oNOOB4));
DelayCommand(19.6, ApplyEffectToObject(DURATION_TYPE_INSTANT, eVis, oNOOB5));
DelayCommand(19.9, ApplyEffectToObject(DURATION_TYPE_INSTANT, eVis, oNOOB6));
//Script_cut_scene(2)*
MusicBackgroundChangeNight(GetArea(OBJECT_SELF), 43);
DelayCommand(16.0, AssignCommand(oBoss, SpeakString("It`s you think so small lear.And now you die!")));
DelayCommand(17.0, AssignCommand(oKing, ActionDoCommand(SetFacingPoint(GetPosition(oBoss)))));
DelayCommand(17.0, AssignCommand(oFighter1, ActionDoCommand(SetFacingPoint(GetPosition(oMag2)))));
DelayCommand(17.0, AssignCommand(oFighter2, ActionDoCommand(SetFacingPoint(GetPosition(oMag2)))));
DelayCommand(17.0, AssignCommand(oFighter3, ActionDoCommand(SetFacingPoint(GetPosition(oMag1)))));
DelayCommand(17.0, AssignCommand(oFighter4, ActionDoCommand(SetFacingPoint(GetPosition(oMag1)))));
DelayCommand(17.0 ,AssignCommand(oPC, ActionJumpToObject(GetObjectByTag("PC_WP1"))));
DelayCommand(17.0, AssignCommand(oPC, SetCameraFacing(200.0, 50.0, 47.0, CAMERA_TRANSITION_TYPE_VERY_SLOW)));
//Peoples
//SeaMans
DelayCommand(17.0, AssignCommand(oNPCS1, ActionDoCommand(DestroyObject(oNPCS1))));
DelayCommand(17.0, AssignCommand(oNPCS2, ActionForceMoveToObject(oWPNPCS1,TRUE,1.0, 7.0)));
DelayCommand(17.0, AssignCommand(oNPCS3, ActionDoCommand(DestroyObject(oNPCS3))));
DelayCommand(17.0, AssignCommand(oNPCS4, ActionForceMoveToObject(oWPNPCS1,TRUE,1.0, 7.0)));
DelayCommand(17.0, AssignCommand(oNPCS5, ActionDoCommand(DestroyObject(oNPCS5))));
DelayCommand(17.0, AssignCommand(oNPCS6, ActionForceMoveToObject(oWPNPCS1,TRUE,1.0, 7.0)));
//InvisibleObjects
DelayCommand(20.3, ApplyEffectToObject(DURATION_TYPE_INSTANT, eVis, oNOOB1));
DelayCommand(20.6, ApplyEffectToObject(DURATION_TYPE_INSTANT, eVis, oNOOB2));
DelayCommand(20.9, ApplyEffectToObject(DURATION_TYPE_INSTANT, eVis, oNOOB3));
DelayCommand(21.3, ApplyEffectToObject(DURATION_TYPE_INSTANT, eVis, oNOOB4));
DelayCommand(21.6, ApplyEffectToObject(DURATION_TYPE_INSTANT, eVis, oNOOB5));
DelayCommand(21.9, ApplyEffectToObject(DURATION_TYPE_INSTANT, eVis, oNOOB6));
//LuskansGuards
DelayCommand(17.0, AssignCommand(oNPCS7, ActionDoCommand(DestroyObject(oNPCS7))));
DelayCommand(17.0, AssignCommand(oNPCS8, ActionDoCommand(DestroyObject(oNPCS8))));
DelayCommand(17.0, AssignCommand(oNPCS9, ActionForceMoveToObject(oWPNPCS2,TRUE,1.0, 7.0)));
DelayCommand(17.0, AssignCommand(oNPCS10, ActionDoCommand(DestroyObject(oNPCS10))));
//BadGirls
DelayCommand(17.0, AssignCommand(oNPCS11, ActionDoCommand(DestroyObject(oNPCS11))));
DelayCommand(17.4, AssignCommand(oNPCS12, ActionForceMoveToObject(oWPNPCS3,TRUE,1.0,7.0)));
DelayCommand(17.0, AssignCommand(oNPCS13, ActionDoCommand(DestroyObject(oNPCS13))));
DelayCommand(17.4, AssignCommand(oNPCS14, ActionForceMoveToObject(oWPNPCS3,TRUE,1.0,7.0)));
DelayCommand(17.0, AssignCommand(oNPCS15, ActionDoCommand(DestroyObject(oNPCS15))));
DelayCommand(17.4, AssignCommand(oNPCS16, ActionForceMoveToObject(oWPNPCS3,TRUE,1.0,7.0)));
DelayCommand(17.0, AssignCommand(oNPCS17, ActionDoCommand(DestroyObject(oNPCS17))));
DelayCommand(17.0, AssignCommand(oNPCS18, ActionDoCommand(DestroyObject(oNPCS18))));
DelayCommand(17.4, AssignCommand(oNPCS19, ActionForceMoveToObject(oWPNPCS3,TRUE,1.0,7.0)));
DelayCommand(17.0, AssignCommand(oNPCS20, ActionDoCommand(DestroyObject(oNPCS20))));
//InvisibleObjects
DelayCommand(22.3, ApplyEffectToObject(DURATION_TYPE_INSTANT, eVis, oNOOB1));
DelayCommand(22.6, ApplyEffectToObject(DURATION_TYPE_INSTANT, eVis, oNOOB2));
DelayCommand(22.9, ApplyEffectToObject(DURATION_TYPE_INSTANT, eVis, oNOOB3));
DelayCommand(23.3, ApplyEffectToObject(DURATION_TYPE_INSTANT, eVis, oNOOB4));
DelayCommand(23.6, ApplyEffectToObject(DURATION_TYPE_INSTANT, eVis, oNOOB5));
DelayCommand(23.9, ApplyEffectToObject(DURATION_TYPE_INSTANT, eVis, oNOOB6));
//KurtSolders
DelayCommand(17.6, AssignCommand(oNPCS21,ActionForceMoveToObject(oWPNPCS4,TRUE,1.0,7.0)));
DelayCommand(17.0, AssignCommand(oNPCS22, ActionDoCommand(DestroyObject(oNPCS22))));
DelayCommand(17.6, AssignCommand(oNPCS23,ActionForceMoveToObject(oWPNPCS4,TRUE,1.0,7.0)));
DelayCommand(17.0, AssignCommand(oNPCS24, ActionDoCommand(DestroyObject(oNPCS24))));
DelayCommand(17.6, AssignCommand(oNPCS25,ActionForceMoveToObject(oWPNPCS4,TRUE,1.0,7.0)));
DelayCommand(17.0, AssignCommand(oNPCS26, ActionDoCommand(DestroyObject(oNPCS26))));
DelayCommand(17.6, AssignCommand(oNPCS27,ActionForceMoveToObject(oWPNPCS4,TRUE,1.0,7.0)));
DelayCommand(17.0, AssignCommand(oNPCS28, ActionDoCommand(DestroyObject(oNPCS28))));
DelayCommand(17.6, AssignCommand(oNPCS29,ActionForceMoveToObject(oWPNPCS4,TRUE,1.0,7.0)));
DelayCommand(17.0, AssignCommand(oNPCS30, ActionDoCommand(DestroyObject(oNPCS30))));
//OldMans
DelayCommand(17.0, AssignCommand(oNPCS31, ActionDoCommand(DestroyObject(oNPCS31))));
DelayCommand(17.8, AssignCommand(oNPCS32,ActionForceMoveToObject(oWPNPCS5,TRUE,1.0,7.0)));
DelayCommand(17.0, AssignCommand(oNPCS33, ActionDoCommand(DestroyObject(oNPCS33))));
DelayCommand(17.8, AssignCommand(oNPCS34,ActionForceMoveToObject(oWPNPCS5,TRUE,1.0,7.0)));
DelayCommand(17.0, AssignCommand(oNPCS35, ActionDoCommand(DestroyObject(oNPCS35))));
//InvisibleObjects
DelayCommand(24.3, ApplyEffectToObject(DURATION_TYPE_INSTANT, eVis, oNOOB1));
DelayCommand(24.6, ApplyEffectToObject(DURATION_TYPE_INSTANT, eVis, oNOOB2));
DelayCommand(24.9, ApplyEffectToObject(DURATION_TYPE_INSTANT, eVis, oNOOB3));
DelayCommand(25.3, ApplyEffectToObject(DURATION_TYPE_INSTANT, eVis, oNOOB4));
DelayCommand(25.6, ApplyEffectToObject(DURATION_TYPE_INSTANT, eVis, oNOOB5));
DelayCommand(25.9, ApplyEffectToObject(DURATION_TYPE_INSTANT, eVis, oNOOB6));
//Chigans
DelayCommand(17.0, AssignCommand(oNPCS36, ActionDoCommand(DestroyObject(oNPCS36))));
DelayCommand(18.0, AssignCommand(oNPCS37,ActionForceMoveToObject(oWPNPCS6,TRUE,1.0,7.0)));
DelayCommand(17.0, AssignCommand(oNPCS38, ActionDoCommand(DestroyObject(oNPCS38))));
DelayCommand(18.0, AssignCommand(oNPCS39,ActionForceMoveToObject(oWPNPCS6,TRUE,1.0,7.0)));
DelayCommand(17.0, AssignCommand(oNPCS40, ActionDoCommand(DestroyObject(oNPCS40))));
DelayCommand(18.0, AssignCommand(oNPCS41,ActionForceMoveToObject(oWPNPCS6,TRUE,1.0,7.0)));
DelayCommand(17.0, AssignCommand(oNPCS42, ActionDoCommand(DestroyObject(oNPCS42))));
DelayCommand(17.0, AssignCommand(oNPCS43, ActionDoCommand(DestroyObject(oNPCS43))));
//MainNPC
//Attack1
DelayCommand(17.0,AssignCommand(oMag1, ActionAttack(oFighter2, TRUE)));
DelayCommand(19.0,AssignCommand(oFighter2,ActionPlayAnimation(ANIMATION_LOOPING_SPASM)));
DelayCommand(20.0, AssignCommand(oFighter2, ActionDoCommand(DestroyObject(oFighter2))));
//InvisibleObjects
DelayCommand(24.3, ApplyEffectToObject(DURATION_TYPE_INSTANT, eVis, oNOOB1));
DelayCommand(24.6, ApplyEffectToObject(DURATION_TYPE_INSTANT, eVis, oNOOB2));
DelayCommand(24.9, ApplyEffectToObject(DURATION_TYPE_INSTANT, eVis, oNOOB3));
DelayCommand(25.3, ApplyEffectToObject(DURATION_TYPE_INSTANT, eVis, oNOOB4));
DelayCommand(25.6, ApplyEffectToObject(DURATION_TYPE_INSTANT, eVis, oNOOB5));
DelayCommand(25.9, ApplyEffectToObject(DURATION_TYPE_INSTANT, eVis, oNOOB6));
//InvisibleObjects
DelayCommand(26.3, ApplyEffectToObject(DURATION_TYPE_INSTANT, eVis, oNOOB1));
DelayCommand(26.6, ApplyEffectToObject(DURATION_TYPE_INSTANT, eVis, oNOOB2));
DelayCommand(26.9, ApplyEffectToObject(DURATION_TYPE_INSTANT, eVis, oNOOB3));
DelayCommand(27.3, ApplyEffectToObject(DURATION_TYPE_INSTANT, eVis, oNOOB4));
DelayCommand(27.6, ApplyEffectToObject(DURATION_TYPE_INSTANT, eVis, oNOOB5));
DelayCommand(27.9, ApplyEffectToObject(DURATION_TYPE_INSTANT, eVis, oNOOB6));
//InvisibleObjects
DelayCommand(28.3, ApplyEffectToObject(DURATION_TYPE_INSTANT, eVis, oNOOB1));
DelayCommand(28.6, ApplyEffectToObject(DURATION_TYPE_INSTANT, eVis, oNOOB2));
DelayCommand(28.9, ApplyEffectToObject(DURATION_TYPE_INSTANT, eVis, oNOOB3));
DelayCommand(29.3, ApplyEffectToObject(DURATION_TYPE_INSTANT, eVis, oNOOB4));
DelayCommand(29.6, ApplyEffectToObject(DURATION_TYPE_INSTANT, eVis, oNOOB5));
DelayCommand(29.9, ApplyEffectToObject(DURATION_TYPE_INSTANT, eVis, oNOOB6));
//InvisibleObjects
DelayCommand(30.3, ApplyEffectToObject(DURATION_TYPE_INSTANT, eVis, oNOOB1));
DelayCommand(30.6, ApplyEffectToObject(DURATION_TYPE_INSTANT, eVis, oNOOB2));
DelayCommand(30.9, ApplyEffectToObject(DURATION_TYPE_INSTANT, eVis, oNOOB3));
DelayCommand(30.3, ApplyEffectToObject(DURATION_TYPE_INSTANT, eVis, oNOOB4));
DelayCommand(31.6, ApplyEffectToObject(DURATION_TYPE_INSTANT, eVis, oNOOB5));
DelayCommand(31.9, ApplyEffectToObject(DURATION_TYPE_INSTANT, eVis, oNOOB6));
//InvisibleObjects
DelayCommand(30.3, ApplyEffectToObject(DURATION_TYPE_INSTANT, eVis, oNOOB1));
DelayCommand(30.6, ApplyEffectToObject(DURATION_TYPE_INSTANT, eVis, oNOOB2));
DelayCommand(30.9, ApplyEffectToObject(DURATION_TYPE_INSTANT, eVis, oNOOB3));
DelayCommand(30.3, ApplyEffectToObject(DURATION_TYPE_INSTANT, eVis, oNOOB4));
DelayCommand(31.6, ApplyEffectToObject(DURATION_TYPE_INSTANT, eVis, oNOOB5));
DelayCommand(31.9, ApplyEffectToObject(DURATION_TYPE_INSTANT, eVis, oNOOB6));
//InvisibleObjects
DelayCommand(30.3, ApplyEffectToObject(DURATION_TYPE_INSTANT, eVis, oNOOB1));
DelayCommand(30.6, ApplyEffectToObject(DURATION_TYPE_INSTANT, eVis, oNOOB2));
DelayCommand(30.9, ApplyEffectToObject(DURATION_TYPE_INSTANT, eVis, oNOOB3));
DelayCommand(30.3, ApplyEffectToObject(DURATION_TYPE_INSTANT, eVis, oNOOB4));
DelayCommand(31.6, ApplyEffectToObject(DURATION_TYPE_INSTANT, eVis, oNOOB5));
DelayCommand(31.9, ApplyEffectToObject(DURATION_TYPE_INSTANT, eVis, oNOOB6));
//InvisibleObjects
DelayCommand(30.3, ApplyEffectToObject(DURATION_TYPE_INSTANT, eVis, oNOOB1));
DelayCommand(30.6, ApplyEffectToObject(DURATION_TYPE_INSTANT, eVis, oNOOB2));
DelayCommand(30.9, ApplyEffectToObject(DURATION_TYPE_INSTANT, eVis, oNOOB3));
DelayCommand(30.3, ApplyEffectToObject(DURATION_TYPE_INSTANT, eVis, oNOOB4));
DelayCommand(31.6, ApplyEffectToObject(DURATION_TYPE_INSTANT, eVis, oNOOB5));
DelayCommand(31.9, ApplyEffectToObject(DURATION_TYPE_INSTANT, eVis, oNOOB6));
//InvisibleObjects
DelayCommand(32.3, ApplyEffectToObject(DURATION_TYPE_INSTANT, eVis, oNOOB1));
DelayCommand(32.6, ApplyEffectToObject(DURATION_TYPE_INSTANT, eVis, oNOOB2));
DelayCommand(32.9, ApplyEffectToObject(DURATION_TYPE_INSTANT, eVis, oNOOB3));
DelayCommand(33.3, ApplyEffectToObject(DURATION_TYPE_INSTANT, eVis, oNOOB4));
DelayCommand(33.6, ApplyEffectToObject(DURATION_TYPE_INSTANT, eVis, oNOOB5));
DelayCommand(33.9, ApplyEffectToObject(DURATION_TYPE_INSTANT, eVis, oNOOB6));
//InvisibleObjects
DelayCommand(34.3, ApplyEffectToObject(DURATION_TYPE_INSTANT, eVis, oNOOB1));
DelayCommand(34.6, ApplyEffectToObject(DURATION_TYPE_INSTANT, eVis, oNOOB2));
DelayCommand(34.9, ApplyEffectToObject(DURATION_TYPE_INSTANT, eVis, oNOOB3));
DelayCommand(35.3, ApplyEffectToObject(DURATION_TYPE_INSTANT, eVis, oNOOB4));
DelayCommand(35.6, ApplyEffectToObject(DURATION_TYPE_INSTANT, eVis, oNOOB5));
DelayCommand(35.9, ApplyEffectToObject(DURATION_TYPE_INSTANT, eVis, oNOOB6));
//InvisibleObjects
DelayCommand(36.3, ApplyEffectToObject(DURATION_TYPE_INSTANT, eVis, oNOOB1));
DelayCommand(36.6, ApplyEffectToObject(DURATION_TYPE_INSTANT, eVis, oNOOB2));
DelayCommand(36.9, ApplyEffectToObject(DURATION_TYPE_INSTANT, eVis, oNOOB3));
DelayCommand(37.3, ApplyEffectToObject(DURATION_TYPE_INSTANT, eVis, oNOOB4));
DelayCommand(37.6, ApplyEffectToObject(DURATION_TYPE_INSTANT, eVis, oNOOB5));
DelayCommand(37.9, ApplyEffectToObject(DURATION_TYPE_INSTANT, eVis, oNOOB6));
//InvisibleObjects
DelayCommand(38.3, ApplyEffectToObject(DURATION_TYPE_INSTANT, eVis, oNOOB1));
DelayCommand(38.6, ApplyEffectToObject(DURATION_TYPE_INSTANT, eVis, oNOOB2));
DelayCommand(38.9, ApplyEffectToObject(DURATION_TYPE_INSTANT, eVis, oNOOB3));
DelayCommand(39.3, ApplyEffectToObject(DURATION_TYPE_INSTANT, eVis, oNOOB4));
DelayCommand(39.6, ApplyEffectToObject(DURATION_TYPE_INSTANT, eVis, oNOOB5));
DelayCommand(39.9, ApplyEffectToObject(DURATION_TYPE_INSTANT, eVis, oNOOB6));
//InvisibleObjects
DelayCommand(40.3, ApplyEffectToObject(DURATION_TYPE_INSTANT, eVis, oNOOB1));
DelayCommand(40.6, ApplyEffectToObject(DURATION_TYPE_INSTANT, eVis, oNOOB2));
DelayCommand(40.9, ApplyEffectToObject(DURATION_TYPE_INSTANT, eVis, oNOOB3));
DelayCommand(41.3, ApplyEffectToObject(DURATION_TYPE_INSTANT, eVis, oNOOB4));
DelayCommand(41.6, ApplyEffectToObject(DURATION_TYPE_INSTANT, eVis, oNOOB5));
DelayCommand(41.9, ApplyEffectToObject(DURATION_TYPE_INSTANT, eVis, oNOOB6));
//Attack2
DelayCommand(20.5,AssignCommand(oMag1, ActionAttack(oFighter3, TRUE)));
DelayCommand(22.5,AssignCommand(oFighter3,ActionPlayAnimation(ANIMATION_LOOPING_SPASM)));
DelayCommand(23.5, AssignCommand(oFighter3, ActionDoCommand(DestroyObject(oFighter3))));
//Attack3
DelayCommand(17.0,AssignCommand(oMag2, ActionAttack(oFighter1, TRUE)));
DelayCommand(19.0,AssignCommand(oFighter1,ActionPlayAnimation(ANIMATION_LOOPING_SPASM)));
DelayCommand(20.0, AssignCommand(oFighter1, ActionDoCommand(DestroyObject(oFighter1))));
//Attack4
DelayCommand(20.5,AssignCommand(oMag2, ActionAttack(oFighter4, TRUE)));
DelayCommand(22.5,AssignCommand(oFighter4,ActionPlayAnimation(ANIMATION_LOOPING_SPASM)));
DelayCommand(23.5, AssignCommand(oFighter4, ActionDoCommand(DestroyObject(oFighter4))));
//MaiAttack
DelayCommand(23.5, AssignCommand(oKing, SpeakString("What are you doing? Who are you?")));
DelayCommand(24.5, AssignCommand(oBoss, SpeakString("I`am you death!DIE King!")));
DelayCommand(25.5,AssignCommand(oBoss, ActionAttack(oKing, TRUE)));
DelayCommand(26.5,AssignCommand(oKing,ActionPlayAnimation(ANIMATION_LOOPING_SPASM)));
DelayCommand(27.5, AssignCommand(oKing, ActionDoCommand(DestroyObject(oKing))));
DelayCommand(28.0, AssignCommand(oKing, SpeakString("Nooooooo!")));
DelayCommand(1.0, AssignCommand(oBoss, ClearAllActions()));
DelayCommand(32.0, AssignCommand(oBoss, ActionForceMoveToObject(oTK1,FALSE, 0.0, 7.0)));
DelayCommand(1.0, AssignCommand(oBoss, ClearAllActions()));
DelayCommand(35.0, AssignCommand(oBoss, SpeakString("Now we distroyt all your sity!")));
DelayCommand(37.0,AssignCommand(oKing, ActionPlayAnimation(ANIMATION_LOOPING_TALK_LAUGHING, 1.0, 3.0)));
//End
DelayCommand(39.0, FadeToBlack(oPC, FADE_SPEED_FASTEST));
DelayCommand(40.0 ,AssignCommand(oPC, ActionJumpToObject(GetObjectByTag("NEXT_LOCALITY"))));
DelayCommand(41.0, AssignCommand(oPC, SetCutsceneMode(oPC, FALSE)));
DelayCommand(42.0,RemoveEffect(oPC,eCutInv));
DelayCommand(43.0, FadeFromBlack(oPC, FADE_SPEED_FASTEST));
}


Вообщем он так, ниче особенного. Но зато красочно и интересно.
Я думаю, что все должно быть понятно. А ж если у кого-нить вопросы возникнут, то задавайте. B)

ОПИСАНИЕ:
NOOB1; NOOB2; NOOB3; NOOB4; NOOB5; NOOB6 - невидимые объекты
King - король (NPC), логично....
Fighter_1; Fighter_2; Fighter_3; Fighter_4 - охрана короля
MAG_1; MAG_2 - маги, атакующие короля
Boss - еще один NPC, атакующий короля, но уже боец
TK_1 - точка маршрута, к ней подходит король в самом начале сценки
NW_HUMSAILOR0 и т.д. - моряки, орущие под пъедисталом короля
NW_LUSKANITE0 и т.д. - лусканские охранники (с фракцией "простолюдин"), орущие под пъедисталом короля
NW_HOOKER010 и т.д. - проститутки, орущие под пъедисталом короля
NW_KURTHSOLD0 и т.д. - солдаты курта (с фракцией "простолюдин"), орущие под пъедисталом короля
NW_OLDMAN0 и т.д. - старики, орущие под пъедисталом короля
NW_GYPSY0010 и т.д. - цыгане(с фракцией "простолюдин"), орущие под пъедисталом короля
HUMSAILOR - точка маршрута, к ней побегут моряки, когда на короля нападут.
LUSKANITE - точка маршрута, к ней побегут лусканские охранники, когда на короля нападут.
HOOKER01- точка маршрута, к ней побегут проститутки, когда на короля нападут.
KURTHSOLD - точка маршрута, к ней побегут солдаты курта, когда на короля нападут.
OLDMAN - точка маршрута, к ней побегут старики, когда на короля нападут.
GYPSY001 - точка маршрута, к ней побегут цыгане, когда на короля нападут.
Dead_waypoint - точка маршрута, к ней подойтет NPC с тэгом Boss, после того, как замочит короля
NEXT_LOCALITY - точка маршрута, к ней телепортируется игрок, после окончания сценки


Сообщение отредактировал Archangel - Mar 19 2005, 20:57
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Archangel
сообщение Mar 17 2005, 19:40
Сообщение #3


Восставший из пепла
***

Класс: Бледный Мастер
Характер: Neutral Evil
Раса: Человек
ПОДМАСТЕРЬЕ



Вот, первая часть интро из нашего модуля WoW:
Neverwinter Script Source
void main()
{
object oPC = GetEnteringObject();
if (!GetIsPC(oPC))
return;
//SVET_1
object oPEH1=GetObjectByTag("PEH_1");
object oPEH2=GetObjectByTag("PEH_2");
object oPEH3=GetObjectByTag("PEH_3");
object oGlava=GetObjectByTag("Glava");
object oMNP1= GetWaypointByTag("MWP_1");
object oMNP2= GetWaypointByTag("MWP_2");
object oMNP3= GetWaypointByTag("MWP_3");
object oMNP4= GetWaypointByTag("MWP_4");
object oMNM1= GetWaypointByTag("MWP_MAIN");
object oMNM2= GetWaypointByTag("MWP_MAIN1");
object oSV1=GetObjectByTag("SVET_1");
object oSV2=GetObjectByTag("SVET_2");
object oSV3=GetObjectByTag("SVET_3");
object oSV4=GetObjectByTag("SVET_4");
object oSV5=GetObjectByTag("SVET_5");
object oSV6=GetObjectByTag("SVET_6");
object oSV7=GetObjectByTag("SVET_7");
object oSV8=GetObjectByTag("SVET_8");
effect eCutInv = EffectVisualEffect(VFX_DUR_CUTSCENE_INVISIBILITY);
effect eVis = EffectVisualEffect( VFX_IMP_DIVINE_STRIKE_FIRE);
//BlackMonitor
FadeToBlack(oPC, FADE_SPEED_FASTEST);
DelayCommand(1.0, AssignCommand(oPEH1, ClearAllActions()));
DelayCommand(1.0, AssignCommand(oPEH2, ClearAllActions()));
DelayCommand(1.0, AssignCommand(oPEH3, ClearAllActions()));
DelayCommand(1.0, AssignCommand(oGlava, ClearAllActions()));
ApplyEffectToObject(DURATION_TYPE_TEMPORARY, eCutInv, oPC, 200.5);
ApplyEffectToObject(DURATION_TYPE_TEMPORARY, eCutInv, oSV1, 200.5);
ApplyEffectToObject(DURATION_TYPE_TEMPORARY, eCutInv, oSV2, 200.5);
ApplyEffectToObject(DURATION_TYPE_TEMPORARY, eCutInv, oSV3, 200.5);
ApplyEffectToObject(DURATION_TYPE_TEMPORARY, eCutInv, oSV4, 200.5);
ApplyEffectToObject(DURATION_TYPE_TEMPORARY, eCutInv, oSV5, 200.5);
ApplyEffectToObject(DURATION_TYPE_TEMPORARY, eCutInv, oSV6, 200.5);
ApplyEffectToObject(DURATION_TYPE_TEMPORARY, eCutInv, oSV7, 200.5);
ApplyEffectToObject(DURATION_TYPE_TEMPORARY, eCutInv, oSV8, 200.5);
DelayCommand(2.0, FadeFromBlack(oPC, FADE_SPEED_FASTEST));
DelayCommand(2.0,AssignCommand(oPEH1,ActionPlayAnimation(ANIMATION_LOOPING_SIT_CROSS)));
DelayCommand(2.0,AssignCommand(oPEH2,ActionPlayAnimation(ANIMATION_LOOPING_SIT_CROSS)));
//CutScene
SetCutsceneMode(oPC);
DelayCommand(3.0,AssignCommand(oPEH1,ActionPlayAnimation(ANIMATION_LOOPING_SIT_CROSS)));
DelayCommand(3.0,AssignCommand(oPEH2,ActionPlayAnimation(ANIMATION_LOOPING_SIT_CROSS)));
DelayCommand(4.0,AssignCommand(oPEH1,ActionPlayAnimation(ANIMATION_LOOPING_SIT_CROSS)));
DelayCommand(4.0,AssignCommand(oPEH2,ActionPlayAnimation(ANIMATION_LOOPING_SIT_CROSS)));
DelayCommand(5.0,AssignCommand(oPEH1,ActionPlayAnimation(ANIMATION_LOOPING_SIT_CROSS)));
DelayCommand(5.0,AssignCommand(oPEH2,ActionPlayAnimation(ANIMATION_LOOPING_SIT_CROSS)));
DelayCommand(6.0,AssignCommand(oPEH1,ActionPlayAnimation(ANIMATION_LOOPING_SIT_CROSS)));
DelayCommand(6.0,AssignCommand(oPEH2,ActionPlayAnimation(ANIMATION_LOOPING_SIT_CROSS)));
DelayCommand(7.0,AssignCommand(oPEH1,ActionPlayAnimation(ANIMATION_LOOPING_SIT_CROSS)));
DelayCommand(7.0,AssignCommand(oPEH2,ActionPlayAnimation(ANIMATION_LOOPING_SIT_CROSS)));
DelayCommand(8.0,AssignCommand(oPEH1,ActionPlayAnimation(ANIMATION_LOOPING_SIT_CROSS)));
DelayCommand(8.0,AssignCommand(oPEH2,ActionPlayAnimation(ANIMATION_LOOPING_SIT_CROSS)));
DelayCommand(9.0,AssignCommand(oPEH1,ActionPlayAnimation(ANIMATION_LOOPING_SIT_CROSS)));
DelayCommand(9.0,AssignCommand(oPEH2,ActionPlayAnimation(ANIMATION_LOOPING_SIT_CROSS)));
DelayCommand(3.0, AssignCommand(oPC, SetCameraFacing(200.0, 50.0, 47.0, CAMERA_TRANSITION_TYPE_VERY_SLOW)));
DelayCommand(5.0, AssignCommand(oGlava, SpeakString("There is this boy? I hate him!")));
DelayCommand(2.0,AssignCommand(oGlava,ActionPlayAnimation(ANIMATION_LOOPING_TALK_FORCEFUL)));
DelayCommand(7.0, AssignCommand(oPEH3, ActionForceMoveToObject(oMNP1,TRUE, 1.0, 7.0)));
DelayCommand(9.0, AssignCommand(oPEH3, SpeakString("Sir, in the LES KRUG")));
DelayCommand(9.0, AssignCommand(oGlava, ActionDoCommand(SetFacingPoint(GetPosition(oPEH3)))));
DelayCommand(11.0, AssignCommand(oGlava, SpeakString("KRUG? INTERESNO POIDEM POSMOTRIM.")));
DelayCommand(12.0, AssignCommand(oGlava, ActionDoCommand(SetFacingPoint(GetPosition(oPEH1)))));
DelayCommand(13.0, AssignCommand(oGlava, SpeakString("VZVOT! ZA MNOI!")));
DelayCommand(14.0, AssignCommand(oPEH3, ActionForceMoveToObject(oMNP2,TRUE, 1.0, 12.0)));
DelayCommand(14.0, AssignCommand(oPEH1, ActionForceMoveToObject(oMNP3,TRUE, 1.0, 12.0)));
DelayCommand(14.0, AssignCommand(oPEH2, ActionForceMoveToObject(oMNP4,TRUE, 1.0, 12.0)));
DelayCommand(14.0, AssignCommand(oGlava, ActionForceMoveToObject(oMNM2,TRUE, 1.0, 12.0)));
DelayCommand(17.0 ,AssignCommand(oPC, ActionJumpToObject(GetObjectByTag("MWP_PC1"))));
DelayCommand(17.5, AssignCommand(oPC, SetCameraFacing(200.0, 50.0, 47.0, CAMERA_TRANSITION_TYPE_VERY_SLOW)));
DelayCommand(24.0, AssignCommand(oGlava, SpeakString("POSMOTRITE,ZDES KAKIE-TO NADPICI")));
DelayCommand(24.0, AssignCommand(oGlava, ActionForceMoveToObject(oMNM1,FALSE, 0.0, 12.0)));
DelayCommand(26.0, AssignCommand(oGlava, ActionPlayAnimation(ANIMATION_LOOPING_GET_MID, 0.9, 3.0)));
DelayCommand(29.0,RemoveEffect(oSV1,eCutInv));
DelayCommand(29.3,RemoveEffect(oSV2,eCutInv));
DelayCommand(29.6,RemoveEffect(oSV3,eCutInv));
DelayCommand(30.5,RemoveEffect(oSV4,eCutInv));
DelayCommand(30.2,RemoveEffect(oSV5,eCutInv));
DelayCommand(29.9,RemoveEffect(oSV6,eCutInv));
DelayCommand(30.2,RemoveEffect(oSV7,eCutInv));
DelayCommand(30.5,RemoveEffect(oSV8,eCutInv));
DelayCommand(29.0, AssignCommand(oGlava, SpeakString("CHTO ETO?")));
DelayCommand(29.0, AssignCommand(oPEH3, SpeakString("O BOSHE")));
DelayCommand(29.0, AssignCommand(oPEH1, SpeakString("KAKOGO?")));
DelayCommand(29.0, AssignCommand(oPEH2, SpeakString("UPS")));
DelayCommand(32.3, ApplyEffectToObject(DURATION_TYPE_INSTANT, eVis, oPEH1));
DelayCommand(32.3, ApplyEffectToObject(DURATION_TYPE_INSTANT, eVis, oPEH2));
DelayCommand(32.3, ApplyEffectToObject(DURATION_TYPE_INSTANT, eVis, oPEH3));
DelayCommand(32.3, ApplyEffectToObject(DURATION_TYPE_INSTANT, eVis, oGlava));
DelayCommand(33.6, ApplyEffectToObject(DURATION_TYPE_INSTANT, eVis, oPEH1));
DelayCommand(33.6, ApplyEffectToObject(DURATION_TYPE_INSTANT, eVis, oPEH2));
DelayCommand(33.6, ApplyEffectToObject(DURATION_TYPE_INSTANT, eVis, oPEH3));
DelayCommand(33.6, ApplyEffectToObject(DURATION_TYPE_INSTANT, eVis, oGlava));
DelayCommand(33.9, ApplyEffectToObject(DURATION_TYPE_INSTANT, eVis, oPEH1));
DelayCommand(34.9, ApplyEffectToObject(DURATION_TYPE_INSTANT, eVis, oPEH2));
DelayCommand(34.9, ApplyEffectToObject(DURATION_TYPE_INSTANT, eVis, oPEH3));
DelayCommand(34.9, ApplyEffectToObject(DURATION_TYPE_INSTANT, eVis, oGlava));
DelayCommand(34.5,AssignCommand(oPEH1,ActionPlayAnimation(ANIMATION_LOOPING_SPASM)));
DelayCommand(34.5,AssignCommand(oPEH2,ActionPlayAnimation(ANIMATION_LOOPING_SPASM)));
DelayCommand(34.5,AssignCommand(oPEH3,ActionPlayAnimation(ANIMATION_LOOPING_SPASM)));
DelayCommand(34.5,AssignCommand(oGlava,ActionPlayAnimation(ANIMATION_LOOPING_SPASM)));
DelayCommand(37.0, FadeToBlack(oPC, FADE_SPEED_FASTEST));
DelayCommand(36.0, AssignCommand(oPC, SetCutsceneMode(oPC, FALSE)));
DelayCommand(36.0 ,AssignCommand(oPC, ActionJumpToObject(GetObjectByTag("PRISHOK1"))));
DelayCommand(36.0,RemoveEffect(oPC,eCutInv));
DelayCommand(38.0, FadeFromBlack(oPC, FADE_SPEED_FASTEST));
}
:D
<small>Добавлено в 21:41</small>
ОПИСАНИЕ:
PEH_1 и т.д. - пехотинцы альянса
Glava - командир группы пихотинцев
MWP_1 - точка, куда пойдет NPC c тэгом PEH_1(первый раз)
MWP_2 - точка, куда пойдет NPC c тэгом PEH_1(первый раз)
MWP_3 - точка, куда пойдет NPC c тэгом PEH_2
MWP_4 - точка, куда пойдет NPC c тэгом PEH_3
MWP_MAIN - точка, куда пойдет NPC c тэгом Glava (первый раз)
MWP_MAIN1 - точка, куда пойдет NPC c тэгом Glava (первый раз)
SVET_1 и т.д. - луч света.
PRISHOK1 - точка маршрута, к ней телепортируется игрок, после окончания сценки
В лесу стоит отряд пехотинцев Альянса. Двое из трех сидят на траве. Командир отряда нервничает, говоря: «Где этот мальчишка? Сколько можно ходить?»
Затем прибегает этот самый ’мальчишка’ и говорит: «Сэр, я нашел какое-то странное место. Оно напоминает местo для жертвопренашений.»
Командир: "Что? Это должно быть именно, то, что мы ищем". Затем, он поварачивается к двум пехотимцам и говорит: «Взвод, за мной!».
После чего эти лижибоки встают с земли и бегут к этому ’странному’ месту. Оно выглядит так: небольшая полянка темно-зеленого цвета, посередине которой стоит большой камень, а по пириметру лежат еще 6 маленьких камней.
Командир подходит к камню и говорит: «Интересно... Смотрите, здесь есть какие-то надписи». Он подходит к камню почти в плотную и начинает мацать его руками, как бы стирая пыль, чтоб надписи были лучше видны.
В это время по периметру «полянки» зажигаются лучи света, прям на местах маленьких камешков. Весь отряд переполошен, они начинают орать, типа: «Че такое?», и тому подобное. Затем на каждого из них обрушивается столб огня, от которого их начинает колбасить(аимация SPASM).
После чего они переносятся к башне СУПЕР злого мага.....
ПРОДОЛЖЕНИЕ СЛЕДУЕТ...


Вот еще одна сценка:
Neverwinter Script Source
void main()
{
object oPC = GetEnteringObject();
if (!GetIsPC(oPC) || GetLocalInt(OBJECT_SELF, "Spechial_trigger") == 1)
return;
object oNecr=GetObjectByTag("TEG_NECRO_KINJAL");
effect eVis = EffectVisualEffect( VFX_IMP_DIVINE_STRIKE_FIRE);
object oWPN1= GetWaypointByTag("WPN1");
int nSpell;
effect eVisual = EffectVisualEffect(VFX_IMP_PULSE_COLD);
nSpell=SPELL_SHADES_FIREBALL;
FadeToBlack(oPC, FADE_SPEED_FASTEST);
DelayCommand(1.0, AssignCommand(oNecr, ClearAllActions()));
DelayCommand(2.0, FadeFromBlack(oPC, FADE_SPEED_FASTEST));
SetLocalInt(OBJECT_SELF, "Spechial_trigger", 1);
SetCutsceneMode(oPC);
DelayCommand(5.0, AssignCommand(oPC, SetCameraFacing(200.0, 50.0, 47.0, CAMERA_TRANSITION_TYPE_SLOW)));
DelayCommand(4.0, AssignCommand(oPC, ActionDoCommand(SetFacingPoint(GetPosition(oNecr)))));
DelayCommand(2.0, AssignCommand(oPC, ActionForceMoveToObject(oWPN1,FALSE,0.0, 12.0)));
DelayCommand(7.0, AssignCommand(oNecr,SpeakString("You lost full man!")));
DelayCommand(9.0, AssignCommand(oNecr,ActionCastSpellAtObject(nSpell,GetNearestObjectByTag("Pedistal"),METAMAGIC_MAXIMIZE,TRUE)));
DelayCommand(11.0, AssignCommand(oNecr,SpeakString("Bye looser!")));
DelayCommand(14.0, ApplyEffectToObject(DURATION_TYPE_INSTANT, eVis, oNecr));
DelayCommand(14.5,AssignCommand(oNecr,ActionPlayAnimation(ANIMATION_LOOPING_SPASM)));
DelayCommand(15.0, AssignCommand(oNecr, ActionDoCommand(DestroyObject(oNecr))));
DelayCommand(18.0, AssignCommand(oPC, SetCutsceneMode(oPC, FALSE)));
}
:lol:
ОПИСАНИЕ:
Spechial_trigger - триггер, на который должен вступить игрок, чтобы включилась кут_сценка
TEG_NECRO_KINJAL - некромант
WPN1 - точка, куда пойдет игрок
Все просто... Игрок заходит в комнату, включается кат_сцена, затем НеПиСь под названием oNecr говорит игроку: "You lost full man!"
И исчезает в столбе огня...


Сообщение отредактировал Archangel - Mar 30 2005, 00:03
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Nokoll
сообщение Mar 27 2005, 05:58
Сообщение #4


Level 10
Иконки Групп

Класс: Волшебник
Характер: Neutral Evil
Раса: Человек



Стоит освоить простой скриптик, и пошло поехало, вот например этот.
void main()
{
object oGendolf = OBJECT_SELF;
object oPC = GetPCSpeaker();
object oSTART = GetWaypointByTag("START");
DelayCommand(0.9, AssignCommand(oGendolf, ActionCastSpellAtObject(SPELL_EPIC_HELLBALL,oPC, METAMAGIC_MAXIMIZE, 1)));
DelayCommand(1.9, AssignCommand(oPC, ActionJumpToObject(oSTART)));

}

object - Этим словом в скрипте задаётся обект заранее придуманный и сделанный вами.
oGendolf - мини название чтобы указывать в скрипте что будет делать это мининазвание тобеж ваш обект
OBJECT_SELF - чтобы не вводить мининазвание можно написать это, это обозначает обект на котором скрипт
oSTART- мини название точьки маршрута тоже очень важно.
GetWaypointByTag - точька маршрута. и её тег нужно указывать так ("ТЕГ");
GetPCSpeaker - Это означает игрок, и то что скрипт в разговоре.
DelayCommand(0.9- Задержать команду, цыфры время.
AssignCommand- Выполнить команду.
ActionCastSpellAtObject - Заставим скриптом обект oGendolf каставать Заклинание :wizard: . на на оРК
SPELL_EPIC_HELLBALL - нажми F2 и выйдет большой список, заклинаний
ActionJumpToObject - Мгновенно перенеснись в любую точьку
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения

Ответить в эту темуОткрыть новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



Текстовая версия Сейчас: 29th March 2024 - 01:41