|
| [ASK]Set_handler | |
| | Pengirim | Message |
---|
larkuzo Advance
Posts : 445 Thanked : 12 Engine : RMXP Skill : Beginner Type : Event Designer
| Subyek: [ASK]Set_handler 2012-09-25, 13:44 | |
| Permisi om-om tante-tante semua, saya mau nanya, tadi kan saya abis baca scriptnya tante yeki, terus kan ada fungsi set_handler, nah fungsinya buat apa dan cara makenya gimana? ini sekripnya - Code:
-
def create_quit_ confirmation_window @commandquit_window = Window_QuitCommand.new @commandquit_window.x = (Graphics.width - @ commandquit_window.width) / 2 @commandquit_window.y = (Graphics.height - @ coomandquit_window.height) / 2 @commandquit_window.set_ handler(:confirm_quit, method(:command_shutdown) ) @commandquit_window.set_ handler(:cancel_quit, method (:command_back)) @commandquit_ window.visible = false end | |
| | | yeki Novice
Posts : 182 Thanked : 6 Engine : RMVX Ace Skill : Beginner Type : Scripter
Trophies
Awards:
| Subyek: Re: [ASK]Set_handler 2012-09-25, 16:12 | |
| set_handler(Input_Symbol, method(method_symbol))salah satu fungsi yang diberikan dari Window_Selectable beserta turunannya dimana kita bisa memanggil method tertentu apabila menekan tombol yang ditentukan. Di RGSS2 hal ini dilakukan lebih panjang karena harus menyeting di methode update pada Scene_Base, lalu di setiap method pada class Scenenya. contoh - Code:
-
def update super if @command_window.active? if Input.trigger?(:C) method end end end
semua yang diatas bisa disingkat dengan @command_window.set_handler(input_symbol, method(method_symbol))input_symbol dapat diisi dengan jenis2 button input yaitu: :B , :C, :ok, :cancel, :LEFT, :RIGHT, :UP, :DOWN. mehtod symbol adalah nama method yang akan dipanggil dan diawali degnan tanda ":" contoh ingin memanggil method : create_command_windowmaka method symbolnya adalah :create_command_windowsekian penjelasan dariku maaf bila ada kesalahan | |
| | | larkuzo Advance
Posts : 445 Thanked : 12 Engine : RMXP Skill : Beginner Type : Event Designer
| Subyek: Re: [ASK]Set_handler 2012-09-25, 17:08 | |
| Nah, kalau yang di script tante kan itu symbolnya ada :confirm_quit sama :cancel_quit , nah symbol itu dapet darimana? Kan katanya symbol itu kaya :C, :X, :A, :LEFT,dll | |
| | | Rian01 Advance
Posts : 318 Thanked : 0 Engine : RMVX Ace Skill : Beginner
Trophies
Awards: | Subyek: Re: [ASK]Set_handler 2012-09-25, 18:00 | |
| kayaknya saya familiar sama script itu deh @TS itu method buat manggil def ":<nama definisi>" | |
| | | larkuzo Advance
Posts : 445 Thanked : 12 Engine : RMXP Skill : Beginner Type : Event Designer
| Subyek: Re: [ASK]Set_handler 2012-09-25, 18:52 | |
| @Rian01 Lah itu bukannya yang method ya? method(:command_shutdown) Maksud saya itu yang buat symbolnya, kenapa confirm_quit sama cancel quit? P.S Tolong report post saya yang double, biar dihapus sama momod | |
| | | Rian01 Advance
Posts : 318 Thanked : 0 Engine : RMVX Ace Skill : Beginner
Trophies
Awards: | Subyek: Re: [ASK]Set_handler 2012-09-25, 19:17 | |
| @/\ symbol ?? oops maaf saya kurang paham maksudmu sebelumnya saya juga bingung bahasa RGSS3 yang digunakan kk Yeki kalo dilihat2 sih kayaknya gunanya buat manggil method seperti yang saya jelaskan tadi tapi tidak perlu bikin def baru .... maksudnya hanya perlu bikin lokal variable baru ( tanda " @ " ) CMIIW EDIT kan user bisa lapor sendiri | |
| | | larkuzo Advance
Posts : 445 Thanked : 12 Engine : RMXP Skill : Beginner Type : Event Designer
| Subyek: Re: [ASK]Set_handler 2012-09-25, 19:32 | |
| Oh, setelah saya coba teliti, ternyata itu didapatkan dari windownya masing2, dan windownya dapat dari vocab dan vocab dapat dari database Ternyata bagian symbol itu untuk pilihan2nya yang ditentukan oleh fungsi window_command yang merupakan turunan window_selectable P.S : Nah, masalahnya kita gak bisa report post kita sendiri, jadi terpaksa deh minta report-in sama orang lain | |
| | | Rian01 Advance
Posts : 318 Thanked : 0 Engine : RMVX Ace Skill : Beginner
Trophies
Awards: | Subyek: Re: [ASK]Set_handler 2012-09-25, 19:38 | |
| oh jadi bagian itu ya .... kurang jelas nanya-nya bukannya di post yeki itu sudah jelas ? oke saya laporin deh | |
| | | larkuzo Advance
Posts : 445 Thanked : 12 Engine : RMXP Skill : Beginner Type : Event Designer
| Subyek: Re: [ASK]Set_handler 2012-09-25, 20:03 | |
| @Rian Di post tante yeki cuma ngejelasin symbol itu buat inputnya, ternyata buat choicenya Okeh, sekarang saya udah lumayan ngerti tentang set_handler, jadi.. solpet and loked | |
| | | Sponsored content
| Subyek: Re: [ASK]Set_handler | |
| |
| | | | [ASK]Set_handler | |
|
| 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 ]
|
|
|
|