Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- script_enemy_main{
- let Boss=GetCurrentScriptDirectory ~ ("\system\stg01e01.png");
- let cx=GetCenterX;
- let cy=GetCenterY;
- let f = 0;
- let f2 = 0;
- @Initialize{
- SetLife(1);
- SetDamageRate(1,1);
- SetGraphicRect(0,0,63,93);
- SetX(-100);
- SetY(-100);
- SetMovePositionHermite(cx,120,-90,290,0,0,100);
- CollectItems;
- SetEnemyMarker(true);
- LoadGraphic(Boss);
- //RaiseError(GetPlayerScriptName, "Sanae A");
- if(GetPlayerScriptName=="REIMU"){
- CreateEventFromScript("Reimu");
- }else if(GetPlayerScriptName=="MARISA"){
- CreateEventFromScript("Marisa");
- }else if(GetPlayerScriptName!="MARISA"){
- CreateEventFromScript("Sanae");
- }else if(GetPlayerScriptName!="REIMU"){
- CreateEventFromScript("Sanae");
- }
- }
- @MainLoop{
- if(GetEventStep==1){AddLife(-1);}
- if(GetEventStep==2){SetMovePositionHermite(cx,120,-90,290,0,0,100);}-------------------->I wanna to do that without the movement of the @Initialize
- yield;
- }
- @DrawLoop{
- SetTexture(Boss);
- DrawGraphic(GetX,GetY);
- SetColor(255,255,255);
- SetRenderState(ALPHA);
- if(GetSpeedX==0){SetGraphicRect(0,0,64,85);}
- else if(GetSpeedX<0){SetGraphicRect(192,87,256,170);}
- else if(GetSpeedX>0){SetGraphicRect(192,87,256,170);}
- }
- }
- script_event Reimu{
- let Reimu1=GetCurrentScriptDirectory ~ ("\system\face_pl00_1.png");
- let Reimu2=GetCurrentScriptDirectory ~ ("\system\face_pl00_2.png");
- let Reimu3=GetCurrentScriptDirectory ~ ("\system\face_pl00_3.png");
- let Reimu4=GetCurrentScriptDirectory ~ ("\system\face_pl00_4.png");
- let Reimu5=GetCurrentScriptDirectory ~ ("\system\face_pl00_5.png");
- let Reimu6=GetCurrentScriptDirectory ~ ("\system\face_pl00_6.png");
- let Reimu7=GetCurrentScriptDirectory ~ ("\system\face_pl00_7.png");
- let Reimu8=GetCurrentScriptDirectory ~ ("\system\face_pl00_8.png");
- let Seika1=GetCurrentScriptDirectory ~ ("\system\face01_1.png");
- let Seika2=GetCurrentScriptDirectory ~ ("\system\face01_2.png");
- let Seika3=GetCurrentScriptDirectory ~ ("\system\face01_3.png");
- let name1=GetCurrentScriptDirectory ~ ("system\name1.png");
- @Initialize{
- LoadGraphic(Reimu1);
- LoadGraphic(Reimu2);
- LoadGraphic(Reimu3);
- LoadGraphic(Reimu4);
- LoadGraphic(Reimu5);
- LoadGraphic(Reimu6);
- LoadGraphic(Reimu7);
- LoadGraphic(Reimu8);
- LoadGraphic(name1);
- LoadGraphic(Seika1);
- LoadGraphic(Seika2);
- LoadGraphic(Seika3);
- }
- @MainLoop{
- SetChar(LEFT,Reimu6);SetGraphicRect(LEFT,0,0,256,320);
- MoveChar(LEFT,FRONT);
- TextOutA("\c[RED]So, these are the mines...\npretty interesting.");
- MoveChar(LEFT,BACK);
- TextOutA("\c[BLUE]Hey you!\nGet away from my mines!");
- SetStep(2);----------------------------------------------------------------------------------------------------->And this is supposing the movement, but it doesn't work
- SetChar(RIGHT,Seika2);SetGraphicRect(RIGHT,0,0,224,320);
- MoveChar(RIGHT,FRONT);
- SetNameFromTexture(RIGHT,name1);
- TextOutA("\c[BLUE]This mine is from my family. \nAnd I never let people... \ngo inside.");
- MoveChar(RIGHT,BACK);
- SetChar(LEFT,Reimu4);SetGraphicRect(LEFT,0,0,256,320);
- MoveChar(LEFT,FRONT);
- TextOutA("\c[RED]Oh, really? \nThen let me pass.");
- MoveChar(LEFT,BACK);
- SetChar(RIGHT,Seika3);SetGraphicRect(RIGHT,0,0,224,320);
- MoveChar(RIGHT,FRONT);
- DeleteName(RIGHT);
- SetCommonData("Music",11);
- TextOutA("\c[BLUE]Are you hearing? I'll say you again. \nGet out of my mines!");
- MoveChar(RIGHT,BACK);
- SetStep(1);
- }
- @Finalize{
- DeleteGraphic(Reimu1);
- DeleteGraphic(Reimu2);
- DeleteGraphic(Reimu3);
- DeleteGraphic(Reimu4);
- DeleteGraphic(Reimu5);
- DeleteGraphic(Reimu6);
- DeleteGraphic(Reimu7);
- DeleteGraphic(Reimu8);
- DeleteGraphic(name1);
- DeleteGraphic(Seika1);
- DeleteGraphic(Seika2);
- DeleteGraphic(Seika3);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment