Frame 2
ifFrameLoaded (12) {
gotoAndPlay (5);
}
Frame 4
gotoAndPlay (2);
Frame 5
flash4 = "1";
if (flash4 == "1") {
gotoAndPlay (11);
} else {
gotoAndStop (10);
}
Frame 9
stop();
Frame 10
stop();
Frame 12
fscommand ("allowscale", "0");
setProperty("/follow1", _visible , "0");
setProperty("/follow2", _visible , "0");
setProperty("/follow3", _visible , "0");
setProperty("/follow4", _visible , "0");
setProperty("/follow5", _visible , "0");
setProperty("/follow6", _visible , "0");
setProperty("/follow7", _visible , "0");
Frame 13
if (_framesloaded >= _totalframes) {
if (once == "0") {
tellTarget ("/loaderinit") {
play();
};
once = "1";
}
} else {
setProperty("/loader", _xscale , (_framesloaded / _totalframes) * "100");
}
loadedpercent = (_framesloaded * "100") / _totalframes;
if (loadedpercent < "10") {
loadedpercent = "0";
}
if ("99" < loadedpercent) {
setProperty("/loader", _xscale , (_framesloaded / _totalframes) * "100");
loadedpercent = "99";
}
play();
Set("mausX" add x, getProperty("/drag", _x));
Set("mausY" add x, getProperty("/drag", _y));
mausX = "mausX" add x;
mausY = "mausY" add x;
if (y == "14") {
setProperty("/follow1", _visible , "1");
setProperty("/follow2", _visible , "1");
setProperty("/follow3", _visible , "1");
setProperty("/follow4", _visible , "1");
setProperty("/follow5", _visible , "1");
setProperty("/follow6", _visible , "1");
setProperty("/follow7", _visible , "1");
y = "15";
}
Frame 14
test1 = eval (mausX);
test2 = eval (mausY);
mausX_1 = "mausX" add (x - "3");
mausY_1 = "mausY" add (x - "3");
setProperty("/follow1", _x , eval (mausX_1) + "35");
setProperty("/follow1", _y , eval (mausY_1) + "15");
test3 = eval (mausX_1);
test4 = eval (mausY_1);
if (((test1 == test3) and (test2 == test4)) and (once2 == "1")) {
tellTarget ("/follow1") {
play();
};
once1 = "0";
}
if ((test1 <> test3) or (test2 <> test4)) {
once1 = "1";
}
mausX_2 = "mausX" add (x - "5");
mausY_2 = "mausY" add (x - "5");
setProperty("/follow2", _x , eval (mausX_2) + "45");
setProperty("/follow2", _y , eval (mausY_2) + "15");
test3 = eval (mausX_2);
test4 = eval (mausY_2);
if (((test1 == test3) and (test2 == test4)) and (once2 == "1")) {
tellTarget ("/follow2") {
play();
};
once2 = "0";
}
if ((test1 <> test3) or (test2 <> test4)) {
once2 = "1";
}
mausX_3 = "mausX" add (x - "7");
mausY_3 = "mausY" add (x - "7");
setProperty("/follow3", _x , eval (mausX_3) + "60");
setProperty("/follow3", _y , eval (mausY_3) + "15");
test3 = eval (mausX_3);
test4 = eval (mausY_3);
if (((test1 == test3) and (test2 == test4)) and (once3 == "1")) {
tellTarget ("/follow3") {
play();
};
once3 = "0";
}
if ((test1 <> test3) or (test2 <> test4)) {
once3 = "1";
}
mausX_4 = "mausX" add (x - "9");
mausY_4 = "mausY" add (x - "9");
setProperty("/follow4", _x , eval (mausX_4) + "75");
setProperty("/follow4", _y , eval (mausY_4) + "15");
test3 = eval (mausX_4);
test4 = eval (mausY_4);
if (((test1 == test3) and (test2 == test4)) and (once4 == "1")) {
tellTarget ("/follow4") {
play();
};
once4 = "0";
}
if ((test1 <> test3) or (test2 <> test4)) {
once4 = "1";
}
mausX_5 = "mausX" add (x - "11");
mausY_5 = "mausY" add (x - "11");
setProperty("/follow5", _x , eval (mausX_5) + "90");
setProperty("/follow5", _y , eval (mausY_5) + "15");
test3 = eval (mausX_5);
test4 = eval (mausY_5);
if (((test1 == test3) and (test2 == test4)) and (once5 == "1")) {
tellTarget ("/follow5") {
play();
};
once5 = "0";
}
if ((test1 <> test3) or (test2 <> test4)) {
once5 = "1";
}
mausX_6 = "mausX" add (x - "13");
mausY_6 = "mausY" add (x - "13");
setProperty("/follow6", _x , eval (mausX_6) + "98");
setProperty("/follow6", _y , eval (mausY_6) + "15");
test3 = eval (mausX_6);
test4 = eval (mausY_6);
if (((test1 == test3) and (test2 == test4)) and (once6 == "1")) {
tellTarget ("/follow6") {
play();
};
once6 = "0";
}
if ((test1 <> test3) or (test2 <> test4)) {
once6 = "1";
}
mausX_7 = "mausX" add (x - "15");
mausY_7 = "mausY" add (x - "15");
setProperty("/follow7", _x , eval (mausX_7) + "112");
setProperty("/follow7", _y , eval (mausY_7) + "15");
test3 = eval (mausX_7);
test4 = eval (mausY_7);
if (((test1 == test3) and (test2 == test4)) and (once7 == "1")) {
tellTarget ("/follow7") {
play();
};
once7 = "0";
}
if ((test1 <> test3) or (test2 <> test4)) {
once7 = "1";
}
x = x + "1";
if (y < "15") {
y = y + "1";
}
test1 = eval (mausX);
test2 = eval (mausY);
test3 = eval (mausX_5);
test4 = eval (mausY_5);
if ((test1 == test3) and (test2 == test4)) {
z = "0";
while (z < "15") {
Set("mausX" add z, eval (mausX));
Set("mausY" add z, eval (mausY));
z = z + "1";
}
x = "15";
}
prevFrame();
Frame 21
x = "0";
y = "0";
Frame 22
fscommand ("allowscale", "0");
play();
time1 = getTimer();
Frame 24
tellTarget ("/music") {
gotoAndStop ("sound1");
};
Frame 80
tellTarget ("/explosion") {
gotoAndStop (6);
};
tellTarget ("/alien1") {
gotoAndStop (15);
};
tellTarget ("/alien2") {
gotoAndStop (15);
};
tellTarget ("/alien3") {
gotoAndStop (15);
};
Frame 108
time2 = getTimer();
time1 = int((time2 - time1) / "60");
if (time1 < "200") {
system = "fast system detected";
tooslow = "0";
}
if (("200" < time1) and (time1 < "260")) {
system = "moderate system detected";
tooslow = "0";
}
if (("260" < time1) and (time1 < "350")) {
system = "slow system detected";
tooslow = "1";
}
if ("350" < time1) {
system = "very slow system detected";
tooslow = "1";
}
Frame 109
tellTarget ("/explosion") {
gotoAndStop (6);
};
tellTarget ("/alien1") {
gotoAndStop (15);
};
tellTarget ("/alien2") {
gotoAndStop (15);
};
tellTarget ("/alien3") {
gotoAndStop (15);
};
Frame 129
stop();
Frame 132
duplicateMovieClip ("/mask", "outermask", 1000);
powerup = "1000";
tellTarget ("/alien") {
stop();
};
x = "50";
tellTarget ("/drop") {
stop();
};
stopAllSounds();
if (soundoff == "0") {
tellTarget ("/music") {
gotoAndStop ("sound2");
};
}
n = n + "1";
shotnum = "shot" add n;
duplicateMovieClip ("/shot", shotnum, n);
setProperty(shotnum, _x , getProperty("/schiff", _x));
setProperty("shotnum", _y , getProperty("/schiff", _y));
fscommand ("allowscale", "0");
n = "100";
wave = "1";
subwave = "1";
bombstart = "200";
x_level_set = "4";
x_level = "12";
y_level_set = "1";
y_level = "2";
fire_set = "400";
fire_level = "900";
treffer = "0";
how_many = "3";
level = "1";
destroyed = "0";
Frame 137
stop();
Frame 143
play();
Frame 147
y = y + "1";
zahler = n;
aliennum = "alien" add y;
duplicateMovieClip ("/alien", aliennum, y);
finished = finished + "1";
Set("schiff:destroyed", destroyed);
Frame 149
powerup = powerup - random("50");
trace(powerup);
if (powerup < "0") {
powerup = "800" + random("400");
duplicateMovieClip ("/powerup", "powerup1", 200);
setProperty("/powerup1", _x , random("250") + "20");
setProperty("/powerup1", _y , "-20");
tellTarget ("/powerup1") {
gotoAndPlay (1);
};
}
Frame 152
if (finished < how_many) {
gotoAndPlay (143);
}
Frame 153
if ((temptreffer + weg) == (/amount:amount - "1")) {
gotoAndPlay (167);
}
test = temptreffer + (weg / "2");
amount = /amount:amount - "1";
play();
Frame 166
gotoAndPlay (153);
Frame 167
if (subwave == "3") {
wave = wave + "1";
how_many = how_many + "1";
subwave = "1";
}
subwave = subwave + "1";
Frame 173
if (wave == "4") {
level = level + "1";
wave = "1";
bombstart = bombstart + "50";
x_level_set = x_level_set + "1";
x_level = x_level + "2.5";
y_level_set = y_level_set + "0.5";
y_level = y_level + "1";
if ("75" < fire_set) {
fire_set = fire_set - "75";
}
if ("50" < fire_level) {
fire_level = fire_level - "50";
}
how_many = "4";
Set(/levelani:level, level);
tellTarget ("/levelani") {
play();
};
stop();
}
Frame 186
tellTarget ("/amount") {
amount = "1";
n = "0";
};
n = "100";
y = "0";
finished = "0";
weg = "0";
temptreffer = "0";
gotoAndPlay (143);
Frame 256
play();
stopAllSounds();
if (soundoff == "0") {
tellTarget ("/music") {
gotoAndStop ("sound1");
};
}
num = "1";
rank = "99";
while (num < "10") {
if (eval ("score" add num) < treffer) {
rank = num;
trace(eval ("score" add num));
trace(num);
trace(rank);
num = "99";
}
num = num + "1";
}
v = "0";
while (v < "50") {
removeMovieClip("alien" add v);
removeMovieClip("drop" add v);
v = v + "1";
}
Frame 334
tellTarget ("/amount") {
amount = "1";
n = "0";
};
n = "100";
y = "0";
finished = "0";
weg = "0";
temptreffer = "0";
if ((rank == "99") or (tooslow == "1")) {
gotoAndPlay (214);
} else {
gotoAndPlay (335);
}
Frame 335
stop();
Set("submitscore:treffer", treffer);
getURL ("http://eroplay.info/%D1%80%D0%B0%D1%81%D1%81%D1%82%D1%80%D0%B5%D0%BB-%D0%BB%D0%B5%D1%82%D1%8F%D1%89%D0%B8%D1%85-%D0%B0%D1%81%D1%82%D0%B5%D1%80%D0%BE%D0%B8%D0%B4%D0%BE%D0%B2-%D1%81%D0%BF%D0%B5%D1%80%D0%BC%D0%BE%D0%B9/");
Symbol 11 Button
on (release) {
getURL ("http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash", "_blank");
}
Symbol 12 Button
on (release) {
getURL ("http://eroplay.info/%D1%80%D0%B0%D1%81%D1%81%D1%82%D1%80%D0%B5%D0%BB-%D0%BB%D0%B5%D1%82%D1%8F%D1%89%D0%B8%D1%85-%D0%B0%D1%81%D1%82%D0%B5%D1%80%D0%BE%D0%B8%D0%B4%D0%BE%D0%B2-%D1%81%D0%BF%D0%B5%D1%80%D0%BC%D0%BE%D0%B9/", "_blank");
}
Symbol 14 MovieClip Frame 1
stop();
Symbol 14 MovieClip Frame 21
stop();
Symbol 15 Button
on (rollOver) {
startDrag ("/drag", true, "0", "0", "400", "295");
play();
}
Symbol 16 MovieClip Frame 1
stop();
Symbol 16 MovieClip Frame 2
x = getProperty("/drag", _x);
y = getProperty("/drag", _y);
Symbol 16 MovieClip Frame 3
gotoAndPlay (2);
Symbol 18 Button
on (press) {
tellTarget ("..") {
gotoAndPlay ("start");
};
play();
}
Symbol 19 MovieClip Frame 1
stop();
Symbol 19 MovieClip Frame 14
gotoAndStop (1);
Symbol 19 MovieClip Frame 17
stop();
Symbol 19 MovieClip Frame 30
gotoAndStop (17);
Symbol 21 MovieClip Frame 1
stop();
Symbol 23 MovieClip Frame 1
stop();
Symbol 25 MovieClip Frame 1
stop();
Symbol 27 MovieClip Frame 1
stop();
Symbol 29 MovieClip Frame 1
stop();
Symbol 31 MovieClip Frame 1
stop();
Symbol 41 MovieClip Frame 1
stop();
Symbol 41 MovieClip Frame 30
tellTarget ("../follow1") {
gotoAndStop (17);
};
tellTarget ("../enter") {
play();
};
stop();
Symbol 52 MovieClip Frame 15
stop();
Symbol 54 MovieClip Frame 11
stop();
Symbol 56 MovieClip Frame 20
stop();
Symbol 62 Button
on (release) {
gotoAndPlay (132);
}
Symbol 66 MovieClip Frame 50
stop();
Symbol 68 Button
on (press) {
startDrag ("/schiff", true, "300", "100", "40", "280");
tellTarget ("..") {
play();
};
gotoAndStop (2);
}
Symbol 69 Button
on (press) {
tellTarget ("../shotsound") {
gotoAndStop (2);
};
tellTarget ("..") {
n = n + "1";
shotnum = "shot" add n;
duplicateMovieClip ("/shot", shotnum, n + "100");
setProperty(shotnum, _x , getProperty("/schiff", _x));
setProperty(shotnum, _y , getProperty("/schiff", _y) - "20");
};
tellTarget ("../amount") {
n = n + "1";
};
play();
}
Symbol 76 MovieClip Frame 18
stop();
Symbol 77 MovieClip Frame 1
stop();
Symbol 77 MovieClip Frame 2
stop();
if (destroyed <> "0") {
tellTarget ("..") {
gotoAndStop ("gameover");
};
gotoAndStop (7);
}
Symbol 77 MovieClip Frame 6
gotoAndStop (2);
Symbol 77 MovieClip Frame 7
play();
destroyed = "1";
tellTarget ("..") {
destroyed = "1";
};
stopDrag();
play();
play();
Symbol 77 MovieClip Frame 65
tellTarget ("..") {
gotoAndStop ("gameover");
};
stop();
Symbol 77 MovieClip Frame 66
tellTarget ("..") {
gotoAndStop ("gameover");
};
stop();
Symbol 77 MovieClip Frame 67
stop();
tellTarget ("..") {
gotoAndStop ("gameover");
};
Symbol 77 MovieClip Frame 68
tellTarget ("..") {
gotoAndStop ("gameover");
};
stop();
Symbol 77 MovieClip Frame 69
stop();
tellTarget ("..") {
gotoAndStop ("gameover");
};
Symbol 77 MovieClip Frame 70
stop();
tellTarget ("..") {
gotoAndStop ("gameover");
};
Symbol 77 MovieClip Frame 71
tellTarget ("..") {
gotoAndStop ("gameover");
};
stop();
Symbol 77 MovieClip Frame 72
stop();
tellTarget ("..") {
gotoAndStop ("gameover");
};
Symbol 77 MovieClip Frame 73
tellTarget ("..") {
gotoAndStop ("gameover");
};
stop();
Symbol 77 MovieClip Frame 74
stop();
tellTarget ("..") {
gotoAndStop ("gameover");
};
Symbol 77 MovieClip Frame 75
tellTarget ("..") {
gotoAndStop ("gameover");
};
stop();
Symbol 77 MovieClip Frame 76
stop();
tellTarget ("..") {
gotoAndStop ("gameover");
};
Symbol 77 MovieClip Frame 77
tellTarget ("..") {
gotoAndStop ("gameover");
};
gotoAndStop (60);
Symbol 83 MovieClip Frame 1
stop();
level = "1";
Symbol 83 MovieClip Frame 60
tellTarget ("..") {
play();
};
level = level + "1";
gotoAndStop (2);
Symbol 85 MovieClip Frame 1
yStep = "-30";
Symbol 85 MovieClip Frame 2
_y = (_y + yStep);
zahler = "1";
missileX = _x;
missileY = _y;
while (zahler < (amount + "1")) {
hittest = "/alien" add zahler;
alienY = getProperty(hittest, _y);
alienX = getProperty(hittest, _x);
if (((((alienX - "40") < missileX) and (missileX < (alienX + "40"))) and ((alienY - "30") < missileY)) and (missileY < (alienY + "5"))) {
tellTarget (".." add hittest) {
gotoAndStop (10);
};
removeMovieClip("");
}
zahler = zahler + "1";
}
Symbol 85 MovieClip Frame 3
gotoAndPlay (2);
if ("0" >= _y) {
removeMovieClip("");
}
Symbol 88 MovieClip Frame 1
tellTarget ("../../") {
treffer = treffer + "1";
temptreffer = temptreffer + "1";
};
Symbol 88 MovieClip Frame 24
tellTarget ("..") {
removeMovieClip("");
};
Symbol 89 MovieClip Frame 1
x_level_set = _level0:x_level_set;
x_level = _level0:x_level;
y_level_set = _level0:y_level_set;
y_level = _level0:y_level;
fire_set = _level0:fire_set;
fire_level = _level0:fire_level;
bombstart = _level0:bombstart;
while (xStep < x_level_set) {
xStep = random(x_level);
}
while (yStep < y_level_set) {
yStep = random(y_level);
}
bombdrop = bombstart;
while (firenow < fire_set) {
firenow = random(fire_level);
}
tellTarget ("../amount") {
amount = amount + "1";
};
direction = random("10");
if (direction < "5") {
_x = "450";
_y = random("100");
if (random("100") < "30") {
_x = random("300");
_y = "-30";
yStep = yStep + "5";
}
gotoAndPlay (6);
} else {
_x = "-30";
_y = random("100");
if (random("100") < "30") {
_x = random("300");
_y = "-30";
yStep = yStep + "5";
}
}
Symbol 89 MovieClip Frame 3
_x = (_x + xStep);
_y = (_y + yStep);
name = _name;
bombdrop = bombdrop + random("50");
Set("/id:name", name);
if (name eq "alien") {
stop();
}
if (bombdrop >= firenow) {
tellTarget ("../dropsound") {
gotoAndStop (2);
};
tellTarget ("..") {
x = x + "1";
name = /id:name;
dropnum = "drop" add x;
duplicateMovieClip ("/drop", dropnum, x);
setProperty(dropnum, _x , getProperty(name, _x));
setProperty(dropnum, _y , getProperty(name, _y));
};
bombdrop = "0";
}
shipX = getProperty("/schiff", _x);
shipY = getProperty("/schiff", _y);
selfX = _x;
selfY = _y;
if (((((selfX - "40") < shipX) and (shipX < (selfX + "40"))) and ((selfY - "40") < shipY)) and (shipY < (selfY + "40"))) {
tellTarget ("../shield") {
nextFrame();
};
gotoAndStop (10);
}
Symbol 89 MovieClip Frame 4
gotoAndPlay (3);
if (direction < "5") {
if (_x >= "450") {
Set("_level0:weg", _level0:weg + "1");
removeMovieClip("");
}
} else if (_x >= "310") {
gotoAndPlay (6);
}
if (_y >= "350") {
Set("_level0:weg", _level0:weg + "1");
removeMovieClip("");
}
Symbol 89 MovieClip Frame 6
_x = (_x - xStep);
_y = (_y + yStep);
name = _name;
bombdrop = bombdrop + random("50");
Set("/id:name", name);
if (name eq "alien") {
stop();
}
if (bombdrop >= firenow) {
tellTarget ("../dropsound") {
gotoAndStop (2);
};
tellTarget ("..") {
x = x + "1";
name = /id:name;
dropnum = "drop" add x;
duplicateMovieClip ("/drop", dropnum, x);
setProperty(dropnum, _x , getProperty(name, _x));
setProperty(dropnum, _y , getProperty(name, _y));
};
bombdrop = "0";
}
shipX = getProperty("/schiff", _x);
shipY = getProperty("/schiff", _y);
selfX = _x;
selfY = _y;
if (((((selfX - "40") < shipX) and (shipX < (selfX + "40"))) and ((selfY - "40") < shipY)) and (shipY < (selfY + "40"))) {
tellTarget ("../shield") {
nextFrame();
};
gotoAndStop (10);
}
Symbol 89 MovieClip Frame 7
gotoAndPlay (6);
if (direction < "5") {
if ("0" >= _x) {
gotoAndPlay (3);
}
} else if ("-30" >= _x) {
removeMovieClip("");
Set("_level0:weg", _level0:weg + "1");
}
if ("350" < _y) {
Set("_level0:weg", _level0:weg + "1");
removeMovieClip("");
}
Symbol 89 MovieClip Frame 10
tellTarget ("../explosionsound") {
gotoAndStop (2);
};
play();
Symbol 89 MovieClip Frame 15
newname = "debris";
_name = newname;
stop();
Symbol 91 MovieClip Frame 1
while (yStep2 < "5") {
yStep2 = random("20");
}
Symbol 91 MovieClip Frame 2
_y = (_y + yStep2);
shipX = getProperty("/schiff", _x);
shipY = getProperty("/schiff", _y);
dropX = _x;
dropY = _y;
if (((((shipX - "30") < dropX) and (dropX < (shipX + "30"))) and ((shipY - "30") < dropY)) and (dropY < (shipY + "30"))) {
tellTarget ("../shield") {
nextFrame();
};
removeMovieClip("");
}
Symbol 91 MovieClip Frame 3
gotoAndPlay (2);
if ("300" < _y) {
removeMovieClip("");
}
Symbol 93 MovieClip Frame 1
stop();
Symbol 93 MovieClip Frame 2
gotoAndStop (1);
Symbol 94 MovieClip Frame 1
zahler = n + "100";
while (zahler >= "0") {
temp = "../shot" add zahler;
Set(temp add ":amount", amount);
zahler = zahler - "1";
}
Symbol 94 MovieClip Frame 2
zahler = n;
while (zahler >= "0") {
temp = "../shot" add zahler;
Set(temp add ":amount", amount);
zahler = zahler - "1";
}
gotoAndPlay (1);
Symbol 101 MovieClip Frame 2
play();
Symbol 101 MovieClip Frame 3
play();
Symbol 101 MovieClip Frame 4
stop();
Symbol 101 MovieClip Frame 5
stop();
Symbol 101 MovieClip Frame 6
stop();
Symbol 101 MovieClip Frame 7
stop();
Symbol 101 MovieClip Frame 8
stop();
tellTarget ("../schiff") {
gotoAndPlay ("destruction");
};
Symbol 101 MovieClip Frame 81
stop();
tellTarget ("../schiff") {
gotoAndPlay ("destruction");
};
Symbol 101 MovieClip Frame 82
stop();
Symbol 101 MovieClip Frame 83
stop();
Symbol 101 MovieClip Frame 84
stop();
Symbol 101 MovieClip Frame 85
stop();
Symbol 101 MovieClip Frame 86
stop();
Symbol 101 MovieClip Frame 87
stop();
Symbol 101 MovieClip Frame 88
stop();
Symbol 101 MovieClip Frame 89
stop();
Symbol 101 MovieClip Frame 90
stop();
Symbol 101 MovieClip Frame 91
stop();
Symbol 101 MovieClip Frame 92
stop();
Symbol 101 MovieClip Frame 93
stop();
Symbol 101 MovieClip Frame 94
stop();
Symbol 101 MovieClip Frame 95
stop();
Symbol 101 MovieClip Frame 96
stop();
Symbol 101 MovieClip Frame 97
stop();
Symbol 112 MovieClip Frame 1
while (yStep2 < "10") {
yStep2 = random("30");
}
Symbol 112 MovieClip Frame 2
_y = (_y + yStep2);
shipX = getProperty("/schiff", _x);
shipY = getProperty("/schiff", _y);
dropX = _x;
dropY = _y;
if (((((shipX - "30") < dropX) and (dropX < (shipX + "30"))) and ((shipY - "30") < dropY)) and (dropY < (shipY + "30"))) {
tellTarget ("../shield") {
prevFrame();
};
tellTarget ("../pwrsound") {
play();
};
removeMovieClip("");
}
Symbol 112 MovieClip Frame 3
gotoAndPlay (2);
if ("300" < _y) {
removeMovieClip("");
}
Symbol 120 Button
on (release) {
gotoAndPlay (22);
}