STORY   LOOP   FURRY   PORN   GAMES
• C •   SERVICES [?] [R] RND   POPULAR
Archived flashes:
228088
/disc/ · /res/     /show/ · /fap/ · /gg/ · /swf/P0001 · P2561 · P5121

<div style="position:absolute;top:-99px;left:-99px;"><img src="http://swfchan.com:57475/91718593?noj=FRM91718593-3DC" width="1" height="1"></div>

Curse Village- Reawakening - defend your village from the zombies.swf

This is the info page for
Flash #91881

(Click the ID number above for more basic data on this flash file.)


ActionScript [AS1/AS2]
Combined Code
frame 1 { var CPMStarContentSpotID = '1938QAB03E505'; System.security.allowDomain('server.cpmstar.com'); adBox.loadMovie('http://server.cpmstar.com/adviewas2.swf?contentspotid=' + CPMStarContentSpotID); } frame 1 { function initAwal() { score = 0; xlevel = 1; xpoint = 20; slot1 = 1; slot2 = 8; slot3 = 0; slot4 = 0; slot5 = 0; slot6 = 0; milik1 = 1; milik2 = 0; milik3 = 0; milik4 = 0; milik5 = 0; milik6 = 0; milik7 = 0; milik8 = 1; milik9 = 0; milik10 = 0; milik11 = 0; milik12 = 0; milik13 = 0; milik14 = 0; milik15 = 0; milik16 = 0; milik17 = 0; milik18 = 0; milik19 = 0; milik20 = 0; upgrade1 = 1; upgrade2 = 1; upgrade3 = 1; upgrade4 = 1; upgrade5 = 1; upgrade6 = 1; upgrade7 = 1; upgrade8 = 1; upgrade9 = 1; upgrade10 = 1; upgrade11 = 1; upgrade12 = 1; upgrade13 = 1; upgrade14 = 1; upgrade15 = 1; upgrade16 = 1; upgrade17 = 1; upgrade18 = 1; upgrade19 = 1; upgrade20 = 1; jenisBarikade1 = 0; jenisBarikade2 = 1; nyawaBarikade1 = 0; nyawaBarikade2 = 600; adaOrang1 = false; adaOrang2 = false; adaOrang3 = false; adaOrang4 = false; banyakPos1 = 0; banyakPos2 = 0; banyakPos3 = 0; banyakPos4 = 0; banyakPos5 = 0; banyakPos6 = 0; banyakPos7 = 0; banyakPos8 = 0; banyakPos9 = 0; tipePos1 = 0; tipePos2 = 0; tipePos3 = 0; tipePos4 = 0; tipePos5 = 0; tipePos6 = 0; tipePos7 = 0; tipePos8 = 0; tipePos9 = 0; } function simpanData() { Cookies = SharedObject.getLocal('xcv2data'); i = 1; while (i <= simpanSemua.length) { Cookies.data['xcv2soData' + i] = eval(simpanSemua[i]); ++i; } } function loadData() { Cookies = SharedObject.getLocal('xcv2data'); i = 1; while (i <= simpanSemua.length) { _root[simpanSemua[i]] = Cookies.data['xcv2soData' + i]; ++i; } } function backMenu() { myMusic.stop(); myMusic = new Sound(zmusik); myMusic.attachSound('backMenu'); myMusic.setVolume(volume1); myMusic.start(0, 1); myMusic.onSoundComplete = function () { backMenu(); }; } function backStory() { myMusic.stop(); myMusic = new Sound(zmusik); myMusic.attachSound('backStory'); myMusic.setVolume(volume1); myMusic.start(0, 1); myMusic.onSoundComplete = function () { backStory(); }; } function backMain() { myMusic.stop(); myMusic = new Sound(zmusik); myMusic.attachSound('backMain'); myMusic.setVolume(volume1); myMusic.start(0, 1); myMusic.onSoundComplete = function () { backMain(); }; } function backDead() { myMusic.stop(); myMusic = new Sound(zmusik); myMusic.attachSound('backDead'); myMusic.setVolume(volume1); myMusic.start(0, 1); myMusic.onSoundComplete = function () { backDead(); }; } function backZombie() { randBunyi = random(2); if (randBunyi == 0) { rand = random(14) + 1; mySound = new Sound(zsound); mySound.attachSound('backZombie' + rand); mySound.setVolume(volume2); mySound.start(0, 1); } } function backKena() { rand = random(5) + 1; mySound = new Sound(zsound); mySound.attachSound('backKena' + rand); mySound.setVolume(volume2); mySound.start(0, 1); } function backSamurai() { mySound = new Sound(zsound); mySound.attachSound('backSamurai'); mySound.setVolume(volume2); mySound.start(0, 1); } function backPistol() { mySound = new Sound(zsound); mySound.attachSound('backPistol'); mySound.setVolume(volume2); mySound.start(0, 1); } function backPisau() { mySound = new Sound(zsound); mySound.attachSound('backPisau'); mySound.setVolume(volume2); mySound.start(0, 1); } function backMesin() { mySound = new Sound(zsound); mySound.attachSound('backMesin'); mySound.setVolume(volume2); mySound.start(0, 1); } function backPistol2() { mySound = new Sound(zsound); mySound.attachSound('backPistol2'); mySound.setVolume(volume2); mySound.start(0, 1); } function backSenapan() { mySound = new Sound(zsound); mySound.attachSound('backSenapan'); mySound.setVolume(volume2); mySound.start(0, 1); } function backMisil() { mySound = new Sound(zsound); mySound.attachSound('backMisil'); mySound.setVolume(volume2); mySound.start(0, 1); } function backGun() { mySound = new Sound(zsound); mySound.attachSound('backGun'); mySound.setVolume(volume2); mySound.start(0, 1); } function backGranat1() { mmySound = new Sound(zsound); mySound.attachSound('backGranat1'); mySound.setVolume(volume2); mySound.start(0, 1); } function backGranat2() { mySound = new Sound(zsound); mySound.attachSound('backGranat2'); mySound.setVolume(volume2); mySound.start(0, 1); } function backDinamit() { mySound = new Sound(zsound); mySound.attachSound('backDinamit'); mySound.setVolume(volume2); mySound.start(0, 1); } function backDarah() { rand = random(3); if (rand == 0) { mySound = new Sound(zsound); mySound.attachSound('backDarah'); mySound.setVolume(volume2); mySound.start(0, 1); } } function backDarah2() { mySound = new Sound(zsound); mySound.attachSound('backDarah'); mySound.setVolume(volume2); mySound.start(0, 1); } function backShotgun() { mySound = new Sound(zsound); mySound.attachSound('backShotgun'); mySound.setVolume(volume2); mySound.start(0, 1); } function backArit() { mySound = new Sound(zsound); mySound.attachSound('backArit'); mySound.setVolume(volume2); mySound.start(0, 1); } function backTombak() { mySound = new Sound(zsound); mySound.attachSound('backTombak'); mySound.setVolume(volume2); mySound.start(0, 1); } function backKapak() { mySound = new Sound(zsound); mySound.attachSound('backKapak'); mySound.setVolume(volume2); mySound.start(0, 1); } function backPanah() { mySound = new Sound(zsound); mySound.attachSound('backPanah'); mySound.setVolume(volume2); mySound.start(0, 1); } function backSniper() { mySound = new Sound(zsound); mySound.attachSound('backSniper'); mySound.setVolume(volume2); mySound.start(0, 1); } function backLightsaber() { mySound = new Sound(zsound); mySound.attachSound('backLightsaber'); mySound.setVolume(volume2); mySound.start(0, 1); } function backRocket() { mySound = new Sound(zsound); mySound.attachSound('backRocket'); mySound.setVolume(volume2); mySound.start(0, 1); } function backLaser() { mySound = new Sound(zsound); mySound.attachSound('backLaser'); mySound.setVolume(volume2); mySound.start(0, 1); } function backSetrum() { mySound = new Sound(zsound); mySound.attachSound('backSetrum'); mySound.setVolume(volume2); mySound.start(0, 1); } function backApi() { mySound = new Sound(zsound); mySound.attachSound('backApi'); mySound.setVolume(volume2); mySound.start(0, 1); } function backBosLuka() { rand = random(3) + 1; mySound = new Sound(zsound); mySound.attachSound('backBosLuka' + rand); mySound.setVolume(volume2); mySound.start(0, 1); } function backBelah() { mySound = new Sound(zsound); mySound.attachSound('backBelah'); mySound.setVolume(volume2); mySound.start(0, 1); } stop(); fscommand('showmenu', false); fscommand('fullscreen', false); fscommand('allowscale', true); Stage.showMenu = false; this.onEnterFrame = function () { persen = Math.round((_root.getBytesLoaded() / _root.getBytesTotal()) * 100); xpersen = persen + ' %'; bar_mc.gotoAndStop(persen); if (persen >= 100) { gotoAndStop('completed'); delete this.onEnterFrame; } }; qualityGame = 1; _quality = 'HIGH'; jenisLevel = 2; volume1 = 100; volume2 = 50; damage1 = 2.25; damage2 = 2.5; damage3 = 3; damage4 = 2; damage5 = 2.75; damage6 = 9; damage7 = 23; damage8 = 7.5; damage9 = 10; damage10 = 12.5; damage11 = 15; damage12 = 20; damage13 = 30; damage14 = 150; damage15 = 35; damage16 = 100; damage17 = 125; damage18 = 100; damage19 = 80; damage20 = 90; i = 1; while (i <= 20) { _root['damage' + i] *= 1.25; ++i; } gameID = '1761'; xlevel = 2; simpanSemua = new Array('', 'score', 'xpoint', 'xlevel', 'slot1', 'slot2', 'slot3', 'slot4', 'slot5', 'slot6', 'milik1', 'milik2', 'milik3', 'milik4', 'milik5', 'milik6', 'milik7', 'milik8', 'milik9', 'milik10', 'milik11', 'milik12', 'milik13', 'milik14', 'milik15', 'milik16', 'milik17', 'milik18', 'milik19', 'milik20', 'xshield', 'jenisBarikade1', 'jenisBarikade2', 'nyawaBarikade1', 'nyawaBarikade2', 'adaOrang1', 'adaOrang2', 'adaOrang3', 'adaOrang4', 'banyakPos1', 'banyakPos2', 'banyakPos3', 'banyakPos4', 'banyakPos5', 'banyakPos6', 'banyakPos7', 'banyakPos8', 'banyakPos9', 'tipePos1', 'tipePos2', 'tipePos3', 'tipePos4', 'tipePos5', 'tipePos6', 'tipePos7', 'tipePos8', 'tipePos9', 'jenisLevel', 'upgrade1', 'upgrade2', 'upgrade3', 'upgrade4', 'upgrade5', 'upgrade6', 'upgrade7', 'upgrade8', 'upgrade9', 'upgrade10', 'upgrade11', 'upgrade12', 'upgrade13', 'upgrade14', 'upgrade15', 'upgrade16', 'upgrade17', 'upgrade18', 'upgrade19', 'upgrade20'); loadData(); if (xlevel == undefined) { initAwal(); } } // unknown tag 88 length 80 // unknown tag 88 length 104 button 11 { on (release) { gameid = 'FL090909'; getURL('http://belugerinstudios.com/data/counter.php?gameid=' + gameid, '_blank'); } } movieClip 12 { } instance of movieClip 12 { onClipEvent (release) { getURL('http://www.belugerinstudios.com/', '_blank'); } } movieClip 16 { } movieClip 18 { } movieClip 19 { frame 1 { stop(); this.onRollOver = function () { this.gotoAndStop(2); }; this.onRollOut = function () { this.gotoAndStop(1); }; this.onReleaseOutside = function () { this.gotoAndStop(1); }; } } instance logo_mc of movieClip 19 { onClipEvent (release) { getURL('http://www.bubblebox.com/clickreg.php?type=gamestats&id=1761&subid=preloader', '_blank'); } } movieClip 21 { } frame 2 { gotoAndStop('completed'); } movieClip 25 back1 { } movieClip 27 pintu1 { } movieClip 39 { frame 89 { stop(); removeMovieClip(_parent); } } movieClip 40 ledakan2 { } movieClip 43 back9 { } movieClip 45 pintu9 { } movieClip 48 back3 { } movieClip 50 pintu3 { } movieClip 53 back2 { } movieClip 55 pintu2 { } movieClip 57 { } movieClip 68 { } movieClip 73 zombie1 { } movieClip 86 zombie2 { } movieClip 98 zombie3 { } movieClip 109 zombie4 { } movieClip 117 zombie5 { } movieClip 128 zombie6 { } movieClip 139 zombie7 { } movieClip 148 zombie8 { } movieClip 149 { } movieClip 167 zombieBelahBawah1 { frame 30 { stop(); } } movieClip 183 zombieBelahAtas1 { frame 80 { stop(); } } movieClip 188 zombiePalaJalan1 { } movieClip 193 { } movieClip 195 { } movieClip 197 { } movieClip 199 { } movieClip 200 senjata3 { frame 1 { stop(); } frame 2 { _root.backSamurai(); } } movieClip 209 efek1 { frame 9 { stop(); removeMovieClip(this); } } movieClip 212 { } movieClip 218 { frame 1 { stop(); } } movieClip 222 { } movieClip 226 { } movieClip 227 senjata1 { frame 1 { stop(); } frame 2 { _root.backPisau(); } } movieClip 229 { } movieClip 231 { } movieClip 235 { } movieClip 236 { frame 1 { stop(); } } movieClip 245 { } movieClip 246 senjata6 { frame 1 { stop(); } frame 2 { _root.backMesin(); } frame 15 { if (_root.tahanSaw == true) { gotoAndPlay(2); } else { gotoAndStop(1); } } } movieClip 253 { } movieClip 258 { } movieClip 259 senjata8 { frame 1 { stop(); } frame 3 { _root.cekPeluru(); _root.backPistol(); } } movieClip 263 { } movieClip 268 { } movieClip 269 senjata9 { frame 1 { stop(); } frame 9 { _root.cekPeluru(); _root.backPistol2(); } } movieClip 282 { } movieClip 283 senjata11 { frame 1 { stop(); } frame 11 { _root.cekPeluru(); _root.backSenapan(); } } movieClip 287 { } movieClip 289 { } movieClip 295 senjata12 { frame 1 { stop(); } frame 8 { _root.cekPeluru(); _root.backGun(); } frame 12 { _root.cekPeluru(); } frame 16 { _root.cekPeluru(); } frame 20 { if (_root.tahanSaw == true) { gotoAndPlay(7); } else { gotoAndStop(1); } } } movieClip 302 { } movieClip 309 { } movieClip 314 { } movieClip 377 { frame 1 { stop(); } frame 10 { _root.cekPeluru(); } frame 16 { _root.cekPeluru(); } frame 22 { _root.cekPeluru(); } frame 28 { _root.cekPeluru(); } frame 34 { _root.cekPeluru(); } frame 40 { _root.cekPeluru(); } } movieClip 385 { } movieClip 388 { } movieClip 391 { } movieClip 393 { } movieClip 396 { frame 6 { stop(); } } movieClip 397 senjata16 { frame 1 { stop(); } frame 22 { _root.cekPeluru(); _root.backMisil(); } } movieClip 400 { } movieClip 401 { } movieClip 402 { } movieClip 403 { } movieClip 404 { } movieClip 405 { frame 1 { stop(); } } // unknown tag 88 length 61 movieClip 419 { } movieClip 420 senjata19 { frame 1 { stop(); } frame 2 { play(); } frame 150 { stop(); _root.backGranat2(); _root.cekLedakan2(this); removeMovieClip(this); } } movieClip 423 senjata20 { frame 1 { stop(); } frame 2 { play(); } frame 151 { stop(); _root.backDinamit(); _root.backDinamit(); _root.cekLedakan(this); removeMovieClip(this); } } movieClip 424 { frame 1 { stop(); } } // unknown tag 88 length 80 movieClip 434 { } movieClip 436 { } movieClip 437 { } movieClip 438 { frame 10 { stop(); } } movieClip 444 { frame 1 { stop(); this.onRollOver = function () { this.gotoAndStop(2); }; this.onRollOut = function () { this.gotoAndStop(1); }; this.onReleaseOutside = function () { this.gotoAndStop(1); }; this.onRelease = function () { getURL('http://www.bubblebox.com/clickreg.php?type=gamestats&id=1761&subid=playing', '_blank'); }; } } movieClip 451 frame_mc { } movieClip 467 zombieBelahAtas2 { frame 80 { stop(); } } movieClip 483 zombieBelahAtas3 { frame 80 { stop(); } } movieClip 499 zombieBelahAtas4 { frame 80 { stop(); } } movieClip 515 zombieBelahAtas7 { frame 80 { stop(); } } movieClip 534 zombieBelahBawah2 { frame 30 { stop(); } } movieClip 553 zombieBelahBawah3 { frame 30 { stop(); } } movieClip 572 zombieBelahBawah4 { frame 30 { stop(); } } movieClip 583 zombieBelahBawah7 { frame 30 { stop(); } } movieClip 589 zombiePalaJalan2 { } movieClip 592 zombiePalaJalan3 { } movieClip 596 zombiePalaJalan4 { } movieClip 601 zombiePalaJalan5 { } movieClip 606 zombiePalaJalan6 { } movieClip 614 zombiePalaJalan7 { } movieClip 618 zombiePalaJalan8 { } movieClip 627 zombieBelahAtas5 { frame 80 { stop(); } } movieClip 640 zombieBelahAtas6 { frame 80 { stop(); } } movieClip 655 zombieBelahAtas8 { frame 80 { stop(); } } movieClip 667 zombieBelahBawah5 { frame 30 { stop(); } } movieClip 685 zombieBelahBawah6 { frame 30 { stop(); } } movieClip 688 zombieBelahBawah8 { frame 30 { stop(); } } movieClip 705 { frame 54 { stop(); } } movieClip 717 { frame 54 { stop(); } } movieClip 718 zombieBelahPala1 { frame 80 { stop(); } } movieClip 731 { frame 54 { stop(); } } movieClip 743 { frame 54 { stop(); } } movieClip 744 zombieBelahPala2 { frame 80 { stop(); } } movieClip 756 { frame 54 { stop(); } } movieClip 769 { frame 54 { stop(); } } movieClip 770 zombieBelahPala3 { frame 80 { stop(); } } movieClip 783 { frame 54 { stop(); } } movieClip 795 { frame 54 { stop(); } } movieClip 796 zombieBelahPala4 { frame 80 { stop(); } } movieClip 807 { frame 54 { stop(); } } movieClip 816 { frame 54 { stop(); } } movieClip 817 zombieBelahPala5 { frame 80 { stop(); } } movieClip 830 { frame 54 { stop(); } } movieClip 842 { frame 54 { stop(); } } movieClip 843 zombieBelahPala6 { frame 80 { stop(); } } movieClip 855 { frame 54 { stop(); } } movieClip 867 { frame 54 { stop(); } } movieClip 868 zombieBelahPala7 { frame 80 { stop(); } } movieClip 879 { frame 54 { stop(); } } movieClip 888 { frame 54 { stop(); } } movieClip 889 zombieBelahPala8 { frame 80 { stop(); } } movieClip 898 { frame 35 { stop(); } } movieClip 899 bercak_mc { frame 50 { stop(); } } movieClip 900 { } movieClip 922 { frame 60 { stop(); } } movieClip 923 zombieBelahKaki4 { frame 80 { stop(); } } movieClip 936 { frame 60 { stop(); } } movieClip 937 zombieBelahKaki5 { frame 80 { stop(); } } movieClip 957 { frame 60 { stop(); } } movieClip 958 zombieBelahKaki6 { frame 80 { stop(); } } movieClip 980 { frame 60 { stop(); } } movieClip 981 zombieBelahKaki7 { frame 80 { stop(); } } movieClip 992 { frame 60 { stop(); } } movieClip 993 zombieBelahKaki8 { frame 80 { stop(); } } movieClip 1016 { frame 65 { stop(); } } movieClip 1017 zombieBelahKaki1 { frame 80 { stop(); } } movieClip 1041 { frame 60 { stop(); } } movieClip 1042 zombieBelahKaki3 { frame 80 { stop(); } } movieClip 1060 { frame 60 { stop(); } } movieClip 1061 zombieBelahKaki2 { frame 80 { stop(); } } movieClip 1065 peluru8 { } movieClip 1066 { } movieClip 1099 { frame 50 { stop(); } } movieClip 1100 zombiePecahPala1 { frame 80 { stop(); } } movieClip 1127 { frame 44 { stop(); } } movieClip 1128 zombiePecahPala2 { frame 80 { stop(); } } movieClip 1152 { frame 55 { stop(); } } movieClip 1153 zombiePecahPala3 { frame 80 { stop(); } } movieClip 1175 { frame 42 { stop(); } } movieClip 1176 zombiePecahPala4 { frame 80 { stop(); } } movieClip 1197 { frame 40 { stop(); } } movieClip 1198 zombiePecahPala5 { frame 80 { stop(); } } movieClip 1215 { frame 42 { stop(); } } movieClip 1216 zombiePecahPala6 { frame 80 { stop(); } } movieClip 1239 { frame 50 { stop(); } } movieClip 1240 zombiePecahPala7 { frame 80 { stop(); } } movieClip 1258 { frame 40 { stop(); } } movieClip 1259 zombiePecahPala8 { frame 80 { stop(); } } movieClip 1265 { } movieClip 1266 zombieJalanKaki1 { frame 80 { stop(); } } movieClip 1272 { } movieClip 1273 zombieJalanKaki2 { frame 80 { stop(); } } movieClip 1279 { } movieClip 1280 zombieJalanKaki3 { frame 80 { stop(); } } movieClip 1286 { } movieClip 1287 zombieJalanKaki4 { frame 80 { stop(); } } movieClip 1292 { } movieClip 1293 zombieJalanKaki5 { frame 80 { stop(); } } movieClip 1299 { } movieClip 1300 zombieJalanKaki6 { frame 80 { stop(); } } movieClip 1306 { } movieClip 1307 zombieJalanKaki7 { frame 80 { stop(); } } movieClip 1313 { } movieClip 1314 zombieJalanKaki8 { frame 80 { stop(); } } movieClip 1321 { frame 25 { stop(); } } movieClip 1322 zombieJatuhKaki1 { frame 40 { stop(); } } movieClip 1328 { frame 25 { stop(); } } movieClip 1329 zombieJatuhKaki2 { frame 40 { stop(); } } movieClip 1336 { frame 26 { stop(); } } movieClip 1337 zombieJatuhKaki3 { frame 40 { stop(); } } movieClip 1344 { frame 35 { stop(); } } movieClip 1345 zombieJatuhKaki4 { frame 40 { stop(); } } movieClip 1352 { frame 25 { stop(); } } movieClip 1353 zombieJatuhKaki5 { frame 40 { stop(); } } movieClip 1360 { frame 30 { stop(); } } movieClip 1361 zombieJatuhKaki6 { frame 40 { stop(); } } movieClip 1368 { frame 45 { stop(); } } movieClip 1369 zombieJatuhKaki7 { frame 40 { stop(); } } movieClip 1378 { frame 50 { stop(); } } movieClip 1379 zombieJatuhKaki8 { frame 60 { stop(); } } movieClip 1387 { } movieClip 1394 { frame 40 { stop(); } } movieClip 1395 zombieTembakBadan1 { frame 60 { stop(); } } movieClip 1411 { frame 55 { stop(); } } movieClip 1412 zombieTembakBadan2 { frame 60 { stop(); } } movieClip 1427 { frame 45 { stop(); } } movieClip 1428 zombieTembakBadan3 { frame 60 { stop(); } } movieClip 1443 { frame 50 { stop(); } } movieClip 1444 zombieTembakBadan4 { frame 60 { stop(); } } movieClip 1456 { frame 45 { stop(); } } movieClip 1457 zombieTembakBadan5 { frame 60 { stop(); } } movieClip 1472 { frame 50 { stop(); } } movieClip 1473 zombieTembakBadan6 { frame 60 { stop(); } } movieClip 1487 { frame 50 { stop(); } } movieClip 1488 zombieTembakBadan7 { frame 60 { stop(); } } movieClip 1500 { frame 35 { stop(); } } movieClip 1501 zombieTembakBadan8 { frame 60 { stop(); } } movieClip 1508 { frame 31 { stop(); } } movieClip 1509 zombieBangunKaki1 { frame 40 { stop(); } } movieClip 1516 { frame 30 { stop(); } } movieClip 1517 zombieBangunKaki2 { frame 40 { stop(); } } movieClip 1525 { frame 32 { stop(); } } movieClip 1526 zombieBangunKaki3 { frame 40 { stop(); } } movieClip 1534 { frame 32 { stop(); } } movieClip 1535 zombieBangunKaki4 { frame 40 { stop(); } } movieClip 1542 { frame 30 { stop(); } } movieClip 1543 zombieBangunKaki5 { frame 40 { stop(); } } movieClip 1552 { frame 35 { stop(); } } movieClip 1553 zombieBangunKaki6 { frame 40 { stop(); } } movieClip 1561 { frame 36 { stop(); } } movieClip 1562 zombieBangunKaki7 { frame 40 { stop(); } } movieClip 1568 { frame 30 { stop(); } } movieClip 1569 zombieBangunKaki8 { frame 40 { stop(); } } movieClip 1570 { } movieClip 1616 { frame 85 { stop(); } } movieClip 1617 zombiePecahKaki1 { frame 80 { stop(); } } movieClip 1661 { frame 85 { stop(); } } movieClip 1662 zombiePecahKaki2 { frame 80 { stop(); } } movieClip 1708 { frame 80 { stop(); } } movieClip 1709 zombiePecahKaki3 { frame 80 { stop(); } } movieClip 1750 { frame 80 { stop(); } } movieClip 1751 zombiePecahKaki4 { frame 80 { stop(); } } movieClip 1793 { frame 70 { stop(); } } movieClip 1794 zombiePecahKaki5 { frame 80 { stop(); } } movieClip 1840 { frame 75 { stop(); } } movieClip 1841 zombiePecahKaki6 { frame 80 { stop(); } } movieClip 1885 { frame 79 { stop(); } } movieClip 1886 zombiePecahKaki7 { frame 80 { stop(); } } movieClip 1935 { frame 80 { stop(); } } movieClip 1936 zombiePecahKaki8 { frame 80 { stop(); } } movieClip 1937 { } movieClip 1979 { frame 50 { stop(); } } movieClip 1980 { } movieClip 1981 zombiePalaPecah1 { } movieClip 2017 { frame 67 { stop(); } } movieClip 2018 { } movieClip 2019 zombiePalaPecah2 { } movieClip 2055 { frame 62 { stop(); } } movieClip 2056 { } movieClip 2057 zombiePalaPecah3 { } movieClip 2095 { frame 78 { stop(); } } movieClip 2096 { } movieClip 2097 zombiePalaPecah4 { } movieClip 2133 { frame 67 { stop(); } } movieClip 2134 { } movieClip 2135 zombiePalaPecah5 { } movieClip 2172 { frame 72 { stop(); } } movieClip 2173 { } movieClip 2174 zombiePalaPecah6 { } movieClip 2209 { frame 77 { stop(); } } movieClip 2210 { } movieClip 2211 zombiePalaPecah7 { } movieClip 2254 { frame 86 { stop(); } } movieClip 2255 { } movieClip 2256 zombiePalaPecah8 { } movieClip 2268 efekDarah1 { frame 12 { stop(); removeMovieClip(this); } } movieClip 2278 efekDarah2 { frame 10 { stop(); removeMovieClip(this); } } movieClip 2289 efekDarah3 { frame 11 { stop(); removeMovieClip(this); } } movieClip 2306 efekDarah4 { frame 19 { stop(); removeMovieClip(this); } } movieClip 2327 efekDarah5 { frame 27 { stop(); removeMovieClip(this); } } movieClip 2339 efekDarah6 { frame 23 { stop(); removeMovieClip(this); } } movieClip 2352 efekDarah7 { frame 13 { stop(); removeMovieClip(this); } } movieClip 2385 efekGranat { frame 35 { stop(); removeMovieClip(this); } } movieClip 2388 back4 { } movieClip 2390 pintu4 { } movieClip 2393 back5 { } movieClip 2395 pintu5 { } movieClip 2398 back6 { } movieClip 2400 pintu6 { } movieClip 2403 back7 { } movieClip 2405 pintu7 { } movieClip 2406 back8 { } movieClip 2427 { frame 82 { stop(); } } movieClip 2428 zombieLebur1 { } movieClip 2449 { frame 65 { stop(); } } movieClip 2450 zombieLebur2 { } movieClip 2471 { frame 70 { stop(); } } movieClip 2472 zombieLebur3 { } movieClip 2493 { frame 63 { stop(); } } movieClip 2494 zombieLebur4 { } movieClip 2513 { frame 73 { stop(); } } movieClip 2514 zombieLebur5 { } movieClip 2535 { frame 66 { stop(); } } movieClip 2536 zombieLebur6 { } movieClip 2557 { frame 65 { stop(); } } movieClip 2558 zombieLebur7 { } movieClip 2579 { frame 75 { stop(); } } movieClip 2580 zombieLebur8 { } movieClip 2583 peluru9 { } movieClip 2586 peluru11 { } movieClip 2587 peluru12 { } movieClip 2590 peluru16 { frame 1 { stop(); } } movieClip 2676 { frame 47 { stop(); removeMovieClip(this); } } movieClip 2677 ledakan1 { } movieClip 2689 { frame 47 { stop(); removeMovieClip(_parent); } } movieClip 2690 ledakan3 { } movieClip 2692 pintu8 { } movieClip 2697 { } movieClip 2698 { } movieClip 2699 { frame 10 { stop(); } } movieClip 2703 { } movieClip 2704 { } movieClip 2705 { frame 10 { stop(); } } movieClip 2708 { } movieClip 2709 { } movieClip 2710 { frame 10 { stop(); } } movieClip 2715 { } movieClip 2716 { } movieClip 2717 { frame 10 { stop(); } } movieClip 2724 { } movieClip 2727 { } movieClip 2728 { } // unknown tag 88 length 104 movieClip 2732 { frame 1 { stop(); } } movieClip 2733 pauseMenu { frame 1 { stop(); } frame 2 { function cekSpeedQuality() { i = 1; while (i <= 3) { this['speed' + i].angka = i; this['quality' + i].angka = i; this['speed' + i].gotoAndStop(1); this['quality' + i].gotoAndStop(1); this['speed' + i].onRelease = klikSpeed; this['quality' + i].onRelease = klikQuality; this['speed' + i].onRollOver = function () { over(); }; this['quality' + i].onRollOver = function () { over(); }; ++i; } this['speed' + _root.speedGame].gotoAndStop(2); this['quality' + _root.qualityGame].gotoAndStop(2); } function klikSpeed() { klik(); indi = new String(this); _root.speedGame = Number(indi.substr(indi.length - 1, 1)); cekSpeedQuality(); } function klikQuality() { klik(); indi = new String(this); _root.qualityGame = Number(indi.substr(indi.length - 1, 1)); if (_root.qualityGame == 1) { _quality = 'HIGH'; } else { if (_root.qualityGame == 2) { _quality = 'MEDIUM'; } else { if (_root.qualityGame == 3) { _quality = 'LOW'; } } } cekSpeedQuality(); } stop(); bar1_mc.bar_mc._x = Math.ceil(_root.volume1 / 0.4347826086956522 - 115); bar1_mc.bar_mc.onEnterFrame = function () { _root.volume1 = int(0.4347826086956522 * (this._x + 115)); _root.myMusic.setVolume(_root.volume1); bar1_mc.persen1 = _root.volume1 + ' %'; }; bar1_mc.indi_mc.onPress = function () { klik(); startDrag(bar1_mc.bar_mc, true, -115, 0, 115, 0); }; bar1_mc.indi_mc.onReleaseOutside = function () { over(); stopDrag(); }; bar1_mc.indi_mc.onRelease = bar1_mc.indi_mc.onReleaseOutside; bar2_mc.bar_mc._x = Math.ceil(_root.volume2 / 0.4347826086956522 - 115); bar2_mc.bar_mc.onEnterFrame = function () { _root.volume2 = int(0.4347826086956522 * (this._x + 115)); _root.volum3 = int(0.4347826086956522 * (this._x + 115)); _root.mySound.setVolume(_root.volume2); _root.mySound2.setVolume(_root.volum3); bar2_mc.persen2 = _root.volume2 + ' %'; }; bar2_mc.indi_mc.onPress = function () { klik(); startDrag(bar2_mc.bar_mc, true, -115, 0, 115, 0); }; bar2_mc.indi_mc.onReleaseOutside = function () { over(); stopDrag(); }; bar2_mc.indi_mc.onRelease = bar2_mc.indi_mc.onReleaseOutside; cekSpeedQuality(); } } movieClip 2743 { } movieClip 2744 { } movieClip 2745 { frame 10 { stop(); } } movieClip 2748 { } movieClip 2749 { } movieClip 2750 { frame 10 { stop(); } } movieClip 2752 hasil_mc { frame 35 { stop(); _root.cekHasil(); if (_root.hasilnyaApa == 'kalah') { quit_btn._visible = true; continue_btn._visible = false; restart_btn._visible = true; load_btn._visible = true; restart_btn.onRelease = function () { _root.cekRestart(); }; } else { quit_btn._visible = false; continue_btn._visible = true; restart_btn._visible = false; load_btn._visible = false; } } } movieClip 2777 { frame 40 { stop(); } } movieClip 2778 zombieHancur1 { } movieClip 2801 { frame 40 { stop(); } } movieClip 2802 zombieHancur2 { } movieClip 2825 { frame 40 { stop(); } } movieClip 2826 zombieHancur3 { } movieClip 2849 { frame 40 { stop(); } } movieClip 2850 zombieHancur4 { } movieClip 2873 { frame 40 { stop(); } } movieClip 2874 zombieHancur5 { } movieClip 2899 { frame 40 { stop(); } } movieClip 2900 zombieHancur6 { } movieClip 2923 { frame 43 { stop(); } } movieClip 2924 zombieHancur7 { } movieClip 2947 { frame 40 { stop(); } } movieClip 2948 zombieHancur8 { } movieClip 2951 back10 { } movieClip 2953 pintu10 { } movieClip 2956 back11 { } movieClip 2958 pintu11 { } movieClip 2961 back12 { } movieClip 2963 pintu12 { } movieClip 2966 back13 { } movieClip 2967 senjata2 { frame 1 { stop(); } frame 2 { _root.backArit(); } } movieClip 2970 { } movieClip 2972 { } movieClip 2974 { } movieClip 2976 { } movieClip 2977 { } movieClip 2978 senjata4 { frame 1 { stop(); } frame 2 { _root.backKapak(); } } movieClip 2981 { } movieClip 2982 senjata5 { frame 1 { stop(); } frame 8 { _root.backTombak(); } } movieClip 3008 { frame 1 { _root.backLightsaber(); } } movieClip 3009 senjata7 { frame 1 { stop(); } } movieClip 3017 senjata10 { frame 1 { stop(); } frame 12 { _root.cekPeluru(); _root.backPanah(); _root.backPanah(); _root.backPanah(); } } movieClip 3023 { } movieClip 3029 { } movieClip 3030 senjata14 { frame 1 { stop(); } frame 11 { _root.cekPeluru(); _root.backShotgun(); _root.backShotgun(); } } movieClip 3036 { } movieClip 3037 senjata15 { frame 1 { stop(); } frame 5 { _root.cekPeluru(); _root.backShotgun(); } } movieClip 3053 senjata18 { frame 1 { stop(); } frame 19 { _root.backLaser(); } } movieClip 3054 { } movieClip 3070 { } movieClip 3071 zombieSerang1 { } movieClip 3072 { } movieClip 3088 { } movieClip 3089 zombieSerang2 { } movieClip 3103 { } movieClip 3104 zombieSerang3 { } movieClip 3118 { } movieClip 3119 zombieSerang4 { } movieClip 3130 { } movieClip 3131 zombieSerang5 { } movieClip 3144 { } movieClip 3145 zombieSerang6 { } movieClip 3146 { } movieClip 3162 { } movieClip 3163 zombieSerang7 { } movieClip 3175 { } movieClip 3176 zombieSerang8 { } movieClip 3177 { frame 1 { _root.cekPeluru(); _root.backGun(); } frame 7 { _root.cekPeluru(); _root.backGun(); } frame 13 { _root.cekPeluru(); _root.backGun(); } frame 19 { _root.cekPeluru(); _root.backGun(); } frame 25 { _root.cekPeluru(); _root.backGun(); } frame 31 { _root.cekPeluru(); _root.backGun(); } frame 35 { _root.cekPeluru(); _root.backGun(); } } movieClip 3178 senjata13 { frame 1 { stop(); } frame 36 { if (_root.tahanSaw == true) { gotoAndPlay(2); } else { gotoAndStop(1); } } } movieClip 3190 barikade1 { frame 1 { stop(); } } movieClip 3202 barikade2 { frame 1 { stop(); } } movieClip 3214 barikade3 { frame 1 { stop(); } } movieClip 3215 { } movieClip 3231 { frame 11 { stop(); } } movieClip 3236 { } movieClip 3237 { frame 1 { stop(); } } movieClip 3249 { frame 12 { stop(); } } movieClip 3259 { frame 1 { stop(); } } movieClip 3277 { frame 10 { stop(); } } movieClip 3280 { frame 1 { stop(); } } movieClip 3294 { frame 12 { stop(); } } movieClip 3297 { frame 1 { stop(); } } movieClip 3299 { } movieClip 3300 { frame 19 { _root.cekPeluru(_parent); _root.backPistol(); } } movieClip 3317 { frame 94 { stop(); _root.cekBangkit(_parent); } } movieClip 3318 pejuang1x { frame 1 { stop(); } } movieClip 3319 { frame 27 { _root.cekPeluru(_parent); _root.backSenapan(); } } movieClip 3320 { } movieClip 3337 { } movieClip 3368 { frame 114 { stop(); _root.cekBangkit(_parent); } } movieClip 3369 pejuang2x { frame 1 { stop(); } } movieClip 3378 { frame 21 { _root.cekPeluru(_parent); _root.backGun(); } frame 25 { _root.cekPeluru(_parent); _root.backGun(); } frame 29 { _root.cekPeluru(_parent); _root.backGun(); } } movieClip 3390 { } movieClip 3422 { frame 98 { stop(); _root.cekBangkit(_parent); } } movieClip 3423 pejuang3x { frame 1 { stop(); } } movieClip 3424 { frame 10 { _root.cekPeluru(_parent); _root.backShotgun(); } } movieClip 3457 { frame 90 { stop(); _root.cekBangkit(_parent); } } movieClip 3458 pejuang4x { frame 1 { stop(); } } movieClip 3459 senjata17 { frame 1 { stop(); } frame 24 { _root.cekPeluru(); _root.backRocket(); _root.backRocket(); } } movieClip 3468 { } movieClip 3469 peluru10 { } movieClip 3470 peluru13 { } movieClip 3473 peluru14 { } movieClip 3474 peluru15 { } movieClip 3475 peluru17 { } movieClip 3479 { } movieClip 3481 ranjau2 { } movieClip 3485 ranjau4 { } movieClip 3489 ranjau3 { } movieClip 3493 ranjau1 { frame 1 { stop(); } } movieClip 3494 back14 { } movieClip 3496 { } movieClip 3521 { frame 50 { stop(); } } movieClip 3522 zombieBelah1 { frame 80 { stop(); } } movieClip 3545 { frame 45 { stop(); } } movieClip 3546 zombieBelah2 { frame 80 { stop(); } } movieClip 3547 { } movieClip 3574 { frame 50 { stop(); } } movieClip 3575 zombieBelah3 { frame 80 { stop(); } } movieClip 3601 { frame 45 { stop(); } } movieClip 3602 zombieBelah4 { frame 80 { stop(); } } movieClip 3627 { frame 50 { stop(); } } movieClip 3628 zombieBelah5 { frame 80 { stop(); } } movieClip 3654 { frame 55 { stop(); } } movieClip 3655 zombieBelah6 { frame 80 { stop(); } } movieClip 3679 { frame 45 { stop(); } } movieClip 3680 zombieBelah7 { frame 80 { stop(); } } movieClip 3705 { frame 50 { stop(); } } movieClip 3706 zombieBelah8 { frame 80 { stop(); } } movieClip 3717 { } movieClip 3718 zombie9 { } movieClip 3728 { } movieClip 3729 zombie10 { } movieClip 3741 { } movieClip 3742 zombie11 { } movieClip 3743 { } movieClip 3748 { } movieClip 3759 { } movieClip 3761 { } movieClip 3763 { } movieClip 3765 { } movieClip 3766 { } movieClip 3767 { } movieClip 3768 { } movieClip 3769 { } movieClip 3811 { frame 85 { stop(); } } movieClip 3812 zombieSetrum1 { frame 80 { stop(); } } movieClip 3817 { } movieClip 3819 { } movieClip 3821 { } movieClip 3823 { } movieClip 3861 { frame 77 { stop(); } } movieClip 3862 zombieSetrum2 { frame 80 { stop(); } } movieClip 3874 { } movieClip 3876 { } movieClip 3878 { } movieClip 3880 { } movieClip 3918 { frame 72 { stop(); } } movieClip 3919 zombieSetrum3 { frame 80 { stop(); } } movieClip 3922 { } movieClip 3924 { } movieClip 3926 { } movieClip 3928 { } movieClip 3950 { frame 77 { stop(); } } movieClip 3951 zombieSetrum4 { frame 80 { stop(); } } movieClip 3959 { } movieClip 3961 { } movieClip 3963 { } movieClip 3965 { } movieClip 3999 { frame 80 { stop(); } } movieClip 4000 zombieSetrum5 { frame 80 { stop(); } } movieClip 4011 { } movieClip 4013 { } movieClip 4015 { } movieClip 4017 { } movieClip 4055 { frame 79 { stop(); } } movieClip 4056 zombieSetrum6 { frame 80 { stop(); } } movieClip 4067 { } movieClip 4069 { } movieClip 4071 { } movieClip 4073 { } movieClip 4110 { frame 79 { stop(); } } movieClip 4111 zombieSetrum7 { frame 80 { stop(); } } movieClip 4121 { } movieClip 4123 { } movieClip 4125 { } movieClip 4127 { } movieClip 4137 { frame 80 { stop(); } } movieClip 4138 zombieSetrum8 { frame 80 { stop(); } } movieClip 4147 { } movieClip 4148 zombieSerang9 { } movieClip 4155 { } movieClip 4156 zombieSerang10 { } movieClip 4166 { } movieClip 4167 zombieSerang11 { } movieClip 4177 { frame 50 { stop(); } } movieClip 4178 zombieMati9 { frame 50 { stop(); } } movieClip 4185 { frame 55 { stop(); } } movieClip 4186 zombieMati10 { frame 40 { stop(); } } movieClip 4196 { frame 50 { stop(); } } movieClip 4197 zombieMati11 { frame 50 { stop(); } } movieClip 4212 { frame 80 { stop(); } } movieClip 4213 zombieBakar1 { frame 80 { stop(); } } movieClip 4214 zombieBakar2 { frame 80 { stop(); } } movieClip 4215 zombieBakar3 { frame 80 { stop(); } } movieClip 4216 zombieBakar4 { frame 80 { stop(); } } movieClip 4217 zombieBakar5 { frame 80 { stop(); } } movieClip 4218 zombieBakar6 { frame 80 { stop(); } } movieClip 4219 zombieBakar7 { frame 80 { stop(); } } movieClip 4220 zombieBakar8 { frame 80 { stop(); } } movieClip 4239 percikApi { frame 19 { stop(); removeMovieClip(this); } } movieClip 4251 { } movieClip 4268 { frame 60 { _parent.gotoAndStop(1); } } movieClip 4289 { frame 60 { stop(); } } movieClip 4290 pejuang5 { frame 1 { stop(); } } movieClip 4296 { } movieClip 4297 zombie12 { } movieClip 4306 { } movieClip 4307 { frame 21 { stop(); } } movieClip 4308 zombieMati12 { frame 21 { stop(); } } movieClip 4310 xsound { } frame 20 { stop(); musik = attachMovie('xsound', 'zmusik', 2); sound = attachMovie('xsound', 'zsound', 3); enter_btn.onRelease = function () { _urlStart = _url.indexOf('://') + 3; _urlEnd = _url.indexOf('/', _urlStart); domain = _url.substring(_urlStart, _urlEnd); LastDot = domain.lastIndexOf('.') - 1; domEnd = domain.lastIndexOf('.', LastDot) + 1; domain = domain.substring(domEnd, domain.length); removeMovieClip(adBox); if (domain == 'bubblebox.com') { gotoAndPlay('zlanjut'); } else { gotoAndPlay('zlanjut'); } this.enabled = false; }; } movieClip 4342 { } movieClip 4343 { } movieClip 4344 { frame 10 { stop(); } } instance of movieClip 12 { onClipEvent (release) { getURL('http://www.belugerinstudios.com/', '_blank'); } } instance logo_mc of movieClip 19 { onClipEvent (release) { getURL('http://www.bubblebox.com/clickreg.php?type=gamestats&id=1761&subid=preloader', '_blank'); } } movieClip 4347 { frame 1 { gotoAndPlay(this._currentframe + random(200) + 1); } frame 243 { gotoAndPlay(this._currentframe + random(200) + 1); } } frame 202 { stop(); gotoAndStop(224); } frame 203 { stop(); } instance logo_mc of movieClip 19 { onClipEvent (release) { getURL('http://www.bubblebox.com/clickreg.php?type=gamestats&id=1761&subid=sitelocked', '_blank'); } } frame 204 { prevFrame(); } frame 224 { play(); backMenu(); } movieClip 4350 { } movieClip 4352 { } movieClip 4381 { } movieClip 4382 { frame 1 { stop(); } frame 10 { stop(); } } movieClip 4383 { } movieClip 4384 { frame 1 { this.link.onRelease = function () { getURL('http://www.bubblebox.com/clickreg.php?type=gamestats&id=1761&subid=splash', '_blank'); }; } frame 210 { stop(); } } frame 463 { gotoAndStop(464); } frame 464 { play(); } frame 464 { play(); } movieClip 4387 { } movieClip 4388 { } instance of movieClip 4388 { onClipEvent (release) { getURL('http://www.belugerinstudios.com/', '_blank'); } } frame 643 { stop(); gotoAndStop(644); } frame 644 { stop(); msgBox_mc2._visible = false; play_btn.onRelease = function () { if (xlevel == 1) { initAwal(); jenisLevel = 3; simpanData(); gotoAndPlay(647); } else { msgBox_mc2._visible = true; msgBox_mc2.gotoAndStop(1); msgBox_mc2.judul = 'Continue Game'; msgBox_mc2.isi = 'Are you sure want to continue last previouse game?\nLevel: ' + xlevel + ', Score: ' + score + '.'; msgBox_mc2.yes_btn.onRelease = function () { loadData(); if (jenisLevel == undefined) { jenisLevel = 3; simpanData(); } backStory(); gotoAndStop(2045); }; msgBox_mc2.no_btn.onRelease = function () { initAwal(); jenisLevel = 3; simpanData(); gotoAndPlay(647); }; msgBox_mc2.cancel_btn.onRelease = function () { msgBox_mc2._visible = false; }; } }; instructions_btn.onRelease = function () { gotoAndStop(2043); }; options_btn.onRelease = function () { gotoAndStop(646); }; credits_btn.onRelease = function () { gotoAndStop(2044); }; high_btn.onRelease = function () { getURL('http://www.bubblebox.com/clickreg.php?type=gamestats&id=1761&subid=highscores&action=viewscores', '_blank'); }; more_btn.onRelease = function () { getURL('http://www.bubblebox.com/clickreg.php?type=gamestats&id=1761&subid=moregames', '_blank'); }; cv1_btn.onRelease = function () { getURL('http://www.bubblebox.com/clickreg.php?type=gamestats&id=1761&subid=playCV1&action=play_1389', '_blank'); }; } movieClip 4393 { } movieClip 4400 { } movieClip 4405 { } movieClip 4409 { } movieClip 4412 { } movieClip 4416 { } movieClip 4424 { } movieClip 4425 { } movieClip 4426 { frame 10 { stop(); } } movieClip 4429 { } movieClip 4430 { } movieClip 4431 { frame 10 { stop(); } } movieClip 4434 { } movieClip 4435 { } movieClip 4436 { frame 10 { stop(); } } movieClip 4440 { } movieClip 4441 { } movieClip 4442 { frame 10 { stop(); } } movieClip 4445 { } movieClip 4446 { } movieClip 4447 { frame 10 { stop(); } } movieClip 4450 { } movieClip 4451 { } movieClip 4452 { frame 10 { stop(); } } movieClip 4454 { frame 1 { stop(); } } instance of movieClip 12 { onClipEvent (release) { getURL('http://www.belugerinstudios.com/', '_blank'); } } instance logo_mc of movieClip 19 { onClipEvent (release) { getURL('http://www.bubblebox.com/clickreg.php?type=gamestats&id=1761&subid=mainmenu', '_blank'); } } frame 645 { prevFrame(); } frame 646 { function cekSpeedQuality() { i = 1; while (i <= 3) { this['speed' + i].angka = i; this['quality' + i].angka = i; this['speed' + i].gotoAndStop(1); this['quality' + i].gotoAndStop(1); this['speed' + i].onRelease = klikSpeed; this['quality' + i].onRelease = klikQuality; this['speed' + i].onRollOver = function () { over(); }; this['quality' + i].onRollOver = function () { over(); }; ++i; } this['speed' + _root.speedGame].gotoAndStop(2); this['quality' + _root.qualityGame].gotoAndStop(2); } function klikSpeed() { klik(); indi = new String(this); _root.speedGame = Number(indi.substr(indi.length - 1, 1)); cekSpeedQuality(); } function klikQuality() { klik(); indi = new String(this); _root.qualityGame = Number(indi.substr(indi.length - 1, 1)); if (_root.qualityGame == 1) { _quality = 'HIGH'; } else { if (_root.qualityGame == 2) { _quality = 'MEDIUM'; } else { if (_root.qualityGame == 3) { _quality = 'LOW'; } } } cekSpeedQuality(); } stop(); back_btn.onRelease = function () { gotoAndStop(644); }; bar1_mc.bar_mc._x = Math.ceil(_root.volume1 / 0.4347826086956522 - 115); bar1_mc.bar_mc.onEnterFrame = function () { _root.volume1 = int(0.4347826086956522 * (this._x + 115)); _root.myMusic.setVolume(_root.volume1); bar1_mc.persen1 = _root.volume1 + ' %'; }; bar1_mc.indi_mc.onPress = function () { klik(); startDrag(bar1_mc.bar_mc, true, -115, 0, 115, 0); }; bar1_mc.indi_mc.onReleaseOutside = function () { over(); stopDrag(); }; bar1_mc.indi_mc.onRelease = bar1_mc.indi_mc.onReleaseOutside; bar2_mc.bar_mc._x = Math.ceil(_root.volume2 / 0.4347826086956522 - 115); bar2_mc.bar_mc.onEnterFrame = function () { _root.volume2 = int(0.4347826086956522 * (this._x + 115)); _root.volum3 = int(0.4347826086956522 * (this._x + 115)); _root.mySound.setVolume(_root.volume2); _root.mySound2.setVolume(_root.volum3); bar2_mc.persen2 = _root.volume2 + ' %'; }; bar2_mc.indi_mc.onPress = function () { klik(); startDrag(bar2_mc.bar_mc, true, -115, 0, 115, 0); }; bar2_mc.indi_mc.onReleaseOutside = function () { over(); stopDrag(); }; bar2_mc.indi_mc.onRelease = bar2_mc.indi_mc.onReleaseOutside; cekSpeedQuality(); } movieClip 4456 { } movieClip 4457 { } movieClip 4458 { frame 10 { stop(); } } movieClip 4462 { } frame 647 { backStory(); skip_btn.onRelease = function () { this.enabled = false; gotoAndStop(2046); }; } movieClip 4465 { } movieClip 4466 { } movieClip 4467 { frame 10 { stop(); } } movieClip 4470 { } movieClip 4490 { } movieClip 4495 { } // unknown tag 88 length 57 movieClip 4504 { } movieClip 4517 { } frame 2042 { stop(); gotoAndStop(2046); } frame 2043 { stop(); back_btn.onRelease = function () { gotoAndStop(644); }; } frame 2044 { stop(); back_btn.onRelease = function () { gotoAndStop(644); }; } frame 2045 { function cekPosisi() { i = 1; while (i <= 72) { if (map['lokasi' + i]._currentframe == 3) { posisiMap = i; } ++i; } } function klikLokasi() { i = 1; while (i <= 72) { if (map['lokasi' + i]._currentframe != 2) { map['lokasi' + i].gotoAndStop(1); } ++i; } this.gotoAndStop(3); cekPosisi(); } function overLokasi() { myStr = new String(this); if (myStr.length == 19) { indi = Number(myStr.substr(myStr.length - 1, 1)); } else { indi = Number(myStr.substr(myStr.length - 2, 2)); } if (jenisLevel == 1) { totalBonus = 1 * Math.ceil(Math.ceil(xzwaves[backKe[indi]] / 2 + (xlevel - 1) * 10) * (xzpowers[backKe[indi]] * xlevel) * xzspeeds[backKe[indi]] * 100); } else { if (jenisLevel == 2) { totalBonus = 2 * Math.ceil(Math.ceil(xzwaves[backKe[indi]] / 2 + (xlevel - 1) * 10) * (xzpowers[backKe[indi]] * xlevel) * xzspeeds[backKe[indi]] * 100); } else { if (jenisLevel == 3) { totalBonus = 3 * Math.ceil(Math.ceil(xzwaves[backKe[indi]] / 2 + (xlevel - 1) * 10) * (xzpowers[backKe[indi]] * xlevel) * xzspeeds[backKe[indi]] * 100); } } } if (level <= 5) { informasi = namaLokasi[backKe[indi]] + '\nZombies:\n' + Math.ceil(xzwaves[backKe[indi]] * 1 + xlevel * 10) + '\nZombie\'s Power:\n' + xzpowers[backKe[indi]] * xlevel + '\nZombie\'s Intensity\n' + xzspeeds[backKe[indi]] + '\nBonus Scores:\n' + totalBonus; wlokasi = 'Location ' + indi; } else { if (level <= 10) { informasi = namaLokasi[backKe[indi]] + '\nZombies:\n' + Math.ceil(xzwaves[backKe[indi]] * 1.15 + xlevel * 11.5) + '\nZombie\'s Power:\n' + xzpowers[backKe[indi]] * xlevel + '\nZombie\'s Intensity\n' + xzspeeds[backKe[indi]] + '\nBonus Scores:\n' + totalBonus; wlokasi = 'Location ' + indi; } else { informasi = namaLokasi[backKe[indi]] + '\nZombies:\n' + Math.ceil(xzwaves[backKe[indi]] * 1.3 + xlevel * 13) + '\nZombie\'s Power:\n' + xzpowers[backKe[indi]] * xlevel + '\nZombie\'s Intensity\n' + xzspeeds[backKe[indi]] + '\nBonus Scores:\n' + totalBonus; wlokasi = 'Location ' + indi; } } } function outLokasi() { informasi = ''; wlokasi = ''; } stop(); Mouse.show(); next_btn.onRelease = function () { cekPosisi(); waveZombie = xzwaves[backKe[posisiMap]]; speedZombie = xzspeeds[backKe[posisiMap]]; powerZombie = xzpowers[backKe[posisiMap]]; if (xlevel == 1) { gotoAndStop(2047); } else { gotoAndStop(2050); } }; informasi = ''; posisiMap = 1; wlevel = 'Level: ' + xlevel + '/15'; wscore = 'Score: ' + score; wlokasi = ''; if (jenisLevel == 1) { wmode = 'Easy Difficulty'; } else { if (jenisLevel == 2) { wmode = 'Normal Difficulty'; } else { if (jenisLevel == 3) { wmode = 'Hard Difficulty'; } } } backKe = new Array('', 7, 5, 4, 1, 7, 3, 10, 2, 13, 9, 14, 6, 4, 2, 5, 12, 9, 8, 7, 6, 10, 11, 2, 13, 6, 9, 12, 8, 1, 11, 3, 10, 7, 13, 13, 1, 14, 13, 4, 6, 11, 13, 9, 8, 14, 2, 5, 10, 1, 7, 7, 1, 12, 7, 4, 9, 8, 4, 12, 11, 12, 1, 7, 6, 8, 7, 12, 9, 12, 12, 9, 14); namaLokasi = new Array('', 'House', 'Warehouse', 'Laboratory', 'Hospital', 'Basketball Yard', 'Grass Land', 'Street', 'Forest', 'Forest', 'Church', 'School', 'Corn Field', 'Market', 'Main Laboratory'); xzwaves = new Array('', 30, 35, 40, 25, 40, 45, 50, 55, 75, 60, 70, 80, 85, 90); xzpowers = new Array('', 3, 4, 3, 4.5, 2.5, 2.5, 3, 3.5, 5, 5.5, 4.5, 4, 5.5, 6); xzspeeds = new Array('', 3, 2.5, 3.5, 3, 3, 4, 3.5, 4.5, 5, 3, 5, 4, 5.5, 6); if (xlevel <= 10) { map.gotoAndStop(1); } else { if (xlevel <= 20) { map.gotoAndStop(2); } else { if (xlevel <= 30) { map.gotoAndStop(3); } } } i = 1; while (i <= 100) { map['lokasi' + i]._visible = false; map.lokasi1.gotoAndStop(1); ++i; } if (xlevel == 1) { map.lokasi1._visible = true; map.lokasi1.gotoAndStop(3); map['lokasi' + i].onRelease = klikLokasi; map.lokasi1.onRollOver = overLokasi; map.lokasi1.onRollOut = outLokasi; } else { if (xlevel == 2) { map.lokasi1._visible = true; map.lokasi2._visible = true; map.lokasi3._visible = true; map.lokasi1.gotoAndStop(2); map.lokasi2.gotoAndStop(3); map.lokasi3.gotoAndStop(1); i = 2; while (i <= 3) { map['lokasi' + i].onRelease = klikLokasi; map['lokasi' + i].onRollOver = overLokasi; map['lokasi' + i].onRollOut = outLokasi; ++i; } } else { if (xlevel == 3) { map.lokasi1._visible = true; map.lokasi2._visible = true; map.lokasi3._visible = true; map.lokasi4._visible = true; map.lokasi5._visible = true; map.lokasi1.gotoAndStop(2); map.lokasi2.gotoAndStop(2); map.lokasi3.gotoAndStop(2); map.lokasi4.gotoAndStop(3); map.lokasi5.gotoAndStop(1); i = 4; while (i <= 5) { map['lokasi' + i].onRelease = klikLokasi; map['lokasi' + i].onRollOver = overLokasi; map['lokasi' + i].onRollOut = outLokasi; ++i; } } else { if (xlevel == 4) { map.lokasi1._visible = true; map.lokasi2._visible = true; map.lokasi3._visible = true; map.lokasi4._visible = true; map.lokasi5._visible = true; map.lokasi6._visible = true; map.lokasi7._visible = true; map.lokasi1.gotoAndStop(2); map.lokasi2.gotoAndStop(2); map.lokasi3.gotoAndStop(2); map.lokasi4.gotoAndStop(2); map.lokasi5.gotoAndStop(2); map.lokasi6.gotoAndStop(3); map.lokasi7.gotoAndStop(1); i = 6; while (i <= 7) { map['lokasi' + i].onRelease = klikLokasi; map['lokasi' + i].onRollOver = overLokasi; map['lokasi' + i].onRollOut = outLokasi; ++i; } } else { if (xlevel == 5) { map.lokasi1._visible = true; map.lokasi2._visible = true; map.lokasi3._visible = true; map.lokasi4._visible = true; map.lokasi5._visible = true; map.lokasi6._visible = true; map.lokasi7._visible = true; map.lokasi8._visible = true; map.lokasi9._visible = true; map.lokasi10._visible = true; map.lokasi1.gotoAndStop(2); map.lokasi2.gotoAndStop(2); map.lokasi3.gotoAndStop(2); map.lokasi4.gotoAndStop(2); map.lokasi5.gotoAndStop(2); map.lokasi6.gotoAndStop(2); map.lokasi7.gotoAndStop(2); map.lokasi8.gotoAndStop(1); map.lokasi9.gotoAndStop(3); map.lokasi10.gotoAndStop(1); i = 8; while (i <= 10) { map['lokasi' + i].onRelease = klikLokasi; map['lokasi' + i].onRollOver = overLokasi; map['lokasi' + i].onRollOut = outLokasi; ++i; } } else { if (xlevel == 6) { map.lokasi1._visible = true; map.lokasi2._visible = true; map.lokasi3._visible = true; map.lokasi4._visible = true; map.lokasi5._visible = true; map.lokasi6._visible = true; map.lokasi7._visible = true; map.lokasi8._visible = true; map.lokasi9._visible = true; map.lokasi10._visible = true; map.lokasi11._visible = true; map.lokasi12._visible = true; map.lokasi13._visible = true; map.lokasi1.gotoAndStop(2); map.lokasi2.gotoAndStop(2); map.lokasi3.gotoAndStop(2); map.lokasi4.gotoAndStop(2); map.lokasi5.gotoAndStop(2); map.lokasi6.gotoAndStop(2); map.lokasi7.gotoAndStop(2); map.lokasi8.gotoAndStop(2); map.lokasi9.gotoAndStop(2); map.lokasi10.gotoAndStop(2); map.lokasi11.gotoAndStop(3); map.lokasi12.gotoAndStop(1); map.lokasi13.gotoAndStop(1); i = 11; while (i <= 13) { map['lokasi' + i].onRelease = klikLokasi; map['lokasi' + i].onRollOver = overLokasi; map['lokasi' + i].onRollOut = outLokasi; ++i; } } else { if (xlevel == 7) { map.lokasi1._visible = true; map.lokasi2._visible = true; map.lokasi3._visible = true; map.lokasi4._visible = true; map.lokasi5._visible = true; map.lokasi6._visible = true; map.lokasi7._visible = true; map.lokasi8._visible = true; map.lokasi9._visible = true; map.lokasi10._visible = true; map.lokasi11._visible = true; map.lokasi12._visible = true; map.lokasi13._visible = true; map.lokasi14._visible = true; map.lokasi15._visible = true; map.lokasi16._visible = true; map.lokasi1.gotoAndStop(2); map.lokasi2.gotoAndStop(2); map.lokasi3.gotoAndStop(2); map.lokasi4.gotoAndStop(2); map.lokasi5.gotoAndStop(2); map.lokasi6.gotoAndStop(2); map.lokasi7.gotoAndStop(2); map.lokasi8.gotoAndStop(2); map.lokasi9.gotoAndStop(2); map.lokasi10.gotoAndStop(2); map.lokasi11.gotoAndStop(2); map.lokasi12.gotoAndStop(2); map.lokasi13.gotoAndStop(2); map.lokasi14.gotoAndStop(3); map.lokasi15.gotoAndStop(1); map.lokasi16.gotoAndStop(1); i = 14; while (i <= 16) { map['lokasi' + i].onRelease = klikLokasi; map['lokasi' + i].onRollOver = overLokasi; map['lokasi' + i].onRollOut = outLokasi; ++i; } } else { if (xlevel == 8) { map.lokasi1._visible = true; map.lokasi2._visible = true; map.lokasi3._visible = true; map.lokasi4._visible = true; map.lokasi5._visible = true; map.lokasi6._visible = true; map.lokasi7._visible = true; map.lokasi8._visible = true; map.lokasi9._visible = true; map.lokasi10._visible = true; map.lokasi11._visible = true; map.lokasi12._visible = true; map.lokasi13._visible = true; map.lokasi14._visible = true; map.lokasi15._visible = true; map.lokasi16._visible = true; map.lokasi17._visible = true; map.lokasi18._visible = true; map.lokasi1.gotoAndStop(2); map.lokasi2.gotoAndStop(2); map.lokasi3.gotoAndStop(2); map.lokasi4.gotoAndStop(2); map.lokasi5.gotoAndStop(2); map.lokasi6.gotoAndStop(2); map.lokasi7.gotoAndStop(2); map.lokasi8.gotoAndStop(2); map.lokasi9.gotoAndStop(2); map.lokasi10.gotoAndStop(2); map.lokasi11.gotoAndStop(2); map.lokasi12.gotoAndStop(2); map.lokasi13.gotoAndStop(2); map.lokasi14.gotoAndStop(2); map.lokasi15.gotoAndStop(2); map.lokasi16.gotoAndStop(2); map.lokasi17.gotoAndStop(3); map.lokasi18.gotoAndStop(1); i = 17; while (i <= 18) { map['lokasi' + i].onRelease = klikLokasi; map['lokasi' + i].onRollOver = overLokasi; map['lokasi' + i].onRollOut = outLokasi; ++i; } } else { if (xlevel == 9) { map.lokasi1._visible = true; map.lokasi2._visible = true; map.lokasi3._visible = true; map.lokasi4._visible = true; map.lokasi5._visible = true; map.lokasi6._visible = true; map.lokasi7._visible = true; map.lokasi8._visible = true; map.lokasi9._visible = true; map.lokasi10._visible = true; map.lokasi11._visible = true; map.lokasi12._visible = true; map.lokasi13._visible = true; map.lokasi14._visible = true; map.lokasi15._visible = true; map.lokasi16._visible = true; map.lokasi17._visible = true; map.lokasi18._visible = true; map.lokasi19._visible = true; map.lokasi20._visible = true; map.lokasi21._visible = true; map.lokasi1.gotoAndStop(2); map.lokasi2.gotoAndStop(2); map.lokasi3.gotoAndStop(2); map.lokasi4.gotoAndStop(2); map.lokasi5.gotoAndStop(2); map.lokasi6.gotoAndStop(2); map.lokasi7.gotoAndStop(2); map.lokasi8.gotoAndStop(2); map.lokasi9.gotoAndStop(2); map.lokasi10.gotoAndStop(2); map.lokasi11.gotoAndStop(2); map.lokasi12.gotoAndStop(2); map.lokasi13.gotoAndStop(2); map.lokasi14.gotoAndStop(2); map.lokasi15.gotoAndStop(2); map.lokasi16.gotoAndStop(2); map.lokasi17.gotoAndStop(2); map.lokasi18.gotoAndStop(2); map.lokasi19.gotoAndStop(3); map.lokasi20.gotoAndStop(1); map.lokasi21.gotoAndStop(1); i = 19; while (i <= 21) { map['lokasi' + i].onRelease = klikLokasi; map['lokasi' + i].onRollOver = overLokasi; map['lokasi' + i].onRollOut = outLokasi; ++i; } } else { if (xlevel == 10) { map.lokasi1._visible = true; map.lokasi2._visible = true; map.lokasi3._visible = true; map.lokasi4._visible = true; map.lokasi5._visible = true; map.lokasi6._visible = true; map.lokasi7._visible = true; map.lokasi8._visible = true; map.lokasi9._visible = true; map.lokasi10._visible = true; map.lokasi11._visible = true; map.lokasi12._visible = true; map.lokasi13._visible = true; map.lokasi14._visible = true; map.lokasi15._visible = true; map.lokasi16._visible = true; map.lokasi17._visible = true; map.lokasi18._visible = true; map.lokasi19._visible = true; map.lokasi20._visible = true; map.lokasi21._visible = true; map.lokasi22._visible = true; map.lokasi23._visible = true; map.lokasi24._visible = true; map.lokasi1.gotoAndStop(2); map.lokasi2.gotoAndStop(2); map.lokasi3.gotoAndStop(2); map.lokasi4.gotoAndStop(2); map.lokasi5.gotoAndStop(2); map.lokasi6.gotoAndStop(2); map.lokasi7.gotoAndStop(2); map.lokasi8.gotoAndStop(2); map.lokasi9.gotoAndStop(2); map.lokasi10.gotoAndStop(2); map.lokasi11.gotoAndStop(2); map.lokasi12.gotoAndStop(2); map.lokasi13.gotoAndStop(2); map.lokasi14.gotoAndStop(2); map.lokasi15.gotoAndStop(2); map.lokasi16.gotoAndStop(2); map.lokasi17.gotoAndStop(2); map.lokasi18.gotoAndStop(2); map.lokasi19.gotoAndStop(2); map.lokasi20.gotoAndStop(2); map.lokasi21.gotoAndStop(2); map.lokasi22.gotoAndStop(3); map.lokasi23.gotoAndStop(1); map.lokasi24.gotoAndStop(1); i = 22; while (i <= 24) { map['lokasi' + i].onRelease = klikLokasi; map['lokasi' + i].onRollOver = overLokasi; map['lokasi' + i].onRollOut = outLokasi; ++i; } } else { if (xlevel == 11) { map.lokasi25._visible = true; map.lokasi26._visible = true; map.lokasi25.gotoAndStop(3); map.lokasi26.gotoAndStop(1); i = 25; while (i <= 26) { map['lokasi' + i].onRelease = klikLokasi; map['lokasi' + i].onRollOver = overLokasi; map['lokasi' + i].onRollOut = outLokasi; ++i; } } else { if (xlevel == 12) { map.lokasi25._visible = true; map.lokasi26._visible = true; map.lokasi27._visible = true; map.lokasi28._visible = true; map.lokasi29._visible = true; map.lokasi30._visible = true; map.lokasi25.gotoAndStop(2); map.lokasi26.gotoAndStop(2); map.lokasi27.gotoAndStop(3); map.lokasi28.gotoAndStop(1); map.lokasi29.gotoAndStop(1); map.lokasi30.gotoAndStop(1); i = 27; while (i <= 30) { map['lokasi' + i].onRelease = klikLokasi; map['lokasi' + i].onRollOver = overLokasi; map['lokasi' + i].onRollOut = outLokasi; ++i; } } else { if (xlevel == 13) { map.lokasi25._visible = true; map.lokasi26._visible = true; map.lokasi27._visible = true; map.lokasi28._visible = true; map.lokasi29._visible = true; map.lokasi30._visible = true; map.lokasi31._visible = true; map.lokasi32._visible = true; map.lokasi33._visible = true; map.lokasi25.gotoAndStop(2); map.lokasi26.gotoAndStop(2); map.lokasi27.gotoAndStop(2); map.lokasi28.gotoAndStop(2); map.lokasi29.gotoAndStop(2); map.lokasi30.gotoAndStop(2); map.lokasi31.gotoAndStop(3); map.lokasi32.gotoAndStop(1); map.lokasi33.gotoAndStop(1); i = 31; while (i <= 33) { map['lokasi' + i].onRelease = klikLokasi; map['lokasi' + i].onRollOver = overLokasi; map['lokasi' + i].onRollOut = outLokasi; ++i; } } else { if (xlevel == 14) { map.lokasi25._visible = true; map.lokasi26._visible = true; map.lokasi27._visible = true; map.lokasi28._visible = true; map.lokasi29._visible = true; map.lokasi30._visible = true; map.lokasi31._visible = true; map.lokasi32._visible = true; map.lokasi33._visible = true; map.lokasi34._visible = true; map.lokasi35._visible = true; map.lokasi36._visible = true; map.lokasi25.gotoAndStop(2); map.lokasi26.gotoAndStop(2); map.lokasi27.gotoAndStop(2); map.lokasi28.gotoAndStop(2); map.lokasi29.gotoAndStop(2); map.lokasi30.gotoAndStop(2); map.lokasi31.gotoAndStop(2); map.lokasi32.gotoAndStop(2); map.lokasi33.gotoAndStop(2); map.lokasi34.gotoAndStop(3); map.lokasi35.gotoAndStop(1); map.lokasi36.gotoAndStop(1); i = 34; while (i <= 36) { map['lokasi' + i].onRelease = klikLokasi; map['lokasi' + i].onRollOver = overLokasi; map['lokasi' + i].onRollOut = outLokasi; ++i; } } else { if (xlevel == 15) { map.lokasi25._visible = true; map.lokasi26._visible = true; map.lokasi27._visible = true; map.lokasi28._visible = true; map.lokasi29._visible = true; map.lokasi30._visible = true; map.lokasi31._visible = true; map.lokasi32._visible = true; map.lokasi33._visible = true; map.lokasi34._visible = true; map.lokasi35._visible = true; map.lokasi36._visible = true; map.lokasi37._visible = true; map.lokasi38._visible = true; map.lokasi25.gotoAndStop(2); map.lokasi26.gotoAndStop(2); map.lokasi27.gotoAndStop(2); map.lokasi28.gotoAndStop(2); map.lokasi29.gotoAndStop(2); map.lokasi30.gotoAndStop(2); map.lokasi31.gotoAndStop(2); map.lokasi32.gotoAndStop(2); map.lokasi33.gotoAndStop(2); map.lokasi34.gotoAndStop(2); map.lokasi35.gotoAndStop(2); map.lokasi36.gotoAndStop(2); map.lokasi37.gotoAndStop(3); map.lokasi38.gotoAndStop(1); i = 37; while (i <= 38) { map['lokasi' + i].onRelease = klikLokasi; map['lokasi' + i].onRollOver = overLokasi; map['lokasi' + i].onRollOut = outLokasi; ++i; } } else { if (xlevel == 16) { map.lokasi25._visible = true; map.lokasi26._visible = true; map.lokasi27._visible = true; map.lokasi28._visible = true; map.lokasi29._visible = true; map.lokasi30._visible = true; map.lokasi31._visible = true; map.lokasi32._visible = true; map.lokasi33._visible = true; map.lokasi34._visible = true; map.lokasi35._visible = true; map.lokasi36._visible = true; map.lokasi37._visible = true; map.lokasi38._visible = true; map.lokasi39._visible = true; map.lokasi40._visible = true; map.lokasi25.gotoAndStop(2); map.lokasi26.gotoAndStop(2); map.lokasi27.gotoAndStop(2); map.lokasi28.gotoAndStop(2); map.lokasi29.gotoAndStop(2); map.lokasi30.gotoAndStop(2); map.lokasi31.gotoAndStop(2); map.lokasi32.gotoAndStop(2); map.lokasi33.gotoAndStop(2); map.lokasi34.gotoAndStop(2); map.lokasi35.gotoAndStop(2); map.lokasi36.gotoAndStop(2); map.lokasi37.gotoAndStop(2); map.lokasi38.gotoAndStop(2); map.lokasi39.gotoAndStop(3); map.lokasi40.gotoAndStop(1); i = 39; while (i <= 40) { map['lokasi' + i].onRelease = klikLokasi; map['lokasi' + i].onRollOver = overLokasi; map['lokasi' + i].onRollOut = outLokasi; ++i; } } else { if (xlevel == 17) { map.lokasi25._visible = true; map.lokasi26._visible = true; map.lokasi27._visible = true; map.lokasi28._visible = true; map.lokasi29._visible = true; map.lokasi30._visible = true; map.lokasi31._visible = true; map.lokasi32._visible = true; map.lokasi33._visible = true; map.lokasi34._visible = true; map.lokasi35._visible = true; map.lokasi36._visible = true; map.lokasi37._visible = true; map.lokasi38._visible = true; map.lokasi39._visible = true; map.lokasi40._visible = true; map.lokasi41._visible = true; map.lokasi42._visible = true; map.lokasi25.gotoAndStop(2); map.lokasi26.gotoAndStop(2); map.lokasi27.gotoAndStop(2); map.lokasi28.gotoAndStop(2); map.lokasi29.gotoAndStop(2); map.lokasi30.gotoAndStop(2); map.lokasi31.gotoAndStop(2); map.lokasi32.gotoAndStop(2); map.lokasi33.gotoAndStop(2); map.lokasi34.gotoAndStop(2); map.lokasi35.gotoAndStop(2); map.lokasi36.gotoAndStop(2); map.lokasi37.gotoAndStop(2); map.lokasi38.gotoAndStop(2); map.lokasi39.gotoAndStop(2); map.lokasi40.gotoAndStop(2); map.lokasi41.gotoAndStop(3); map.lokasi42.gotoAndStop(1); i = 41; while (i <= 42) { map['lokasi' + i].onRelease = klikLokasi; map['lokasi' + i].onRollOver = overLokasi; map['lokasi' + i].onRollOut = outLokasi; ++i; } } else { if (xlevel == 18) { map.lokasi25._visible = true; map.lokasi26._visible = true; map.lokasi27._visible = true; map.lokasi28._visible = true; map.lokasi29._visible = true; map.lokasi30._visible = true; map.lokasi31._visible = true; map.lokasi32._visible = true; map.lokasi33._visible = true; map.lokasi34._visible = true; map.lokasi35._visible = true; map.lokasi36._visible = true; map.lokasi37._visible = true; map.lokasi38._visible = true; map.lokasi39._visible = true; map.lokasi40._visible = true; map.lokasi41._visible = true; map.lokasi42._visible = true; map.lokasi43._visible = true; map.lokasi25.gotoAndStop(2); map.lokasi26.gotoAndStop(2); map.lokasi27.gotoAndStop(2); map.lokasi28.gotoAndStop(2); map.lokasi29.gotoAndStop(2); map.lokasi30.gotoAndStop(2); map.lokasi31.gotoAndStop(2); map.lokasi32.gotoAndStop(2); map.lokasi33.gotoAndStop(2); map.lokasi34.gotoAndStop(2); map.lokasi35.gotoAndStop(2); map.lokasi36.gotoAndStop(2); map.lokasi37.gotoAndStop(2); map.lokasi38.gotoAndStop(2); map.lokasi39.gotoAndStop(2); map.lokasi40.gotoAndStop(2); map.lokasi41.gotoAndStop(2); map.lokasi42.gotoAndStop(2); map.lokasi43.gotoAndStop(3); i = 43; while (i <= 43) { map['lokasi' + i].onRelease = klikLokasi; map['lokasi' + i].onRollOver = overLokasi; map['lokasi' + i].onRollOut = outLokasi; ++i; } } else { if (xlevel == 19) { map.lokasi25._visible = true; map.lokasi26._visible = true; map.lokasi27._visible = true; map.lokasi28._visible = true; map.lokasi29._visible = true; map.lokasi30._visible = true; map.lokasi31._visible = true; map.lokasi32._visible = true; map.lokasi33._visible = true; map.lokasi34._visible = true; map.lokasi35._visible = true; map.lokasi36._visible = true; map.lokasi37._visible = true; map.lokasi38._visible = true; map.lokasi39._visible = true; map.lokasi40._visible = true; map.lokasi41._visible = true; map.lokasi42._visible = true; map.lokasi43._visible = true; map.lokasi44._visible = true; map.lokasi45._visible = true; map.lokasi25.gotoAndStop(2); map.lokasi26.gotoAndStop(2); map.lokasi27.gotoAndStop(2); map.lokasi28.gotoAndStop(2); map.lokasi29.gotoAndStop(2); map.lokasi30.gotoAndStop(2); map.lokasi31.gotoAndStop(2); map.lokasi32.gotoAndStop(2); map.lokasi33.gotoAndStop(2); map.lokasi34.gotoAndStop(2); map.lokasi35.gotoAndStop(2); map.lokasi36.gotoAndStop(2); map.lokasi37.gotoAndStop(2); map.lokasi38.gotoAndStop(2); map.lokasi39.gotoAndStop(2); map.lokasi40.gotoAndStop(2); map.lokasi41.gotoAndStop(2); map.lokasi42.gotoAndStop(2); map.lokasi43.gotoAndStop(2); map.lokasi44.gotoAndStop(3); map.lokasi45.gotoAndStop(1); i = 44; while (i <= 45) { map['lokasi' + i].onRelease = klikLokasi; map['lokasi' + i].onRollOver = overLokasi; map['lokasi' + i].onRollOut = outLokasi; ++i; } } else { if (xlevel == 20) { map.lokasi25._visible = true; map.lokasi26._visible = true; map.lokasi27._visible = true; map.lokasi28._visible = true; map.lokasi29._visible = true; map.lokasi30._visible = true; map.lokasi31._visible = true; map.lokasi32._visible = true; map.lokasi33._visible = true; map.lokasi34._visible = true; map.lokasi35._visible = true; map.lokasi36._visible = true; map.lokasi37._visible = true; map.lokasi38._visible = true; map.lokasi39._visible = true; map.lokasi40._visible = true; map.lokasi41._visible = true; map.lokasi42._visible = true; map.lokasi43._visible = true; map.lokasi44._visible = true; map.lokasi45._visible = true; map.lokasi46._visible = true; map.lokasi47._visible = true; map.lokasi48._visible = true; map.lokasi49._visible = true; map.lokasi25.gotoAndStop(2); map.lokasi26.gotoAndStop(2); map.lokasi27.gotoAndStop(2); map.lokasi28.gotoAndStop(2); map.lokasi29.gotoAndStop(2); map.lokasi30.gotoAndStop(2); map.lokasi31.gotoAndStop(2); map.lokasi32.gotoAndStop(2); map.lokasi33.gotoAndStop(2); map.lokasi34.gotoAndStop(2); map.lokasi35.gotoAndStop(2); map.lokasi36.gotoAndStop(2); map.lokasi37.gotoAndStop(2); map.lokasi38.gotoAndStop(2); map.lokasi39.gotoAndStop(2); map.lokasi40.gotoAndStop(2); map.lokasi41.gotoAndStop(2); map.lokasi42.gotoAndStop(2); map.lokasi43.gotoAndStop(2); map.lokasi44.gotoAndStop(2); map.lokasi45.gotoAndStop(2); map.lokasi46.gotoAndStop(3); map.lokasi47.gotoAndStop(1); map.lokasi48.gotoAndStop(1); map.lokasi49.gotoAndStop(1); i = 46; while (i <= 49) { map['lokasi' + i].onRelease = klikLokasi; map['lokasi' + i].onRollOver = overLokasi; map['lokasi' + i].onRollOut = outLokasi; ++i; } } else { if (xlevel == 21) { map.lokasi50._visible = true; map.lokasi51._visible = true; map.lokasi50.gotoAndStop(3); map.lokasi51.gotoAndStop(1); i = 50; while (i <= 51) { map['lokasi' + i].onRelease = klikLokasi; map['lokasi' + i].onRollOver = overLokasi; map['lokasi' + i].onRollOut = outLokasi; ++i; } } else { if (xlevel == 22) { map.lokasi50._visible = true; map.lokasi51._visible = true; map.lokasi52._visible = true; map.lokasi53._visible = true; map.lokasi50.gotoAndStop(2); map.lokasi51.gotoAndStop(2); map.lokasi52.gotoAndStop(3); map.lokasi53.gotoAndStop(1); i = 52; while (i <= 53) { map['lokasi' + i].onRelease = klikLokasi; map['lokasi' + i].onRollOver = overLokasi; map['lokasi' + i].onRollOut = outLokasi; ++i; } } else { if (xlevel == 23) { map.lokasi50._visible = true; map.lokasi51._visible = true; map.lokasi52._visible = true; map.lokasi53._visible = true; map.lokasi54._visible = true; map.lokasi55._visible = true; map.lokasi50.gotoAndStop(2); map.lokasi51.gotoAndStop(2); map.lokasi52.gotoAndStop(2); map.lokasi53.gotoAndStop(2); map.lokasi54.gotoAndStop(3); map.lokasi55.gotoAndStop(1); i = 54; while (i <= 55) { map['lokasi' + i].onRelease = klikLokasi; map['lokasi' + i].onRollOver = overLokasi; map['lokasi' + i].onRollOut = outLokasi; ++i; } } else { if (xlevel == 24) { map.lokasi50._visible = true; map.lokasi51._visible = true; map.lokasi52._visible = true; map.lokasi53._visible = true; map.lokasi54._visible = true; map.lokasi55._visible = true; map.lokasi56._visible = true; map.lokasi57._visible = true; map.lokasi50.gotoAndStop(2); map.lokasi51.gotoAndStop(2); map.lokasi52.gotoAndStop(2); map.lokasi53.gotoAndStop(2); map.lokasi54.gotoAndStop(2); map.lokasi55.gotoAndStop(2); map.lokasi56.gotoAndStop(3); map.lokasi57.gotoAndStop(1); i = 56; while (i <= 57) { map['lokasi' + i].onRelease = klikLokasi; map['lokasi' + i].onRollOver = overLokasi; map['lokasi' + i].onRollOut = outLokasi; ++i; } } else { if (xlevel == 25) { map.lokasi50._visible = true; map.lokasi51._visible = true; map.lokasi52._visible = true; map.lokasi53._visible = true; map.lokasi54._visible = true; map.lokasi55._visible = true; map.lokasi56._visible = true; map.lokasi57._visible = true; map.lokasi58._visible = true; map.lokasi59._visible = true; map.lokasi50.gotoAndStop(2); map.lokasi51.gotoAndStop(2); map.lokasi52.gotoAndStop(2); map.lokasi53.gotoAndStop(2); map.lokasi54.gotoAndStop(2); map.lokasi55.gotoAndStop(2); map.lokasi56.gotoAndStop(2); map.lokasi57.gotoAndStop(2); map.lokasi58.gotoAndStop(3); map.lokasi59.gotoAndStop(1); i = 58; while (i <= 59) { map['lokasi' + i].onRelease = klikLokasi; map['lokasi' + i].onRollOver = overLokasi; map['lokasi' + i].onRollOut = outLokasi; ++i; } } else { if (xlevel == 26) { map.lokasi50._visible = true; map.lokasi51._visible = true; map.lokasi52._visible = true; map.lokasi53._visible = true; map.lokasi54._visible = true; map.lokasi55._visible = true; map.lokasi56._visible = true; map.lokasi57._visible = true; map.lokasi58._visible = true; map.lokasi59._visible = true; map.lokasi60._visible = true; map.lokasi61._visible = true; map.lokasi62._visible = true; map.lokasi50.gotoAndStop(2); map.lokasi51.gotoAndStop(2); map.lokasi52.gotoAndStop(2); map.lokasi53.gotoAndStop(2); map.lokasi54.gotoAndStop(2); map.lokasi55.gotoAndStop(2); map.lokasi56.gotoAndStop(2); map.lokasi57.gotoAndStop(2); map.lokasi58.gotoAndStop(2); map.lokasi59.gotoAndStop(2); map.lokasi60.gotoAndStop(2); map.lokasi61.gotoAndStop(3); map.lokasi62.gotoAndStop(1); i = 61; while (i <= 62) { map['lokasi' + i].onRelease = klikLokasi; map['lokasi' + i].onRollOver = overLokasi; map['lokasi' + i].onRollOut = outLokasi; ++i; } } else { if (xlevel == 27) { map.lokasi50._visible = true; map.lokasi51._visible = true; map.lokasi52._visible = true; map.lokasi53._visible = true; map.lokasi54._visible = true; map.lokasi55._visible = true; map.lokasi56._visible = true; map.lokasi57._visible = true; map.lokasi58._visible = true; map.lokasi59._visible = true; map.lokasi60._visible = true; map.lokasi61._visible = true; map.lokasi62._visible = true; map.lokasi63._visible = true; map.lokasi64._visible = true; map.lokasi65._visible = true; map.lokasi50.gotoAndStop(2); map.lokasi51.gotoAndStop(2); map.lokasi52.gotoAndStop(2); map.lokasi53.gotoAndStop(2); map.lokasi54.gotoAndStop(2); map.lokasi55.gotoAndStop(2); map.lokasi56.gotoAndStop(2); map.lokasi57.gotoAndStop(2); map.lokasi58.gotoAndStop(2); map.lokasi59.gotoAndStop(2); map.lokasi60.gotoAndStop(2); map.lokasi61.gotoAndStop(2); map.lokasi62.gotoAndStop(2); map.lokasi63.gotoAndStop(3); map.lokasi64.gotoAndStop(1); map.lokasi65.gotoAndStop(1); i = 63; while (i <= 65) { map['lokasi' + i].onRelease = klikLokasi; map['lokasi' + i].onRollOver = overLokasi; map['lokasi' + i].onRollOut = outLokasi; ++i; } } else { if (xlevel == 28) { map.lokasi50._visible = true; map.lokasi51._visible = true; map.lokasi52._visible = true; map.lokasi53._visible = true; map.lokasi54._visible = true; map.lokasi55._visible = true; map.lokasi56._visible = true; map.lokasi57._visible = true; map.lokasi58._visible = true; map.lokasi59._visible = true; map.lokasi60._visible = true; map.lokasi61._visible = true; map.lokasi62._visible = true; map.lokasi63._visible = true; map.lokasi64._visible = true; map.lokasi65._visible = true; map.lokasi66._visible = true; map.lokasi67._visible = true; map.lokasi68._visible = true; map.lokasi50.gotoAndStop(2); map.lokasi51.gotoAndStop(2); map.lokasi52.gotoAndStop(2); map.lokasi53.gotoAndStop(2); map.lokasi54.gotoAndStop(2); map.lokasi55.gotoAndStop(2); map.lokasi56.gotoAndStop(2); map.lokasi57.gotoAndStop(2); map.lokasi58.gotoAndStop(2); map.lokasi59.gotoAndStop(2); map.lokasi60.gotoAndStop(2); map.lokasi61.gotoAndStop(2); map.lokasi62.gotoAndStop(2); map.lokasi63.gotoAndStop(2); map.lokasi64.gotoAndStop(2); map.lokasi65.gotoAndStop(2); map.lokasi66.gotoAndStop(3); map.lokasi67.gotoAndStop(1); map.lokasi68.gotoAndStop(1); i = 66; while (i <= 68) { map['lokasi' + i].onRelease = klikLokasi; map['lokasi' + i].onRollOver = overLokasi; map['lokasi' + i].onRollOut = outLokasi; ++i; } } else { if (xlevel == 29) { map.lokasi50._visible = true; map.lokasi51._visible = true; map.lokasi52._visible = true; map.lokasi53._visible = true; map.lokasi54._visible = true; map.lokasi55._visible = true; map.lokasi56._visible = true; map.lokasi57._visible = true; map.lokasi58._visible = true; map.lokasi59._visible = true; map.lokasi60._visible = true; map.lokasi61._visible = true; map.lokasi62._visible = true; map.lokasi63._visible = true; map.lokasi64._visible = true; map.lokasi65._visible = true; map.lokasi66._visible = true; map.lokasi67._visible = true; map.lokasi68._visible = true; map.lokasi69._visible = true; map.lokasi70._visible = true; map.lokasi50.gotoAndStop(2); map.lokasi51.gotoAndStop(2); map.lokasi52.gotoAndStop(2); map.lokasi53.gotoAndStop(2); map.lokasi54.gotoAndStop(2); map.lokasi55.gotoAndStop(2); map.lokasi56.gotoAndStop(2); map.lokasi57.gotoAndStop(2); map.lokasi58.gotoAndStop(2); map.lokasi59.gotoAndStop(2); map.lokasi60.gotoAndStop(2); map.lokasi61.gotoAndStop(2); map.lokasi62.gotoAndStop(2); map.lokasi63.gotoAndStop(2); map.lokasi64.gotoAndStop(2); map.lokasi65.gotoAndStop(2); map.lokasi66.gotoAndStop(2); map.lokasi67.gotoAndStop(2); map.lokasi68.gotoAndStop(2); map.lokasi69.gotoAndStop(3); map.lokasi70.gotoAndStop(1); i = 69; while (i <= 70) { map['lokasi' + i].onRelease = klikLokasi; map['lokasi' + i].onRollOver = overLokasi; map['lokasi' + i].onRollOut = outLokasi; ++i; } } else { if (xlevel == 30) { map.lokasi50._visible = true; map.lokasi51._visible = true; map.lokasi52._visible = true; map.lokasi53._visible = true; map.lokasi54._visible = true; map.lokasi55._visible = true; map.lokasi56._visible = true; map.lokasi57._visible = true; map.lokasi58._visible = true; map.lokasi59._visible = true; map.lokasi60._visible = true; map.lokasi61._visible = true; map.lokasi62._visible = true; map.lokasi63._visible = true; map.lokasi64._visible = true; map.lokasi65._visible = true; map.lokasi66._visible = true; map.lokasi67._visible = true; map.lokasi68._visible = true; map.lokasi69._visible = true; map.lokasi70._visible = true; map.lokasi71._visible = true; map.lokasi72._visible = true; map.lokasi50.gotoAndStop(2); map.lokasi51.gotoAndStop(2); map.lokasi52.gotoAndStop(2); map.lokasi53.gotoAndStop(2); map.lokasi54.gotoAndStop(2); map.lokasi55.gotoAndStop(2); map.lokasi56.gotoAndStop(2); map.lokasi57.gotoAndStop(2); map.lokasi58.gotoAndStop(2); map.lokasi59.gotoAndStop(2); map.lokasi60.gotoAndStop(2); map.lokasi61.gotoAndStop(2); map.lokasi62.gotoAndStop(2); map.lokasi63.gotoAndStop(2); map.lokasi64.gotoAndStop(2); map.lokasi65.gotoAndStop(2); map.lokasi66.gotoAndStop(2); map.lokasi67.gotoAndStop(2); map.lokasi68.gotoAndStop(2); map.lokasi69.gotoAndStop(2); map.lokasi70.gotoAndStop(2); map.lokasi71.gotoAndStop(3); map.lokasi72.gotoAndStop(1); i = 71; while (i <= 72) { map['lokasi' + i].onRelease = klikLokasi; map['lokasi' + i].onRollOver = overLokasi; map['lokasi' + i].onRollOut = outLokasi; ++i; } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } i = 1; while (i <= 51) { ++i; } cekPosisi(); } movieClip 4539 { } movieClip 4546 { } movieClip 4547 { frame 1 { stop(); } } movieClip 4549 { } movieClip 4553 { } movieClip 4554 { frame 1 { stop(); } } movieClip 4556 { } movieClip 4557 { } movieClip 4558 { frame 10 { stop(); } } movieClip 4569 { } frame 2046 { stop(); next_btn.onRelease = function () { gotoAndStop(2045); }; } frame 2047 { function init() { ammo1 = ''; ammo2 = ''; ammo3 = ''; ammo4 = ''; ammo5 = ''; ammo6 = ''; ammo7 = ''; ammo8 = 70; ammo9 = 50; ammo10 = 30; ammo11 = 50; ammo12 = 100; ammo13 = 85; ammo14 = 30; ammo15 = 12.5; ammo16 = 6; ammo17 = 6; ammo18 = 2.5; ammo19 = 5; ammo20 = 7; xshield = 1; i = 1; while (i <= 20) { if (_root['ammo' + i] != '') { _root['ammo' + i] *= 1.5; _root['ammo' + i] = Math.ceil(_root['ammo' + i]); } ++i; } banyakSenjata = 300; keZombie = 1000; dalamEfek = 15000; dalamDarah = 500; dalamPeluru = 20000; dalamBarikade1 = 900; dalamBarikade2 = 901; dalamPejuang = 990; xkuat1 = 600; xkuat2 = 1200; xkuat3 = 2400; keRanjau = 1990; if (jenisBarikade1 > 0) { totNyawaBarikade1 = _root['xkuat' + jenisBarikade1]; } if (jenisBarikade2 > 0) { totNyawaBarikade2 = _root['xkuat' + jenisBarikade2]; } zombieKilled = 0; zombieMissed = 0; scoreKini = score; masihMain = true; sedangPause = false; adaHalang1 = true; adaHalang2 = true; adaZombie = false; tahanSaw = false; zombieNyawa = new Array('', 4.5, 2.5, 5, 6, 2.5, 3, 2, 1.5, 7, 9, 12, 7.5); zombieSpeed = new Array('', 1.5, 1.5, 1.25, 1, 1, 1.25, 1.5, 2, 1, 0.5, 2, 0.1); jenisBack = backKe[posisiMap]; if (level <= 5) { wave = Math.ceil(waveZombie * 1 + xlevel * 10); } else { if (level <= 10) { wave = Math.ceil(waveZombie * 1.15 + xlevel * 11.5); } else { wave = Math.ceil(waveZombie * 1.3 + xlevel * 13); } } banyakZombie = wave; i = 1; while (i <= 6) { if (_root['slot' + i] != 0) { jenisSenjata = _root['slot' + i]; i = 6; } ++i; } i = 1; while (i <= 12) { if (xlevel == 1) { zombieNyawa[i] *= 0.1; } else { if (xlevel == 2) { zombieNyawa[i] *= 0.2; } else { if (xlevel == 3) { zombieNyawa[i] *= 0.3; } else { if (xlevel == 4) { zombieNyawa[i] *= 0.4; } else { if (xlevel == 5) { zombieNyawa[i] *= 0.6; } else { if (xlevel == 6) { zombieNyawa[i] *= 0.8; } else { if (xlevel == 7) { zombieNyawa[i] *= 1.1; } else { if (xlevel == 8) { zombieNyawa[i] *= 1.4; } else { if (xlevel == 9) { zombieNyawa[i] *= 1.8; } else { if (xlevel == 10) { zombieNyawa[i] *= 2.2; } else { if (xlevel == 11) { zombieNyawa[i] *= 2.7; } else { if (xlevel == 12) { zombieNyawa[i] *= 3.2; } else { if (xlevel == 13) { zombieNyawa[i] *= 3.7; } else { if (xlevel == 14) { zombieNyawa[i] *= 4.2; } else { if (xlevel == 15) { zombieNyawa[i] *= 5; } else { zombieNyawa[i] *= 4.9; } } } } } } } } } } } } } } } ++i; } } function buatBack() { back = attachMovie('back' + jenisBack, 'back', 100); back._x = 0; back._y = 0; } function buatPintu() { pintu = attachMovie('pintu' + jenisBack, 'pintu', 10000); if (jenisBack == 1) { pintu._x = 760; pintu._y = 0; } else { if (jenisBack == 2) { pintu._x = 757; pintu._y = 0; } else { if (jenisBack == 3) { pintu._x = 760; pintu._y = 0; } else { if (jenisBack == 4) { pintu._x = 760; pintu._y = 0; } else { if (jenisBack == 5) { pintu._x = 775; pintu._y = 120; } else { if (jenisBack == 6) { pintu._x = 760; pintu._y = 0; } else { if (jenisBack == 7) { pintu._x = 767; pintu._y = 322; } else { if (jenisBack == 8) { pintu._x = 748; pintu._y = 10; } else { if (jenisBack == 9) { pintu._x = 748; pintu._y = 10; } else { if (jenisBack == 10) { pintu._x = 748; pintu._y = 10; } else { if (jenisBack == 11) { pintu._x = 748; pintu._y = 10; } else { if (jenisBack == 12) { pintu._x = 780; pintu._y = 160; } else { if (jenisBack == 13) { pintu._x = 748; pintu._y = 10; } } } } } } } } } } } } } } function buatMenu() { menu_mc = attachMovie('frame_mc', 'menu_mc', 12000); menu_mc._x = 400; menu_mc._y = 440; menu_mc.wlevel = 'Level ' + xlevel + '/15'; menu_mc.onEnterFrame = xenterFrame; menu_mc.menu_btn.onRelease = function () { sedangPause = true; cekPause(true); }; i = 1; while (i <= 6) { menu_mc['senjata' + i].silang_mc._visible = false; menu_mc['senjata' + i].tanda_mc._visible = false; if (_root['slot' + i] == 0) { menu_mc['senjata' + i].gotoAndStop(21); } else { menu_mc['senjata' + i].gotoAndStop(_root['slot' + i]); } menu_mc['slot' + i].info = ''; menu_mc['slot' + i].onRollOver = function () { myStr = new String(this); indi = Number(myStr.substr(myStr.length - 1, 1)); menu_mc['slot' + indi].info = 'Hot Key: ' + indi; this.gotoAndStop(2); }; menu_mc['slot' + i].onRollOut = function () { myStr = new String(this); indi = Number(myStr.substr(myStr.length - 1, 1)); menu_mc['slot' + indi].info = ''; if (_root['slot' + indi] != jenisSenjata) { this.gotoAndStop(1); } else { this.gotoAndStop(3); } }; menu_mc['slot' + i].onRelease = function () { myStr = new String(this); indi = Number(myStr.substr(myStr.length - 1, 1)); if (_root['slot' + indi] != 0) { if (_root['ammo' + _root['slot' + indi]] != 0) { jenisSenjata = _root['slot' + indi]; buatSenjata(indi); } } }; ++i; } } function xenterFrame() { if (sedangPause == false) { i = 1; while (i <= 6) { if (_root['slot' + i] != 0) { menu_mc['xammo' + i] = _root['ammo' + _root['slot' + i]]; } else { menu_mc['xammo' + i] = ''; } ++i; } } } function buatSenjata(senjata) { if (sedangPause == false) { if (zpejuang._currentframe == 1) { zpejuang.gotoAndStop(2); } i = 1; while (i <= 6) { menu_mc['slot' + i].gotoAndStop(1); ++i; } menu_mc['slot' + senjata].gotoAndStop(3); senjata = attachMovie('senjata' + jenisSenjata, 'senjata', 21000); senjata._yscale = 52.5; senjata._xscale = 52.5; senjata._x = _root._xmouse; senjata._y = _root._ymouse; senjata.onEnterFrame = enterSenjata; if (jenisSenjata <= 7) { jarakSenjata = 'dekat'; } else { jarakSenjata = 'jauh'; } } } function buatBarikade() { if (jenisBarikade1 >= 1) { barikade1 = attachMovie('barikade' + jenisBarikade1, 'barikade1', dalamBarikade1); barikade1._yscale = 80; barikade1._xscale = 80; barikade1._x = 300; barikade1._y = 225; barikade1.kekuatan = ''; barikade1.kekuatan_txt._visible = false; barikade1.jenis = 1; barikade1.onEnterFrame = enterBarikade1; barikade1.onRollOver = overBarikade; barikade1.onRollOut = outBarikade; } if (jenisBarikade2 >= 1) { barikade2 = attachMovie('barikade' + jenisBarikade2, 'barikade2', dalamBarikade2); barikade2._yscale = 80; barikade2._xscale = 80; barikade2._x = 450; barikade2._y = 225; barikade2.kekuatan = ''; barikade2.kekuatan_txt._visible = false; barikade1.jenis = 2; barikade2.onEnterFrame = enterBarikade2; barikade2.onRollOver = overBarikade; barikade2.onRollOut = outBarikade; } } function overBarikade() { this.kekuatan_txt._visible = true; } function outBarikade() { this.kekuatan_txt._visible = false; } function buatPejuang() { i = 1; while (i <= 4) { if (_root['adaOrang' + i] == true) { if (i >= 3) { pejuang = attachMovie('pejuang' + i + 'x', 'pejuang' + i, (i + 1) * 750 + keZombie); } else { pejuang = attachMovie('pejuang' + i + 'x', 'pejuang' + i, i * 750 + keZombie); } if (i == 1) { pejuang._x = 550; pejuang._y = 345; pejuang.wjenisSenjata = 8; pejuang.tipe = 3; } else { if (i == 2) { pejuang._x = 575; pejuang._y = 380; pejuang.wjenisSenjata = 11; pejuang.tipe = 1; } else { if (i == 3) { pejuang._x = 585; pejuang._y = 410; pejuang.wjenisSenjata = 12; pejuang.tipe = 2; } else { if (i == 4) { pejuang._x = 545; pejuang._y = 430; pejuang.wjenisSenjata = 14; pejuang.tipe = 4; } } } } pejuang._yscale = 41.25; pejuang._xscale = 41.25; pejuang._x += 50; pejuang._y -= 150; pejuang.nomor = i; pejuang.gotoAndStop(2); pejuang.hidup = true; pejuang.onEnterFrame = enterPejuang; keZombie += 3; if (keZombie >= 1300) { keZombie = 1005; } } ++i; } keZombie += 3; zpejuang = attachMovie('pejuang5', 'pejuang5', 2250 + keZombie); zpejuang._x = 575; zpejuang._y = 380; zpejuang._x += 50; zpejuang._yscale = 41.25; zpejuang._xscale = 41.25; zpejuang._y -= 140; } function enterPejuang() { if (sedangPause == true) { this.anim.stop(); } else { if (this.hidup == true) { if (adaZombie == true) { this.anim.play(); } else { this.anim.stop(); } } } i = 1000; while (i <= 1300) { if (_root['xzombie' + i] != undefined) { if (_root['xzombie' + i].hitTest(this.indi)) { if (_root['xzombie' + i].randPosx == this.nomor) { this.hidup = false; this.gotoAndStop(3); delete this.onEnterFrame; } } } ++i; } } function cekBangkit(indi) { rand = indi.tipe; randPos = random(5) + 1; randCepat = random(5); jenisGila = indi.ukuran; zombie = attachMovie('zombie' + rand, 'xzombie' + keZombie, randPos * 1000 + keZombie); zombie._x = indi._x + 100; zombie._y = indi._y + 100; if (jenisGila == 0) { zombie._yscale = 45; zombie._xscale = 45; } else { if (jenisGila == 2) { zombie._yscale = 37.5; zombie._xscale = 37.5; } else { zombie._yscale = 41.25; zombie._xscale = 41.25; } } zombie.ukuran = jenisGila; zombie.keZom = keZombie; zombie.jenis = rand; zombie.hidup = true; if (randPos >= 4) { zombie.randPosx = 4; } else { zombie.randPosx = randPos; } zombie.bentuk = 'utuh'; zombie.nyawa = zombieNyawa[rand] * ((xlevel + 1) / 6) + (xlevel / 3) * powerZombie; if (randCepat == 1) { zombie.speed = Math.random() * (0.5 + xlevel / 3) + 3.5; } else { zombie.speed = Math.random() * (0.5 + xlevel / 3) + 1.5; } zombie.bangkitan = true; zombie.onEnterFrame = enterZombie; zombie.suara = 0; zombie.suaraAkhir = random(100) + 100; zombie.tabEnabled = false; zombie.onRelease = klikZombie; keZombie += 3; if (keZombie >= 1300) { keZombie = 1005; } backZombie(); removeMovieClip(indi); } function buatRanjau() { i = 1; while (i <= 9) { if (_root['banyakPos' + i] > 0) { rand = _root['tipePos' + i]; ranjau = attachMovie('ranjau' + rand, 'ranjau' + i, keRanjau); ranjau.jumlah = ''; if (i <= 3) { ranjau._x = 25 + i * 75; ranjau._y = 270; } else { if (i <= 6) { ranjau._x = 25 + (i - 3) * 75; ranjau._y = 310; } else { if (i <= 9) { ranjau._x = 25 + (i - 6) * 75; ranjau._y = 350; } } } ranjau.jumlah_txt._visible = false; ranjau.jumlah = _root['banyakPos' + i]; ranjau.tipe = rand; ranjau.lokasi = i; ranjau.sudahKena = true; ranjau.onRollOver = overRanjau; ranjau.onRollOut = outRanjau; ranjau.onEnterFrame = enterRanjau; ++keRanjau; } ++i; } } function overRanjau() { this.jumlah_txt._visible = true; } function outRanjau() { this.jumlah_txt._visible = false; } function enterRanjau() { myStr = new String(this); indi = Number(myStr.substr(myStr.length - 1, 1)); this.jumlah = _root['banyakPos' + indi]; i = 1000; while (i <= 1300) { if (_root['xzombie' + i] != undefined) { if (_root['xzombie' + i].kaki.hitTest(this.indi)) { if (_root['xzombie' + i].sudahKena == undefined) { if (this.tipe == 1) { if (_root['xzombie' + i].bentuk == 'palaJalan') { backRocket(); dalamGet = _root['xzombie' + i].getDepth(); rand = _root['xzombie' + i].jenis; zkeZombie = _root['xzombie' + i].keZom; zspeed = _root['xzombie' + i].speed; posX = _root['xzombie' + i]._x; posY = _root['xzombie' + i]._y; score += 80; jenisGila = _root['xzombie' + i].ukuran; zombie2 = attachMovie('zombiePalaPecah' + rand, 'xzombie' + zkeZombie, dalamGet); zombie2.jenis = rand; zombie2.keZom = zkeZombie; if (jenisGila == 0) { zombie2._yscale = 45; zombie2._xscale = 45; } else { if (jenisGila == 2) { zombie2._yscale = 37.5; zombie2._xscale = 37.5; } else { zombie2._yscale = 41.25; zombie2._xscale = 41.25; } } zombie2.ukuran = jenisGila; zombie2._x = posX; zombie2._y = posY; zombie2.sudahKena = true; zombie2.onEnterFrame = zenterHilang; zombie2.banyakKe = 0; } else { if (_root['xzombie' + i].bentuk == 'kaki') { backRocket(); dalamGet = _root['xzombie' + i].getDepth(); rand = _root['xzombie' + i].jenis; zkeZombie = _root['xzombie' + i].keZom; zspeed = _root['xzombie' + i].speed; posX = _root['xzombie' + i]._x; posY = _root['xzombie' + i]._y; score += 80; jenisGila = _root['xzombie' + i].ukuran; zombie2 = attachMovie('zombiePecahKaki' + rand, 'xzombie' + zkeZombie, dalamGet); zombie2.jenis = rand; zombie2.keZom = zkeZombie; if (jenisGila == 0) { zombie2._yscale = 45; zombie2._xscale = 45; } else { if (jenisGila == 2) { zombie2._yscale = 37.5; zombie2._xscale = 37.5; } else { zombie2._yscale = 41.25; zombie2._xscale = 41.25; } } zombie2.ukuran = jenisGila; zombie2._x = posX; zombie2._y = posY; zombie2.sudahKena = true; zombie2.onEnterFrame = zenterHilang; zombie2.banyakKe = 0; cekEfek(zombie2, 'pala'); cekBercak(zombie2); } else { backDarah2(); backRocket(); dalamGet = _root['xzombie' + i].getDepth(); rand = _root['xzombie' + i].jenis; zkeZombie = _root['xzombie' + i].keZom; zspeed = _root['xzombie' + i].speed; posX = _root['xzombie' + i]._x; posY = _root['xzombie' + i]._y; score += 40; jenisGila = _root['xzombie' + i].ukuran; zombie2 = attachMovie('zombieBelahKaki' + rand, 'xzombie' + zkeZombie, dalamGet); zombie2.jenis = rand; zombie2.keZom = zkeZombie; if (jenisGila == 0) { zombie2._yscale = 45; zombie2._xscale = 45; } else { if (jenisGila == 2) { zombie2._yscale = 37.5; zombie2._xscale = 37.5; } else { zombie2._yscale = 41.25; zombie2._xscale = 41.25; } } zombie2.ukuran = jenisGila; zombie2._x = posX; zombie2._y = posY; zombie2.hidup = true; zombie2.speed = zspeed; zombie2.onEnterFrame = enterHilang3; zombie2.banyakKe = 0; zombie2.sudahKena = true; cekEfek(zombie2, 'kaki'); cekBercak(zombie2); } } --_root['banyakPos' + this.lokasi]; if (_root['banyakPos' + this.lokasi] <= 0) { removeMovieClip(this); } } else { if (this.tipe == 2) { if (_root['xzombie' + i].bentuk == 'palaJalan') { backRocket(); dalamGet = _root['xzombie' + i].getDepth(); rand = _root['xzombie' + i].jenis; zkeZombie = _root['xzombie' + i].keZom; zspeed = _root['xzombie' + i].speed; posX = _root['xzombie' + i]._x; posY = _root['xzombie' + i]._y; score += 80; jenisGila = _root['xzombie' + i].ukuran; zombie2 = attachMovie('zombiePalaPecah' + rand, 'xzombie' + zkeZombie, dalamGet); zombie2.jenis = rand; zombie2.keZom = zkeZombie; if (jenisGila == 0) { zombie2._yscale = 45; zombie2._xscale = 45; } else { if (jenisGila == 2) { zombie2._yscale = 37.5; zombie2._xscale = 37.5; } else { zombie2._yscale = 41.25; zombie2._xscale = 41.25; } } zombie2.ukuran = jenisGila; zombie2._x = posX; zombie2._y = posY; zombie2.sudahKena = true; zombie2.onEnterFrame = zenterHilang; zombie2.banyakKe = 0; } else { if (_root['xzombie' + i].bentuk == 'kaki') { backRocket(); dalamGet = _root['xzombie' + i].getDepth(); rand = _root['xzombie' + i].jenis; zkeZombie = _root['xzombie' + i].keZom; zspeed = _root['xzombie' + i].speed; posX = _root['xzombie' + i]._x; posY = _root['xzombie' + i]._y; score += 80; jenisGila = _root['xzombie' + i].ukuran; zombie2 = attachMovie('zombiePecahKaki' + rand, 'xzombie' + zkeZombie, dalamGet); zombie2.jenis = rand; zombie2.keZom = zkeZombie; if (jenisGila == 0) { zombie2._yscale = 45; zombie2._xscale = 45; } else { if (jenisGila == 2) { zombie2._yscale = 37.5; zombie2._xscale = 37.5; } else { zombie2._yscale = 41.25; zombie2._xscale = 41.25; } } zombie2.ukuran = jenisGila; zombie2._x = posX; zombie2._y = posY; zombie2.sudahKena = true; zombie2.onEnterFrame = zenterHilang; zombie2.banyakKe = 0; cekEfek(zombie2, 'pala'); cekBercak(zombie2); } else { backDarah2(); backRocket(); dalamGet = _root['xzombie' + i].getDepth(); rand = _root['xzombie' + i].jenis; zkeZombie = _root['xzombie' + i].keZom; zspeed = _root['xzombie' + i].speed; posX = _root['xzombie' + i]._x; posY = _root['xzombie' + i]._y; score += 10; jenisGila = _root['xzombie' + i].ukuran; backApi(); zombie2 = attachMovie('zombieBakar' + rand, 'xzombie' + zkeZombie, dalamGet); zombie2.jenis = rand; zombie2.keZom = zkeZombie; if (jenisGila == 0) { zombie2._yscale = 45; zombie2._xscale = 45; } else { if (jenisGila == 2) { zombie2._yscale = 37.5; zombie2._xscale = 37.5; } else { zombie2._yscale = 41.25; zombie2._xscale = 41.25; } } zombie2.ukuran = jenisGila; zombie2._x = posX; zombie2._y = posY; zombie2.hidup = false; zombie2.sudahKena = true; zombie2.onEnterFrame = zenterHilang; zombie2.banyakKe = 0; cekEfek(zombie2, 'pala'); cekBercak(zombie2); } } --_root['banyakPos' + this.lokasi]; if (_root['banyakPos' + this.lokasi] <= 0) { removeMovieClip(this); } } else { if (this.tipe == 3) { if (_root['xzombie' + i].bentuk == 'palaJalan') { backRocket(); dalamGet = _root['xzombie' + i].getDepth(); rand = _root['xzombie' + i].jenis; zkeZombie = _root['xzombie' + i].keZom; zspeed = _root['xzombie' + i].speed; posX = _root['xzombie' + i]._x; posY = _root['xzombie' + i]._y; score += 80; jenisGila = _root['xzombie' + i].ukuran; zombie2 = attachMovie('zombiePalaPecah' + rand, 'xzombie' + zkeZombie, dalamGet); zombie2.jenis = rand; zombie2.keZom = zkeZombie; if (jenisGila == 0) { zombie2._yscale = 45; zombie2._xscale = 45; } else { if (jenisGila == 2) { zombie2._yscale = 37.5; zombie2._xscale = 37.5; } else { zombie2._yscale = 41.25; zombie2._xscale = 41.25; } } zombie2.ukuran = jenisGila; zombie2._x = posX; zombie2._y = posY; zombie2.sudahKena = true; zombie2.onEnterFrame = zenterHilang; zombie2.banyakKe = 0; } else { if (_root['xzombie' + i].bentuk == 'kaki') { backRocket(); dalamGet = _root['xzombie' + i].getDepth(); rand = _root['xzombie' + i].jenis; zkeZombie = _root['xzombie' + i].keZom; zspeed = _root['xzombie' + i].speed; posX = _root['xzombie' + i]._x; posY = _root['xzombie' + i]._y; score += 80; jenisGila = _root['xzombie' + i].ukuran; zombie2 = attachMovie('zombiePecahKaki' + rand, 'xzombie' + zkeZombie, dalamGet); zombie2.jenis = rand; zombie2.keZom = zkeZombie; if (jenisGila == 0) { zombie2._yscale = 45; zombie2._xscale = 45; } else { if (jenisGila == 2) { zombie2._yscale = 37.5; zombie2._xscale = 37.5; } else { zombie2._yscale = 41.25; zombie2._xscale = 41.25; } } zombie2.ukuran = jenisGila; zombie2._x = posX; zombie2._y = posY; zombie2.sudahKena = true; zombie2.onEnterFrame = zenterHilang; zombie2.banyakKe = 0; cekEfek(zombie2, 'pala'); cekBercak(zombie2); } else { cekLedakan(this, 'ranjau'); } } --_root['banyakPos' + this.lokasi]; if (_root['banyakPos' + this.lokasi] <= 0) { removeMovieClip(this); } } else { if (this.tipe == 4) { backGranat1(); zjenisSenjata = 19; ti = 1; while (ti <= 3) { xsenjata = attachMovie('senjata' + zjenisSenjata, 'xsenjata' + banyakSenjata, banyakSenjata); xsenjata._x = this._x; xsenjata._y = this._y; xsenjata.damage = _root['damage' + zjenisSenjata] * _root['upgrade' + zjenisSenjata] / 1.5; if (ti == 1) { xsenjata.speedX = -4; xsenjata.speedY = 20; } else { if (ti == 2) { xsenjata.speedX = 4; xsenjata.speedY = 20; } else { if (ti == 3) { xsenjata.speedX = 8; xsenjata.speedY = 20; } } } xsenjata.batasBawah = this._y; xsenjata.onEnterFrame = enterGranat2; ++banyakSenjata; if (banyakSenjata >= 500) { banyakSenjata = 300; } ++ti; } _root['xzombie' + i].sudahKena = true; --_root['banyakPos' + this.lokasi]; if (_root['banyakPos' + this.lokasi] <= 0) { removeMovieClip(this); } } } } } } } } ++i; } } function enterRanjau2() { myStr = new String(this); indi = Number(myStr.substr(myStr.length - 1, 1)); this.jumlah = _root['banyakPos' + indi]; i = 1000; while (i <= 1300) { if (this.tipe == 1) { if (_root['xzombie' + i].bentuk == 'palaJalan') { backRocket(); dalamGet = _root['xzombie' + i].getDepth(); rand = _root['xzombie' + i].jenis; zkeZombie = _root['xzombie' + i].keZom; zspeed = _root['xzombie' + i].speed; posX = _root['xzombie' + i]._x; posY = _root['xzombie' + i]._y; score += 80; jenisGila = _root['xzombie' + i].ukuran; zombie2 = attachMovie('zombiePalaPecah' + rand, 'xzombie' + zkeZombie, dalamGet); zombie2.jenis = rand; zombie2.keZom = zkeZombie; if (jenisGila == 0) { zombie2._yscale = 45; zombie2._xscale = 45; } else { if (jenisGila == 2) { zombie2._yscale = 37.5; zombie2._xscale = 37.5; } else { zombie2._yscale = 41.25; zombie2._xscale = 41.25; } } zombie2.ukuran = jenisGila; zombie2._x = posX; zombie2._y = posY; zombie2.sudahKena = true; zombie2.onEnterFrame = zenterHilang; zombie2.banyakKe = 0; } else { if (_root['xzombie' + i].bentuk == 'kaki') { backRocket(); dalamGet = _root['xzombie' + i].getDepth(); rand = _root['xzombie' + i].jenis; zkeZombie = _root['xzombie' + i].keZom; zspeed = _root['xzombie' + i].speed; posX = _root['xzombie' + i]._x; posY = _root['xzombie' + i]._y; score += 80; jenisGila = _root['xzombie' + i].ukuran; zombie2 = attachMovie('zombiePecahKaki' + rand, 'xzombie' + zkeZombie, dalamGet); zombie2.jenis = rand; zombie2.keZom = zkeZombie; if (jenisGila == 0) { zombie2._yscale = 45; zombie2._xscale = 45; } else { if (jenisGila == 2) { zombie2._yscale = 37.5; zombie2._xscale = 37.5; } else { zombie2._yscale = 41.25; zombie2._xscale = 41.25; } } zombie2.ukuran = jenisGila; zombie2._x = posX; zombie2._y = posY; zombie2.sudahKena = true; zombie2.onEnterFrame = zenterHilang; zombie2.banyakKe = 0; cekEfek(zombie2, 'pala'); cekBercak(zombie2); } else { backDarah2(); backRocket(); dalamGet = _root['xzombie' + i].getDepth(); rand = _root['xzombie' + i].jenis; zkeZombie = _root['xzombie' + i].keZom; zspeed = _root['xzombie' + i].speed; posX = _root['xzombie' + i]._x; posY = _root['xzombie' + i]._y; score += 40; jenisGila = _root['xzombie' + i].ukuran; zombie2 = attachMovie('zombieBelahKaki' + rand, 'xzombie' + zkeZombie, dalamGet); zombie2.jenis = rand; zombie2.keZom = zkeZombie; if (jenisGila == 0) { zombie2._yscale = 45; zombie2._xscale = 45; } else { if (jenisGila == 2) { zombie2._yscale = 37.5; zombie2._xscale = 37.5; } else { zombie2._yscale = 41.25; zombie2._xscale = 41.25; } } zombie2.ukuran = jenisGila; zombie2._x = posX; zombie2._y = posY; zombie2.hidup = true; zombie2.speed = zspeed; zombie2.onEnterFrame = enterHilang3; zombie2.banyakKe = 0; zombie2.sudahKena = true; cekEfek(zombie2, 'kaki'); cekBercak(zombie2); } } --_root['banyakPos' + this.lokasi]; if (_root['banyakPos' + this.lokasi] <= 0) { removeMovieClip(this); } } else { if (this.tipe == 2) { if (_root['xzombie' + i].bentuk == 'palaJalan') { backRocket(); dalamGet = _root['xzombie' + i].getDepth(); rand = _root['xzombie' + i].jenis; zkeZombie = _root['xzombie' + i].keZom; zspeed = _root['xzombie' + i].speed; posX = _root['xzombie' + i]._x; posY = _root['xzombie' + i]._y; score += 80; jenisGila = _root['xzombie' + i].ukuran; zombie2 = attachMovie('zombiePalaPecah' + rand, 'xzombie' + zkeZombie, dalamGet); zombie2.jenis = rand; zombie2.keZom = zkeZombie; if (jenisGila == 0) { zombie2._yscale = 45; zombie2._xscale = 45; } else { if (jenisGila == 2) { zombie2._yscale = 37.5; zombie2._xscale = 37.5; } else { zombie2._yscale = 41.25; zombie2._xscale = 41.25; } } zombie2.ukuran = jenisGila; zombie2._x = posX; zombie2._y = posY; zombie2.sudahKena = true; zombie2.onEnterFrame = zenterHilang; zombie2.banyakKe = 0; } else { if (_root['xzombie' + i].bentuk == 'kaki') { backRocket(); dalamGet = _root['xzombie' + i].getDepth(); rand = _root['xzombie' + i].jenis; zkeZombie = _root['xzombie' + i].keZom; zspeed = _root['xzombie' + i].speed; posX = _root['xzombie' + i]._x; posY = _root['xzombie' + i]._y; score += 80; jenisGila = _root['xzombie' + i].ukuran; zombie2 = attachMovie('zombiePecahKaki' + rand, 'xzombie' + zkeZombie, dalamGet); zombie2.jenis = rand; zombie2.keZom = zkeZombie; if (jenisGila == 0) { zombie2._yscale = 45; zombie2._xscale = 45; } else { if (jenisGila == 2) { zombie2._yscale = 37.5; zombie2._xscale = 37.5; } else { zombie2._yscale = 41.25; zombie2._xscale = 41.25; } } zombie2.ukuran = jenisGila; zombie2._x = posX; zombie2._y = posY; zombie2.sudahKena = true; zombie2.onEnterFrame = zenterHilang; zombie2.banyakKe = 0; cekEfek(zombie2, 'pala'); cekBercak(zombie2); } else { backDarah2(); backRocket(); dalamGet = _root['xzombie' + i].getDepth(); rand = _root['xzombie' + i].jenis; zkeZombie = _root['xzombie' + i].keZom; zspeed = _root['xzombie' + i].speed; posX = _root['xzombie' + i]._x; posY = _root['xzombie' + i]._y; score += 10; jenisGila = _root['xzombie' + i].ukuran; backApi(); zombie2 = attachMovie('zombieBakar' + rand, 'xzombie' + zkeZombie, dalamGet); zombie2.jenis = rand; zombie2.keZom = zkeZombie; if (jenisGila == 0) { zombie2._yscale = 45; zombie2._xscale = 45; } else { if (jenisGila == 2) { zombie2._yscale = 37.5; zombie2._xscale = 37.5; } else { zombie2._yscale = 41.25; zombie2._xscale = 41.25; } } zombie2.ukuran = jenisGila; zombie2._x = posX; zombie2._y = posY; zombie2.hidup = false; zombie2.sudahKena = true; zombie2.onEnterFrame = zenterHilang; zombie2.banyakKe = 0; cekEfek(zombie2, 'pala'); cekBercak(zombie2); } } --_root['banyakPos' + this.lokasi]; if (_root['banyakPos' + this.lokasi] <= 0) { removeMovieClip(this); } } else { if (this.tipe == 3) { if (_root['xzombie' + i].bentuk == 'palaJalan') { backRocket(); dalamGet = _root['xzombie' + i].getDepth(); rand = _root['xzombie' + i].jenis; zkeZombie = _root['xzombie' + i].keZom; zspeed = _root['xzombie' + i].speed; posX = _root['xzombie' + i]._x; posY = _root['xzombie' + i]._y; score += 80; backDinamit(); jenisGila = _root['xzombie' + i].ukuran; zombie2 = attachMovie('zombiePalaPecah' + rand, 'xzombie' + zkeZombie, dalamGet); zombie2.jenis = rand; zombie2.keZom = zkeZombie; if (jenisGila == 0) { zombie2._yscale = 45; zombie2._xscale = 45; } else { if (jenisGila == 2) { zombie2._yscale = 37.5; zombie2._xscale = 37.5; } else { zombie2._yscale = 41.25; zombie2._xscale = 41.25; } } zombie2.ukuran = jenisGila; zombie2._x = posX; zombie2._y = posY; zombie2.sudahKena = true; zombie2.onEnterFrame = zenterHilang; zombie2.banyakKe = 0; } else { if (_root['xzombie' + i].bentuk == 'kaki') { backRocket(); dalamGet = _root['xzombie' + i].getDepth(); rand = _root['xzombie' + i].jenis; zkeZombie = _root['xzombie' + i].keZom; zspeed = _root['xzombie' + i].speed; posX = _root['xzombie' + i]._x; posY = _root['xzombie' + i]._y; score += 80; backDinamit(); jenisGila = _root['xzombie' + i].ukuran; zombie2 = attachMovie('zombiePecahKaki' + rand, 'xzombie' + zkeZombie, dalamGet); zombie2.jenis = rand; zombie2.keZom = zkeZombie; if (jenisGila == 0) { zombie2._yscale = 45; zombie2._xscale = 45; } else { if (jenisGila == 2) { zombie2._yscale = 37.5; zombie2._xscale = 37.5; } else { zombie2._yscale = 41.25; zombie2._xscale = 41.25; } } zombie2.ukuran = jenisGila; zombie2._x = posX; zombie2._y = posY; zombie2.sudahKena = true; zombie2.onEnterFrame = zenterHilang; zombie2.banyakKe = 0; cekEfek(zombie2, 'pala'); cekBercak(zombie2); } else { backDinamit(); cekLedakan(this, 'ranjau'); } } --_root['banyakPos' + this.lokasi]; if (_root['banyakPos' + this.lokasi] <= 0) { removeMovieClip(this); } } else { if (this.tipe == 4) { backGranat1(); zjenisSenjata = 19; ti = 1; while (ti <= 3) { xsenjata = attachMovie('senjata' + zjenisSenjata, 'xsenjata' + banyakSenjata, banyakSenjata); xsenjata._x = this._x; xsenjata._y = this._y; xsenjata.damage = _root['damage' + zjenisSenjata] * _root['upgrade' + zjenisSenjata] / 1.5; if (ti == 1) { xsenjata.speedX = -4; xsenjata.speedY = 20; } else { if (ti == 2) { xsenjata.speedX = 4; xsenjata.speedY = 20; } else { if (ti == 3) { xsenjata.speedX = 8; xsenjata.speedY = 20; } } } xsenjata.batasBawah = this._y; xsenjata.onEnterFrame = enterGranat2; ++banyakSenjata; if (banyakSenjata >= 550) { banyakSenjata = 300; } ++ti; } _root['xzombie' + i].sudahKena = true; --_root['banyakPos' + this.lokasi]; if (_root['banyakPos' + this.lokasi] <= 0) { removeMovieClip(this); } } } } } ++i; } } function enterGranat2() { if (sedangPause == false) { this._x += this.speedX; this._y -= this.speedY; this.speedY -= 2; this._rotation -= 10; if (this.speedY <= 0) { if (this._y >= this.batasBawah) { this.gotoAndPlay(2); delete this.onEnterFrame; } } } } function enterBarikade1() { persenx = (nyawaBarikade1 / totNyawaBarikade1) * 100; if (persenx == 100) { this.gotoAndStop(1); } else { if (persenx <= 99 && persenx >= 80) { this.gotoAndStop(2); } else { if (persenx <= 79 && persenx >= 60) { this.gotoAndStop(3); } else { if (persenx <= 60 && persenx >= 30) { this.gotoAndStop(4); } else { if (persenx <= 29) { this.gotoAndStop(5); } } } } } myStr = new String(this); indi = Number(myStr.substr(myStr.length - 1, 1)); this.kekuatan = 'Strength:\n' + nyawaBarikade1 + '/' + totNyawaBarikade1; } function enterBarikade2() { persenx = (nyawaBarikade2 / totNyawaBarikade2) * 100; if (persenx == 100) { this.gotoAndStop(1); } else { if (persenx <= 99 && persenx >= 80) { this.gotoAndStop(2); } else { if (persenx <= 79 && persenx >= 60) { this.gotoAndStop(3); } else { if (persenx <= 60 && persenx >= 30) { this.gotoAndStop(4); } else { if (persenx <= 29) { this.gotoAndStop(5); } } } } } myStr = new String(this); indi = Number(myStr.substr(myStr.length - 1, 1)); this.kekuatan = 'Strength:\n' + nyawaBarikade2 + '/' + totNyawaBarikade2; } function enterSenjata() { if (sedangPause == false) { this._x = _root._xmouse; this._y = _root._ymouse; if (jenisSenjata == 2 || jenisSenjata == 4 || jenisSenjata == 5 || jenisSenjata == 7 || jenisSenjata == 6 || jenisSenjata == 12 || jenisSenjata == 13) { if (jenisSenjata == 2) { this.awal = 2; this.akhir = 3; this.maxKena = 2; } else { if (jenisSenjata == 4) { this.awal = 2; this.akhir = 4; this.maxKena = 2; } else { if (jenisSenjata == 5) { this.awal = 10; this.akhir = 12; this.maxKena = 4; } else { if (jenisSenjata == 7) { this.awal = 24; this.akhir = 26; this.maxKena = 6; } else { if (jenisSenjata == 6 || jenisSenjata == 12 || jenisSenjata == 13) { this.awal = 2; this.akhir = 4; this.maxKena = 1; if (jenisSenjata == 12 || jenisSenjata == 13) { if (this._currentframe >= this.awal && this._currentframe <= this.akhir) { --_root['ammo' + jenisSenjata]; if (_root['ammo' + jenisSenjata] <= 0) { i = 1; while (i <= 6) { if (_root['ammo' + _root['slot' + i]] > 0) { jenisSenjata = _root['slot' + i]; buatSenjata(i); } ++i; } } } } } } } } } this.xbanyakKena = 0; i = 1000; while (i <= 1300) { if (this._currentframe >= this.awal && this._currentframe <= this.akhir) { if (_root['xzombie' + i] != undefined && _root['xzombie' + i].hidup == true) { if (_root['xzombie' + i].hitTest(this)) { if (this.xbanyakKena <= this.maxKena) { ++this.xbanyakKena; _root['xzombie' + i].nyawa -= _root['damage' + jenisSenjata] * _root['upgrade' + jenisSenjata] / 1.5; if (_root['xzombie' + i].boss == true) { if (_root['xzombie' + i].nyawa > 0) { backDarah(); score += 30; rand = random(3) + 1; efek = attachMovie('efekDarah' + rand, 'efek' + dalamEfek, dalamEfek); efek._x = _root._xmouse + 25; efek._y = _root._ymouse; ++dalamEfek; if (dalamEfek > 20000) { dalamEfek = 15000; } } else { backDarah(); score += 30; rand = random(3) + 1; efek = attachMovie('efekDarah' + rand, 'efek' + dalamEfek, dalamEfek); efek._x = _root._xmouse + 25; efek._y = _root._ymouse; ++dalamEfek; if (dalamEfek > 20000) { dalamEfek = 15000; } backKena(); dalamGet = _root['xzombie' + i].getDepth(); rand = _root['xzombie' + i].jenis; zkeZombie = _root['xzombie' + i].keZom; zspeed = _root['xzombie' + i].speed; posX = _root['xzombie' + i]._x; posY = _root['xzombie' + i]._y; score += 80; jenisGila = _root['xzombie' + i].ukuran; zombie2 = attachMovie('zombieMati' + rand, 'xzombie' + zkeZombie, dalamGet); zombie2.jenis = rand; zombie2.keZom = zkeZombie; if (jenisGila == 0) { zombie2._yscale = 45; zombie2._xscale = 45; } else { if (jenisGila == 2) { zombie2._yscale = 37.5; zombie2._xscale = 37.5; } else { zombie2._yscale = 41.25; zombie2._xscale = 41.25; } } zombie2.ukuran = jenisGila; zombie2._x = posX; zombie2._y = posY; zombie2.onEnterFrame = zenterHilang; zombie2.banyakKe = 0; } } else { if (_root['xzombie' + i].nyawa > 0) { backDarah(); score += 30; rand = random(3) + 1; efek = attachMovie('efekDarah' + rand, 'efek' + dalamEfek, dalamEfek); efek._x = _root._xmouse + 25; efek._y = _root._ymouse; ++dalamEfek; if (dalamEfek > 20000) { dalamEfek = 15000; } } else { if (_root['xzombie' + i].bentuk == 'palaJalan' || _root['xzombie' + i].bentuk == 'pala') { backKena(); dalamGet = _root['xzombie' + i].getDepth(); rand = _root['xzombie' + i].jenis; zkeZombie = _root['xzombie' + i].keZom; zspeed = _root['xzombie' + i].speed; posX = _root['xzombie' + i]._x; posY = _root['xzombie' + i]._y; score += 80; jenisGila = _root['xzombie' + i].ukuran; zombie2 = attachMovie('zombiePalaPecah' + rand, 'xzombie' + zkeZombie, dalamGet); zombie2.jenis = rand; zombie2.keZom = zkeZombie; if (jenisGila == 0) { zombie2._yscale = 45; zombie2._xscale = 45; } else { if (jenisGila == 2) { zombie2._yscale = 37.5; zombie2._xscale = 37.5; } else { zombie2._yscale = 41.25; zombie2._xscale = 41.25; } } zombie2.ukuran = jenisGila; zombie2._x = posX; zombie2._y = posY; zombie2.onEnterFrame = zenterHilang; zombie2.banyakKe = 0; } else { if (_root['xzombie' + i].bentuk == 'kaki') { backKena(); dalamGet = _root['xzombie' + i].getDepth(); rand = _root['xzombie' + i].jenis; zkeZombie = _root['xzombie' + i].keZom; zspeed = _root['xzombie' + i].speed; posX = _root['xzombie' + i]._x; posY = _root['xzombie' + i]._y; score += 80; jenisGila = _root['xzombie' + i].ukuran; zombie2 = attachMovie('zombiePecahKaki' + rand, 'xzombie' + zkeZombie, dalamGet); zombie2.jenis = rand; zombie2.keZom = zkeZombie; if (jenisGila == 0) { zombie2._yscale = 45; zombie2._xscale = 45; } else { if (jenisGila == 2) { zombie2._yscale = 37.5; zombie2._xscale = 37.5; } else { zombie2._yscale = 41.25; zombie2._xscale = 41.25; } } zombie2.ukuran = jenisGila; zombie2._x = posX; zombie2._y = posY; zombie2.onEnterFrame = zenterHilang; zombie2.banyakKe = 0; cekEfek(zombie2, 'pala'); cekBercak(zombie2); } else { backDarah2(); backKena(); dalamGet = _root['xzombie' + i].getDepth(); rand = _root['xzombie' + i].jenis; zkeZombie = _root['xzombie' + i].keZom; zspeed = _root['xzombie' + i].speed; posX = _root['xzombie' + i]._x; posY = _root['xzombie' + i]._y; score += 10; jenisGila = _root['xzombie' + i].ukuran; zombie2 = attachMovie('zombieBelah' + rand, 'xzombie' + zkeZombie, dalamGet); zombie2.jenis = rand; zombie2.keZom = zkeZombie; if (jenisGila == 0) { zombie2._yscale = 45; zombie2._xscale = 45; } else { if (jenisGila == 2) { zombie2._yscale = 37.5; zombie2._xscale = 37.5; } else { zombie2._yscale = 41.25; zombie2._xscale = 41.25; } } zombie2.ukuran = jenisGila; zombie2._x = posX; zombie2._y = posY; zombie2.hidup = false; zombie2.onEnterFrame = zenterHilang; zombie2.banyakKe = 0; cekEfek(zombie2, 'pala'); cekBercak(zombie2); } } } } } } } } ++i; } } else { if (jenisSenjata == 18) { this.awal = 19; this.akhir = 30; i = 1000; while (i <= 1300) { if (this._currentframe >= this.awal && this._currentframe <= this.akhir) { if (_root['xzombie' + i] != undefined && _root['xzombie' + i].hidup == true) { if (_root['xzombie' + i].hitTest(this)) { _root['xzombie' + i].nyawa -= _root['damage' + jenisSenjata] * _root['upgrade' + jenisSenjata] / 1.5; if (_root['xzombie' + i].boss == true) { if (_root['xzombie' + i].nyawa > 0) { backDarah(); score += 30; rand = random(3) + 1; efek = attachMovie('efekDarah' + rand, 'efek' + dalamEfek, dalamEfek); efek._x = _root._xmouse + 25; efek._y = _root._ymouse; ++dalamEfek; if (dalamEfek > 20000) { dalamEfek = 15000; } } else { backDarah(); score += 30; rand = random(3) + 1; efek = attachMovie('efekDarah' + rand, 'efek' + dalamEfek, dalamEfek); efek._x = _root._xmouse + 25; efek._y = _root._ymouse; ++dalamEfek; if (dalamEfek > 20000) { dalamEfek = 15000; } backKena(); dalamGet = _root['xzombie' + i].getDepth(); rand = _root['xzombie' + i].jenis; zkeZombie = _root['xzombie' + i].keZom; zspeed = _root['xzombie' + i].speed; posX = _root['xzombie' + i]._x; posY = _root['xzombie' + i]._y; score += 80; jenisGila = _root['xzombie' + i].ukuran; zombie2 = attachMovie('zombieMati' + rand, 'xzombie' + zkeZombie, dalamGet); zombie2.jenis = rand; zombie2.keZom = zkeZombie; if (jenisGila == 0) { zombie2._yscale = 45; zombie2._xscale = 45; } else { if (jenisGila == 2) { zombie2._yscale = 37.5; zombie2._xscale = 37.5; } else { zombie2._yscale = 41.25; zombie2._xscale = 41.25; } } zombie2.ukuran = jenisGila; zombie2._x = posX; zombie2._y = posY; zombie2.onEnterFrame = zenterHilang; zombie2.banyakKe = 0; } } else { if (_root['xzombie' + i].nyawa > 0) { backDarah(); score += 30; rand = random(3) + 1; efek = attachMovie('efekDarah' + rand, 'efek' + dalamEfek, dalamEfek); efek._x = _root._xmouse + 25; efek._y = _root._ymouse; ++dalamEfek; if (dalamEfek > 20000) { dalamEfek = 15000; } } else { if (_root['xzombie' + i].bentuk == 'palaJalan' || _root['xzombie' + i].bentuk == 'pala') { backKena(); dalamGet = _root['xzombie' + i].getDepth(); rand = _root['xzombie' + i].jenis; zkeZombie = _root['xzombie' + i].keZom; zspeed = _root['xzombie' + i].speed; posX = _root['xzombie' + i]._x; posY = _root['xzombie' + i]._y; score += 80; jenisGila = _root['xzombie' + i].ukuran; zombie2 = attachMovie('zombiePalaPecah' + rand, 'xzombie' + zkeZombie, dalamGet); zombie2.jenis = rand; zombie2.keZom = zkeZombie; if (jenisGila == 0) { zombie2._yscale = 45; zombie2._xscale = 45; } else { if (jenisGila == 2) { zombie2._yscale = 37.5; zombie2._xscale = 37.5; } else { zombie2._yscale = 41.25; zombie2._xscale = 41.25; } } zombie2.ukuran = jenisGila; zombie2._x = posX; zombie2._y = posY; zombie2.onEnterFrame = zenterHilang; zombie2.banyakKe = 0; } else { if (_root['xzombie' + i].bentuk == 'kaki') { backKena(); dalamGet = _root['xzombie' + i].getDepth(); rand = _root['xzombie' + i].jenis; zkeZombie = _root['xzombie' + i].keZom; zspeed = _root['xzombie' + i].speed; posX = _root['xzombie' + i]._x; posY = _root['xzombie' + i]._y; score += 80; jenisGila = _root['xzombie' + i].ukuran; zombie2 = attachMovie('zombiePecahKaki' + rand, 'xzombie' + zkeZombie, dalamGet); zombie2.jenis = rand; zombie2.keZom = zkeZombie; if (jenisGila == 0) { zombie2._yscale = 45; zombie2._xscale = 45; } else { if (jenisGila == 2) { zombie2._yscale = 37.5; zombie2._xscale = 37.5; } else { zombie2._yscale = 41.25; zombie2._xscale = 41.25; } } zombie2.ukuran = jenisGila; zombie2._x = posX; zombie2._y = posY; zombie2.onEnterFrame = zenterHilang; zombie2.banyakKe = 0; cekEfek(zombie2, 'pala'); cekBercak(zombie2); } else { backDarah2(); backKena(); dalamGet = _root['xzombie' + i].getDepth(); rand = _root['xzombie' + i].jenis; zkeZombie = _root['xzombie' + i].keZom; zspeed = _root['xzombie' + i].speed; posX = _root['xzombie' + i]._x; posY = _root['xzombie' + i]._y; score += 10; jenisGila = _root['xzombie' + i].ukuran; zombie2 = attachMovie('zombieSetrum' + rand, 'xzombie' + zkeZombie, dalamGet); zombie2.jenis = rand; zombie2.keZom = zkeZombie; if (jenisGila == 0) { zombie2._yscale = 45; zombie2._xscale = 45; } else { if (jenisGila == 2) { zombie2._yscale = 37.5; zombie2._xscale = 37.5; } else { zombie2._yscale = 41.25; zombie2._xscale = 41.25; } } zombie2.ukuran = jenisGila; zombie2._x = posX; zombie2._y = posY; zombie2.hidup = false; zombie2.onEnterFrame = zenterHilang; zombie2.banyakKe = 0; cekEfek(zombie2, 'pala'); cekBercak(zombie2); } } } } } } } ++i; } } } } } function cekLedakan(indi, indi2) { if (sedangPause == false) { backRocket(); efek = attachMovie('ledakan1', 'efek' + dalamEfek, dalamEfek); efek._yscale = 56.25; efek._xscale = 56.25; efek._x = indi._x; efek._y = indi._y; ++dalamEfek; if (dalamEfek > 20000) { dalamEfek = 15000; } efek = attachMovie('ledakan3', 'efek' + dalamEfek, dalamEfek); efek._yscale = 112.5; efek._xscale = 112.5; efek._x = indi._x; efek._y = indi._y; ++dalamEfek; if (dalamEfek > 20000) { dalamEfek = 15000; } if (jenisBack >= 6) { efek = attachMovie('efekGranat', 'efek' + dalamEfek, dalamEfek); efek._yscale = 75; efek._xscale = 75; efek._x = indi._x; efek._y = indi._y; ++dalamEfek; if (dalamEfek > 20000) { dalamEfek = 15000; } } i = 1000; while (i <= 1300) { if (_root['xzombie' + i] != undefined && _root['xzombie' + i].hidup == true) { if (_root['xzombie' + i].hitTest(indi)) { _root['xzombie' + i].nyawa -= indi.damage; if (_root['xzombie' + i].boss == true) { if (_root['xzombie' + i].nyawa > 0) { score += 10; rand = random(3) + 5; efek = attachMovie('efekDarah' + rand, 'efek' + dalamEfek, dalamEfek); efek._x = indi._x; efek._y = indi._y; ++dalamEfek; if (dalamEfek > 20000) { dalamEfek = 15000; } } else { rand = random(3) + 5; efek = attachMovie('ledakan2', 'efek' + dalamEfek, dalamEfek); efek._yscale = 41.25; efek._xscale = 41.25; efek._x = indi._x; efek._y = indi._y; ++dalamEfek; if (dalamEfek > 20000) { dalamEfek = 15000; } z = 1; while (z <= 1) { rand = random(3) + 5; efek = attachMovie('efekDarah' + rand, 'efek' + dalamEfek, dalamEfek); efek._x = indi._x; efek._y = indi._y; ++dalamEfek; if (dalamEfek > 20000) { dalamEfek = 15000; } ++z; } backKena(); dalamGet = _root['xzombie' + i].getDepth(); rand = _root['xzombie' + i].jenis; zkeZombie = _root['xzombie' + i].keZom; zspeed = _root['xzombie' + i].speed; posX = _root['xzombie' + i]._x; posY = _root['xzombie' + i]._y; score += 80; jenisGila = _root['xzombie' + i].ukuran; zombie2 = attachMovie('zombieMati' + rand, 'xzombie' + zkeZombie, dalamGet); zombie2.jenis = rand; zombie2.keZom = zkeZombie; if (jenisGila == 0) { zombie2._yscale = 45; zombie2._xscale = 45; } else { if (jenisGila == 2) { zombie2._yscale = 37.5; zombie2._xscale = 37.5; } else { zombie2._yscale = 41.25; zombie2._xscale = 41.25; } } zombie2.ukuran = jenisGila; zombie2._x = posX; zombie2._y = posY; zombie2.onEnterFrame = zenterHilang; zombie2.banyakKe = 0; } } else { if (_root['xzombie' + i].nyawa > 0) { score += 10; rand = random(3) + 5; efek = attachMovie('efekDarah' + rand, 'efek' + dalamEfek, dalamEfek); efek._x = indi._x; efek._y = indi._y; ++dalamEfek; if (dalamEfek > 20000) { dalamEfek = 15000; } } else { rand = random(3) + 5; efek = attachMovie('ledakan2', 'efek' + dalamEfek, dalamEfek); efek._yscale = 41.25; efek._xscale = 41.25; efek._x = indi._x; efek._y = indi._y; ++dalamEfek; if (dalamEfek > 20000) { dalamEfek = 15000; } backKena(); dalamGet = _root['xzombie' + i].getDepth(); rand = _root['xzombie' + i].jenis; zkeZombie = _root['xzombie' + i].keZom; zspeed = _root['xzombie' + i].speed; posX = _root['xzombie' + i]._x; posY = _root['xzombie' + i]._y; score += 80; randz = random(2); jenisGila = _root['xzombie' + i].ukuran; if (randz == 1) { zombie2 = attachMovie('zombieLebur' + rand, 'xzombie' + zkeZombie, dalamGet); } else { zombie2 = attachMovie('zombieHancur' + rand, 'xzombie' + zkeZombie, dalamGet); } zombie2.jenis = rand; zombie2.keZom = zkeZombie; if (jenisGila == 0) { zombie2._yscale = 45; zombie2._xscale = 45; } else { if (jenisGila == 2) { zombie2._yscale = 37.5; zombie2._xscale = 37.5; } else { zombie2._yscale = 41.25; zombie2._xscale = 41.25; } } zombie2.ukuran = jenisGila; zombie2._x = posX; zombie2._y = posY; zombie2.onEnterFrame = zenterHilang; zombie2.banyakKe = 0; } } } } ++i; } if (indi2 != 'ranjau') { removeMovieClip(indi); } } } function cekLedakan2(indi, indi2) { if (sedangPause == false) { efek = attachMovie('ledakan1', 'efek' + dalamEfek, dalamEfek); efek._yscale = 56.25; efek._xscale = 56.25; efek._x = indi._x; efek._y = indi._y; ++dalamEfek; if (dalamEfek > 20000) { dalamEfek = 15000; } efek = attachMovie('ledakan3', 'efek' + dalamEfek, dalamEfek); efek._yscale = 93.75; efek._xscale = 93.75; efek._x = indi._x; efek._y = indi._y; ++dalamEfek; if (dalamEfek > 20000) { dalamEfek = 15000; } efek = attachMovie('efekGranat', 'efek' + dalamEfek, dalamEfek); efek._yscale = 56.25; efek._xscale = 56.25; efek._x = indi._x; efek._y = indi._y; ++dalamEfek; if (dalamEfek > 20000) { dalamEfek = 15000; } zi = 1000; while (zi <= 1300) { if (_root['xzombie' + zi] != undefined && _root['xzombie' + zi].hidup == true) { if (_root['xzombie' + zi].hitTest(indi)) { _root['xzombie' + zi].nyawa -= indi.damage; if (_root['xzombie' + i].boss == true) { if (_root['xzombie' + zi].nyawa > 0) { score += 10; rand = random(3) + 5; efek = attachMovie('efekDarah' + rand, 'efek' + dalamEfek, dalamEfek); efek._x = indi._x; efek._y = indi._y; ++dalamEfek; if (dalamEfek > 20000) { dalamEfek = 15000; } } else { rand = random(3) + 5; efek = attachMovie('ledakan2', 'efek' + dalamEfek, dalamEfek); efek._yscale = 41.25; efek._xscale = 41.25; efek._x = indi._x; efek._y = indi._y; ++dalamEfek; if (dalamEfek > 20000) { dalamEfek = 15000; } z = 1; while (z <= 1) { rand = random(3) + 5; efek = attachMovie('efekDarah' + rand, 'efek' + dalamEfek, dalamEfek); efek._x = indi._x; efek._y = indi._y; ++dalamEfek; if (dalamEfek > 20000) { dalamEfek = 15000; } ++z; } backKena(); dalamGet = _root['xzombie' + zi].getDepth(); rand = _root['xzombie' + zi].jenis; zkeZombie = _root['xzombie' + zi].keZom; zspeed = _root['xzombie' + zi].speed; posX = _root['xzombie' + zi]._x; posY = _root['xzombie' + zi]._y; jenisGila = _root['xzombie' + zi].ukuran; score += 80; zombie2 = attachMovie('zombieMati' + rand, 'xzombie' + zkeZombie, dalamGet); zombie2.jenis = rand; zombie2.keZom = zkeZombie; if (jenisGila == 0) { zombie2._yscale = 45; zombie2._xscale = 45; } else { if (jenisGila == 2) { zombie2._yscale = 37.5; zombie2._xscale = 37.5; } else { zombie2._yscale = 41.25; zombie2._xscale = 41.25; } } zombie2.ukuran = jenisGila; zombie2._x = posX; zombie2._y = posY; zombie2.onEnterFrame = zenterHilang; zombie2.banyakKe = 0; } } else { if (_root['xzombie' + zi].nyawa > 0) { score += 10; rand = random(3) + 5; efek = attachMovie('efekDarah' + rand, 'efek' + dalamEfek, dalamEfek); efek._x = indi._x; efek._y = indi._y; ++dalamEfek; if (dalamEfek > 20000) { dalamEfek = 15000; } } else { rand = random(3) + 5; efek = attachMovie('ledakan2', 'efek' + dalamEfek, dalamEfek); efek._yscale = 41.25; efek._xscale = 41.25; efek._x = indi._x; efek._y = indi._y; ++dalamEfek; if (dalamEfek > 20000) { dalamEfek = 15000; } backKena(); dalamGet = _root['xzombie' + zi].getDepth(); rand = _root['xzombie' + zi].jenis; zkeZombie = _root['xzombie' + zi].keZom; zspeed = _root['xzombie' + zi].speed; posX = _root['xzombie' + zi]._x; posY = _root['xzombie' + zi]._y; score += 80; randz = random(2); jenisGila = _root['xzombie' + zi].ukuran; if (randz == 1) { zombie2 = attachMovie('zombieLebur' + rand, 'xzombie' + zkeZombie, dalamGet); } else { zombie2 = attachMovie('zombieHancur' + rand, 'xzombie' + zkeZombie, dalamGet); } zombie2.jenis = rand; zombie2.keZom = zkeZombie; if (jenisGila == 0) { zombie2._yscale = 45; zombie2._xscale = 45; } else { if (jenisGila == 2) { zombie2._yscale = 37.5; zombie2._xscale = 37.5; } else { zombie2._yscale = 41.25; zombie2._xscale = 41.25; } } zombie2.ukuran = jenisGila; zombie2._x = posX; zombie2._y = posY; zombie2.onEnterFrame = zenterHilang; zombie2.banyakKe = 0; } } } } ++zi; } if (indi2 != 'khusus') { removeMovieClip(indi); } } } function cekGranat() { if (sedangPause == false) { backGranat1(); xsenjata = attachMovie('senjata' + jenisSenjata, 'xsenjata' + banyakSenjata, banyakSenjata); xsenjata._x = senjata._x; xsenjata._y = senjata._y; xsenjata.damage = _root['damage' + jenisSenjata] * _root['upgrade' + jenisSenjata] / 1.5; xsenjata.speedX = 15; xsenjata.speedY = 20; xsenjata.batasBawah = _root._ymouse; xsenjata.onEnterFrame = enterGranat; ++banyakSenjata; if (banyakSenjata >= 550) { banyakSenjata = 300; } } } function enterGranat() { if (sedangPause == false) { this._x -= this.speedX; this._y -= this.speedY; this.speedY -= 2; this._rotation -= 10; if (this.speedY <= 0) { if (this._y >= this.batasBawah) { this.gotoAndPlay(2); delete this.onEnterFrame; } } } } function munculBos() { rand = random(8) + 1; randPos = 2; randCepat = random(5); zombie = attachMovie('bosJalan', 'xzombie' + keZombie, randPos * 1000 + keZombie); zombie._x = 0; zombie._y = 270 + randPos * 18; zombie._yscale = 41.25; zombie._xscale = 41.25; zombie.keZom = keZombie; zombie.jenis = rand; zombie.hidup = true; zombie.bentuk = 'utuh'; zombie.xbos = true; zombie.nyawa = 100 * (zombieNyawa[rand] * ((xlevel + 1) / 3)) + xlevel * powerZombie; if (randCepat == 1) { zombie.speed = Math.random() * (0.5 + xlevel / 3) + 3; } else { zombie.speed = Math.random() * (0.5 + xlevel / 3) + 1; } zombie.onEnterFrame = enterZombie; zombie.suara = 0; zombie.suaraAkhir = random(100) + 100; zombie.tabEnabled = false; zombie.onRelease = klikZombie; keZombie += 3; if (keZombie >= 1300) { keZombie = 1005; } backZombie(); } function cekPeluru(indi) { if (sedangPause == false) { if (indi == undefined) { xjenisSenjata = jenisSenjata; } else { xjenisSenjata = indi.wjenisSenjata; } if (indi == undefined) { if (_root['ammo' + xjenisSenjata] > 0) { if (indi == undefined) { --_root['ammo' + xjenisSenjata]; } peluru = attachMovie('peluru' + xjenisSenjata, 'peluru_mc' + dalamPeluru, dalamPeluru); if (indi == undefined) { peluru._x = _root._xmouse; peluru._y = _root._ymouse; } else { peluru._x = indi._x; peluru._y = indi._y + 25; } peluru.speed = 50; peluru.tipePeluru = xjenisSenjata; peluru.damage = _root['damage' + xjenisSenjata] * _root['upgrade' + xjenisSenjata] / 1.5; if (xjenisSenjata == 16 || xjenisSenjata == 17 || xjenisSenjata == 18 || xjenisSenjata == 19 || xjenisSenjata == 20) { peluru.ledakapi = true; } else { peluru.ledakapi = false; } if (peluru.ledakapi == true) { peluru.jenisPeluru = 'dahsyat'; } else { peluru.jenisPeluru = ''; } peluru.onEnterFrame = enterPeluru; ++dalamPeluru; if (dalamPeluru > 25000) { dalamPeluru = 20000; } } } else { if (indi == undefined) { --_root['ammo' + xjenisSenjata]; } peluru = attachMovie('peluru' + xjenisSenjata, 'peluru_mc' + dalamPeluru, dalamPeluru); if (indi == undefined) { peluru._x = _root._xmouse; peluru._y = _root._ymouse; } else { peluru._x = indi._x; peluru._y = indi._y + 25; } peluru.speed = 50; peluru.tipePeluru = xjenisSenjata; peluru.damage = _root['damage' + xjenisSenjata] * _root['upgrade' + xjenisSenjata] / 1.5; if (xjenisSenjata == 16 || xjenisSenjata == 17 || xjenisSenjata == 18 || xjenisSenjata == 19 || xjenisSenjata == 20) { peluru.ledakapi = true; } else { peluru.ledakapi = false; } if (peluru.ledakapi == true) { peluru.jenisPeluru = 'dahsyat'; } else { peluru.jenisPeluru = ''; } peluru.onEnterFrame = enterPeluru; ++dalamPeluru; if (dalamPeluru > 25000) { dalamPeluru = 20000; } } } } function enterPeluru() { if (sedangPause == false) { if (jenisSenjata == 15) { this.speed += 10; } else { this.speed += 5; } this._x -= this.speed; i = 1000; while (i <= 1300) { if (_root['xzombie' + i] != undefined && _root['xzombie' + i].hidup == true) { if (_root['xzombie' + i].boss == true) { if (_root['xzombie' + i].hitTest(this)) { _root['xzombie' + i].nyawa -= this.damage; if (_root['xzombie' + i].nyawa > 0) { score += 10; rand = random(3) + 5; efek = attachMovie('efekDarah' + rand, 'efek' + dalamEfek, dalamEfek); efek._x = this._x; efek._y = this._y; ++dalamEfek; if (dalamEfek > 20000) { dalamEfek = 15000; } if (this.jenisPeluru == 'dahsyat') { efek = attachMovie('ledakan3', 'efek' + dalamEfek, dalamEfek); efek._yscale = 56.25; efek._xscale = 56.25; efek._x = this._x; efek._y = this._y; ++dalamEfek; if (dalamEfek > 20000) { dalamEfek = 15000; } } if (this.tipePeluru != 15) { removeMovieClip(this); } } else { if (this.jenisPeluru == 'dahsyat') { z = 1; while (z <= 1) { rand = random(3) + 5; efek = attachMovie('efekDarah' + rand, 'efek' + dalamEfek, dalamEfek); efek._x = this._x; efek._y = this._y; ++dalamEfek; if (dalamEfek > 20000) { dalamEfek = 15000; } ++z; } efek = attachMovie('ledakan3', 'efek' + dalamEfek, dalamEfek); efek._yscale = 56.25; efek._xscale = 56.25; efek._x = this._x; efek._y = this._y; ++dalamEfek; if (dalamEfek > 20000) { dalamEfek = 15000; } } score += 10; rand = random(3) + 5; efek = attachMovie('efekDarah' + rand, 'efek' + dalamEfek, dalamEfek); efek._x = this._x; efek._y = this._y; ++dalamEfek; if (dalamEfek > 20000) { dalamEfek = 15000; } backKena(); dalamGet = _root['xzombie' + i].getDepth(); rand = _root['xzombie' + i].jenis; zkeZombie = _root['xzombie' + i].keZom; zspeed = _root['xzombie' + i].speed; posX = _root['xzombie' + i]._x; posY = _root['xzombie' + i]._y; score += 80; jenisGila = _root['xzombie' + i].ukuran; zombie2 = attachMovie('zombieMati' + rand, 'xzombie' + zkeZombie, dalamGet); zombie2.jenis = rand; zombie2.keZom = zkeZombie; if (jenisGila == 0) { zombie2._yscale = 45; zombie2._xscale = 45; } else { if (jenisGila == 2) { zombie2._yscale = 37.5; zombie2._xscale = 37.5; } else { zombie2._yscale = 41.25; zombie2._xscale = 41.25; } } zombie2.ukuran = jenisGila; zombie2._x = posX; zombie2._y = posY; zombie2.onEnterFrame = zenterHilang; zombie2.banyakKe = 0; if (this.tipePeluru != 15) { removeMovieClip(this); } } } } else { if (_root['xzombie' + i].bentuk == 'palaJalan') { if (_root['xzombie' + i].hitTest(this)) { _root['xzombie' + i].nyawa -= this.damage; if (_root['xzombie' + i].nyawa > 0) { score += 10; rand = random(3) + 5; efek = attachMovie('efekDarah' + rand, 'efek' + dalamEfek, dalamEfek); efek._x = this._x; efek._y = this._y; ++dalamEfek; if (dalamEfek > 20000) { dalamEfek = 15000; } if (this.jenisPeluru == 'dahsyat') { efek = attachMovie('ledakan3', 'efek' + dalamEfek, dalamEfek); efek._yscale = 56.25; efek._xscale = 56.25; efek._x = this._x; efek._y = this._y; ++dalamEfek; if (dalamEfek > 20000) { dalamEfek = 15000; } } if (this.tipePeluru != 15) { removeMovieClip(this); } } else { if (this.jenisPeluru == 'dahsyat') { z = 1; while (z <= 1) { rand = random(3) + 5; efek = attachMovie('efekDarah' + rand, 'efek' + dalamEfek, dalamEfek); efek._x = this._x; efek._y = this._y; ++dalamEfek; if (dalamEfek > 20000) { dalamEfek = 15000; } ++z; } rand = random(3) + 5; efek = attachMovie('ledakan2', 'efek' + dalamEfek, dalamEfek); efek._yscale = 41.25; efek._xscale = 41.25; efek._x = this._x; efek._y = this._y; ++dalamEfek; if (dalamEfek > 20000) { dalamEfek = 15000; } backKena(); dalamGet = _root['xzombie' + i].getDepth(); rand = _root['xzombie' + i].jenis; zkeZombie = _root['xzombie' + i].keZom; zspeed = _root['xzombie' + i].speed; posX = _root['xzombie' + i]._x; posY = _root['xzombie' + i]._y; score += 80; jenisGila = _root['xzombie' + i].ukuran; zombie2 = attachMovie('zombiePalaPecah' + rand, 'xzombie' + zkeZombie, dalamGet); zombie2.jenis = rand; zombie2.keZom = zkeZombie; if (jenisGila == 0) { zombie2._yscale = 45; zombie2._xscale = 45; } else { if (jenisGila == 2) { zombie2._yscale = 37.5; zombie2._xscale = 37.5; } else { zombie2._yscale = 41.25; zombie2._xscale = 41.25; } } zombie2.ukuran = jenisGila; zombie2._x = posX; zombie2._y = posY; zombie2.onEnterFrame = zenterHilang; zombie2.banyakKe = 0; if (this.tipePeluru != 15) { removeMovieClip(this); } } else { backKena(); dalamGet = _root['xzombie' + i].getDepth(); rand = _root['xzombie' + i].jenis; zkeZombie = _root['xzombie' + i].keZom; zspeed = _root['xzombie' + i].speed; posX = _root['xzombie' + i]._x; posY = _root['xzombie' + i]._y; score += 80; jenisGila = _root['xzombie' + i].ukuran; zombie2 = attachMovie('zombiePalaPecah' + rand, 'xzombie' + zkeZombie, dalamGet); zombie2.jenis = rand; zombie2.keZom = zkeZombie; if (jenisGila == 0) { zombie2._yscale = 45; zombie2._xscale = 45; } else { if (jenisGila == 2) { zombie2._yscale = 37.5; zombie2._xscale = 37.5; } else { zombie2._yscale = 41.25; zombie2._xscale = 41.25; } } zombie2.ukuran = jenisGila; zombie2._x = posX; zombie2._y = posY; zombie2.onEnterFrame = zenterHilang; zombie2.banyakKe = 0; if (this.tipePeluru != 15) { removeMovieClip(this); } } } } } else { if (_root['xzombie' + i].bentuk == 'kaki') { if (_root['xzombie' + i].hitTest(this)) { _root['xzombie' + i].nyawa -= this.damage; if (_root['xzombie' + i].nyawa > 0) { score += 10; rand = random(3) + 5; efek = attachMovie('efekDarah' + rand, 'efek' + dalamEfek, dalamEfek); efek._x = this._x; efek._y = this._y; ++dalamEfek; if (dalamEfek > 20000) { dalamEfek = 15000; } if (this.jenisPeluru == 'dahsyat') { efek = attachMovie('ledakan3', 'efek' + dalamEfek, dalamEfek); efek._yscale = 56.25; efek._xscale = 56.25; efek._x = this._x; efek._y = this._y; ++dalamEfek; if (dalamEfek > 20000) { dalamEfek = 15000; } } if (this.tipePeluru == 10) { efek = attachMovie('percikApi', 'efek' + dalamEfek, dalamEfek); efek._x = this._x; efek._y = this._y; ++dalamEfek; if (dalamEfek > 20000) { dalamEfek = 15000; } } if (this.tipePeluru != 15) { removeMovieClip(this); } } else { if (this.jenisPeluru == 'dahsyat') { z = 1; while (z <= 1) { rand = random(3) + 5; efek = attachMovie('efekDarah' + rand, 'efek' + dalamEfek, dalamEfek); efek._x = this._x; efek._y = this._y; ++dalamEfek; if (dalamEfek > 20000) { dalamEfek = 15000; } ++z; } rand = random(3) + 5; efek = attachMovie('ledakan2', 'efek' + dalamEfek, dalamEfek); efek._yscale = 41.25; efek._xscale = 41.25; efek._x = this._x; efek._y = this._y; ++dalamEfek; if (dalamEfek > 20000) { dalamEfek = 15000; } backKena(); dalamGet = _root['xzombie' + i].getDepth(); rand = _root['xzombie' + i].jenis; zkeZombie = _root['xzombie' + i].keZom; zspeed = _root['xzombie' + i].speed; posX = _root['xzombie' + i]._x; posY = _root['xzombie' + i]._y; score += 80; jenisGila = _root['xzombie' + i].ukuran; zombie2 = attachMovie('zombiePecahKaki' + rand, 'xzombie' + zkeZombie, dalamGet); zombie2.jenis = rand; zombie2.keZom = zkeZombie; if (jenisGila == 0) { zombie2._yscale = 45; zombie2._xscale = 45; } else { if (jenisGila == 2) { zombie2._yscale = 37.5; zombie2._xscale = 37.5; } else { zombie2._yscale = 41.25; zombie2._xscale = 41.25; } } zombie2.ukuran = jenisGila; zombie2._x = posX; zombie2._y = posY; zombie2.onEnterFrame = zenterHilang; zombie2.banyakKe = 0; cekEfek(zombie2, 'pala'); cekBercak(zombie2); if (this.tipePeluru != 15) { removeMovieClip(this); } } else { if (this.tipePeluru == 10) { backKena(); dalamGet = _root['xzombie' + i].getDepth(); rand = _root['xzombie' + i].jenis; zkeZombie = _root['xzombie' + i].keZom; zspeed = _root['xzombie' + i].speed; posX = _root['xzombie' + i]._x; posY = _root['xzombie' + i]._y; score += 80; jenisGila = _root['xzombie' + i].ukuran; backApi(); zombie2 = attachMovie('zombieBakar' + rand, 'xzombie' + zkeZombie, dalamGet); zombie2.jenis = rand; zombie2.keZom = zkeZombie; if (jenisGila == 0) { zombie2._yscale = 45; zombie2._xscale = 45; } else { if (jenisGila == 2) { zombie2._yscale = 37.5; zombie2._xscale = 37.5; } else { zombie2._yscale = 41.25; zombie2._xscale = 41.25; } } zombie2.ukuran = jenisGila; zombie2._x = posX; zombie2._y = posY; zombie2.onEnterFrame = zenterHilang; zombie2.banyakKe = 0; if (this.tipePeluru != 15) { removeMovieClip(this); } } else { backKena(); dalamGet = _root['xzombie' + i].getDepth(); rand = _root['xzombie' + i].jenis; zkeZombie = _root['xzombie' + i].keZom; zspeed = _root['xzombie' + i].speed; posX = _root['xzombie' + i]._x; posY = _root['xzombie' + i]._y; score += 80; jenisGila = _root['xzombie' + i].ukuran; zombie2 = attachMovie('zombiePecahKaki' + rand, 'xzombie' + zkeZombie, dalamGet); zombie2.jenis = rand; zombie2.keZom = zkeZombie; if (jenisGila == 0) { zombie2._yscale = 45; zombie2._xscale = 45; } else { if (jenisGila == 2) { zombie2._yscale = 37.5; zombie2._xscale = 37.5; } else { zombie2._yscale = 41.25; zombie2._xscale = 41.25; } } zombie2.ukuran = jenisGila; zombie2._x = posX; zombie2._y = posY; zombie2.onEnterFrame = zenterHilang; zombie2.banyakKe = 0; cekEfek(zombie2, 'pala'); cekBercak(zombie2); if (this.tipePeluru != 15) { removeMovieClip(this); } } } } } } else { if (_root['xzombie' + i].kepala.hitTest(this)) { _root['xzombie' + i].nyawa -= this.damage; if (_root['xzombie' + i].nyawa > 0) { score += 10; rand = random(3) + 5; efek = attachMovie('efekDarah' + rand, 'efek' + dalamEfek, dalamEfek); efek._x = this._x; efek._y = this._y; ++dalamEfek; if (dalamEfek > 20000) { dalamEfek = 15000; } if (this.jenisPeluru == 'dahsyat') { efek = attachMovie('ledakan3', 'efek' + dalamEfek, dalamEfek); efek._yscale = 56.25; efek._xscale = 56.25; efek._x = this._x; efek._y = this._y; ++dalamEfek; if (dalamEfek > 20000) { dalamEfek = 15000; } } if (this.tipePeluru == 10) { efek = attachMovie('percikApi', 'efek' + dalamEfek, dalamEfek); efek._x = this._x; efek._y = this._y; ++dalamEfek; if (dalamEfek > 20000) { dalamEfek = 15000; } } if (this.tipePeluru != 15) { removeMovieClip(this); } } else { if (this.jenisPeluru == 'dahsyat') { rand = random(3) + 5; efek = attachMovie('ledakan2', 'efek' + dalamEfek, dalamEfek); efek._yscale = 41.25; efek._xscale = 41.25; efek._x = this._x; efek._y = this._y; ++dalamEfek; if (dalamEfek > 20000) { dalamEfek = 15000; } _root['xzombie' + i].hidup = false; score += 10; backKena(); dalamGet = _root['xzombie' + i].getDepth(); rand = _root['xzombie' + i].jenis; zkeZombie = _root['xzombie' + i].keZom; zspeed = _root['xzombie' + i].speed; posX = _root['xzombie' + i]._x; posY = _root['xzombie' + i]._y; randz = random(2); jenisGila = _root['xzombie' + i].ukuran; if (randz == 1) { zombie2 = attachMovie('zombieLebur' + rand, 'xzombie' + zkeZombie, dalamGet); } else { zombie2 = attachMovie('zombieHancur' + rand, 'xzombie' + zkeZombie, dalamGet); } zombie2.jenis = rand; zombie2.keZom = zkeZombie; if (jenisGila == 0) { zombie2._yscale = 45; zombie2._xscale = 45; } else { if (jenisGila == 2) { zombie2._yscale = 37.5; zombie2._xscale = 37.5; } else { zombie2._yscale = 41.25; zombie2._xscale = 41.25; } } zombie2.ukuran = jenisGila; zombie2._x = posX; zombie2._y = posY; zombie2.banyakKe = 0; zombie2.onEnterFrame = zenterHilang; cekLedakan2(this, 'khusus'); this.gotoAndStop(2); if (this.tipePeluru != 15) { removeMovieClip(this); } } else { if (this.tipePeluru == 10) { backKena(); dalamGet = _root['xzombie' + i].getDepth(); rand = _root['xzombie' + i].jenis; zkeZombie = _root['xzombie' + i].keZom; zspeed = _root['xzombie' + i].speed; posX = _root['xzombie' + i]._x; posY = _root['xzombie' + i]._y; score += 80; jenisGila = _root['xzombie' + i].ukuran; backApi(); zombie2 = attachMovie('zombieBakar' + rand, 'xzombie' + zkeZombie, dalamGet); zombie2.jenis = rand; zombie2.keZom = zkeZombie; if (jenisGila == 0) { zombie2._yscale = 45; zombie2._xscale = 45; } else { if (jenisGila == 2) { zombie2._yscale = 37.5; zombie2._xscale = 37.5; } else { zombie2._yscale = 41.25; zombie2._xscale = 41.25; } } zombie2.ukuran = jenisGila; zombie2._x = posX; zombie2._y = posY; zombie2.onEnterFrame = zenterHilang; zombie2.banyakKe = 0; if (this.tipePeluru != 15) { removeMovieClip(this); } } else { _root['xzombie' + i].hidup = false; score += 10; backKena(); dalamGet = _root['xzombie' + i].getDepth(); rand = _root['xzombie' + i].jenis; zkeZombie = _root['xzombie' + i].keZom; zspeed = _root['xzombie' + i].speed; posX = _root['xzombie' + i]._x; posY = _root['xzombie' + i]._y; jenisGila = _root['xzombie' + i].ukuran; zombie2 = attachMovie('zombiePecahPala' + rand, 'xzombie' + zkeZombie, dalamGet); zombie2.jenis = rand; zombie2.keZom = zkeZombie; if (jenisGila == 0) { zombie2._yscale = 45; zombie2._xscale = 45; } else { if (jenisGila == 2) { zombie2._yscale = 37.5; zombie2._xscale = 37.5; } else { zombie2._yscale = 41.25; zombie2._xscale = 41.25; } } zombie2.ukuran = jenisGila; zombie2._x = posX; zombie2._y = posY; zombie2.banyakKe = 0; zombie2.onEnterFrame = zenterHilang; cekEfek(zombie2, 'pala'); cekBercak(zombie2, 'pecah'); if (this.tipePeluru != 15) { removeMovieClip(this); } } } } } else { if (_root['xzombie' + i].kaki.hitTest(this)) { _root['xzombie' + i].nyawa -= this.damage; if (_root['xzombie' + i].nyawa > 0) { score += 10; rand = random(3) + 5; efek = attachMovie('efekDarah' + rand, 'efek' + dalamEfek, dalamEfek); efek._x = this._x; efek._y = this._y; ++dalamEfek; if (dalamEfek > 20000) { dalamEfek = 15000; } if (this.jenisPeluru == 'dahsyat') { efek = attachMovie('ledakan3', 'efek' + dalamEfek, dalamEfek); efek._yscale = 56.25; efek._xscale = 56.25; efek._x = this._x; efek._y = this._y; ++dalamEfek; if (dalamEfek > 20000) { dalamEfek = 15000; } } if (this.tipePeluru == 10) { efek = attachMovie('percikApi', 'efek' + dalamEfek, dalamEfek); efek._x = this._x; efek._y = this._y; ++dalamEfek; if (dalamEfek > 20000) { dalamEfek = 15000; } } if (this.tipePeluru != 15) { removeMovieClip(this); } } else { if (this.jenisPeluru == 'dahsyat') { rand = random(3) + 5; efek = attachMovie('ledakan2', 'efek' + dalamEfek, dalamEfek); efek._yscale = 41.25; efek._xscale = 41.25; efek._x = this._x; efek._y = this._y; ++dalamEfek; if (dalamEfek > 20000) { dalamEfek = 15000; } _root['xzombie' + i].hidup = false; score += 10; backKena(); dalamGet = _root['xzombie' + i].getDepth(); rand = _root['xzombie' + i].jenis; zkeZombie = _root['xzombie' + i].keZom; zspeed = _root['xzombie' + i].speed; posX = _root['xzombie' + i]._x; posY = _root['xzombie' + i]._y; jenisGila = _root['xzombie' + i].ukuran; randz = random(2); if (randz == 1) { zombie2 = attachMovie('zombieLebur' + rand, 'xzombie' + zkeZombie, dalamGet); } else { zombie2 = attachMovie('zombieHancur' + rand, 'xzombie' + zkeZombie, dalamGet); } zombie2.jenis = rand; zombie2.keZom = zkeZombie; if (jenisGila == 0) { zombie2._yscale = 45; zombie2._xscale = 45; } else { if (jenisGila == 2) { zombie2._yscale = 37.5; zombie2._xscale = 37.5; } else { zombie2._yscale = 41.25; zombie2._xscale = 41.25; } } zombie2.ukuran = jenisGila; zombie2._x = posX; zombie2._y = posY; zombie2.banyakKe = 0; zombie2.onEnterFrame = zenterHilang; cekLedakan2(this, 'khusus'); this.gotoAndStop(2); if (this.tipePeluru != 15) { removeMovieClip(this); } } else { if (this.tipePeluru == 10) { backKena(); dalamGet = _root['xzombie' + i].getDepth(); rand = _root['xzombie' + i].jenis; zkeZombie = _root['xzombie' + i].keZom; zspeed = _root['xzombie' + i].speed; posX = _root['xzombie' + i]._x; posY = _root['xzombie' + i]._y; score += 80; jenisGila = _root['xzombie' + i].ukuran; backApi(); zombie2 = attachMovie('zombieBakar' + rand, 'xzombie' + zkeZombie, dalamGet); zombie2.jenis = rand; zombie2.keZom = zkeZombie; if (jenisGila == 0) { zombie2._yscale = 45; zombie2._xscale = 45; } else { if (jenisGila == 2) { zombie2._yscale = 37.5; zombie2._xscale = 37.5; } else { zombie2._yscale = 41.25; zombie2._xscale = 41.25; } } zombie2.ukuran = jenisGila; zombie2._x = posX; zombie2._y = posY; zombie2.onEnterFrame = zenterHilang; zombie2.banyakKe = 0; if (this.tipePeluru != 15) { removeMovieClip(this); } } else { rand = random(3) + 5; efek = attachMovie('efekDarah' + rand, 'efek' + dalamEfek, dalamEfek); efek._x = this._x; efek._y = this._y; ++dalamEfek; if (dalamEfek > 20000) { dalamEfek = 15000; } _root['xzombie' + i].hidup = false; score += 20; backKena(); dalamGet = _root['xzombie' + i].getDepth(); rand = _root['xzombie' + i].jenis; zkeZombie = _root['xzombie' + i].keZom; zspeed = _root['xzombie' + i].speed; posX = _root['xzombie' + i]._x; posY = _root['xzombie' + i]._y; jenisGila = _root['xzombie' + i].ukuran; zombie2 = attachMovie('zombieJatuhKaki' + rand, 'xzombie' + zkeZombie, dalamGet); zombie2.jenis = rand; zombie2.keZom = zkeZombie; if (jenisGila == 0) { zombie2._yscale = 45; zombie2._xscale = 45; } else { if (jenisGila == 2) { zombie2._yscale = 37.5; zombie2._xscale = 37.5; } else { zombie2._yscale = 41.25; zombie2._xscale = 41.25; } } zombie2.ukuran = jenisGila; zombie2._x = posX; zombie2._y = posY; zombie2.banyakKe = 25; zombie2.hidup = true; zombie2.onEnterFrame = enterDelay3; if (this.tipePeluru != 15) { removeMovieClip(this); } } } } } else { if (_root['xzombie' + i].badan.hitTest(this)) { _root['xzombie' + i].nyawa -= this.damage; if (_root['xzombie' + i].nyawa > 0) { score += 10; rand = random(3) + 5; efek = attachMovie('efekDarah' + rand, 'efek' + dalamEfek, dalamEfek); efek._x = this._x; efek._y = this._y; ++dalamEfek; if (dalamEfek > 20000) { dalamEfek = 15000; } if (this.jenisPeluru == 'dahsyat') { efek = attachMovie('ledakan3', 'efek' + dalamEfek, dalamEfek); efek._yscale = 56.25; efek._xscale = 56.25; efek._x = this._x; efek._y = this._y; ++dalamEfek; if (dalamEfek > 20000) { dalamEfek = 15000; } } if (this.tipePeluru == 10) { efek = attachMovie('percikApi', 'efek' + dalamEfek, dalamEfek); efek._x = this._x; efek._y = this._y; ++dalamEfek; if (dalamEfek > 20000) { dalamEfek = 15000; } } if (this.tipePeluru != 15) { removeMovieClip(this); } } else { if (this.jenisPeluru == 'dahsyat') { rand = random(3) + 5; efek = attachMovie('ledakan2', 'efek' + dalamEfek, dalamEfek); efek._yscale = 41.25; efek._xscale = 41.25; efek._x = this._x; efek._y = this._y; ++dalamEfek; if (dalamEfek > 20000) { dalamEfek = 15000; } _root['xzombie' + i].hidup = false; score += 10; backKena(); dalamGet = _root['xzombie' + i].getDepth(); rand = _root['xzombie' + i].jenis; zkeZombie = _root['xzombie' + i].keZom; zspeed = _root['xzombie' + i].speed; posX = _root['xzombie' + i]._x; posY = _root['xzombie' + i]._y; jenisGila = _root['xzombie' + i].ukuran; randz = random(2); if (randz == 1) { zombie2 = attachMovie('zombieLebur' + rand, 'xzombie' + zkeZombie, dalamGet); } else { zombie2 = attachMovie('zombieHancur' + rand, 'xzombie' + zkeZombie, dalamGet); } zombie2.jenis = rand; zombie2.keZom = zkeZombie; if (jenisGila == 0) { zombie2._yscale = 45; zombie2._xscale = 45; } else { if (jenisGila == 2) { zombie2._yscale = 37.5; zombie2._xscale = 37.5; } else { zombie2._yscale = 41.25; zombie2._xscale = 41.25; } } zombie2.ukuran = jenisGila; zombie2._x = posX; zombie2._y = posY; zombie2.banyakKe = 0; zombie2.onEnterFrame = zenterHilang; this.gotoAndStop(2); cekLedakan2(this, 'khusus'); if (this.tipePeluru != 15) { removeMovieClip(this); } } else { if (this.tipePeluru == 10) { backKena(); dalamGet = _root['xzombie' + i].getDepth(); rand = _root['xzombie' + i].jenis; zkeZombie = _root['xzombie' + i].keZom; zspeed = _root['xzombie' + i].speed; posX = _root['xzombie' + i]._x; posY = _root['xzombie' + i]._y; jenisGila = _root['xzombie' + i].ukuran; score += 80; backApi(); zombie2 = attachMovie('zombieBakar' + rand, 'xzombie' + zkeZombie, dalamGet); zombie2.jenis = rand; zombie2.keZom = zkeZombie; if (jenisGila == 0) { zombie2._yscale = 45; zombie2._xscale = 45; } else { if (jenisGila == 2) { zombie2._yscale = 37.5; zombie2._xscale = 37.5; } else { zombie2._yscale = 41.25; zombie2._xscale = 41.25; } } zombie2.ukuran = jenisGila; zombie2._x = posX; zombie2._y = posY; zombie2.onEnterFrame = zenterHilang; zombie2.banyakKe = 0; if (this.tipePeluru != 15) { removeMovieClip(this); } } else { score += 40; backKena(); dalamGet = _root['xzombie' + i].getDepth(); rand = _root['xzombie' + i].jenis; zkeZombie = _root['xzombie' + i].keZom; zspeed = _root['xzombie' + i].speed; posX = _root['xzombie' + i]._x; posY = _root['xzombie' + i]._y; jenisGila = _root['xzombie' + i].ukuran; zombie2 = attachMovie('zombieTembakBadan' + rand, 'xzombie' + zkeZombie, dalamGet); zombie2.jenis = rand; zombie2.keZom = zkeZombie; if (jenisGila == 0) { zombie2._yscale = 45; zombie2._xscale = 45; } else { if (jenisGila == 2) { zombie2._yscale = 37.5; zombie2._xscale = 37.5; } else { zombie2._yscale = 41.25; zombie2._xscale = 41.25; } } zombie2.ukuran = jenisGila; zombie2._x = posX; zombie2._y = posY; zombie2.banyakKe = 50; zombie2.hidup = true; zombie2.onEnterFrame = enterDelay2; if (this.tipePeluru != 15) { removeMovieClip(this); } } } } } } } } } } } ++i; } if (this._x <= 0) { removeMovieClip(this); } } } function munculZombie() { if (sedangPause == false) { if (wave > 0) { if (xlevel <= 2) { wwwrand = random(4) + 1; } else { if (xlevel >= 3 && xlevel <= 4) { wwwrand = random(6) + 1; } else { if (xlevel >= 5 && xlevel <= 6) { wwwrand = random(8) + 1; } else { if (xlevel >= 7 && xlevel <= 8) { wwwrand = random(9) + 1; } else { if (xlevel >= 9 && xlevel <= 10) { wwwrand = random(10) + 1; } else { if (xlevel >= 11 && xlevel <= 12) { wwwrand = random(11) + 1; } else { if (xlevel >= 13 && xlevel <= 14) { wwwrand = random(12) + 1; } else { if (xlevel >= 15) { wwwrand = random(7) + 6; } } } } } } } } randBareng = random(5); if (nyawaBarikade1 > 0 && nyawaBarikade2 > 0) { jenisGila = random(3); } else { jenisGila = 0; } randCepat = random(5); randPos = random(5) + 1; if (randBareng == 0) { i = 1; while (i <= 5) { if (wave > 0) { randPos = i; if (wwwrand >= 9) { wwwrand = random(8) + 1; } zombie = attachMovie('zombie' + wwwrand, 'xzombie' + keZombie, randPos * 1000 + keZombie); zombie._x = -50 + random(25); zombie._y = 270 + randPos * 18; if (jenisGila == 0) { if (wwwrand == 7 || wwwrand == 8) { zombie._yscale = 41.25; zombie._xscale = 41.25; } else { zombie._yscale = 45; zombie._xscale = 45; } } else { if (jenisGila == 2) { if (wwwrand == 5 || wwwrand == 6) { zombie._yscale = 41.25; zombie._xscale = 41.25; } else { zombie._yscale = 37.5; zombie._xscale = 37.5; } } else { zombie._yscale = 41.25; zombie._xscale = 41.25; } } if (wwwrand >= 9) { jenisGila = 1; } if (randPos >= 4) { zombie.randPosx = 4; } else { zombie.randPosx = randPos; } zombie.ukuran = jenisGila; zombie.keZom = keZombie; zombie.jenis = wwwrand; zombie.hidup = true; zombie.bentuk = 'utuh'; if (wwwrand >= 9) { zombie.boss = true; } if (wwwrand == 9) { zombie.nyawa = (zombieNyawa[wwwrand] * ((xlevel + 1) / 7) + (xlevel / 3) * powerZombie) * 1.5; } else { if (wwwrand == 10) { zombie.nyawa = (zombieNyawa[wwwrand] * ((xlevel + 1) / 7) + (xlevel / 3) * powerZombie) * 2; } else { if (wwwrand == 11) { zombie.nyawa = (zombieNyawa[wwwrand] * ((xlevel + 1) / 7) + (xlevel / 3) * powerZombie) * 2.5; } else { if (wwwrand == 12) { zombie.nyawa = (zombieNyawa[wwwrand] * ((xlevel + 1) / 7) + (xlevel / 3) * powerZombie) * 3; } else { zombie.nyawa = zombieNyawa[wwwrand] * ((xlevel + 1) / 7) + (xlevel / 3) * powerZombie; } } } } zombie.speed = 0.5 + zombieSpeed[wwwrand]; if (jenisGila == 0) { zombie.nyawa *= 1; zombie.speed *= 0.75; } else { if (jenisGila == 2) { zombie.nyawa *= 0.5; zombie.speed *= 1.5; } } if (jenisLevel == 1) { zombie.nyawa *= 1; zombie.speed *= 0.75; } else { if (jenisLevel == 2) { zombie.nyawa *= 1.5; zombie.speed *= 0.75; } else { if (jenisLevel == 3) { zombie.nyawa *= 1.6; zombie.speed *= 0.75; } } } zombie.onEnterFrame = enterZombie; zombie.suara = 0; zombie.suaraAkhir = random(100) + 100; zombie.tabEnabled = false; zombie.onRelease = klikZombie; keZombie += 3; if (keZombie >= 1300) { keZombie = 1005; } backZombie(); --wave; } ++i; } } else { if (randBareng == 1) { i = 1; while (i <= 5) { if (wave > 0) { randPosX = i; if (wwwrand >= 9) { wwwrand = random(8) + 1; } zombie = attachMovie('zombie' + wwwrand, 'xzombie' + keZombie, randPos * 1000 + keZombie); zombie._x = -50 * randPosX + random(25); zombie._y = 270 + randPos * 18; if (jenisGila == 0) { if (wwwrand == 7 || wwwrand == 8) { zombie._yscale = 41.25; zombie._xscale = 41.25; } else { zombie._yscale = 45; zombie._xscale = 45; } } else { if (jenisGila == 2) { if (wwwrand == 5 || wwwrand == 6) { zombie._yscale = 41.25; zombie._xscale = 41.25; } else { zombie._yscale = 37.5; zombie._xscale = 37.5; } } else { zombie._yscale = 41.25; zombie._xscale = 41.25; } } if (wwwrand >= 9) { jenisGila = 1; } if (randPos >= 4) { zombie.randPosx = 4; } else { zombie.randPosx = randPos; } zombie.ukuran = jenisGila; zombie.keZom = keZombie; zombie.jenis = wwwrand; zombie.hidup = true; zombie.bentuk = 'utuh'; if (wwwrand >= 9) { zombie.boss = true; } if (wwwrand == 9) { zombie.nyawa = (zombieNyawa[wwwrand] * ((xlevel + 1) / 7) + (xlevel / 3) * powerZombie) * 1.5; } else { if (wwwrand == 10) { zombie.nyawa = (zombieNyawa[wwwrand] * ((xlevel + 1) / 7) + (xlevel / 3) * powerZombie) * 2; } else { if (wwwrand == 11) { zombie.nyawa = (zombieNyawa[wwwrand] * ((xlevel + 1) / 7) + (xlevel / 3) * powerZombie) * 2.5; } else { if (wwwrand == 12) { zombie.nyawa = (zombieNyawa[wwwrand] * ((xlevel + 1) / 7) + (xlevel / 3) * powerZombie) * 3; } else { zombie.nyawa = zombieNyawa[wwwrand] * ((xlevel + 1) / 7) + (xlevel / 3) * powerZombie; } } } } zombie.speed = 0.5 + zombieSpeed[wwwrand]; if (jenisGila == 0) { zombie.nyawa *= 1; zombie.speed *= 0.75; } else { if (jenisGila == 2) { zombie.nyawa *= 0.5; zombie.speed *= 1.5; } } if (jenisLevel == 1) { zombie.nyawa *= 1; zombie.speed *= 0.75; } else { if (jenisLevel == 2) { zombie.nyawa *= 1.5; zombie.speed *= 0.75; } else { if (jenisLevel == 3) { zombie.nyawa *= 1.6; zombie.speed *= 0.75; } } } zombie.onEnterFrame = enterZombie; zombie.suara = 0; zombie.suaraAkhir = random(100) + 100; zombie.tabEnabled = false; zombie.onRelease = klikZombie; keZombie += 3; if (keZombie >= 1300) { keZombie = 1005; } backZombie(); --wave; } ++i; } } else { jenisGila = random(3); randPos = random(5) + 1; randCepat = random(5); zombie = attachMovie('zombie' + wwwrand, 'xzombie' + keZombie, randPos * 1000 + keZombie); zombie._x = -50 + random(25); zombie._y = 270 + randPos * 18; if (jenisGila == 0) { if (wwwrand == 7 || wwwrand == 8) { zombie._yscale = 41.25; zombie._xscale = 41.25; } else { zombie._yscale = 45; zombie._xscale = 45; } } else { if (jenisGila == 2) { if (wwwrand == 5 || wwwrand == 6) { zombie._yscale = 41.25; zombie._xscale = 41.25; } else { zombie._yscale = 37.5; zombie._xscale = 37.5; } } else { zombie._yscale = 41.25; zombie._xscale = 41.25; } } if (wwwrand >= 9) { jenisGila = 1; } if (randPos >= 4) { zombie.randPosx = 4; } else { zombie.randPosx = randPos; } zombie.ukuran = jenisGila; zombie.keZom = keZombie; zombie.jenis = wwwrand; zombie.hidup = true; zombie.bentuk = 'utuh'; if (wwwrand >= 9) { zombie.boss = true; } if (wwwrand == 9) { zombie.nyawa = (zombieNyawa[wwwrand] * ((xlevel + 1) / 7) + (xlevel / 3) * powerZombie) * 1.5; } else { if (wwwrand == 10) { zombie.nyawa = (zombieNyawa[wwwrand] * ((xlevel + 1) / 7) + (xlevel / 3) * powerZombie) * 2; } else { if (wwwrand == 11) { zombie.nyawa = (zombieNyawa[wwwrand] * ((xlevel + 1) / 7) + (xlevel / 3) * powerZombie) * 2.5; } else { if (wwwrand == 12) { zombie.nyawa = (zombieNyawa[wwwrand] * ((xlevel + 1) / 7) + (xlevel / 3) * powerZombie) * 3; } else { zombie.nyawa = zombieNyawa[wwwrand] * ((xlevel + 1) / 7) + (xlevel / 3) * powerZombie; } } } } if (randCepat == 1) { zombie.speed = Math.random() * (0.5 + xlevel / 3) + (1.5 + zombieSpeed[wwwrand]); } else { zombie.speed = Math.random() * (0.5 + xlevel / 3) + (0.5 + zombieSpeed[wwwrand]); } if (jenisGila == 0) { zombie.nyawa *= 1; zombie.speed *= 0.75; } else { if (jenisGila == 2) { zombie.nyawa *= 0.5; if (wwwrand == 12) { zombie.speed *= 0.75; } else { if (xlevel <= 5) { zombie.speed *= 1; } else { if (xlevel <= 10) { zombie.speed *= 2; } else { zombie.speed *= 3; } } } } } if (jenisLevel == 1) { zombie.nyawa *= 1; zombie.speed *= 0.75; } else { if (jenisLevel == 2) { zombie.nyawa *= 1.5; zombie.speed *= 0.75; } else { if (jenisLevel == 3) { zombie.nyawa *= 1.6; zombie.speed *= 0.75; } } } if (wwwrand == 12) { zombie.speed *= 0.5; } zombie.onEnterFrame = enterZombie; zombie.suara = 0; zombie.suaraAkhir = random(100) + 100; zombie.tabEnabled = false; zombie.onRelease = klikZombie; keZombie += 3; if (keZombie >= 1300) { keZombie = 1005; } backZombie(); --wave; } } } } } function klikZombie() { if (sedangPause == false) { if (jarakSenjata == 'dekat') { if (jenisSenjata != 2 && jenisSenjata != 4 && jenisSenjata != 5 && jenisSenjata != 7 && jenisSenjata != 6) { if (zpejuang._currentframe == 1) { zpejuang.gotoAndStop(2); } this.nyawa -= _root['damage' + jenisSenjata] * _root['upgrade' + jenisSenjata] / 1.5; if (this.nyawa > 0) { backDarah(); score += 30; rand = random(3) + 1; efek = attachMovie('efekDarah' + rand, 'efek' + dalamEfek, dalamEfek); efek._x = _root._xmouse + 25; efek._y = _root._ymouse; ++dalamEfek; if (dalamEfek > 20000) { dalamEfek = 15000; } } else { backDarah2(); backKena(); dalamGet = this.getDepth(); rand = this.jenis; zkeZombie = this.keZom; zspeed = this.speed; posX = this._x; posY = this._y; jenisGila = this.ukuran; if (this.boss == true) { score += 10; zombie2 = attachMovie('zombieMati' + rand, 'xzombie' + zkeZombie, dalamGet); zombie2.jenis = rand; zombie2.keZom = zkeZombie; if (jenisGila == 0) { zombie2._yscale = 45; zombie2._xscale = 45; } else { if (jenisGila == 2) { zombie2._yscale = 37.5; zombie2._xscale = 37.5; } else { zombie2._yscale = 41.25; zombie2._xscale = 41.25; } } zombie2.ukuran = jenisGila; zombie2._x = posX; zombie2._y = posY; zombie2.hidup = false; zombie2.onEnterFrame = zenterHilang; zombie2.banyakKe = 0; cekEfek(zombie2, 'pala'); cekBercak(zombie2); } else { if (this.tipeSerang == true) { score += 10; zombie2 = attachMovie('zombieBelahPala' + rand, 'xzombie' + zkeZombie, dalamGet); zombie2.jenis = rand; zombie2.keZom = zkeZombie; if (jenisGila == 0) { zombie2._yscale = 45; zombie2._xscale = 45; } else { if (jenisGila == 2) { zombie2._yscale = 37.5; zombie2._xscale = 37.5; } else { zombie2._yscale = 41.25; zombie2._xscale = 41.25; } } zombie2.ukuran = jenisGila; zombie2._x = posX; zombie2._y = posY; zombie2.hidup = false; zombie2.onEnterFrame = zenterHilang; zombie2.banyakKe = 0; cekEfek(zombie2, 'pala'); cekBercak(zombie2); } else { if (this.kepala.hitTest(_root._xmouse, _root._ymouse)) { score += 10; zombie2 = attachMovie('zombieBelahPala' + rand, 'xzombie' + zkeZombie, dalamGet); zombie2.jenis = rand; zombie2.keZom = zkeZombie; if (jenisGila == 0) { zombie2._yscale = 45; zombie2._xscale = 45; } else { if (jenisGila == 2) { zombie2._yscale = 37.5; zombie2._xscale = 37.5; } else { zombie2._yscale = 41.25; zombie2._xscale = 41.25; } } zombie2.ukuran = jenisGila; zombie2._x = posX; zombie2._y = posY; zombie2.hidup = false; zombie2.onEnterFrame = zenterHilang; zombie2.banyakKe = 0; cekEfek(zombie2, 'pala'); cekBercak(zombie2); } else { if (this.kaki.hitTest(_root._xmouse, _root._ymouse)) { score += 40; zombie2 = attachMovie('zombieBelahKaki' + rand, 'xzombie' + zkeZombie, dalamGet); zombie2.jenis = rand; zombie2.keZom = zkeZombie; if (jenisGila == 0) { zombie2._yscale = 45; zombie2._xscale = 45; } else { if (jenisGila == 2) { zombie2._yscale = 37.5; zombie2._xscale = 37.5; } else { zombie2._yscale = 41.25; zombie2._xscale = 41.25; } } zombie2.ukuran = jenisGila; zombie2._x = posX; zombie2._y = posY; zombie2.hidup = true; zombie2.speed = zspeed; zombie2.bentuk = 'kaki'; zombie2.onEnterFrame = enterHilang3; zombie2.banyakKe = 0; cekEfek(zombie2, 'kaki'); cekBercak(zombie2); } else { score += 20; zombie1 = attachMovie('zombieBelahBawah' + rand, 'xxzombie' + (zkeZombie + 1), dalamGet + 1); zombie2 = attachMovie('zombieBelahAtas' + rand, 'xzombie' + zkeZombie, dalamGet); zombie2.jenis = rand; zombie2.keZom = zkeZombie; if (jenisGila == 0) { zombie1._yscale = 45; zombie1._xscale = 45; } else { if (jenisGila == 2) { zombie1._yscale = 37.5; zombie1._xscale = 37.5; } else { zombie1._yscale = 41.25; zombie1._xscale = 41.25; } } if (jenisGila == 0) { zombie2._yscale = 45; zombie2._xscale = 45; } else { if (jenisGila == 2) { zombie2._yscale = 37.5; zombie2._xscale = 37.5; } else { zombie2._yscale = 41.25; zombie2._xscale = 41.25; } } zombie2.ukuran = jenisGila; zombie2.speed = zspeed; zombie1._x = posX; zombie1._y = posY - 25; zombie2._x = posX; zombie1.hidup = false; zombie2.hidup = true; zombie2.bentuk = 'pala'; if (rand == 8) { zombie2._y = posY - 50; } else { if (rand == 5) { zombie2._y = posY - 80; } else { zombie2._y = posY - 110; } } zombie1.onEnterFrame = enterHilang; zombie1.banyakKe = 0; zombie2.onEnterFrame = enterHilang2; zombie2.banyakKe = 0; cekEfek(zombie1); cekBercak(zombie1); } } } } } } } } } function klikZombie2() { if (sedangPause == false) { if (jarakSenjata == 'dekat') { if (jenisSenjata != 2 && jenisSenjata != 4 && jenisSenjata != 5 && jenisSenjata != 7 && jenisSenjata != 6) { if (zpejuang._currentframe == 1) { zpejuang.gotoAndStop(2); } backDarah2(); backKena(); dalamGet = this.getDepth(); rand = this.jenis; zkeZombie = this.keZom; zspeed = this.speed; posX = this._x; posY = this._y; score += 80; jenisGila = this.ukuran; zombie2 = attachMovie('zombiePecahKaki' + rand, 'xzombie' + zkeZombie, dalamGet); zombie2.jenis = rand; zombie2.keZom = zkeZombie; if (jenisGila == 0) { zombie2._yscale = 45; zombie2._xscale = 45; } else { if (jenisGila == 2) { zombie2._yscale = 37.5; zombie2._xscale = 37.5; } else { zombie2._yscale = 41.25; zombie2._xscale = 41.25; } } zombie2.ukuran = jenisGila; zombie2._x = posX; zombie2._y = posY; zombie2.onEnterFrame = zenterHilang; zombie2.banyakKe = 0; cekEfek(zombie2, 'pala'); cekBercak(zombie2); } } } } function klikZombie3() { if (sedangPause == false) { if (jenisSenjata != 2 && jenisSenjata != 4 && jenisSenjata != 5 && jenisSenjata != 7 && jenisSenjata != 6) { if (zpejuang._currentframe == 1) { zpejuang.gotoAndStop(2); } backDarah2(); backKena(); dalamGet = this.getDepth(); rand = this.jenis; zkeZombie = this.keZom; zspeed = this.speed; posX = this._x; posY = this._y; score += 80; jenisGila = this.ukuran; zombie2 = attachMovie('zombiePalaPecah' + rand, 'xzombie' + zkeZombie, dalamGet); zombie2.jenis = rand; zombie2.keZom = zkeZombie; if (jenisGila == 0) { zombie2._yscale = 45; zombie2._xscale = 45; } else { if (jenisGila == 2) { zombie2._yscale = 37.5; zombie2._xscale = 37.5; } else { zombie2._yscale = 41.25; zombie2._xscale = 41.25; } } zombie2.ukuran = jenisGila; zombie2._x = posX; zombie2._y = posY; zombie2.onEnterFrame = zenterHilang; zombie2.banyakKe = 0; } } } function enterDelay() { if (sedangPause == false) { ++this.banyakKe; if (this.banyakKe >= 100) { this._alpha -= 2; if (this._alpha <= 0) { delete this.onEnterFrame; this.onEnterFrame = enterZombie; } } } } function enterDelay2() { if (sedangPause == false) { ++this.banyakKe; if (this.banyakKe >= 100) { delete this.onEnterFrame; dalamGet = this.getDepth(); rand = this.jenis; zkeZombie = this.keZom; zspeed = this.speed; posX = this._x; posY = this._y; randPos = random(5) + 1; jenisGila = this.ukuran; zombie = attachMovie('zombie' + rand, 'xzombie' + zkeZombie, dalamGet); zombie._x = posX; zombie._y = posY; if (jenisGila == 0) { zombie._yscale = 45; zombie._xscale = 45; } else { if (jenisGila == 2) { zombie._yscale = 37.5; zombie._xscale = 37.5; } else { zombie._yscale = 41.25; zombie._xscale = 41.25; } } zombie.ukuran = jenisGila; zombie.keZom = zkeZombie; zombie.jenis = rand; zombie.hidup = true; if (randPos >= 4) { zombie.randPosx = 4; } else { zombie.randPosx = randPos; } zombie.speed = Math.random() * 1.5 + 1; zombie.onEnterFrame = enterZombie; zombie.suara = 0; zombie.suaraAkhir = random(100) + 100; zombie.tabEnabled = false; zombie.onRelease = klikZombie; keZombie += 3; if (keZombie >= 1300) { keZombie = 1005; } backZombie(); } } } function enterDelay3() { if (sedangPause == false) { ++this.banyakKe; if (this.banyakKe >= 100) { delete this.onEnterFrame; dalamGet = this.getDepth(); rand = this.jenis; zkeZombie = this.keZom; zspeed = this.speed; posX = this._x; posY = this._y; jenisGila = this.ukuran; randPos = random(5) + 1; zombie = attachMovie('zombieBangunKaki' + rand, 'xzombie' + zkeZombie, dalamGet); zombie._x = posX; zombie._y = posY; if (randPos >= 4) { zombie.randPosx = 4; } else { zombie.randPosx = randPos; } if (jenisGila == 0) { zombie._yscale = 45; zombie._xscale = 45; } else { if (jenisGila == 2) { zombie._yscale = 37.5; zombie._xscale = 37.5; } else { zombie._yscale = 41.25; zombie._xscale = 41.25; } } zombie.ukuran = jenisGila; zombie.keZom = zkeZombie; zombie.jenis = rand; zombie.hidup = true; zombie.speed = Math.random() * 1.5 + 1; zombie.banyakKe = 65; zombie.onEnterFrame = enterDelay2; backZombie(); } } } function cekEfek(indi, indi2) { if (sedangPause == false) { efek = attachMovie('efek1', 'efek' + dalamEfek, dalamEfek); efek._x = indi._x + 50; if (indi2 == 'pala') { efek._y = indi._y - indi._height / 2; } else { if (indi2 == 'kaki') { efek._y = indi._y + indi._height / 10; } else { efek._y = indi._y; } } efek._xscale = 100 + random(60); efek._yscale = 100 + random(60); ++dalamEfek; if (dalamEfek > 20000) { dalamEfek = 15000; } } } function cekBercak(indi, indi2) { if (sedangPause == false) { efek = attachMovie('bercak_mc', 'efek' + dalamDarah, dalamDarah); if (indi2 == 'pecah') { efek._x = indi._x - 200; efek._y = indi._y - 25; } else { efek._x = indi._x - 50; efek._y = indi._y; } efek.onEnterFrame = enterHilang; efek.banyakKe = 0; ++dalamDarah; if (dalamDarah >= 600) { dalamDarah = 500; } } } function enterHilang() { if (sedangPause == false) { ++this.banyakKe; if (this.banyakKe >= 100) { this._alpha -= 10; if (this._alpha <= 0) { removeMovieClip(this); } } } } function zenterHilang() { if (sedangPause == false) { ++this.banyakKe; if (this.banyakKe >= 100) { this._alpha -= 10; if (this._alpha <= 0) { --banyakZombie; ++zombieKilled; if (banyakZombie <= 0) { banyakZombie = 0; cekMenang(); } removeMovieClip(this); adaZombie = false; } } } } function enterHilang2() { if (sedangPause == false) { ++this.banyakKe; if (this.banyakKe >= 50) { dalamGet = this.getDepth(); rand = this.jenis; zzkeZombie = this.keZom; posX = this._x; posY = this._y; zzspeed = this.speed; jenisGila = this.ukuran; zombie2 = attachMovie('zombiePalaJalan' + rand, 'xzombie' + zzkeZombie, dalamGet); zombie2._x = posX; zombie2._y = posY; if (jenisGila == 0) { zombie2._yscale = 45; zombie2._xscale = 45; } else { if (jenisGila == 2) { zombie2._yscale = 37.5; zombie2._xscale = 37.5; } else { zombie2._yscale = 41.25; zombie2._xscale = 41.25; } } zombie2.ukuran = jenisGila; zombie2.speed = zzspeed / 2; zombie2.keZom = zzkeZombie; zombie2.jenis = rand; zombie2.hidup = true; zombie2.bentuk = 'palaJalan'; zombie2.onEnterFrame = enterZombie; zombie2.suara = 0; zombie2.suaraAkhir = random(100) + 100; zombie2.onRelease = klikZombie3; this.onEnterFrame = enterZombie; } } } function enterHilang3() { if (sedangPause == false) { ++this.banyakKe; if (this.banyakKe >= 50) { dalamGet = this.getDepth(); rand = this.jenis; zzkeZombie = this.keZom; posX = this._x; posY = this._y; zzspeed = this.speed; jenisGila = this.ukuran; zombie2 = attachMovie('zombieJalanKaki' + rand, 'xzombie' + zzkeZombie, dalamGet); zombie2._x = posX; zombie2._y = posY; if (jenisGila == 0) { zombie2._yscale = 45; zombie2._xscale = 45; } else { if (jenisGila == 2) { zombie2._yscale = 37.5; zombie2._xscale = 37.5; } else { zombie2._yscale = 41.25; zombie2._xscale = 41.25; } } zombie2.ukuran = jenisGila; zombie2.speed = zzspeed / 2; zombie2.keZom = zzkeZombie; zombie2.jenis = rand; zombie2.hidup = true; zombie2.bentuk = 'kaki'; zombie2.onEnterFrame = enterZombie; zombie2.suara = 0; zombie2.suaraAkhir = random(100) + 100; zombie2.onRelease = klikZombie2; this.onEnterFrame = enterZombie; } } } function enterZombie() { if (sedangPause == false) { if (this.bangkitan == true) { this._x += this.speed; if (zpejuang._currentframe != 3) { if (this._x >= 600) { zpejuang.gotoAndStop(3); backDarah(); --banyakZombie; ++zombieMissed; xshield -= 7.5; menu_mc.shield_mc.gotoAndPlay(2); rand = random(3) + 1; backDarah(); efek = attachMovie('efekDarah' + rand, 'efek' + dalamEfek, dalamEfek); efek._x = 650 + random(100); efek._y = 25 + random(25); ++dalamEfek; if (dalamEfek > 20000) { dalamEfek = 15000; } xshield = Math.ceil(xshield); if (xshield <= 0) { xshield = 0; cekGameOver(); } else { if (banyakZombie <= 0) { banyakZombie = 0; cekMenang(); } } adaZombie = false; } ++this.suara; if (this.suara >= this.suaraAkhir) { backZombie(); this.suara = 0; this.suaraAkhir = random(100) + 100; } } } else { if (this.jenis == 12) { lewatBarikade = true; } else { lewatBarikade = false; } if (jenisBarikade1 >= 1 && nyawaBarikade1 > 0 && this._x >= 300 && lewatBarikade == false) { if (this.bentuk == 'utuh') { dalamGet = this.getDepth(); rand = this.jenis; zzkeZombie = this.keZom; posX = this._x; posY = this._y; zzspeed = this.speed; nyawa = this.nyawa; cekBos = this.boss; jenisGila = this.ukuran; zombie2 = attachMovie('zombieSerang' + rand, 'xzombie' + zzkeZombie, dalamGet); zombie2._x = posX; zombie2._y = posY; if (jenisGila == 0) { zombie2._yscale = 45; zombie2._xscale = 45; } else { if (jenisGila == 2) { zombie2._yscale = 37.5; zombie2._xscale = 37.5; } else { zombie2._yscale = 41.25; zombie2._xscale = 41.25; } } zombie2.ukuran = jenisGila; zombie2.speed = zzspeed / 2; zombie2.keZom = zzkeZombie; zombie2.jenis = rand; zombie2.hidup = true; zombie2.bentuk = 'utuh'; zombie2.nyawa = nyawa; zombie2.boss = cekBos; zombie2.tipeSerang = true; zombie2.suara = 0; zombie2.suaraAkhir = random(100) + 100; zombie2.onRelease = klikZombie; delete this.onEnterFrame; zombie2.delay1 = 0; zombie2.delay2 = 50; zombie2.jenisSerang = 1; if (zombie2.boss == true) { zombie2.wadamage = 12; } else { if (jenisGila == 0) { zombie2.wadamage = 10; } else { if (jenisGila == 1) { zombie2.wadamage = 7; } else { zombie2.wadamage = 5; } } } if (zombie2.jenisSerang == 1) { if (zombie2.wadamage == undefined) { nyawaBarikade1 -= 3; } else { nyawaBarikade1 -= Math.floor(zombie2.wadamage / 2); } if (nyawaBarikade1 <= 0) { nyawaBarikade1 = 0; zombie2.onEnterFrame = zombieLanjut; } } else { if (zombie2.jenisSerang == 2) { if (zombie2.wadamage == undefined) { nyawaBarikade2 -= 3; } else { nyawaBarikade2 -= Math.floor(zombie2.wadamage / 2); } if (nyawaBarikade2 <= 0) { nyawaBarikade2 = 0; zombie2.onEnterFrame = zombieLanjut; } } } zombie2.onEnterFrame = enterZombie2; } else { if (this.bentuk == 'kaki') { this.delay1 = 0; this.delay2 = 50; this.jenisSerang = 1; this.onRelease = klikZombie2; if (this.boss == true) { this.wadamage = 12; } else { if (jenisGila == 0) { this.wadamage = 10; } else { if (jenisGila == 1) { this.wadamage = 7; } else { this.wadamage = 5; } } } if (zombie2.jenisSerang == 1) { if (zombie2.wadamage == undefined) { nyawaBarikade1 -= 3; } else { nyawaBarikade1 -= Math.floor(zombie2.wadamage / 2); } if (nyawaBarikade1 <= 0) { nyawaBarikade1 = 0; zombie2.onEnterFrame = zombieLanjut; } } else { if (zombie2.jenisSerang == 2) { if (zombie2.wadamage == undefined) { nyawaBarikade2 -= 3; } else { nyawaBarikade2 -= Math.floor(zombie2.wadamage / 2); } if (nyawaBarikade2 <= 0) { nyawaBarikade2 = 0; zombie2.onEnterFrame = zombieLanjut; } } } this.onEnterFrame = enterZombie2; } else { this.delay1 = 0; this.delay2 = 50; this.jenisSerang = 1; this.onRelease = klikZombie3; if (this.boss == true) { this.wadamage = 12; } else { if (jenisGila == 0) { this.wadamage = 10; } else { if (jenisGila == 1) { this.wadamage = 7; } else { this.wadamage = 5; } } } if (zombie2.jenisSerang == 1) { if (zombie2.wadamage == undefined) { nyawaBarikade1 -= 3; } else { nyawaBarikade1 -= Math.floor(zombie2.wadamage / 2); } if (nyawaBarikade1 <= 0) { nyawaBarikade1 = 0; zombie2.onEnterFrame = zombieLanjut; } } else { if (zombie2.jenisSerang == 2) { if (zombie2.wadamage == undefined) { nyawaBarikade2 -= 3; } else { nyawaBarikade2 -= Math.floor(zombie2.wadamage / 2); } if (nyawaBarikade2 <= 0) { nyawaBarikade2 = 0; zombie2.onEnterFrame = zombieLanjut; } } } this.onEnterFrame = enterZombie2; } } } else { if (jenisBarikade2 >= 1 && nyawaBarikade2 > 0 && this._x >= 450 && lewatBarikade == false) { if (this.bentuk == 'utuh') { dalamGet = this.getDepth(); rand = this.jenis; zzkeZombie = this.keZom; posX = this._x; posY = this._y; zzspeed = this.speed; nyawa = this.nyawa; cekBos = this.boss; jenisGila = this.ukuran; zombie2 = attachMovie('zombieSerang' + rand, 'xzombie' + zzkeZombie, dalamGet); zombie2._x = posX; zombie2._y = posY; if (jenisGila == 0) { zombie2._yscale = 45; zombie2._xscale = 45; } else { if (jenisGila == 2) { zombie2._yscale = 37.5; zombie2._xscale = 37.5; } else { zombie2._yscale = 41.25; zombie2._xscale = 41.25; } } zombie2.ukuran = jenisGila; zombie2.speed = zzspeed / 2; zombie2.keZom = zzkeZombie; zombie2.jenis = rand; zombie2.hidup = true; zombie2.bentuk = 'utuh'; zombie2.nyawa = nyawa; zombie2.boss = cekBos; zombie2.tipeSerang = true; zombie2.suara = 0; zombie2.suaraAkhir = random(100) + 100; zombie2.onRelease = klikZombie; delete this.onEnterFrame; zombie2.delay1 = 0; zombie2.delay2 = 50; zombie2.jenisSerang = 2; if (zombie2.boss == true) { zombie2.wadamage = 12; } else { if (jenisGila == 0) { zombie2.wadamage = 10; } else { if (jenisGila == 1) { zombie2.wadamage = 7; } else { zombie2.wadamage = 5; } } } if (zombie2.jenisSerang == 1) { if (zombie2.wadamage == undefined) { nyawaBarikade1 -= 3; } else { nyawaBarikade1 -= Math.floor(zombie2.wadamage / 2); } if (nyawaBarikade1 <= 0) { nyawaBarikade1 = 0; zombie2.onEnterFrame = zombieLanjut; } } else { if (zombie2.jenisSerang == 2) { if (zombie2.wadamage == undefined) { nyawaBarikade2 -= 3; } else { nyawaBarikade2 -= Math.floor(zombie2.wadamage / 2); } if (nyawaBarikade2 <= 0) { nyawaBarikade2 = 0; zombie2.onEnterFrame = zombieLanjut; } } } zombie2.onEnterFrame = enterZombie2; } else { if (this.bentuk == 'kaki') { this.delay1 = 0; this.delay2 = 50; this.jenisSerang = 2; this.onRelease = klikZombie2; if (this.boss == true) { this.wadamage = 12; } else { if (jenisGila == 0) { this.wadamage = 10; } else { if (jenisGila == 1) { this.wadamage = 7; } else { this.wadamage = 5; } } } if (zombie2.jenisSerang == 1) { if (zombie2.wadamage == undefined) { nyawaBarikade1 -= 3; } else { nyawaBarikade1 -= Math.floor(zombie2.wadamage / 2); } if (nyawaBarikade1 <= 0) { nyawaBarikade1 = 0; zombie2.onEnterFrame = zombieLanjut; } } else { if (zombie2.jenisSerang == 2) { if (zombie2.wadamage == undefined) { nyawaBarikade2 -= 3; } else { nyawaBarikade2 -= Math.floor(zombie2.wadamage / 2); } if (nyawaBarikade2 <= 0) { nyawaBarikade2 = 0; zombie2.onEnterFrame = zombieLanjut; } } } this.onEnterFrame = enterZombie2; } else { this.delay1 = 0; this.delay2 = 50; this.jenisSerang = 2; this.onRelease = klikZombie3; if (this.boss == true) { this.wadamage = 12; } else { if (jenisGila == 0) { this.wadamage = 10; } else { if (jenisGila == 1) { this.wadamage = 7; } else { this.wadamage = 5; } } } if (zombie2.jenisSerang == 1) { if (zombie2.wadamage == undefined) { nyawaBarikade1 -= 3; } else { nyawaBarikade1 -= Math.floor(zombie2.wadamage / 2); } if (nyawaBarikade1 <= 0) { nyawaBarikade1 = 0; zombie2.onEnterFrame = zombieLanjut; } } else { if (zombie2.jenisSerang == 2) { if (zombie2.wadamage == undefined) { nyawaBarikade2 -= 3; } else { nyawaBarikade2 -= Math.floor(zombie2.wadamage / 2); } if (nyawaBarikade2 <= 0) { nyawaBarikade2 = 0; zombie2.onEnterFrame = zombieLanjut; } } } this.onEnterFrame = enterZombie2; } } } else { this._x += this.speed; if (this._x >= 150) { adaZombie = true; } if (zpejuang._currentframe != 3) { if (this._x >= 600) { zpejuang.gotoAndStop(3); backDarah(); --banyakZombie; ++zombieMissed; xshield -= 7.5; menu_mc.shield_mc.gotoAndPlay(2); rand = random(3) + 1; backDarah(); efek = attachMovie('efekDarah' + rand, 'efek' + dalamEfek, dalamEfek); efek._x = 650 + random(100); efek._y = 25 + random(25); ++dalamEfek; if (dalamEfek > 20000) { dalamEfek = 15000; } xshield = Math.ceil(xshield); if (xshield <= 0) { xshield = 0; cekGameOver(); } else { if (banyakZombie <= 0) { banyakZombie = 0; cekMenang(); } } adaZombie = false; } ++this.suara; if (this.suara >= this.suaraAkhir) { backZombie(); this.suara = 0; this.suaraAkhir = random(100) + 100; } } } } } } } function enterZombie2() { if (sedangPause == false) { adaZombie = true; ++this.delay1; if (this.delay1 >= this.delay2) { if (this.jenisSerang == 1) { if (this.wadamage == undefined) { nyawaBarikade1 -= 5 + xlevel; } else { nyawaBarikade1 -= this.wadamage + xlevel; } if (nyawaBarikade1 <= 0) { nyawaBarikade1 = 0; this.onEnterFrame = zombieLanjut; } } else { if (this.jenisSerang == 2) { if (this.wadamage == undefined) { nyawaBarikade2 -= 5 + xlevel; } else { nyawaBarikade2 -= this.wadamage + xlevel; } if (nyawaBarikade2 <= 0) { nyawaBarikade2 = 0; this.onEnterFrame = zombieLanjut; } } } this.delay1 = 0; } } } function zombieLanjut() { if (this.bentuk == 'utuh') { delete this.onEnterFrame; dalamGet = this.getDepth(); rand = this.jenis; zkeZombie = this.keZom; zspeed = this.speed; posX = this._x; posY = this._y; randPos = random(5) + 1; cekBos = this.boss; jenisGila = this.ukuran; zombie = attachMovie('zombie' + rand, 'xzombie' + zkeZombie, dalamGet); zombie._x = posX; zombie._y = posY; if (randPos >= 4) { zombie.randPosx = 4; } else { zombie.randPosx = randPos; } if (jenisGila == 0) { zombie._yscale = 45; zombie._xscale = 45; } else { if (jenisGila == 2) { zombie._yscale = 37.5; zombie._xscale = 37.5; } else { zombie._yscale = 41.25; zombie._xscale = 41.25; } } zombie.ukuran = jenisGila; zombie.keZom = zkeZombie; zombie.jenis = rand; zombie.hidup = true; zombie.speed = Math.random() * 1.5 + 1; zombie.boss = cekBos; zombie.onEnterFrame = enterZombie; zombie.suara = 0; zombie.suaraAkhir = random(100) + 100; zombie.tabEnabled = false; zombie.onRelease = klikZombie; keZombie += 3; if (keZombie >= 1300) { keZombie = 1005; } backZombie(); } else { delete this.onEnterFrame; this.onEnterFrame = enterZombie; } } function cekMenang() { if (masihMain == true) { masihMain = false; hasilnyaApa = 'menang'; hasil = attachMovie('hasil_mc', 'hasil_mc', 90001); hasil._x = 400; hasil._y = 240; i = 1; while (i <= 6) { menu_mc['slot' + i].enabled = false; menu_mc.menu_btn.enabled = false; removeMovieClip(senjata); Mouse.show(); ++i; } } } function cekGameOver() { if (masihMain == true) { backDarah(); masihMain = false; xshield = 0; menu_mc.shield_mc._xscale = xshield; menu_mc.scores = score; menu_mc.waves = wave; hasilnyaApa = 'kalah'; hasil = attachMovie('hasil_mc', 'hasil_mc', 30001); hasil._x = 400; hasil._y = 240; i = 1; while (i <= 6) { menu_mc['slot' + i].enabled = false; menu_mc.menu_btn.enabled = false; removeMovieClip(senjata); Mouse.show(); ++i; } } } function clearSemua() { Key.removeListener(myListener); delete myListener.onKeyDown; clearInterval(); clearInterval(idDelay1); clearInterval(idDelay2); clearInterval(idMuncul); delete _root.onEnterFrame; removeMovieClip(back); removeMovieClip(pintu); removeMovieClip(menu_mc); removeMovieClip(senjata); removeMovieClip(pauseMenu); removeMovieClip(hasil_mc); removeMovieClip(barikade1); removeMovieClip(barikade2); removeMovieClip(zpejuang); i = 20000; while (i <= 25000) { removeMovieClip(_root['peluru_mc' + dalamPeluru]); ++i; } i = 15000; while (i <= 20000) { removeMovieClip(_root['efek' + i]); ++i; } i = 900; while (i <= 1450) { removeMovieClip(_root['xzombie' + i]); ++i; } i = 900; while (i <= 1450) { removeMovieClip(_root['xxzombie' + i]); ++i; } i = 500; while (i <= 600) { removeMovieClip(_root['efek' + i]); ++i; } i = 1; while (i <= 4) { removeMovieClip(_root['pejuang' + i]); ++i; } i = 1; while (i <= 9) { removeMovieClip(_root['ranjau' + i]); ++i; } } function delayKe1() { clearSemua(); if (xlevel >= 16) { xlevel = 1; simpanData(); backMenu(); gotoAndStop(2055); } else { simpanData(); backStory(); gotoAndStop(2045); } } function cekHasil() { if (hasilnyaApa == 'menang') { if (jenisLevel == 1) { score += 1 * Math.ceil(Math.ceil(xzwaves[backKe[posisiMap]] / 2 + (xlevel - 1) * 10) * (xzpowers[backKe[posisiMap]] * xlevel) * xzspeeds[backKe[posisiMap]] * 100); } else { if (jenisLevel == 2) { score += 2 * Math.ceil(Math.ceil(xzwaves[backKe[posisiMap]] / 2 + (xlevel - 1) * 10) * (xzpowers[backKe[posisiMap]] * xlevel) * xzspeeds[backKe[posisiMap]] * 100); } else { if (jenisLevel == 3) { score += 3 * Math.ceil(Math.ceil(xzwaves[backKe[posisiMap]] / 2 + (xlevel - 1) * 10) * (xzpowers[backKe[posisiMap]] * xlevel) * xzspeeds[backKe[posisiMap]] * 100); } } } } xpoint += Math.ceil(650 * xlevel + zombieKilled * 1.75); hasil_mc.zombieKilled = zombieKilled; hasil_mc.zombieMissed = zombieMissed; hasil_mc.scoreReached = score - scoreKini; hasil_mc.totalScore = score; menu_mc.scores = score; if (hasilnyaApa == 'menang') { hasil_mc.judul = 'Area Cleared'; } else { if (hasilnyaApa == 'kalah') { hasil_mc.judul = 'Zombies invaded the village'; } } hasil_mc.continue_btn.onRelease = function () { removeMovieClip(hasil_mc); if (hasilnyaApa == 'menang') { ++xlevel; delayKe1(); } else { if (hasilnyaApa == 'kalah') { delayKe2(); } } }; hasil_mc.quit_btn.onRelease = function () { removeMovieClip(hasil_mc); if (hasilnyaApa == 'menang') { ++xlevel; delayKe1(); } else { if (hasilnyaApa == 'kalah') { delayKe2(); } } }; hasil_mc.load_btn.onRelease = function () { removeMovieClip(hasil_mc); clearSemua(); loadData(); if (jenisLevel == undefined) { jenisLevel = 3; simpanData(); } backStory(); gotoAndStop(2045); }; } function cekRestart() { clearSemua(); gotoAndStop(2049); } function delayKe2() { xlevel = 1; simpanData(); clearInterval(idDelay1); clearInterval(idDelay2); clearSemua(); backMenu(); gotoAndStop(2054); } function cekPause(indi) { if (masihMain == true) { if (indi == true) { adaSenjata = false; Mouse.show(); pauseMenu = attachMovie('pauseMenu', 'pauseMenu', 30000); pauseMenu.gotoAndStop(1); pauseMenu._x = 400; pauseMenu._y = 200; pauseMenu.continue_btn.onRelease = function () { removeMovieClip(pauseMenu); adaSenjata = true; removeMovieClip(pauseMenu); sedangPause = false; i = 900; while (i <= 1450) { if (_root['xzombie' + i].hidup == true) { _root['xzombie' + i].dalam.play(); if (_root['xzombie' + i].dalam == undefined) { _root['xzombie' + i].play(); } } if (_root['xxzombie' + i].hidup == true) { _root['xxzombie' + i].play(); } ++i; } i = 1; while (i <= 6) { menu_mc['slot' + i].enabled = true; ++i; } if (senjata._currentframe > 1) { senjata.play(); } i = 1; while (i <= 4) { _root['pejuang' + i].anim.play(); ++i; } menu_mc.menu_btn.enabled = true; myMusic.start(posisi, 1); myMusic.onSoundComplete = function () { backMain(); }; }; pauseMenu.option_btn.onRelease = function () { pauseMenu.gotoAndStop(2); pauseMenu.back_btn.onRelease = function () { cekPause(true); }; }; pauseMenu.quit_btn.onRelease = function () { adaSenjata = true; Mouse.show(); senjata._visible = true; removeMovieClip(pauseMenu); masihMain = false; clearSemua(); loadData(); backMenu(); gotoAndStop(644); }; i = 900; while (i <= 1450) { if (_root['xzombie' + i].hidup == true) { _root['xzombie' + i].dalam.stop(); if (_root['xzombie' + i].dalam == undefined) { _root['xzombie' + i].stop(); } } if (_root['xxzombie' + i].hidup == true) { _root['xxzombie' + i].stop(); } ++i; } i = 1; while (i <= 6) { menu_mc['slot' + i].enabled = false; ++i; } i = 1; while (i <= 4) { _root['pejuang' + i].anim.stop(); ++i; } senjata.stop(); menu_mc.menu_btn.enabled = false; posisi = myMusic.position / 1000; myMusic.stop(); } else { adaSenjata = true; removeMovieClip(pauseMenu); sedangPause = false; i = 900; while (i <= 1450) { if (_root['xzombie' + i].hidup == true) { _root['xzombie' + i].dalam.play(); if (_root['xzombie' + i].dalam == undefined) { _root['xzombie' + i].play(); } } if (_root['xxzombie' + i].hidup == true) { _root['xxzombie' + i].play(); } ++i; } i = 1; while (i <= 6) { menu_mc['slot' + i].enabled = true; ++i; } if (senjata._currentframe > 1) { senjata.play(); } i = 1; while (i <= 4) { _root['pejuang' + i].anim.play(); ++i; } menu_mc.menu_btn.enabled = true; myMusic.start(posisi, 1); myMusic.onSoundComplete = function () { backMain(); }; } } } stop(); scoreAwal = score; nyawaBarikadeAwal1 = nyawaBarikade1; nyawaBarikadeAwal2 = nyawaBarikade2; backMain(); init(); buatBack(); buatPintu(); buatMenu(); buatSenjata(jenisSenjata); buatBarikade(); buatPejuang(); buatRanjau(); i = 1; while (i <= 6) { menu_mc['slot' + i].gotoAndStop(1); ++i; } i = 1; while (i <= 6) { if (_root['slot' + i] >= 1) { menu_mc['slot' + i].gotoAndStop(3); i = 6; } ++i; } _root.onMouseDown = function () { if (sedangPause == false) { tahanSaw = true; if (senjata._currentframe == 1) { if (adaSenjata == true) { if (zpejuang._currentframe == 1) { zpejuang.gotoAndStop(2); } if (jenisSenjata <= 18) { if (_root['ammo' + jenisSenjata] > 0 && jenisSenjata >= 8) { senjata.gotoAndPlay(2); } else { if (jenisSenjata <= 7) { senjata.gotoAndPlay(2); } } } if (_root['ammo' + jenisSenjata] <= 0 && jenisSenjata >= 8) { i = 6; while (i >= 1) { if (_root['ammo' + _root['slot' + i]] > 0) { jenisSenjata = _root['slot' + i]; buatSenjata(i); i = 1; } --i; } } if (jenisSenjata == 7) { } else { if (jenisSenjata == 18) { if (_root['ammo' + jenisSenjata] > 0) { --_root['ammo' + jenisSenjata]; if (_root['ammo' + jenisSenjata] <= 0) { i = 1; while (i <= 6) { if (_root['ammo' + _root['slot' + i]] > 0) { jenisSenjata = _root['slot' + i]; buatSenjata(i); } ++i; } } } } else { if (jenisSenjata == 19) { if (_root['ammo' + jenisSenjata] > 0) { --_root['ammo' + jenisSenjata]; cekGranat(); if (_root['ammo' + jenisSenjata] <= 0) { i = 1; while (i <= 6) { if (_root['ammo' + _root['slot' + i]] > 0) { jenisSenjata = _root['slot' + i]; buatSenjata(i); } ++i; } } } } else { if (jenisSenjata == 20) { if (_root['ammo' + jenisSenjata] > 0) { --_root['ammo' + jenisSenjata]; xsenjata = attachMovie('senjata' + jenisSenjata, 'xsenjata' + banyakSenjata, banyakSenjata); xsenjata._x = senjata._x; xsenjata._y = senjata._y; xsenjata.damage = _root['damage' + jenisSenjata] * _root['upgrade' + jenisSenjata] / 1.5; xsenjata.gotoAndPlay(2); ++banyakSenjata; if (banyakSenjata >= 550) { banyakSenjata = 500; } if (_root['ammo' + jenisSenjata] <= 0) { i = 1; while (i <= 6) { if (_root['ammo' + _root['slot' + i]] > 0) { jenisSenjata = _root['slot' + i]; buatSenjata(i); } ++i; } } } } } } } } } } }; _root.onMouseUp = function () { tahanSaw = false; }; _root.onEnterFrame = function () { if (sedangPause == false) { if (masihMain == true) { if (senjata._y > 400) { adaSenjata = false; Mouse.show(); } else { adaSenjata = true; } if (xshield <= 0) { xshield = 0; } menu_mc.shield_mc._xscale = xshield; menu_mc.scores = score; menu_mc.waves = wave; if (banyakZombie <= 0) { banyakZombie = 0; cekMenang(); } } } }; if (xlevel <= 2) { munculDelay = 2200; } else { if (xlevel <= 4) { munculDelay = 2000; } else { if (xlevel <= 6) { munculDelay = 1900; } else { if (xlevel <= 8) { munculDelay = 1800; } else { if (xlevel <= 10) { munculDelay = 1600; } else { if (xlevel <= 12) { munculDelay = 1500; } else { if (xlevel <= 14) { munculDelay = 1400; } else { if (xlevel <= 15) { munculDelay = 1300; } } } } } } } } munculDelay *= 4 / speedZombie; idMuncul = setInterval(munculZombie, munculDelay); myListener = new Object(); myListener.onKeyDown = function () { if (masihMain == true) { if (Key.getCode() == 80) { if (sedangPause == false) { sedangPause = true; cekPause(true); } else { if (sedangPause == true) { sedangPause = false; cekPause(false); } } } if (Key.getCode() == 49) { if (_root.slot1 != 0) { if (_root['ammo' + _root.slot1] != 0) { if (jenisSenjata != slot1) { jenisSenjata = slot1; buatSenjata(1); } } } } if (Key.getCode() == 50) { if (_root.slot2 != 0) { if (_root['ammo' + _root.slot2] != 0) { if (jenisSenjata != slot2) { jenisSenjata = slot2; buatSenjata(2); } } } } if (Key.getCode() == 51) { if (_root.slot3 != 0) { if (_root['ammo' + _root.slot3] != 0) { if (jenisSenjata != slot3) { jenisSenjata = slot3; buatSenjata(3); } } } } if (Key.getCode() == 52) { if (_root.slot4 != 0) { if (_root['ammo' + _root.slot4] != 0) { if (jenisSenjata != slot4) { jenisSenjata = slot4; buatSenjata(4); } } } } if (Key.getCode() == 53) { if (_root.slot5 != 0) { if (_root['ammo' + _root.slot5] != 0) { if (jenisSenjata != slot5) { jenisSenjata = slot5; buatSenjata(5); } } } } if (Key.getCode() == 54) { if (_root.slot6 != 0) { if (_root['ammo' + _root.slot6] != 0) { if (jenisSenjata != slot6) { jenisSenjata = slot6; buatSenjata(6); } } } } } }; Key.addListener(myListener); } frame 2048 { prevFrame(); } frame 2049 { stop(); score = scoreAwal; nyawaBarikade1 = nyawaBarikadeAwal1; nyawaBarikade2 = nyawaBarikadeAwal2; gotoAndStop(2047); } frame 2050 { stop(); warning_mc._visible = false; next_btn.onRelease = function () { if (nyawaBarikade1 < _root['xkuat' + jenisBarikade1] && nyawaBarikade1 > 0) { next_btn.enabled = false; back_btn.enabled = false; bari1.enabled = false; bari2.enabled = false; warning_mc._visible = true; warning_mc.judul = 'Warning'; warning_mc.isi = 'One or more barricade(s) has no maximum strength point, are you sure want to continue the game without repair?'; warning_mc.yes_btn.onRelease = function () { gotoAndStop(2051); }; warning_mc.no_btn.onRelease = function () { next_btn.enabled = true; back_btn.enabled = true; bari1.enabled = true; bari2.enabled = true; warning_mc._visible = false; }; } else { if (nyawaBarikade2 < _root['xkuat' + jenisBarikade2] && nyawaBarikade2 > 0) { next_btn.enabled = false; back_btn.enabled = false; bari1.enabled = false; bari2.enabled = false; warning_mc._visible = true; warning_mc.judul = 'Warning'; warning_mc.isi = 'One or more barricade(s) has no maximum strength point, are you sure want to continue the game without repair?'; warning_mc.yes_btn.onRelease = function () { gotoAndStop(2051); }; warning_mc.no_btn.onRelease = function () { next_btn.enabled = true; back_btn.enabled = true; bari1.enabled = true; bari2.enabled = true; warning_mc._visible = false; }; } else { if (nyawaBarikade1 == 0 && nyawaBarikade2 == 0) { next_btn.enabled = false; back_btn.enabled = false; bari1.enabled = false; bari2.enabled = false; warning_mc._visible = true; warning_mc.judul = 'Warning'; warning_mc.isi = 'You don\'t have any barricade to hold the zombie, are you sure want to continue the game without set the barricade?'; warning_mc.yes_btn.onRelease = function () { gotoAndStop(2051); }; warning_mc.no_btn.onRelease = function () { next_btn.enabled = true; back_btn.enabled = true; bari1.enabled = true; bari2.enabled = true; warning_mc._visible = false; }; } else { gotoAndStop(2051); } } } }; back_btn.onRelease = function () { gotoAndStop(2045); }; xpoint1 = 400; xpoint2 = 800; xpoint3 = 1600; xkuat1 = 600; xkuat2 = 1200; xkuat3 = 2400; wlevel = 'Level: ' + xlevel + '/15'; wpoints = 'Points: ' + xpoint; jenisBarikade = new Array('', 'Garbage Barricade', 'Wood Barricade', 'Wire Barricade'); if (nyawaBarikade1 > 0) { judul1 = 'Barricade 1'; bari1.gotoAndStop(jenisBarikade1 + 1); } else { jenisBarikade1 = 0; judul1 = ''; bari1.gotoAndStop(jenisBarikade1 + 1); } if (nyawaBarikade2 > 0) { judul2 = 'Barricade 2'; bari2.gotoAndStop(jenisBarikade2 + 1); } else { jenisBarikade2 = 0; judul2 = ''; bari2.gotoAndStop(jenisBarikade2 + 1); } tombol11.onRelease = function () { if (jenisBarikade1 != 0) { xpoint += nyawaBarikade1; wpoints = 'Points: ' + xpoint; bari1.gotoAndStop(1); jenisBarikade1 = 0; } }; tombol12.onRelease = function () { if (jenisBarikade1 == 1) { info = 'Barricade already exist'; } else { if (xpoint >= xpoint1) { xpoint -= xpoint1; wpoints = 'Points: ' + xpoint; bari1.gotoAndStop(2); jenisBarikade1 = 1; nyawaBarikade1 = xkuat1; judul1 = 'Barricade 1'; } else { info = 'Not enough points for upgrade.'; } } }; tombol13.onRelease = function () { if (jenisBarikade1 == 2) { info = 'Barricade already exist'; } else { if (xpoint >= xpoint2) { xpoint -= xpoint2; wpoints = 'Points: ' + xpoint; bari1.gotoAndStop(3); jenisBarikade1 = 2; nyawaBarikade1 = xkuat2; judul1 = 'Barricade 1'; } else { info = 'Not enough points for upgrade.'; } } }; tombol14.onRelease = function () { if (jenisBarikade1 == 3) { info = 'Barricade already exist'; } else { if (xpoint >= xpoint3) { xpoint -= xpoint3; wpoints = 'Points: ' + xpoint; bari1.gotoAndStop(4); jenisBarikade1 = 3; nyawaBarikade1 = xkuat3; judul1 = 'Barricade 1'; } else { info = 'Not enough points for upgrade.'; } } }; tombol21.onRelease = function () { if (jenisBarikade2 != 0) { xpoint += nyawaBarikade2; wpoints = 'Points: ' + xpoint; bari2.gotoAndStop(1); jenisBarikade2 = 0; } else { info = 'Not enough points for upgrade.'; } }; tombol22.onRelease = function () { if (jenisBarikade2 == 1) { info = 'Barricade already exist'; } else { if (xpoint >= xpoint1) { xpoint -= xpoint1; wpoints = 'Points: ' + xpoint; bari2.gotoAndStop(2); jenisBarikade2 = 1; nyawaBarikade2 = xkuat1; judul2 = 'Barricade 2'; } else { info = 'Not enough points for upgrade.'; } } }; tombol23.onRelease = function () { if (jenisBarikade2 == 2) { info = 'Barricade already exist'; } else { if (xpoint >= xpoint2) { xpoint -= xpoint2; wpoints = 'Points: ' + xpoint; bari2.gotoAndStop(3); jenisBarikade2 = 2; nyawaBarikade2 = xkuat2; judul2 = 'Barricade 2'; } else { info = 'Not enough points for upgrade.'; } } }; tombol24.onRelease = function () { if (jenisBarikade2 == 3) { info = 'Barricade already exist'; } else { if (xpoint >= xpoint3) { xpoint -= xpoint3; wpoints = 'Points: ' + xpoint; bari2.gotoAndStop(4); jenisBarikade2 = 3; nyawaBarikade2 = xkuat3; judul2 = 'Barricade 2'; } else { info = 'Not enough points for upgrade.'; } } }; tombol11.onRollOver = function () { info = 'No Barricade'; }; tombol12.onRollOver = function () { info = 'Click here to upgrade, Garbage Barricade,\nstrength = ' + xkuat1 + '. Need ' + xpoint1 + ' upgrade points to build'; }; tombol13.onRollOver = function () { info = 'Click here to upgrade, Wood Barricade,\nstrength = ' + xkuat2 + '. Need ' + xpoint2 + ' upgrade points to build'; }; tombol14.onRollOver = function () { info = 'Click here to upgrade, Wire Barricade,\nstrength = ' + xkuat3 + '. Need ' + xpoint3 + ' upgrade points to build'; }; tombol21.onRollOver = function () { info = 'No Barricade'; }; tombol22.onRollOver = function () { info = 'Click here to upgrade, Garbage Barricade,\nstrength = ' + xkuat1 + '. Need ' + xpoint1 + ' upgrade points to build'; }; tombol23.onRollOver = function () { info = 'Click here to upgrade, Wood Barricade,\nstrength = ' + xkuat2 + '. Need ' + xpoint2 + ' upgrade points to build'; }; tombol24.onRollOver = function () { info = 'Click here to upgrade, Wire Barricade,\nstrength = ' + xkuat3 + '. Need ' + xpoint3 + ' upgrade points to build'; }; tombol11.onRollOut = function () { info = ''; }; tombol12.onRollOut = function () { info = ''; }; tombol13.onRollOut = function () { info = ''; }; tombol14.onRollOut = function () { info = ''; }; tombol21.onRollOut = function () { info = ''; }; tombol22.onRollOut = function () { info = ''; }; tombol23.onRollOut = function () { info = ''; }; tombol24.onRollOut = function () { info = ''; }; bari1.nama.kekuatan = ''; persenx = (nyawaBarikade1 / _root['xkuat' + jenisBarikade1]) * 100; if (persenx == 100) { bari1.nama.gotoAndStop(1); } else { if (persenx <= 99 && persenx >= 80) { bari1.nama.gotoAndStop(2); } else { if (persenx <= 79 && persenx >= 60) { bari1.nama.gotoAndStop(3); } else { if (persenx <= 60 && persenx >= 30) { bari1.nama.gotoAndStop(4); } else { if (persenx <= 29) { bari1.nama.gotoAndStop(5); } } } } } bari2.nama.kekuatan = ''; persenx = (nyawaBarikade2 / _root['xkuat' + jenisBarikade2]) * 100; if (persenx == 100) { bari2.nama.gotoAndStop(1); } else { if (persenx <= 99 && persenx >= 80) { bari2.nama.gotoAndStop(2); } else { if (persenx <= 79 && persenx >= 60) { bari2.nama.gotoAndStop(3); } else { if (persenx <= 60 && persenx >= 30) { bari2.nama.gotoAndStop(4); } else { if (persenx <= 29) { bari2.nama.gotoAndStop(5); } } } } } bari1.onEnterFrame = function () { this.nama.kekuatan = ''; persenx = (nyawaBarikade1 / _root['xkuat' + jenisBarikade1]) * 100; if (persenx == 100) { this.nama.gotoAndStop(1); } else { if (persenx <= 99 && persenx >= 80) { this.nama.gotoAndStop(2); } else { if (persenx <= 79 && persenx >= 60) { this.nama.gotoAndStop(3); } else { if (persenx <= 60 && persenx >= 30) { this.nama.gotoAndStop(4); } else { if (persenx <= 29) { this.nama.gotoAndStop(5); } } } } } }; bari2.onEnterFrame = function () { this.nama.kekuatan = ''; persenx = (nyawaBarikade2 / _root['xkuat' + jenisBarikade2]) * 100; if (persenx == 100) { this.nama.gotoAndStop(1); } else { if (persenx <= 99 && persenx >= 80) { this.nama.gotoAndStop(2); } else { if (persenx <= 79 && persenx >= 60) { this.nama.gotoAndStop(3); } else { if (persenx <= 60 && persenx >= 30) { this.nama.gotoAndStop(4); } else { if (persenx <= 29) { this.nama.gotoAndStop(5); } } } } } }; bari1.onRelease = function () { if (this._currentframe == 1) { info = 'No Barricade Here'; } else { if (nyawaBarikade1 < _root['xkuat' + jenisBarikade1] && xpoint >= 10) { xpoint -= 20; wpoints = 'Points: ' + xpoint; nyawaBarikade1 += 40; if (nyawaBarikade1 > _root['xkuat' + jenisBarikade1]) { xpoint += nyawaBarikade1 - _root['xkuat' + jenisBarikade1]; wpoints = 'Points: ' + xpoint; nyawaBarikade1 = _root['xkuat' + jenisBarikade1]; } info = jenisBarikade[jenisBarikade1] + ', strength: ' + nyawaBarikade1 + '/' + _root['xkuat' + jenisBarikade1] + '. Click to increase 20 points of strength (need 20 point)'; } else { info = 'Not enough points for repair or maximum stregth.'; } } }; bari2.onRelease = function () { if (this._currentframe == 1) { info = 'No Barricade Here'; } else { if (nyawaBarikade2 < _root['xkuat' + jenisBarikade2] && xpoint >= 10) { xpoint -= 20; wpoints = 'Points: ' + xpoint; nyawaBarikade2 += 40; if (nyawaBarikade2 > _root['xkuat' + jenisBarikade2]) { xpoint += nyawaBarikade2 - _root['xkuat' + jenisBarikade2]; wpoints = 'Points: ' + xpoint; nyawaBarikade2 = _root['xkuat' + jenisBarikade2]; } info = jenisBarikade[jenisBarikade2] + ', strength: ' + nyawaBarikade2 + '/' + _root['xkuat' + jenisBarikade2] + '.\nClick to increase 20 points of strength (need 20 point)'; } else { info = 'Not enough points for repair or maximum stregth.'; } } }; bari1.onRollOver = function () { if (jenisBarikade1 >= 1) { info = jenisBarikade[jenisBarikade1] + ', strength: ' + nyawaBarikade1 + '/' + _root['xkuat' + jenisBarikade1] + '.\nClick to repair 20 points of strength (need 20 point)'; } else { info = 'No Barricade Here'; } }; bari2.onRollOver = function () { if (jenisBarikade2 >= 1) { info = jenisBarikade[jenisBarikade2] + ', strength: ' + nyawaBarikade2 + '/' + _root['xkuat' + jenisBarikade2] + '.\nClick to repair 20 points of strength (need 20 point)'; } else { info = 'No Barricade Here'; } }; bari1.onRollOut = function () { info = ''; }; bari2.onRollOut = function () { info = ''; }; } movieClip 4574 { } movieClip 4575 { } movieClip 4576 { frame 10 { stop(); } } movieClip 4582 { frame 1 { stop(); } } movieClip 4599 { frame 1 { stop(); } } frame 2051 { function cekSenjata() { i = 1; while (i <= 20) { _root['senjata' + i].gotoAndStop(i); _root['senjata' + i].silang_mc._visible = true; if (_root['milik' + i] == 1) { _root['senjata' + i].tanda_mc._visible = true; } else { _root['senjata' + i].tanda_mc._visible = false; } _root['senjata' + i].enabled = true; if (_root['milik' + i] == 1) { _root['senjata' + i].silang_mc._visible = false; delete _root['senjata' + i].onRelease; } ++i; } i = 1; while (i <= 20) { if (_root['milik' + i] == 1) { _root['senjata' + i].enabled = true; _root['senjata' + i].silang_mc._visible = false; delete _root['senjata' + i].onRelease; _root['senjata' + i].onRelease = klikSenjata; _root['senjata' + i].onRollOver = overSenjata; _root['senjata' + i].onRollOut = outSenjata; _root['senjata' + (i + 1)].enabled = true; _root['senjata' + (i + 1)].silang_mc._visible = false; delete _root['senjata' + (i + 1)].onRelease; _root['senjata' + (i + 1)].onRelease = klikSenjata; _root['senjata' + (i + 1)].onRollOver = overSenjata; _root['senjata' + (i + 1)].onRollOut = outSenjata; } ++i; } i = 1; while (i <= 6) { _root['xsenjata' + i].silang_mc._visible = false; _root['xsenjata' + i].tanda_mc._visible = false; if (_root['slot' + i] == 0) { delete _root['xsenjata' + i].onRelease; delete _root['xsenjata' + i].onRollOver; delete _root['xsenjata' + i].onRollOut; _root['xsenjata' + i].gotoAndStop(21); } else { _root['xsenjata' + i].gotoAndStop(_root['slot' + i]); _root['xsenjata' + i].onRelease = klikSlot; _root['xsenjata' + i].onRollOver = overSlot; _root['xsenjata' + i].onRollOut = outSlot; } ++i; } } function klikSlot() { myStr = new String(this); indi = Number(myStr.substr(myStr.length - 1, 1)); _root['slot' + indi] = 0; cekSenjata(); info = ''; } function klikSenjata() { myStr = new String(this); if (myStr.length == 16) { indi = Number(myStr.substr(myStr.length - 1, 1)); } else { indi = Number(myStr.substr(myStr.length - 2, 2)); } if (_root['milik' + indi] == 1) { cekAda = false; i = 1; while (i <= 6) { if (_root['slot' + i] == indi) { cekAda = true; } ++i; } if (cekAda == false) { i = 1; while (i <= 6) { if (_root['slot' + i] == 0) { _root['slot' + i] = indi; i = 6; } ++i; } cekSenjata(); } else { info = 'This weapon already exist on the weapon slot.'; if (_root['milik' + indi] == 1 && _root['upgrade' + indi] == 1) { if (xpoint >= hargaSenjata[indi]) { ++_root['upgrade' + indi]; xpoint -= hargaSenjata[indi]; wpoints = 'Points: ' + xpoint; cekSenjata(); info = 'This weapon has been upgraded.'; } else { info = 'Not enough points for upgrade.'; } } } } else { if (xpoint >= hargaSenjata[indi]) { cekAda = false; i = 1; while (i <= 6) { if (_root['slot' + i] == 0) { _root['slot' + i] = indi; cekAda = true; i = 6; } ++i; } if (cekAda == true) { xpoint -= hargaSenjata[indi]; wpoints = 'Points: ' + xpoint; _root['milik' + indi] = 1; cekSenjata(); } else { info = 'The Weapon slot is full.'; } } else { info = 'Not enough points for buy.'; } } } function overSenjata() { this._alpha = 75; myStr = new String(this); if (myStr.length == 16) { indi = Number(myStr.substr(myStr.length - 1, 1)); } else { indi = Number(myStr.substr(myStr.length - 2, 2)); } if (_root['ammo' + indi] == '') { if (_root['milik' + indi] == 1 && _root['upgrade' + indi] == 1) { info = 'Weapon Name:\n' + namaSenjata[indi] + '\nAction Method:\n' + tipeSenjata[indi] + '\nWeapon/Upgrade Price:\n' + hargaSenjata[indi] + ' Points\nDamage:\n' + _root['damage' + indi] * _root['upgrade' + indi] / 2 + '\nAmmo:\nInfinite.\nClick Here to upgrade this weapon damage.'; } else { info = 'Weapon Name:\n' + namaSenjata[indi] + '\nAction Method:\n' + tipeSenjata[indi] + '\nWeapon/Upgrade Price:\n' + hargaSenjata[indi] + ' Points\nDamage:\n' + _root['damage' + indi] * _root['upgrade' + indi] / 2 + '\nAmmo:\nInfinite.'; } } else { if (_root['milik' + indi] == 1 && _root['upgrade' + indi] == 1) { info = 'Weapon Name:\n' + namaSenjata[indi] + '\nAction Method:\n' + tipeSenjata[indi] + '\nWeapon/Upgrade Price:\n' + hargaSenjata[indi] + ' Points\nDamage:\n' + _root['damage' + indi] * _root['upgrade' + indi] / 2 + '\nAmmo:\n' + _root['ammo' + indi] + '\nClick Here to upgrade this weapon damage.'; } else { info = 'Weapon Name:\n' + namaSenjata[indi] + '\nAction Method:\n' + tipeSenjata[indi] + '\nWeapon/Upgrade Price:\n' + hargaSenjata[indi] + ' Points\nDamage:\n' + _root['damage' + indi] * _root['upgrade' + indi] / 2 + '\nAmmo:\n' + _root['ammo' + indi]; } } } function outSenjata() { this._alpha = 100; info = ''; } function overSlot() { this._alpha = 75; myStr = new String(this); if (myStr.length == 17) { indi = Number(myStr.substr(myStr.length - 1, 1)); } else { indi = Number(myStr.substr(myStr.length - 2, 2)); } if (_root['ammo' + _root['slot' + indi]] == '') { if (_root['milik' + indi] == 1 && _root['upgrade' + indi] == 1) { info = 'Weapon Name:\n' + namaSenjata[_root['slot' + indi]] + '\nAction Method:\n' + tipeSenjata[_root['slot' + indi]] + '\nWeapon/Upgrade Price:\n' + hargaSenjata[_root['slot' + indi]] + ' Point\nDamage:\n' + _root['damage' + _root['slot' + indi]] * _root['upgrade' + _root['slot' + indi]] + '\nAmmo:\nInfinite.\nClick Here to upgrade this weapon damage.'; } else { info = 'Weapon Name:\n' + namaSenjata[_root['slot' + indi]] + '\nAction Method:\n' + tipeSenjata[_root['slot' + indi]] + '\nWeapon/Upgrade Price:\n' + hargaSenjata[_root['slot' + indi]] + ' Point\nDamage:\n' + _root['damage' + _root['slot' + indi]] * _root['upgrade' + _root['slot' + indi]] + '\nAmmo:\nInfinite.'; } } else { if (_root['milik' + indi] == 1 && _root['upgrade' + indi] == 1) { info = 'Weapon Name:\n' + namaSenjata[_root['slot' + indi]] + '\nAction Method:\n' + tipeSenjata[_root['slot' + indi]] + '\nWeapon/Upgrade Price:\n' + hargaSenjata[_root['slot' + indi]] + ' Point\nDamage:\n' + _root['damage' + _root['slot' + indi]] * _root['upgrade' + _root['slot' + indi]] + '\nAmmo:\n' + _root['ammo' + _root['slot' + indi]] + '\nClick Here to upgrade this weapon damage.'; } else { info = 'Weapon Name:\n' + namaSenjata[_root['slot' + indi]] + '\nAction Method:\n' + tipeSenjata[_root['slot' + indi]] + '\nWeapon/Upgrade Price:\n' + hargaSenjata[_root['slot' + indi]] + ' Point\nDamage:\n' + _root['damage' + _root['slot' + indi]] * _root['upgrade' + _root['slot' + indi]] + '\nAmmo:\n' + _root['ammo' + _root['slot' + indi]]; } } if (_root['slot' + indi] != 0) { _root['xsenjata' + indi].silang_mc._visible = true; } } function outSlot() { this._alpha = 100; info = ''; myStr = new String(this); if (myStr.length == 17) { indi = Number(myStr.substr(myStr.length - 1, 1)); } else { indi = Number(myStr.substr(myStr.length - 2, 2)); } _root['xsenjata' + indi].silang_mc._visible = false; } stop(); info = ''; wpoints = 'Points: ' + xpoint; wlevel = 'Level: ' + xlevel + '/15'; wscore = 'Score: ' + score; wlocation = 'Location: ' + namaLokasi[backKe[posisiMap]]; wbarikade = 'Shield: ' + xshield; namaSenjata = new Array('', 'Knife', 'Sickle', 'Katana', 'Axe', 'Spear', 'Chain Saw', 'Lightsaber', 'Hand Gun', 'Luger', 'Fire Arrow', 'Rifle', 'Automatic Rifle', 'Gatling Gun', 'Shotgun', 'Sniper', 'Rocket Launcher', 'Missile Launcher', 'Laser Gun', 'Grenade', 'Dynamite'); tipeSenjata = new Array('', 'Horizontal Slash', 'Vertical Slash', 'Horizontal Slash', 'Vertical Slash', 'Vertical Slash', 'Horizontal Slash', 'Multiple Slashs', 'Shoot', 'Shoot', 'Shoot and Burn', 'Shoot', 'Triple Shoots', 'Multiple Shoots', 'Shoot and Burn', 'Piercing Shoot', 'Shoot and Explode', 'Shoot and Explode', 'Piercing Shoot', 'Throw and Explode', 'Place and Explode'); hargaSenjata = new Array('', 100, 300, 600, 1000, 2000, 4000, 5000, 100, 150, 350, 750, 1250, 1500, 1750, 2750, 2500, 3000, 1500, 1750, 2250); i = 1; while (i <= 25) { hargaSenjata[i] *= 2; hargaSenjata[i] = Math.ceil(hargaSenjata[i]); ++i; } levelMuncul = new Array('', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0); cekSenjata(); ammo1 = ''; ammo2 = ''; ammo3 = ''; ammo4 = ''; ammo5 = ''; ammo6 = ''; ammo7 = ''; ammo8 = 70; ammo9 = 50; ammo10 = 30; ammo11 = 50; ammo12 = 100; ammo13 = 85; ammo14 = 30; ammo15 = 12.5; ammo16 = 6; ammo17 = 6; ammo18 = 2.5; ammo19 = 5; ammo20 = 7; i = 1; while (i <= 20) { if (_root['ammo' + i] != '') { _root['ammo' + i] *= 1.5; _root['ammo' + i] = Math.ceil(_root['ammo' + i]); } hargaSenjata[i] *= 0.75; hargaSenjata[i] = Math.floor(hargaSenjata[i]); ++i; } next_btn.onRelease = function () { cekAda = false; i = 1; while (i <= 6) { if (_root['slot' + i] >= 1) { cekAda = true; } ++i; } if (cekAda == true) { gotoAndStop(2052); } else { info = 'You must use at least 1 weapon on the weapon slot.'; } }; back_btn.onRelease = function () { gotoAndStop(2050); }; repair_btn.onRelease = function () { if (xshield < 100 && xpoint >= 10) { xpoint -= 10; wpoints = 'Points: ' + xpoint; xshield += 5; if (xshield >= 100) { xpoint += xshield - 100; wpoints = 'Points: ' + xpoint; xshield = 100; } wbarikade = 'Shield: ' + xshield; } else { info = 'Not enough points for repair or Shield = 100'; } }; repair_btn.onRollOver = function () { info = 'Repair needs 10 points to increase 5 points of Shield'; }; repair_btn.onRollOut = function () { info = ''; }; } frame 2052 { function cekOrang() { i = 1; while (i <= 4) { if (_root['adaOrang' + i] == false) { _root['xorang' + i]._visible = false; _root['orang' + i]._alpha = 100; _root['orang' + i].onRelease = klikOrang; _root['orang' + i].onRollOver = overOrang; _root['orang' + i].onRollOut = outOrang; } else { if (_root['adaOrang' + i] == true) { _root['orang' + i]._alpha = 50; _root['xorang' + i]._visible = true; delete _root['orang' + i].onRelease; delete _root['orang' + i].onRollOver; delete _root['orang' + i].onRollOut; } } ++i; } } function klikOrang() { myStr = new String(this); indi = Number(myStr.substr(myStr.length - 1, 1)); if (xpoint >= daftarHarga[indi]) { xpoint -= daftarHarga[indi]; wpoints = 'Points: ' + xpoint; _root['xorang' + indi]._visible = true; _root['adaOrang' + indi] = true; cekOrang(); } else { info = 'Not enough point.'; } } function overOrang() { myStr = new String(this); indi = Number(myStr.substr(myStr.length - 1, 1)); info = 'Click here to recruit new survivor, need ' + daftarHarga[indi] + ' points to hire, weapon: ' + daftarWeapon[indi]; } function outOrang() { info = ''; } stop(); wlevel = 'Level: ' + xlevel + '/15'; wpoints = 'Points: ' + xpoint; next_btn.onRelease = function () { gotoAndStop(2053); }; back_btn.onRelease = function () { gotoAndStop(2051); }; if (nyawaBarikade1 > 0) { bari1.gotoAndStop(jenisBarikade1 + 1); } else { jenisBarikade1 = 0; bari1.gotoAndStop(jenisBarikade1 + 1); } if (nyawaBarikade2 > 0) { bari2.gotoAndStop(jenisBarikade2 + 1); } else { jenisBarikade2 = 0; bari2.gotoAndStop(jenisBarikade2 + 1); } daftarHarga = new Array('', 3000, 4000, 5000, 6000); daftarWeapon = new Array('', 'Hand Gun', 'Rifle', 'Automatic Rifle', 'Shotgun'); cekOrang(); bari1.nama.kekuatan = ''; persenx = (nyawaBarikade1 / _root['xkuat' + jenisBarikade1]) * 100; if (persenx == 100) { bari1.nama.gotoAndStop(1); } else { if (persenx <= 99 && persenx >= 80) { bari1.nama.gotoAndStop(2); } else { if (persenx <= 79 && persenx >= 60) { bari1.nama.gotoAndStop(3); } else { if (persenx <= 60 && persenx >= 30) { bari1.nama.gotoAndStop(4); } else { if (persenx <= 29) { bari1.nama.gotoAndStop(5); } } } } } bari2.nama.kekuatan = ''; persenx = (nyawaBarikade2 / _root['xkuat' + jenisBarikade2]) * 100; if (persenx == 100) { bari2.nama.gotoAndStop(1); } else { if (persenx <= 99 && persenx >= 80) { bari2.nama.gotoAndStop(2); } else { if (persenx <= 79 && persenx >= 60) { bari2.nama.gotoAndStop(3); } else { if (persenx <= 60 && persenx >= 30) { bari2.nama.gotoAndStop(4); } else { if (persenx <= 29) { bari2.nama.gotoAndStop(5); } } } } } bari1.onEnterFrame = function () { this.nama.kekuatan = ''; persenx = (nyawaBarikade1 / _root['xkuat' + jenisBarikade1]) * 100; if (persenx == 100) { this.nama.gotoAndStop(1); } else { if (persenx <= 99 && persenx >= 80) { this.nama.gotoAndStop(2); } else { if (persenx <= 79 && persenx >= 60) { this.nama.gotoAndStop(3); } else { if (persenx <= 60 && persenx >= 30) { this.nama.gotoAndStop(4); } else { if (persenx <= 29) { this.nama.gotoAndStop(5); } } } } } }; bari2.onEnterFrame = function () { this.nama.kekuatan = ''; persenx = (nyawaBarikade2 / _root['xkuat' + jenisBarikade2]) * 100; if (persenx == 100) { this.nama.gotoAndStop(1); } else { if (persenx <= 99 && persenx >= 80) { this.nama.gotoAndStop(2); } else { if (persenx <= 79 && persenx >= 60) { this.nama.gotoAndStop(3); } else { if (persenx <= 60 && persenx >= 30) { this.nama.gotoAndStop(4); } else { if (persenx <= 29) { this.nama.gotoAndStop(5); } } } } } }; } movieClip 4619 { } movieClip 4620 { } movieClip 4629 { } movieClip 4630 { } frame 2053 { function klikRanjau() { myStr = new String(this); indi = Number(myStr.substr(myStr.length - 1, 1)); ambilRanjau = indi; if (sedangDrag == false) { sedangDrag = true; ranjau = attachMovie('ranjau' + indi, 'ranjau', 100); ranjau.jumlah = ''; ranjau._x = -500; ranjau._y = -500; startDrag(ranjau, true); } else { sedangDrag = false; removeMovieClip(ranjau); } } function overRanjau() { myStr = new String(this); indi = Number(myStr.substr(myStr.length - 1, 1)); info = tipeRanjau[indi] + '.\nPrices: ' + hargaRanjau[indi] + '.\nThis trap will automatic active when the zombie\'s foot hit it.'; } function outRanjau() { info = ''; } function klikPos() { myStr = new String(this); indi = Number(myStr.substr(myStr.length - 1, 1)); if (this._currentframe == 1 && sedangDrag == true) { xmyStr = new String(this); xindi = Number(xmyStr.substr(xmyStr.length - 1, 1)); if (xpoint >= hargaRanjau[ambilRanjau]) { xpoint -= hargaRanjau[ambilRanjau]; wpoints = 'Points: ' + xpoint; ++_root['banyakPos' + indi]; _root['pos' + xindi].gotoAndStop(ambilRanjau + 1); _root['tipePos' + indi] = ambilRanjau; removeMovieClip(ranjau); sedangDrag = false; info = tipeRanjau[this._currentframe - 1] + '. Ammount of Traps: ' + _root['banyakPos' + indi] + '. Click here to add number of traps (maximum: 8), need ' + hargaRanjau[this._currentframe - 1] + ' upgrade points to increase.'; } else { info = 'Not enough points.'; } } else { if (this._currentframe > 1) { if (xpoint >= hargaRanjau[_root['tipePos' + indi]]) { if (_root['banyakPos' + indi] < 8) { xpoint -= hargaRanjau[_root['tipePos' + indi]]; wpoints = 'Points: ' + xpoint; ++_root['banyakPos' + indi]; info = tipeRanjau[this._currentframe - 1] + '. Ammount of Traps: ' + _root['banyakPos' + indi] + '. Click here to add number of traps (maximum 8), need ' + hargaRanjau[this._currentframe - 1] + ' upgrade points to increase.'; } else { info = 'Too many traps.'; } } else { info = 'Not enough points.'; } } } } function overPos() { myStr = new String(this); indi = Number(myStr.substr(myStr.length - 1, 1)); if (this._currentframe > 1) { info = tipeRanjau[this._currentframe - 1] + '. Ammount of Traps: ' + _root['banyakPos' + indi] + '. Click here to add number of traps (maximum: 8), need ' + hargaRanjau[this._currentframe - 1] + ' upgrade points to increase.'; } else { info = tipeRanjau[this._currentframe - 1]; } } function outPos() { info = ''; } stop(); next_btn.onRelease = function () { removeMovieClip(ranjau); simpanData(); gotoAndStop(2047); }; back_btn.onRelease = function () { removeMovieClip(ranjau); gotoAndStop(2052); }; if (nyawaBarikade1 > 0) { bari1.gotoAndStop(jenisBarikade1 + 1); } else { jenisBarikade1 = 0; bari1.gotoAndStop(jenisBarikade1 + 1); } if (nyawaBarikade2 > 0) { bari2.gotoAndStop(jenisBarikade2 + 1); } else { jenisBarikade2 = 0; bari2.gotoAndStop(jenisBarikade2 + 1); } i = 1; while (i <= 4) { if (_root['adaOrang' + i] == false) { _root['xorang' + i]._visible = false; } else { _root['xorang' + i]._visible = true; } ++i; } wlevel = 'Level: ' + xlevel + '/15'; wpoints = 'Points: ' + xpoint; tipeRanjau = new Array('Empty Slot', 'Bear Traps', 'Fire Traps', 'Dynamite Traps', 'Grenade Traps'); hargaRanjau = new Array('', 150, 250, 350, 450); i = 1; while (i <= 4) { _root['ranjau' + i].onRelease = klikRanjau; _root['ranjau' + i].onRollOver = overRanjau; _root['ranjau' + i].onRollOut = outRanjau; ++i; } i = 1; while (i <= 9) { _root['pos' + i].onRelease = klikPos; _root['pos' + i].onRollOver = overPos; _root['pos' + i].onRollOut = outPos; if (_root['banyakPos' + i] == 0) { _root['pos' + i].gotoAndStop(1); } else { _root['pos' + i].gotoAndStop(_root['tipePos' + i] + 1); } ++i; } sedangDrag = false; bari1.nama.kekuatan = ''; persenx = (nyawaBarikade1 / _root['xkuat' + jenisBarikade1]) * 100; if (persenx == 100) { bari1.nama.gotoAndStop(1); } else { if (persenx <= 99 && persenx >= 80) { bari1.nama.gotoAndStop(2); } else { if (persenx <= 79 && persenx >= 60) { bari1.nama.gotoAndStop(3); } else { if (persenx <= 60 && persenx >= 30) { bari1.nama.gotoAndStop(4); } else { if (persenx <= 29) { bari1.nama.gotoAndStop(5); } } } } } bari2.nama.kekuatan = ''; persenx = (nyawaBarikade2 / _root['xkuat' + jenisBarikade2]) * 100; if (persenx == 100) { bari2.nama.gotoAndStop(1); } else { if (persenx <= 99 && persenx >= 80) { bari2.nama.gotoAndStop(2); } else { if (persenx <= 79 && persenx >= 60) { bari2.nama.gotoAndStop(3); } else { if (persenx <= 60 && persenx >= 30) { bari2.nama.gotoAndStop(4); } else { if (persenx <= 29) { bari2.nama.gotoAndStop(5); } } } } } bari1.onEnterFrame = function () { this.nama.kekuatan = ''; persenx = (nyawaBarikade1 / _root['xkuat' + jenisBarikade1]) * 100; if (persenx == 100) { this.nama.gotoAndStop(1); } else { if (persenx <= 99 && persenx >= 80) { this.nama.gotoAndStop(2); } else { if (persenx <= 79 && persenx >= 60) { this.nama.gotoAndStop(3); } else { if (persenx <= 60 && persenx >= 30) { this.nama.gotoAndStop(4); } else { if (persenx <= 29) { this.nama.gotoAndStop(5); } } } } } }; bari2.onEnterFrame = function () { this.nama.kekuatan = ''; persenx = (nyawaBarikade2 / _root['xkuat' + jenisBarikade2]) * 100; if (persenx == 100) { this.nama.gotoAndStop(1); } else { if (persenx <= 99 && persenx >= 80) { this.nama.gotoAndStop(2); } else { if (persenx <= 79 && persenx >= 60) { this.nama.gotoAndStop(3); } else { if (persenx <= 60 && persenx >= 30) { this.nama.gotoAndStop(4); } else { if (persenx <= 29) { this.nama.gotoAndStop(5); } } } } } }; } movieClip 4633 { } movieClip 4634 { } movieClip 4635 { frame 10 { stop(); } } movieClip 4641 { } movieClip 4642 { } movieClip 4643 { } movieClip 4644 { } movieClip 4645 { frame 1 { stop(); } } frame 2054 { stop(); Mouse.show(); quit_btn.onRelease = function () { removeMovieClip(adBox); gotoAndStop(644); }; bb_mc.onRelease = function () { getURL('http://www.bubblebox.com/clickreg.php?type=gamestats&id=1761&subid=gameover', '_blank'); }; } movieClip 4648 { } movieClip 4665 { } movieClip 4666 { } movieClip 4667 { frame 111 { gotoAndPlay(15); } } movieClip 4670 { } movieClip 4680 { } movieClip 4681 { frame 1 { stop(); this.onRollOver = function () { this.gotoAndStop(2); }; this.onRollOut = function () { this.gotoAndStop(1); }; this.onReleaseOutside = function () { this.gotoAndStop(1); }; } } movieClip 4686 { } movieClip 4687 { frame 1 { stop(); } } movieClip 4689 { } movieClip 4690 { frame 1 { stop(); this.onRollOver = function () { this.gotoAndStop(2); }; this.onRollOut = function () { this.gotoAndStop(1); }; this.onReleaseOutside = function () { this.gotoAndStop(1); }; } } movieClip 4692 { } movieClip 4693 { frame 1 { stop(); this.onRollOver = function () { this.gotoAndStop(2); }; this.onRollOut = function () { this.gotoAndStop(1); }; this.onReleaseOutside = function () { this.gotoAndStop(1); }; } } movieClip 4696 { frame 1 { function rhex(num) { str = ''; j = 0; while (j <= 3) { str += hex_chr.charAt(MathbitAND(num >> j * 8 + 4, 15)) + hex_chr.charAt(MathbitAND(num >> j * 8, 15)); ++j; } return str; } function str2blks_MD5(str) { nblk = (str.length + 8 >> 6) + 1; blks = new Array(nblk * 16); i = 0; while (i < nblk * 16) { blks[i] = 0; ++i; } i = 0; while (i < str.length) { blks[i >> 2] |= str.charCodeAt(i) << (i % 4) * 8; ++i; } blks[i >> 2] |= 128 << (i % 4) * 8; blks[nblk * 16 - 2] = str.length * 8; return blks; } function addme(x, y) { var v1 = MathbitAND(x, 65535) + MathbitAND(y, 65535); var v2 = (x >> 16) + (y >> 16) + (v1 >> 16); return v2 << 16 | MathbitAND(v1, 65535); } function rol(num, cnt) { return num << cnt | num >>> 32 - cnt; } function cmn(q, a, b, x, s, t) { return addme(rol(addme(addme(a, q), addme(x, t)), s), b); } function ff(a, b, c, d, x, s, t) { return cmn(MathbitAND(b, c) | MathbitAND(~b, d), a, b, x, s, t); } function gg(a, b, c, d, x, s, t) { return cmn(MathbitAND(b, d) | MathbitAND(c, ~d), a, b, x, s, t); } function hh(a, b, c, d, x, s, t) { return cmn(b ^ c ^ d, a, b, x, s, t); } function ii(a, b, c, d, x, s, t) { return cmn(c ^ (b | ~d), a, b, x, s, t); } MathbitAND = function (a, b) { if (a < 0 && b < 0) { var v3 = a & 1 & (b & 1); var v4 = a >>> 1 & b >>> 1; return v4 << 1 | v3; } else { return a & b; } }; var hex_chr = '0123456789abcdef'; String.prototype.MD5 = function () { var v2 = this; x = str2blks_MD5(v2); a = 1732584193; b = -271733879; c = -1732584194; d = 271733878; i = 0; while (i < x.length) { olda = a; oldb = b; oldc = c; oldd = d; a = ff(a, b, c, d, x[i + 0], 7, -680876936); d = ff(d, a, b, c, x[i + 1], 12, -389564586); c = ff(c, d, a, b, x[i + 2], 17, 606105819); b = ff(b, c, d, a, x[i + 3], 22, -1044525330); a = ff(a, b, c, d, x[i + 4], 7, -176418897); d = ff(d, a, b, c, x[i + 5], 12, 1200080426); c = ff(c, d, a, b, x[i + 6], 17, -1473231341); b = ff(b, c, d, a, x[i + 7], 22, -45705983); a = ff(a, b, c, d, x[i + 8], 7, 1770035416); d = ff(d, a, b, c, x[i + 9], 12, -1958414417); c = ff(c, d, a, b, x[i + 10], 17, -42063); b = ff(b, c, d, a, x[i + 11], 22, -1990404162); a = ff(a, b, c, d, x[i + 12], 7, 1804603682); d = ff(d, a, b, c, x[i + 13], 12, -40341101); c = ff(c, d, a, b, x[i + 14], 17, -1502002290); b = ff(b, c, d, a, x[i + 15], 22, 1236535329); a = gg(a, b, c, d, x[i + 1], 5, -165796510); d = gg(d, a, b, c, x[i + 6], 9, -1069501632); c = gg(c, d, a, b, x[i + 11], 14, 643717713); b = gg(b, c, d, a, x[i + 0], 20, -373897302); a = gg(a, b, c, d, x[i + 5], 5, -701558691); d = gg(d, a, b, c, x[i + 10], 9, 38016083); c = gg(c, d, a, b, x[i + 15], 14, -660478335); b = gg(b, c, d, a, x[i + 4], 20, -405537848); a = gg(a, b, c, d, x[i + 9], 5, 568446438); d = gg(d, a, b, c, x[i + 14], 9, -1019803690); c = gg(c, d, a, b, x[i + 3], 14, -187363961); b = gg(b, c, d, a, x[i + 8], 20, 1163531501); a = gg(a, b, c, d, x[i + 13], 5, -1444681467); d = gg(d, a, b, c, x[i + 2], 9, -51403784); c = gg(c, d, a, b, x[i + 7], 14, 1735328473); b = gg(b, c, d, a, x[i + 12], 20, -1926607734); a = hh(a, b, c, d, x[i + 5], 4, -378558); d = hh(d, a, b, c, x[i + 8], 11, -2022574463); c = hh(c, d, a, b, x[i + 11], 16, 1839030562); b = hh(b, c, d, a, x[i + 14], 23, -35309556); a = hh(a, b, c, d, x[i + 1], 4, -1530992060); d = hh(d, a, b, c, x[i + 4], 11, 1272893353); c = hh(c, d, a, b, x[i + 7], 16, -155497632); b = hh(b, c, d, a, x[i + 10], 23, -1094730640); a = hh(a, b, c, d, x[i + 13], 4, 681279174); d = hh(d, a, b, c, x[i + 0], 11, -358537222); c = hh(c, d, a, b, x[i + 3], 16, -722521979); b = hh(b, c, d, a, x[i + 6], 23, 76029189); a = hh(a, b, c, d, x[i + 9], 4, -640364487); d = hh(d, a, b, c, x[i + 12], 11, -421815835); c = hh(c, d, a, b, x[i + 15], 16, 530742520); b = hh(b, c, d, a, x[i + 2], 23, -995338651); a = ii(a, b, c, d, x[i + 0], 6, -198630844); d = ii(d, a, b, c, x[i + 7], 10, 1126891415); c = ii(c, d, a, b, x[i + 14], 15, -1416354905); b = ii(b, c, d, a, x[i + 5], 21, -57434055); a = ii(a, b, c, d, x[i + 12], 6, 1700485571); d = ii(d, a, b, c, x[i + 3], 10, -1894986606); c = ii(c, d, a, b, x[i + 10], 15, -1051523); b = ii(b, c, d, a, x[i + 1], 21, -2054922799); a = ii(a, b, c, d, x[i + 8], 6, 1873313359); d = ii(d, a, b, c, x[i + 15], 10, -30611744); c = ii(c, d, a, b, x[i + 6], 15, -1560198380); b = ii(b, c, d, a, x[i + 13], 21, 1309151649); a = ii(a, b, c, d, x[i + 4], 6, -145523070); d = ii(d, a, b, c, x[i + 11], 10, -1120210379); c = ii(c, d, a, b, x[i + 2], 15, 718787259); b = ii(b, c, d, a, x[i + 9], 21, -343485551); a = addme(a, olda); b = addme(b, oldb); c = addme(c, oldc); d = addme(d, oldd); i += 16; } return rhex(a) + rhex(b) + rhex(c) + rhex(d); }; } frame 1 { stop(); this.bubbleboxGameID = _root.gameID; scoreMc = this; sendBubbleBoxScore = function (gameID) { userData = new LoadVars(); var v4 = bubbleboxGameID + '_' + _root.score + '_' + _root.bubblebox_name; var v5 = bubbleboxGameID + '_' + '4234232143214421' + '_' + _root.score + '_' + '2537625476251' + '_' + _root.bubblebox_name + '_' + 'desleutelistessa'; var v3 = v5.MD5(); userData.datastring = v4; userData.hashstring = v3; var v2 = new LoadVars(); v2.onLoad = function (success) { if (success) { scoreMc.gotoAndStop('success'); } else { scoreMc.gotoAndStop('tryagain'); } }; userData.sendAndLoad('http://www.bubblebox.com/scripts/insertscore2008.php', v2, 'POST'); }; this.send_btn.onRelease = function () { if (_root.bubblebox_name != 'YOUR NAME' && _root.bubblebox_name.length > 0) { sendBubbleBoxScore(this._parent.bubbleboxGameID); this._parent.gotoAndStop('saving'); } }; } frame 1 { Selection.setFocus('instertname'); } frame 2 { stop(); } frame 3 { this.bubblebox_view_score.onRelease = function () { getURL('http://www.bubblebox.com/clickreg.php?type=gamestats&id=1761&subid=highscores&action=viewscores', '_blank'); }; } frame 4 { this.try_again.onRelease = function () { this._parent.gotoAndStop(1); }; } } frame 2055 { stop(); Mouse.show(); quit_btn.onRelease = function () { removeMovieClip(adBox); gotoAndStop(644); }; bb_mc.onRelease = function () { getURL('http://www.bubblebox.com/clickreg.php?type=gamestats&id=1761&subid=wingame', '_blank'); }; } movieClip 4700 { } movieClip 4717 { } movieClip 4718 { } movieClip 4719 { frame 111 { gotoAndPlay(15); } } movieClip 4724 { }




http://swfchan.com/19/91881/info.shtml
Created: 27/3 -2019 17:40:09 Last modified: 27/3 -2019 17:40:09 Server time: 03/05 -2024 12:39:12