|
| [Eventing]Advanced Tutorial | |
|
+2rusted_71 Shiro the Creator 6 posters | Pengirim | Message |
---|
Shiro the Creator Novice
Posts : 121 Thanked : 0 Engine : RMVX Skill : Skilled Type : Writer
| Subyek: [Eventing]Advanced Tutorial 2009-12-21, 10:30 | |
| Pertama-tama, pastinya sudah tahu projectnya kk Kuro Creator kan? Yang berjudulkan "Kuro's Dungeon". Berhubung skill "eventer" saya lemah (bisa dilihat di profile card), dari topic ini saya mewakili Kuro Creator. Dorong batu - Spoiler:
Pada demo gamenya, ketika "Rock" di dorong pada tempatnya, maka pintu akan terbuka. Pertama, agar membuat batu terdorong masukkan: - Code:
-
@>Set Move Route: This event (skip, wait) - $> Play SE 'sand', 100, 150 - $>Move away from player Lalu, dengan menggunakan variable: - Code:
-
@>Control Variables: [001] = This event's Map X @>Variable [002] = This event's Map Y Hal itu untuk menentukan nilai posisi koordinat X dan koordinat Y event batu nya setelah batu di dorong. Setelah itu, menentukan koordinat X dan koordinat Y tempat di mana batu harus di dorong. Pertama klik posisi tempat tersebut, maka akan ada angka koordinat yang muncul pada kanan bawah. Contoh (013, 025) jadi koordinat X pada tempat di mana batu harus didorong adalah 13, dan koordinat Y adalah 25. Setelah mengetahui titik koordinat X dan Y tersebut, tambahkan: - Code:
-
@>Conditional Branch if Variable 001 == 013 @>Conditional Branch if Variable 002 == 025 @>Control Switch 001 = On @>Play SE 'key', 100, 50 @>Control Self Switch A = On Branch end Branch end Dengan begitu, bila event batu berada pada koordinat tersebut, maka "self switch A" akan aktif, dan switch yang digunakan untuk membuka pintu akan aktif. Switch tersebut bisa diganti dengan variable.
Fitur swap weapon - Spoiler:
Demo "Kuro's Dungeon" yang telah di update, ada fitur baru tentang swap weapon. Itu tidak menggunakan script, tapi event "Parallel Process". Jadi berfungsi hanya pada satu map per event. Pertama, buat event baru parallel process. Lalu isi dengan: - Code:
-
@>Conditional Branch if player press button Y @> Branch end Button bisa di ganti sesuai kemauan, (Button Y = S di keyboard). Jadi, tombol yang digunakan untuk swap weapon adalah Y. Misalkan ada 2 tipe senjata, dalam conditional branch, isi: - Code:
-
@>Control Variables [001] += 1 @>Conditional Branch if variable [001] == 1 @> Branch end @>Conditional Branch if variable [001] == 2 @> Branch end @>Conditional Branch if variable [001] == 3 @> Branch end Conditional branch yang ketiga untuk tangan kosong (tanpa weapon). Pada tiap conditional branch, isi: Conditional Branch 1 - Code:
-
@>Conditional Branch if player has weapon 001 @>Play SE 'equip', 100, 50 @>Change equipment weapon 001 @>Show text (You equip weapon 001) @>Else @>Control Variables [001] += 1 Branch end Conditional Branch 2 - Code:
-
@>Conditional Branch if player has weapon 002 @>Play SE 'equip', 100, 50 @>Change equipment weapon 002 @>Show text (You equip weapon 002) @>Else @>Control Variables [001] += 1 Branch end Conditional Branch 3 - Code:
-
@>Play SE 'equip', 100, 50) @>Change equipment weapon [none] @>Show text (You equip nothing) @>Control Variables [001] == 0 Mohon bisa dimengerti (saya sendiri tidak mengerti). Jadi intinya, setiap player menekan Button Y, variable akan terus bertambah hingga pada conditional branch 3, variable kembali dijadikan 0.
Limited Vision - Spoiler:
Pada level 7, di "Kuro's Dungeon" ada tambahan fitur limited vision. Ini tidak menggunakan script. Hal pertama yang dibutuhkan adalah, gambar seperti ini: Gunakan resource manager, dan simpan di folder pictures. Untuk memanggil gambar tersebut, buat event baru "Parallel Process" pada map yang menggunakan fitur ini. Event diisi dengan: - Code:
-
@>Control Variables [001] = player's screen X @>Control Variables [002] = player's screen Y @>Show picture: 1, 'gambar', Center (Variable[001][002]), (100%,100%), 255, normal Origin di set center, dengan posisi X dan Y = posisi X dan Y screen player. Dengan begitu, picture akan selalu muncul tepat di tengah player. Ini hanya berfungsi pada satu map per event. Jangan lupa erase picture bila transfer ke map lain. Penggunaan fitur yang ini agak repot, jadi sebaiknya yang menggunakan script saja.
Random Event Location - Spoiler:
Digunakan saat melawan boss di level 5. Hanya bisa digunakan kalau seluruh area di map passable dan panjang = lebar. Kalau yang ini sederhana saja, ceritanya setelah batu digunakan untuk men stun si boss, batu tersebut pindah ke lokasi yang random untuk digunakan lagi. Code nya: - Code:
-
@>Control Variable: [0001] = Random No. (1....23) @>Control Variable: [0002] = Random No. (1....23) Mengapa random 1....23 ? Angka random tersebut, di ambil dari luas wilayah map. Bila luas wilayah 25 x 25, maka angka randomnya 1....23. Contoh panjang = n berarti, luas wilayah = n x n angka random nya = 1....(n-2) Setelah itu, masukkan: - Code:
-
@>Set Event Location: This event, Variable [0001][0002] Dengan begitu, event akan berpindah lokasi ke tempat random dalam map ini.
Snowball - Spoiler:
Kuro's Dungeon level 6. Di situ, Snowball sama seperti Rock (move away bila di push). Tapi Snowball akan move away dari player 10 tiles. Dan bila Snowball kontak dengan Flame, maka flame akan padam. Ceritanya, bila flame tersentuh player maka akan ter restart. Event yang akan dibuat ini cukup rumit. Pada Snowball buat: - Code:
-
@>Control Self Switch: A = ON @>Set Move Route: This Event (Skip, Wait) :$>SE: 'Sand', 100, 50 :$>Move away from player (sampai 10 x) @Control Self Switch: A = OFF Pada page 2 nya, dengan ketentuan self switch A = on, graphic yang sama dan trigger parallel process: - Code:
-
@>Control Variables: [001] = This event's Map X @>Control Variables: [002] = This event's Map Y @>Conditional Branch: Variable [001] == (Map X nya Flame) @>Conditional Branch: Variable [002] == (Map Y nya Flame) @>Control Switches: [001] = ON @>Show Animation @>Control Self Switch: B = ON @>Wait: 30 frame(s) @>Control Switches: [001] = OFF Branch end Branch end Setelah itu, buat page 3 nya ketentuan self switch B = on, dengan graphic bercak-bercak salju. Lalu, untuk apa switch nya? Switch nya di ON dan di OFF kan hanya untuk membuka page event milik Flame, yang akan padam bila kontak dengan Snowball. Pada Flame, centang through agar snowball bisa menembusnya, trigger nya player touch, dan buat agar player restart ketika menyentuhnya. Pada page 2 nya Flame, dengan graphic yang sama tapi trigger parallel process, dan ketentuan switch [001] = ON: - Code:
-
@>Conditional Branch: Variable [001] == (Map X nya Flame) @>Conditional Branch: Variable [002] == (Map Y nya Flame) @>Erase Event Branch end Branch end @>Control Switches: [001] = OFF Jadi, ketika Map X dan Map Y Snowball sama dengan Map X dan Map Y Flame, maka secara parallel process Snowball akan berubah menjadi bercak-bercak salju dan Flame akan menghilang.
Reset - Spoiler:
Digunakan pada tiap event yang menggunakan self switch di Kuro's Dungeon, contohnya treasure chest. Self switch tidak bisa di set dari event lain. Tapi ada trik eventing yang menggunakan Autorun agar bisa men set self switch event lainnya. Pertama, pada event yang menggunakan self switch (contoh, treasure chest) buat event page baru dengan ketentuan Switch 001 harus ON. Lalu, set sebagai autorun/parallel process. Isi event tersebut dengan: - Code:
-
@>Control Self Switch A/B/C/D = OFF Buat event baru Autorun di luar sebagai event yang mereset event yang menggunakan self switch. Isi eventnya dengan: - Code:
-
@>Control Switch 001 = ON @>Wait 30 frame(s) @>Control Switch 001 = OFF @>Erase Event Mengapa diberi wait? Mungkin untuk memberi kesempatan PC untuk berpikir sejenak. Mengapa Switch 001 di OFF kan lagi? Agar ia hanya bisa ON ketika player keluar-masuk Map. Mengapa diberi Erase Event? Untuk menyudahi autorun.
Sacrificer & Fairy - Spoiler:
Muncul di level 8. Idenya, Sacrificer menginginkan beberapa Fairy dengan begitu ia bisa berubah menjadi Rock ataupun Iron. Fairy bila menyentuh player maka akan terus mengikutinya kemanapun ia pergi. Begitu Fairy menyentuh Sacrificer, maka ia akan lenyap. Untuk membuat itu, pertama pada Sacrificer buat agar ia berubah menjadi Iron/Rock dengan ketentuan Variable 003 = 5 or above (angka terserah anda). Eventing pada Fairy, buat trigger Event Touch dan isi: - Code:
-
@>Conditional Branch if Switch 001 = ON @>Show Balloon Icon: This Event, Anger @>Play SE: 'Thunder1' (100, 150) @>Else @>Show Balloon Icon: This Event, Heart @>Play SE: 'Heal7' (100, 150) @>Control Switch 001 = ON @>Control Self Switch A = ON Branch End Mengapa menggunakan Switch? Agar Fairy yang diajak cuma bisa 1, dengan begitu tidak membuat sulit pada page 2. Buat page event 2 pada Fairy dengan ketentuan Self Switch A = ON, trigger Parallel Process, Approach, Through, dan isi: - Code:
-
@>Control Variable 001 == This Event Map X @>Control Variable 002 == This Event Map Y @>Conditional Branch if Variable 001 == (Map X Sacrificer) @>Conditional Branch if Variable 002 == (Map Y Sacrificer) @>Show Animation: This Event, Fire/Single1 @>Control Variable 003 += 1 @>Control Switch 001 = OFF @>Erase Event Branch End Branch Ende Switch dibuat, agar tidak menggunakan banyak Variable Slot yang menentukan Map X dan Map Y Fairy. Dengan begitu, ketika Fairy berada pada Map X dan Map Y Sacrificer maka ia akan terbaka dan menghilang.
Segitu saja dulu, banyak juga eventing tutorial yang lain, nanti di post pada post pertama ini.
Terakhir diubah oleh Shiro the Creator tanggal 2010-01-10, 08:51, total 8 kali diubah (Reason for editing : Update) | |
| | | rusted_71 Scripter Karatan
Posts : 392 Thanked : 11 Engine : RMVX Skill : Beginner Type : Scripter
| Subyek: Re: [Eventing]Advanced Tutorial 2009-12-21, 10:34 | |
| - Shiro the Creator wrote:
- Ini khusus RMVX.
perasaan metode ini juga bisa di pake di RMXP... sama persis kok metodenya...
Terakhir diubah oleh rusted_71 tanggal 2009-12-21, 11:49, total 1 kali diubah | |
| | | Tamu Tamu
| Subyek: Re: [Eventing]Advanced Tutorial 2009-12-21, 11:05 | |
| NIce Tut.
weleh... bisa bikin tutorial buat eventing Prolog gag ? |
| | | Shiro the Creator Novice
Posts : 121 Thanked : 0 Engine : RMVX Skill : Skilled Type : Writer
| Subyek: Re: [Eventing]Advanced Tutorial 2009-12-21, 11:19 | |
| @Kk Rusted 71 Kalau bisa di RMXP bagus lah.
@Kk Declaration963 Tutorial buat eventing prolog maksudnya apa ya? Saya juga tidak mengerti, ini tutorial hasil ngintip project Kk Kuro. Karena tiap event nya ada commentnya, jadi tinggal jiplak aja.
Tutorial Update.... | |
| | | Tamu Tamu
| Subyek: Re: [Eventing]Advanced Tutorial 2009-12-21, 11:26 | |
| BUkan, buat event yang biasanya ada di awal game, event yg menceritakan awal game dan inti cerita game. ya seperti opening pembuka lah. kaya mungkin Scrool Map + gambar + bgm.. tp saya gag jago dalam ngebuatnya jadi mungkin anda bisa bantu saya |
| | | Shiro the Creator Novice
Posts : 121 Thanked : 0 Engine : RMVX Skill : Skilled Type : Writer
| Subyek: Re: [Eventing]Advanced Tutorial 2009-12-21, 11:35 | |
| Oh, seperti intro nya? Saya juga tidak tahu ya, di game nya Kk Kuro yang "Kuro Creation" ada, cuman gak mengerti.... | |
| | | Tamu Tamu
| Subyek: Re: [Eventing]Advanced Tutorial 2009-12-21, 13:20 | |
| - Shiro the Creator wrote:
- Oh, seperti intro nya? Saya juga tidak tahu ya, di game nya Kk Kuro yang "Kuro Creation" ada, cuman gak mengerti....
ya, tunggu kk, kuro sembuh, atau km mempelajarinya dulu ato gimana ato.. ya udah semoga cepet sembuh aja deh buat kuro |
| | | Shiro the Creator Novice
Posts : 121 Thanked : 0 Engine : RMVX Skill : Skilled Type : Writer
| Subyek: Re: [Eventing]Advanced Tutorial 2009-12-21, 15:01 | |
| Tutorial bertambah lagi.... Ada di post pertama. | |
| | | rusted_71 Scripter Karatan
Posts : 392 Thanked : 11 Engine : RMVX Skill : Beginner Type : Scripter
| Subyek: Re: [Eventing]Advanced Tutorial 2009-12-21, 18:12 | |
| wah limited vision versi even...
sep...sep...
tapi klo bisa di tambahin wait di atasnya, biar ngurangin lag... ya minimal wait 1 frame... | |
| | | Kuro Ethernite The Creator
Posts : 1631 Thanked : 24 Engine : RMVX Ace Skill : Masterful Type : Jack of All Trades
Trophies
Awards:
| Subyek: Re: [Eventing]Advanced Tutorial 2009-12-23, 13:56 | |
| Waaa, rahasia "Kuro's Dungeon" d bocorkan!!!!
@Declar Maksudnya intro sebelum game gtu? Kyak show beberapa picture sebelum mulai ya?? Coba donlod "Bank Event" nieh.... http://www.mediafire.com/download.php?uyywiuttzj4
Apa maksudny yg kyak gitu? | |
| | | yerry_great @> Moderator
Posts : 1251 Thanked : 15 Engine : Multi-Engine User Skill : Very Beginner Type : Jack of All Trades
| Subyek: Re: [Eventing]Advanced Tutorial 2009-12-23, 14:08 | |
| Ini bisa di RM2k(3), XP, VX juga...
keren"
Update terus ya | |
| | | zeroyuki92 Novice
Posts : 263 Thanked : 3 Engine : RMVX
| Subyek: Re: [Eventing]Advanced Tutorial 2009-12-26, 00:09 | |
| iya nih, kalau kebanyakan paralel process..bakal bikin game ngelag, jadinya jangan lupa kalo di event yang paralel process selalu selipin wait buat ngasih waktu kompi "mikir", stidaknya 1 frame
btw eventnya mantap kk, ga kpikiran...gw jarang banget manfaatin variabel c buat hal2 ginian, thx banget guidenya | |
| | | Shiro the Creator Novice
Posts : 121 Thanked : 0 Engine : RMVX Skill : Skilled Type : Writer
| Subyek: Re: [Eventing]Advanced Tutorial 2009-12-26, 08:13 | |
| Tutorial bertambah lagi, sudah di posting di post pertama. | |
| | | rusted_71 Scripter Karatan
Posts : 392 Thanked : 11 Engine : RMVX Skill : Beginner Type : Scripter
| Subyek: Re: [Eventing]Advanced Tutorial 2009-12-27, 12:41 | |
| kk... yang random itu... tar hasilnya gak aneh yah..?
kan klo random gitu... kemungkinan randomnya cuma garis miring dari map...
misalnya 25 X 25... randomnya cuma ke 1,1 atau 2,2 atau 3,3 dst...
klo biar lebih random lagi kenapa ga bikin 2 variablenya x dan y... tapi itu bisa bahaya klo ada tileset yang ga passable... tar malah kejebak deh...
klo mau ada scriptnya kk rei kok... cari aja di RMVX script scriptnya dah lama, jdi cari yang halaman ke 2 perasaan...
thx | |
| | | Shiro the Creator Novice
Posts : 121 Thanked : 0 Engine : RMVX Skill : Skilled Type : Writer
| Subyek: Re: [Eventing]Advanced Tutorial 2009-12-27, 13:20 | |
| Oh, lupa di tambahin.... Sudah diedit....
@kk Rusted 71 Tidak tau juga ya, ini cuman ikutin contekan projectnya kk Kuro. Iya, sudah liat scriptnya, anggap saja ini versi eventingnya. | |
| | | Shiro the Creator Novice
Posts : 121 Thanked : 0 Engine : RMVX Skill : Skilled Type : Writer
| Subyek: Re: [Eventing]Advanced Tutorial 2009-12-30, 15:06 | |
| Tutorial Update, Snowball.... Cukup sekian, mungkin dalam beberapa hari ini saya tidak bisa online.... | |
| | | Shiro the Creator Novice
Posts : 121 Thanked : 0 Engine : RMVX Skill : Skilled Type : Writer
| Subyek: Re: [Eventing]Advanced Tutorial 2010-01-10, 08:53 | |
| Tutorial kembali di update. Judul topiknya saya ganti, karena kelihatannya tutorial ini agak rumit. | |
| | | tukang_es Dalangnya RMID
Posts : 321 Thanked : 14 Engine : Multi-Engine User Skill : Beginner Type : Developer
Trophies
Awards: | Subyek: Re: [Eventing]Advanced Tutorial 2010-02-04, 08:54 | |
| Wah tutorialnya sangat membantu, akan ditambah gak tutornya? minta demonya dunk | |
| | | Shiro the Creator Novice
Posts : 121 Thanked : 0 Engine : RMVX Skill : Skilled Type : Writer
| Subyek: Re: [Eventing]Advanced Tutorial 2010-02-04, 15:21 | |
| | |
| | | Sponsored content
| Subyek: Re: [Eventing]Advanced Tutorial | |
| |
| | | | [Eventing]Advanced Tutorial | |
|
Similar topics | |
|
| Permissions in this forum: | Anda tidak dapat menjawab topik
| |
| |
| Latest topics | » [Web Novel] Gloria Infidelis by LightNightKnight 2016-11-17, 21:27
» [Announcement] Forum baru untuk RMID by TheoAllen 2016-08-25, 16:39
» Where I'm Wrong ? by ReydVires 2016-07-24, 16:10
» flakeheartnet's Resources part III by flakeheartnet 2016-07-08, 14:30
» Keira's Art Warehouse by KeiraBlaze 2016-06-28, 19:27
» Theo Core Time System + Bingung by Lockin 2016-06-27, 16:24
» Error Script, Maybe ? by Lockin 2016-06-27, 16:20
» Nusaimoe @ RMID Lounge by Jihad Bagas 2016-06-21, 05:02
» Call Random Battle by Lockin 2016-06-15, 17:04
» Flakeheartnet Resources Part II [come back gift] by flakeheartnet 2016-06-07, 15:51
|
Statistics
|
Members: [ 4947 ]
Topics: [ 8258 ]
Posts: [ 112606 ]
Newest member: [ https://rmid.forumotion.net/u4968 ]
|
|
|
|