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.
|
|
| [Discussion] RGSS Support Thread | |
| |
2012-05-07, 17:58 | [Discussion] RGSS Support Thread |
---|
larkuzo Advance
Posts : 445 Thanked : 12 Engine : RMXP Skill : Beginner Type : Event Designer
| First topic message reminder :kakak maaf sebelumnya kalau mengganggu, ada yang ingin saya tanyakan ketika saya belajar RGSS 1. pas saya baca-baca scriptnya mog hunter, di akhir scriptnya suka ada $mog_rgss_... = true (contohnya pas saya lagi liat script title sofia di akhirnya ada variable $mog_rgss_title_sofia = true sama di mog hunter hud ada variable $mog_rgssxp_c_hud = true) di salah satu scriptnya om littledrago juga ada $drago_rgss_... (lupa lagi soalnya script apaan . Nah fungsi variable global itu buat apa ya ? karena saya cari-cari variable itu gak dipake dimanapun. Terus cara penggunaannya gimana ? 2. Pas saya baca script om littledrago yang Damage Popup System ada script kaya gini @damage.each_with_index{ |d,i| d.update} nah, yang dilakukan script itu apa ya ? (soalnya gak ada fungsi each_with_index di help file), kalo bisa sekalian penjelasannya. Pertanyaan lain menyusul, maaf jika kurang dimengerti. Edit : Maaf kalo salah kamar RGSS Support Thread Ini adalah RGSS Support Thread. Di sini kamu dapat menanyakan hal-hal seputar RGSS. Kamu dapat menanyakan topik apa saja asalkan masih berhubungan dengan RGSS. InstructionSebelum menanyakan sesuatu, ada baiknya kamu mencari terlebih dahulu pertanyaanmu dalam thread ini. Pertanyaan itu mungkin sudah terjawab. Maka, carilah terlebih dahulu. How It WorksJika kamu sudah mencari dan tidak ketemu, maka kamu dapat mempostnya. Jika belum juga mendapat jawaban, kamu dapat melakukan BUMP asalkan sudah lebih dari 1 hari. Note : Pertanyaan-pertanyaan akan di jawab oleh member-member yang lain. Karena itu, bersabarlah jika belum dijawab. |
| | |
2012-05-12, 10:59 | Re: [Discussion] RGSS Support Thread |
---|
LiTTleDRAgo Senior
Posts : 712
Awards:
| buat bikin viewport baru - Code:
-
Viewport.new(x, y, width, height)
# atau
Viewport.new(rect)
contohnya di spriteset map - Code:
-
class Spriteset_Map #-------------------------------------------------------------------------- # * Object Initialization #-------------------------------------------------------------------------- def initialize # Make viewports @viewport1 = Viewport.new(0, 0, 640, 480) @viewport2 = Viewport.new(0, 0, 640, 480) @viewport3 = Viewport.new(0, 0, 640, 480) ..... end end terus kelas2 macam plane, dll, buat make viewportnya cukup kyk gini doang @panorama = Plane.new(@viewport1) @tilemap = Tilemap.new(@viewport1) ------edit : keduluan |
| | | 2012-05-12, 17:08 | Re: [Discussion] RGSS Support Thread |
---|
Lukas Senior
Posts : 618 Thanked : 22
| gw tanya donk, what the maksud of : text.gsub!(/\\[Vv]\[([0-9]+)\]/) { $game_variables[$1.to_i] } text.gsub!(/\\\\/) { "\000" } text.gsub!(/\\[Cc]\[([0-9]+)\]/) { "\001[#{$1}]" } text.gsub!(/\\[Gg]/) { "\002" }entah knapa gw pling ga niat sama window_massage ga ada keinginan buat cari tau sndiri. alias yg pake (*args) apa fungsinya ? and, buat aku mengerti tentang : Thread di rgss tuh gimana ? Procces tuh di rgss gmana ? tingkatnya tinggian mana ? dan bisa buat apa aja ? |
| | | 2012-05-12, 17:44 | Re: [Discussion] RGSS Support Thread |
---|
LiTTleDRAgo Senior
Posts : 712 Thanked : 27 Engine : RMXP Skill : Skilled Type : Scripter
Awards:
| - Lukas wrote:
- gw tanya donk, what the maksud of :
text.gsub!(/\\[Vv]\[([0-9]+)\]/) { $game_variables[$1.to_i] } text.gsub!(/\\\\/) { "\000" } text.gsub!(/\\[Cc]\[([0-9]+)\]/) { "\001[#{$1}]" } text.gsub!(/\\[Gg]/) { "\002" } entah knapa gw pling ga niat sama window_massage ga ada keinginan buat cari tau sndiri. - Spoiler:
- Code:
-
text.gsub!(/\\[Vv]\[([0-9]+)\]/) { $game_variables[$1.to_i] } artinya bagian text yang \v[ angka ] bakalan disubtitusi sama $game_variables[ angka ]yg \\ itu dibaca jadi \ yg [Vv] itu artinya bisa huruf V besar sama v kecil yg ([0-9]+) itu artinya angka (dari 0 sampai seterusnya) dan + itu berarti positif - Code:
-
text.gsub!(/\\\\/) { "\000" } artinya setiap \\ didalam text diganti jadi \000 seperti yg sebelumnya, setiap 2 tanda '\' dihitung 1 - Code:
-
text.gsub!(/\\[Cc]\[([0-9]+)\]/) { "\001[#{$1}]" } artinya setiap \c[ angka ] diganti jadi \001[ angka ] tanda $1 itu berarti mengambil data dari yang disubtitusikan (repot ngejelasinnya, lebih ngerti kalau coba sendiri)
- Lukas wrote:
- alias yg pake (*args) apa fungsinya ?
- Spoiler:
kalo yg kyk gitu semua argumen dari fungsi dijadiin satu semuanya - Code:
-
def something(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z) .... end
alias aliased_something something def something(*args) aliased_something(*args) end
terus itu juga bisa dipakai buat fungsi yg ga jelas jumlah argumentnya daripada susah-susah mending pake *args
- Lukas wrote:
- and, buat aku mengerti tentang :
Thread di rgss tuh gimana ? Procces tuh di rgss gmana ?
tingkatnya tinggian mana ? dan bisa buat apa aja ?
bukan bidang gw, tunggu yg lain ngejawab aja deh ~ |
| | | 2012-05-12, 19:44 | Re: [Discussion] RGSS Support Thread |
---|
LowlingLife Administrator
Posts : 2000 Thanked : 25 Engine : Multi-Engine User
Awards:
| *args itu buat ngealias method yang ada argumentnya setahu saya. Dan yang text.gsub itu pakai Regular Expression, yang paling saya males pelajari karena bosan... Tapi ini sangat dipakai untuk ngecocokkin apa yang user input sama kode... BTW, kan text.gsub!(/\\[Vv]\[([0-9]+)\]/) { $game_variables[$1.to_i] } artinya \v[1] bakal dijadikan $game_variables[1].to_i. Nah kalo misalkan kita mau baca suatu string yang di-input gimana om? contoh hasilnya : \f["Hello"] |
| | | 2012-05-12, 20:09 | Re: [Discussion] RGSS Support Thread |
---|
LiTTleDRAgo Senior
Posts : 712 Thanked : 27 Engine : RMXP Skill : Skilled Type : Scripter
Awards:
| kalau cuma huruf doang - Code:
-
text.gsub!(/\\[Ff]\[(\w+)\\]/) { "\000[#{$1}]" } w itu word, jadi spasi, titik, dll ga kebaca kalo mau semuanya termasuk ke tanda bacanya sekalian - Code:
-
text.gsub!(/\\[Ff]\[(.+?)\]/) { "\000[#{$1}]" } |
| | | 2012-05-12, 20:28 | Re: [Discussion] RGSS Support Thread |
---|
Lukas Senior
Posts : 618 Thanked : 22
| yg *args :d^^b: yg text.gsub! thanks - Spoiler:
saya lagi bosan. gak tau harus ngapain..
|
| | | 2012-05-12, 22:57 | Re: [Discussion] RGSS Support Thread |
---|
LowlingLife Administrator
Posts : 2000 Thanked : 25 Engine : Multi-Engine User
Awards:
| Oke. Thread ini saya pinned soalnya banyak informasi berharga dan kayaknya emang cocok dijadikan discussion thread aja... BTW, makasih om Drago tentang text.gsubnya.. Soalnya saya emang agak puyeng soal regular expression... |
| | | 2012-05-12, 23:01 | Re: [Discussion] RGSS Support Thread |
---|
weild64 Novice
Posts : 175 Thanked : 0 Engine : Multi-Engine User Skill : Intermediate Type : Mapper
| Thread nya bagus, dan banyak yang dapat saya pelajari maaf ga bisa bantu, kurang mengerti dalam RGSS kalo salah pake space / kelebihan pake space ngaruh ga? masih nubi |
| | | 2012-05-12, 23:06 | Re: [Discussion] RGSS Support Thread |
---|
LowlingLife Administrator
Posts : 2000 Thanked : 25 Engine : Multi-Engine User
Awards:
| Maksudnya om? Spacenya kelebihan dalam konteks method atau String? Soalnya kalau method, space dikit udah beda. Contoh : alias life_initalize initialize kalo gak ada space, alias life_initializeinitialize udah ngaruh banget. Kalo string, bisa dilihat kalo string itu ditampilkan.. |
| | | 2012-05-12, 23:10 | Re: [Discussion] RGSS Support Thread |
---|
weild64 Novice
Posts : 175 Thanked : 0 Engine : Multi-Engine User Skill : Intermediate Type : Mapper
| - LowlingLife wrote:
- Maksudnya om? Spacenya kelebihan dalam konteks method atau String? Soalnya kalau method, space dikit udah beda. Contoh :
alias life_initalize initialize kalo gak ada space, alias life_initializeinitialize udah ngaruh banget.
Kalo string, bisa dilihat kalo string itu ditampilkan.. yg ane maksud itu String kalo di method ane dah ngerti dikit lah, tapi klo string masih puyeng |
| | | 2012-05-12, 23:15 | Re: [Discussion] RGSS Support Thread |
---|
LiTTleDRAgo Senior
Posts : 712 Thanked : 27 Engine : RMXP Skill : Skilled Type : Scripter
Awards:
| - weild64 wrote:
- Thread nya bagus, dan banyak yang dapat saya pelajari
maaf ga bisa bantu, kurang mengerti dalam RGSS
kalo salah pake space / kelebihan pake space ngaruh ga? masih nubi kalo kelebihan space pada method, bisa ngaruh bisa ngga misal : - Code:
-
if abc == true something end
# atau
if abc==true&&def+3>90 something end
kalo yg kyk gitu ngga ngaruh, tapi kalau - Code:
if abc==trueanddef+3>90
# atau
attr_accessor : something # harusnya attr_accessor :something
itu udah salah, pasti error |
| | | 2012-05-12, 23:18 | Re: [Discussion] RGSS Support Thread |
---|
LowlingLife Administrator
Posts : 2000 Thanked : 25 Engine : Multi-Engine User
Awards:
| Contoh ya : Kita maunya nampilin teks yang bunyinya : - Quote :
- AKU GANTENG SEKALI!
kan di window tulisnya : - Code:
-
self.contents.draw_text(0, 0, 160, 32, "AKU GANTENG SEKALI!') entar kan di outputnya juga AKU GANTENG SEKALI .... Tapi kalo misalkan : - Code:
-
self.contents.draw_text(0, 0, 160, 32, "AKUGANTENGSEKALI!") Keluarnya jadi : - Quote :
- AKUGANTENGSEKALI!
Tapi, kalo misalkan seperti ini : - Code:
-
self.contents.draw_text(0,0,160,32,"AKU GANTENG SEKALI!') Tetap bakal di outputnya AKU GANTENG SEKALI! |
| | | 2012-05-12, 23:26 | Re: [Discussion] RGSS Support Thread |
---|
weild64 Novice
Posts : 175 Thanked : 0 Engine : Multi-Engine User Skill : Intermediate Type : Mapper
| makasih jawaban nya pada jago scrpit nih jadi hehe |
| | | 2012-05-13, 11:25 | Re: [Discussion] RGSS Support Thread |
---|
larkuzo Advance
Posts : 445 Thanked : 12 Engine : RMXP Skill : Beginner Type : Event Designer
| Wah, kaget hari ini, buka rmid lewat hp langsung liat latest post "wah ada judul yang mencurigakan" eh ternyata trit ini cuma diganti judulnya (gak nyangka di pinned juga akhirnya) BTW saya mau tanya lagi : apa bedanya window_selectable sama window_command ? kok kayanya mirip2 ya fungsinya ? tapi beda2 cara pakenya ? |
| | | 2012-05-13, 11:45 | Re: [Discussion] RGSS Support Thread |
---|
LowlingLife Administrator
Posts : 2000 Thanked : 25 Engine : Multi-Engine User
Awards:
| Window_Command itu nge-inherit Window_Selectable. Hasilnya, Window_Command sepertinya jadi lebih simple. Cara pakainya emang beda om.. Kalo Window_Command, cukup nge-data commandnya apa aja. Window_Command digunakan di Menu, Shop, dll. Pokoknya yang berhubungan dengan command. Seperti di battle. Kalo Window_Selectable, dia lebih kompleks. Digunakan di Item Screen, Skill Screen, dsb. Pokoknya buat nge-milih tapi lebih kompleks. Nah, kalo Show Choice juga pakai Window_Selectable. |
| | | 2012-05-13, 12:45 | Re: [Discussion] RGSS Support Thread |
---|
larkuzo Advance
Posts : 445 Thanked : 12 Engine : RMXP Skill : Beginner Type : Event Designer
| Apa window_command cuma buat yang simpel2 aja (misalkan pindah scene) terus window_selectable buat yang lebih rumit, kaya digunakan bersama window_help ? |
| | | 2012-05-13, 13:25 | Re: [Discussion] RGSS Support Thread |
---|
LiTTleDRAgo Senior
Posts : 712 Thanked : 27 Engine : RMXP Skill : Skilled Type : Scripter
Awards:
| Window_Command itu buat commandnya (misal di scene menu : Item, Skill, Equip, Status, Save, End Game) dan Window_Command itu turunan dari Window_SelectableWindow_Selectable itu sendiri supaya entry-an datanya bisa dipilih misal dari index pertama ada di Item, terus pencet arah panah kebawah, pilihannya bakal ke Skillkalo ga pake Window_Selectable, pilihan2 yg ada di commandnya ga bisa diapa-apain, cuma hiasan terus yg Window_Help itu cuma nerangin deskripsi aja misalnya di scene Item, itu nerangin deskripsi item / barang2 di Scene Skill, nerangin deskripsi skill, dll |
| | | 2012-05-13, 14:09 | Re: [Discussion] RGSS Support Thread |
---|
LowlingLife Administrator
Posts : 2000 Thanked : 25 Engine : Multi-Engine User
Awards:
| Makasih om drago atas penjelasannya.. Saya tidak bisa menjelaskan dengan baik. BTW, Window_Help juga bisa kok dikombinasiin sama Window_Command. Oh, jadi bedanya cuma hiasan sama gak hiasan? Baru tahu saya.... |
| | | 2012-05-13, 14:34 | Re: [Discussion] RGSS Support Thread |
---|
Lukas Senior
Posts : 618 Thanked : 22
| Window_Selectable digunain untuk Window yg menyediakan pemilihan. klo gak pake Window_Selectable, user ga bisa milih. |
| | | 2012-05-13, 17:33 | Re: [Discussion] RGSS Support Thread |
---|
LiTTleDRAgo Senior
Posts : 712 Thanked : 27 Engine : RMXP Skill : Skilled Type : Scripter
Awards:
| sebenernya bisa aja sih, cuma inputnya mesti didefine ulang di update - Code:
-
if Input.repeat?(Input::UP) .... .... contohnya ada di Window_NameInput, dia ga pake turunan Window_Selectable, tapi dia punya fungsi buat pemilihannya sendiri |
| | | 2012-05-13, 17:39 | Re: [Discussion] RGSS Support Thread |
---|
Lukas Senior
Posts : 618 Thanked : 22
| yeahh.. Window_ShopNumber jg |
| | | 2012-05-13, 19:31 | Re: [Discussion] RGSS Support Thread |
---|
larkuzo Advance
Posts : 445 Thanked : 12 Engine : RMXP Skill : Beginner Type : Event Designer
| Mau nanya lagi... (maap kalo kebanyakan nanya ) Apa yang menyebabkan suatu script tidak compatible dengan script lain ? |
| | | 2012-05-13, 19:40 | Re: [Discussion] RGSS Support Thread |
---|
LowlingLife Administrator
Posts : 2000 Thanked : 25 Engine : Multi-Engine User
Awards:
| 1. Methodnya nge-crash atau method sama tapi overwrite. 2. Script itu saling nge-stack. Dsb.. Masih banyak lagi alasan mengapa suatu script tidak compatible dengan script lainnya.. Tapi ke-2 itu sih yang paling umum.... |
| | | 2012-05-13, 19:46 | Re: [Discussion] RGSS Support Thread |
---|
larkuzo Advance
Posts : 445 Thanked : 12 Engine : RMXP Skill : Beginner Type : Event Designer
| Maksudnya nge-stack itu bagaimana ? (maaf one liner) |
| | | 2012-05-13, 20:00 | Re: [Discussion] RGSS Support Thread |
---|
Lukas Senior
Posts : 618 Thanked : 22
| - larkuzo wrote:
- Maksudnya nge-stack itu bagaimana ?
(maaf one liner) stack artinya tumpukan. aku pernah coba, cari error itu. yg aku dapat : - klo pake alias sama - salah method yg mengakibatkan "memproses" terus-menerus. it is my experience |
| | | 2012-05-13, 20:03 | Re: [Discussion] RGSS Support Thread |
---|
LowlingLife Administrator
Posts : 2000 Thanked : 25 Engine : Multi-Engine User
Awards:
| Pernah lihat kayak Stack level too deep error om? Jadi itu kayak method yang sama dalam 2 script berbeda yang bisa berakibat memanggil terus menerus method yang sama. Akibatnya method itu terus nge-stack dan akhirnya jadi error. Ibaratkan kayak Lego. Terus menerus di bangun di atasnya. Correct Me If I'm Wrong.... |
| | | | Re: [Discussion] RGSS Support Thread |
---|
Sponsored content
| | | | | [Discussion] RGSS Support Thread | |
|
Similar topics | |
|
Similar topics | |
| |
Halaman 4 dari 5 | Pilih halaman : 1, 2, 3, 4, 5 | |
| Permissions in this forum: | Anda tidak dapat menjawab topik
| |
| |
Latest 10 Topics | [Web Novel] Gloria Infidelis 2016-11-17, 21:27 by LightNightKnight
[Announcement] Forum baru untuk RMID 2016-08-25, 16:39 by TheoAllen
Where I'm Wrong ? 2016-07-24, 16:10 by ReydVires
flakeheartnet's Resources part III 2016-07-08, 14:30 by flakeheartnet
Keira's Art Warehouse 2016-06-28, 19:27 by KeiraBlaze
Theo Core Time System + Bingung 2016-06-27, 16:24 by Lockin
Error Script, Maybe ? 2016-06-27, 16:20 by Lockin
Nusaimoe @ RMID Lounge 2016-06-21, 05:02 by Jihad Bagas
Call Random Battle 2016-06-15, 17:04 by Lockin
Flakeheartnet Resources Part II [come back gift] 2016-06-07, 15:51 by flakeheartnet
|
Statistics
|
Members: [ 4947 ]
Topics: [ 8258 ]
Posts: [ 112606 ]
Newest member: [ https://rmid.forumotion.net/u4968 ]
|
|
|
|
|
|