RPGMakerID
Would you like to react to this message? Create an account in a few clicks or log in to continue.

Komunitas RPG Maker Indonesia
 
IndeksIndeks  Latest imagesLatest images  PencarianPencarian  PendaftaranPendaftaran  Login  
Per 2016, RMID pindah ke RMID Discord (Invite link dihapus untuk mencegah spambot -Theo @ 2019). Posting sudah tidak bisa dilakukan lagi.
Mohon maaf atas ketidaknyamanannya dan mohon kerjasamanya.

 

 [Req]-Tut. Repeat able quest VX

Go down 
3 posters
PengirimMessage
Shinch
Newbie
Newbie
Shinch


Level 5
Posts : 5
Thanked : 0
Engine : RMVX

[Req]-Tut. Repeat able quest VX Empty
PostSubyek: [Req]-Tut. Repeat able quest VX   [Req]-Tut. Repeat able quest VX Empty2010-01-31, 14:45

bwat abang abang semua. . . maft kalo slh tempat, cuz g ad lg tempat req tutorial yg saya temuin. . .

lngsung aja saya req tut.quest yg repeat able. . .
kyak quest game SE*L online
ex. quest stem of radish, quest hard shell dan sjenisnya
enggine yg saya pake VX
maft kalo slh tmpt THX bang. . .
Kembali Ke Atas Go down
HayzenTZ
Novice
Novice
HayzenTZ


Level 5
Posts : 131
Thanked : 4
Engine : RMVX

[Req]-Tut. Repeat able quest VX Empty
PostSubyek: Re: [Req]-Tut. Repeat able quest VX   [Req]-Tut. Repeat able quest VX Empty2010-01-31, 15:44

Tutorial buat quest udah banyak kok, di Google aja ntar ketemu.

contohnya nih: http://www.rpgrevolution.com/tutorial/quests-tutorial._144.html

kalo mau dibikin repeat-able, ya tinggal main switch aja,misal:


Cara 1:

saat kita ngambil quest,
Code:
control switches: [0001:Sedang Dalam Quest] = ON

Bikin page dimana conditionnya Switch [0001:Sedang Dalam Quest] is ON, terserah mau diisi apa (ini buat pas questnya masih jalan dan blom selse)

Pas di event dimana quest kita memenuhi persyaratan, tambahin Switch
Code:
control switches: [0002:Quest x Selesai] = ON
di event tsbt

trus bikin page baru lagi di pemberi quest dengan condition
Switch [0001:Sedang Dalam Quest] = ON
Switch [0002: Quest X Selesai] = ON
isi page dengan pemberian reward ato apalah, yg penting diakhiri dengan ini:
Code:
control switches: [0001:Sedang Dalam Quest] = OFF
control switches: [0002:Quest x Selesai] = OFF

jadi quest itu bisa diulang lagi, atau:


Cara 2:

Saat kira ambil quest,
Code:
Control Self Switch A = ON

trus bikin page yg condition-nya 'Self Switch A is ON', diisi kalo perlu (misal, teks "Kamu belum mengumpulkan Ruby yang cukup. cari lebih banyak!')

trus bikin page baru yg conditionnya udah terpenuhi (misal Variable [0001:Jumlah Ruby] 10 or higher dan Self Switch A is ON)
trus kasih teks terserah (misal "Terima Kasih! Ruby-Ruby ini akan sangat membantuku!")
yg penting terakhirnya dikasih Control Self Switch A = OFF. (kalo ini quest ngumpulin barang, jangan lupa set Variable barang ke 0 juga) ntar pas kita tanya lagi, dia ngasih quest lagi.

Maaf kalo kurang jelas. :peace:
Kembali Ke Atas Go down
Shinch
Newbie
Newbie
Shinch


Level 5
Posts : 5
Thanked : 0
Engine : RMVX

[Req]-Tut. Repeat able quest VX Empty
PostSubyek: Re: [Req]-Tut. Repeat able quest VX   [Req]-Tut. Repeat able quest VX Empty2010-02-01, 07:10

Maft kk maksud saya quest yang cari item dari bunuh momon gitu bang
jadi misalnya bunuh slime kita dapet item.... nah item tadi kalo uda ngumpul 20 di serahin ke quest center gitu
gimana kk thx b4 kk

Edited :
Script 'Game_Interprenter' Line 750 NoMethodError Occured
undefined method `[] for nil:NilClass


Pencerahan bang, errornya karna apa dan gimana cara ngatasinya
' :cry: :cry:


Terakhir diubah oleh Shinch tanggal 2010-02-01, 10:07, total 1 kali diubah
Kembali Ke Atas Go down
hart
Senior
Senior
avatar


Level 5
Posts : 805
Thanked : 38
Engine : Other
Skill : Very Beginner
Type : Developer

[Req]-Tut. Repeat able quest VX Empty
PostSubyek: Re: [Req]-Tut. Repeat able quest VX   [Req]-Tut. Repeat able quest VX Empty2010-02-01, 08:30

gini.. Buat sebuah event:
- Di page 1, condition dibiarkan kosong, terus di baris event ya buat questnya, lalu set switch quest mulai menjadi ON, misalnya:
Code:
@> Show Text: Kumpulkan 5 buah jelly, jelly didapat dari slime.
@> Control Switches: [0001:Quest mengumpulkan jelly] = ON.

- Masih di event yg itu, klik New Event Page. Di bagian Conditions, Centang switch [0001: Quest mengumpulkan jelly] is ON. Lalu di baris event buat conditional branch untuk mengecek itemnya..(note: jumlah item bisa disimpan di suatu variabel dulu untuk pengecekan). Setelah itu, matikan kembali switch [0001: Quest mengumpulkan jelly]. Contoh:
Code:
@>Control Variables[0001:Jelly] = [Jelly] in Inventory
@>Conditional Branch: Variable[0001:Jelly] >= 5
      @>Show Text: Kamu berhasil.. nih hadiah 2 potion.
      @>Change Items: [Potion], +1
      @>Change Items: [Jelly], -5
      @>Control Switches: [0001: Quest mengumpulkan jelly] = OFF
 :    Else
      @>Show Text: Jelly mu belum cukup tuh, cari lagi sana!!
 :    Branch End

Sebenarnya, intinya sih kembalikan switch mulai menjadi off kembali agar quest bisa dilakukan berulang-ulang :peace:

Maaf bila kurang jelas, maklum saya pemula :sembah:

hihihi...
Kembali Ke Atas Go down
Sponsored content





[Req]-Tut. Repeat able quest VX Empty
PostSubyek: Re: [Req]-Tut. Repeat able quest VX   [Req]-Tut. Repeat able quest VX Empty

Kembali Ke Atas Go down
 
[Req]-Tut. Repeat able quest VX
Kembali Ke Atas 
Halaman 1 dari 1

Permissions in this forum:Anda tidak dapat menjawab topik
RPGMakerID :: Engines :: RMVX :: RMVX Archive-
Navigasi: