Guest User

34

a guest
Aug 27th, 2011
155
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.64 KB | None | 0 0
  1. script_enemy_main{
  2.  
  3. let Boss=GetCurrentScriptDirectory ~ ("\system\stg01e01.png");
  4. let cx=GetCenterX;
  5. let cy=GetCenterY;
  6. let f = 0;
  7. let f2 = 0;
  8. @Initialize{
  9. SetLife(1);
  10. SetDamageRate(1,1);
  11. SetGraphicRect(0,0,63,93);
  12. SetX(-100);
  13. SetY(-100);
  14. SetMovePositionHermite(cx,120,-90,290,0,0,100);
  15. CollectItems;
  16. SetEnemyMarker(true);
  17. LoadGraphic(Boss);
  18. //RaiseError(GetPlayerScriptName, "Sanae A");
  19.  
  20.  
  21.  
  22. if(GetPlayerScriptName=="REIMU"){
  23. CreateEventFromScript("Reimu");
  24.  
  25. }else if(GetPlayerScriptName=="MARISA"){
  26. CreateEventFromScript("Marisa");
  27.  
  28. }else if(GetPlayerScriptName!="MARISA"){
  29. CreateEventFromScript("Sanae");
  30.  
  31. }else if(GetPlayerScriptName!="REIMU"){
  32. CreateEventFromScript("Sanae");
  33. }
  34.  
  35.  
  36.  
  37. }
  38. @MainLoop{
  39. if(GetEventStep==1){AddLife(-1);}
  40. if(GetEventStep==2){SetMovePositionHermite(cx,120,-90,290,0,0,100);}-------------------->I wanna to do that without the movement of the @Initialize
  41.  
  42. yield;
  43. }
  44.  
  45. @DrawLoop{
  46. SetTexture(Boss);
  47. DrawGraphic(GetX,GetY);
  48. SetColor(255,255,255);
  49. SetRenderState(ALPHA);
  50.  
  51. if(GetSpeedX==0){SetGraphicRect(0,0,64,85);}
  52. else if(GetSpeedX<0){SetGraphicRect(192,87,256,170);}
  53. else if(GetSpeedX>0){SetGraphicRect(192,87,256,170);}
  54. }
  55.  
  56. }
  57.  
  58.  
  59. script_event Reimu{
  60.  
  61. let Reimu1=GetCurrentScriptDirectory ~ ("\system\face_pl00_1.png");
  62. let Reimu2=GetCurrentScriptDirectory ~ ("\system\face_pl00_2.png");
  63. let Reimu3=GetCurrentScriptDirectory ~ ("\system\face_pl00_3.png");
  64. let Reimu4=GetCurrentScriptDirectory ~ ("\system\face_pl00_4.png");
  65. let Reimu5=GetCurrentScriptDirectory ~ ("\system\face_pl00_5.png");
  66. let Reimu6=GetCurrentScriptDirectory ~ ("\system\face_pl00_6.png");
  67. let Reimu7=GetCurrentScriptDirectory ~ ("\system\face_pl00_7.png");
  68. let Reimu8=GetCurrentScriptDirectory ~ ("\system\face_pl00_8.png");
  69. let Seika1=GetCurrentScriptDirectory ~ ("\system\face01_1.png");
  70. let Seika2=GetCurrentScriptDirectory ~ ("\system\face01_2.png");
  71. let Seika3=GetCurrentScriptDirectory ~ ("\system\face01_3.png");
  72. let name1=GetCurrentScriptDirectory ~ ("system\name1.png");
  73.  
  74. @Initialize{
  75. LoadGraphic(Reimu1);
  76. LoadGraphic(Reimu2);
  77. LoadGraphic(Reimu3);
  78. LoadGraphic(Reimu4);
  79. LoadGraphic(Reimu5);
  80. LoadGraphic(Reimu6);
  81. LoadGraphic(Reimu7);
  82. LoadGraphic(Reimu8);
  83. LoadGraphic(name1);
  84. LoadGraphic(Seika1);
  85. LoadGraphic(Seika2);
  86. LoadGraphic(Seika3);
  87.  
  88. }
  89. @MainLoop{
  90.  
  91.  
  92. SetChar(LEFT,Reimu6);SetGraphicRect(LEFT,0,0,256,320);
  93. MoveChar(LEFT,FRONT);
  94. TextOutA("\c[RED]So, these are the mines...\npretty interesting.");
  95. MoveChar(LEFT,BACK);
  96. TextOutA("\c[BLUE]Hey you!\nGet away from my mines!");
  97. SetStep(2);----------------------------------------------------------------------------------------------------->And this is supposing the movement, but it doesn't work
  98. SetChar(RIGHT,Seika2);SetGraphicRect(RIGHT,0,0,224,320);
  99. MoveChar(RIGHT,FRONT);
  100.  
  101. SetNameFromTexture(RIGHT,name1);
  102. TextOutA("\c[BLUE]This mine is from my family. \nAnd I never let people... \ngo inside.");
  103. MoveChar(RIGHT,BACK);
  104.  
  105. SetChar(LEFT,Reimu4);SetGraphicRect(LEFT,0,0,256,320);
  106. MoveChar(LEFT,FRONT);
  107. TextOutA("\c[RED]Oh, really? \nThen let me pass.");
  108. MoveChar(LEFT,BACK);
  109.  
  110. SetChar(RIGHT,Seika3);SetGraphicRect(RIGHT,0,0,224,320);
  111. MoveChar(RIGHT,FRONT);
  112. DeleteName(RIGHT);
  113. SetCommonData("Music",11);
  114. TextOutA("\c[BLUE]Are you hearing? I'll say you again. \nGet out of my mines!");
  115. MoveChar(RIGHT,BACK);
  116. SetStep(1);
  117. }
  118.  
  119. @Finalize{
  120. DeleteGraphic(Reimu1);
  121. DeleteGraphic(Reimu2);
  122. DeleteGraphic(Reimu3);
  123. DeleteGraphic(Reimu4);
  124. DeleteGraphic(Reimu5);
  125. DeleteGraphic(Reimu6);
  126. DeleteGraphic(Reimu7);
  127. DeleteGraphic(Reimu8);
  128. DeleteGraphic(name1);
  129. DeleteGraphic(Seika1);
  130. DeleteGraphic(Seika2);
  131. DeleteGraphic(Seika3);
  132. }
  133.  
  134. }
Advertisement
Add Comment
Please, Sign In to add comment