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.

Share | 
 

 [Discussion] RGSS Support Thread

Topik sebelumnya Topik selanjutnya Go down 
Pilih halaman : Previous  1, 2, 3, 4, 5  Next
[Discussion] RGSS Support Thread - Page 4 Empty2012-05-07, 17:58
Post[Discussion] RGSS Support Thread
#1
larkuzo 
Advance
Advance
larkuzo

Level 5
Posts : 445
Thanked : 12
Engine : RMXP
Skill : Beginner
Type : Event Designer

[Discussion] RGSS Support Thread - Page 4 Vide
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 :hammer: . 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.

Instruction
Sebelum menanyakan sesuatu, ada baiknya kamu mencari terlebih dahulu pertanyaanmu dalam thread ini. Pertanyaan itu mungkin sudah terjawab. Maka, carilah terlebih dahulu.

How It Works
Jika 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.

[Discussion] RGSS Support Thread - Page 4 Empty2012-05-12, 10:59
PostRe: [Discussion] RGSS Support Thread
LiTTleDRAgo 
Senior
Senior


Posts : 712
Awards:
[Discussion] RGSS Support Thread - Page 4 Vide
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 :swt:
[Discussion] RGSS Support Thread - Page 4 Empty2012-05-12, 17:08
PostRe: [Discussion] RGSS Support Thread
Lukas 
Senior
Senior
avatar

Level 5
Posts : 618
Thanked : 22

[Discussion] RGSS Support Thread - Page 4 Vide
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 :hammer:
ga ada keinginan buat cari tau sndiri. :D

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 ?
:ngacay:
[Discussion] RGSS Support Thread - Page 4 Empty2012-05-12, 17:44
PostRe: [Discussion] RGSS Support Thread
LiTTleDRAgo 
Senior
Senior
LiTTleDRAgo

Level 5
Posts : 712
Thanked : 27
Engine : RMXP
Skill : Skilled
Type : Scripter
Awards:
[Discussion] RGSS Support Thread - Page 4 Vide
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 :hammer:
ga ada keinginan buat cari tau sndiri. :D

Spoiler:

Lukas wrote:
alias yg pake (*args) apa fungsinya ?

Spoiler:

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 ?
:ngacay:

bukan bidang gw, tunggu yg lain ngejawab aja deh ~ :)
[Discussion] RGSS Support Thread - Page 4 Empty2012-05-12, 19:44
PostRe: [Discussion] RGSS Support Thread
LowlingLife 
Administrator
Administrator
LowlingLife

Kosong
Posts : 2000
Thanked : 25
Engine : Multi-Engine User
Awards:

[Discussion] RGSS Support Thread - Page 4 Vide
:lol:
*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"]

[Discussion] RGSS Support Thread - Page 4 Empty2012-05-12, 20:09
PostRe: [Discussion] RGSS Support Thread
LiTTleDRAgo 
Senior
Senior
LiTTleDRAgo

Level 5
Posts : 712
Thanked : 27
Engine : RMXP
Skill : Skilled
Type : Scripter
Awards:
[Discussion] RGSS Support Thread - Page 4 Vide
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}]" }
[Discussion] RGSS Support Thread - Page 4 Empty2012-05-12, 20:28
PostRe: [Discussion] RGSS Support Thread
Lukas 
Senior
Senior
avatar

Level 5
Posts : 618
Thanked : 22

[Discussion] RGSS Support Thread - Page 4 Vide
yg *args :d^^b:
yg text.gsub! =w=b

thanks :D

Spoiler:
[Discussion] RGSS Support Thread - Page 4 Empty2012-05-12, 22:57
PostRe: [Discussion] RGSS Support Thread
LowlingLife 
Administrator
Administrator
LowlingLife

Kosong
Posts : 2000
Thanked : 25
Engine : Multi-Engine User
Awards:

[Discussion] RGSS Support Thread - Page 4 Vide
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... :lol:
[Discussion] RGSS Support Thread - Page 4 Empty2012-05-12, 23:01
PostRe: [Discussion] RGSS Support Thread
weild64 
Novice
Novice
weild64

Level 5
Posts : 175
Thanked : 0
Engine : Multi-Engine User
Skill : Intermediate
Type : Mapper

[Discussion] RGSS Support Thread - Page 4 Vide
Thread nya bagus, dan banyak yang dapat saya pelajari :sembah:
maaf ga bisa bantu, kurang mengerti dalam RGSS :hihi:

kalo salah pake space / kelebihan pake space ngaruh ga? :hammer: masih nubi :D
[Discussion] RGSS Support Thread - Page 4 Empty2012-05-12, 23:06
PostRe: [Discussion] RGSS Support Thread
LowlingLife 
Administrator
Administrator
LowlingLife

Kosong
Posts : 2000
Thanked : 25
Engine : Multi-Engine User
Awards:

[Discussion] RGSS Support Thread - Page 4 Vide
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..
[Discussion] RGSS Support Thread - Page 4 Empty2012-05-12, 23:10
PostRe: [Discussion] RGSS Support Thread
weild64 
Novice
Novice
weild64

Level 5
Posts : 175
Thanked : 0
Engine : Multi-Engine User
Skill : Intermediate
Type : Mapper

[Discussion] RGSS Support Thread - Page 4 Vide
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 :hihi: kalo di method ane dah ngerti dikit lah, tapi klo string masih puyeng :lol:
[Discussion] RGSS Support Thread - Page 4 Empty2012-05-12, 23:15
PostRe: [Discussion] RGSS Support Thread
LiTTleDRAgo 
Senior
Senior
LiTTleDRAgo

Level 5
Posts : 712
Thanked : 27
Engine : RMXP
Skill : Skilled
Type : Scripter
Awards:
[Discussion] RGSS Support Thread - Page 4 Vide
weild64 wrote:
Thread nya bagus, dan banyak yang dapat saya pelajari :sembah:
maaf ga bisa bantu, kurang mengerti dalam RGSS :hihi:

kalo salah pake space / kelebihan pake space ngaruh ga? :hammer: masih nubi :D

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:
itu udah salah, pasti error
[Discussion] RGSS Support Thread - Page 4 Empty2012-05-12, 23:18
PostRe: [Discussion] RGSS Support Thread
LowlingLife 
Administrator
Administrator
LowlingLife

Kosong
Posts : 2000
Thanked : 25
Engine : Multi-Engine User
Awards:

[Discussion] RGSS Support Thread - Page 4 Vide
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!
[Discussion] RGSS Support Thread - Page 4 Empty2012-05-12, 23:26
PostRe: [Discussion] RGSS Support Thread
weild64 
Novice
Novice
weild64

Level 5
Posts : 175
Thanked : 0
Engine : Multi-Engine User
Skill : Intermediate
Type : Mapper

[Discussion] RGSS Support Thread - Page 4 Vide
makasih jawaban nya :D :sembah:
pada jago scrpit nih jadi :malu: hehe
[Discussion] RGSS Support Thread - Page 4 Empty2012-05-13, 11:25
PostRe: [Discussion] RGSS Support Thread
larkuzo 
Advance
Advance
larkuzo

Level 5
Posts : 445
Thanked : 12
Engine : RMXP
Skill : Beginner
Type : Event Designer

[Discussion] RGSS Support Thread - Page 4 Vide
Wah, kaget hari ini, buka rmid lewat hp langsung liat latest post "wah ada judul yang mencurigakan" eh ternyata trit ini =)) cuma diganti judulnya XD (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 ? :o
[Discussion] RGSS Support Thread - Page 4 Empty2012-05-13, 11:45
PostRe: [Discussion] RGSS Support Thread
LowlingLife 
Administrator
Administrator
LowlingLife

Kosong
Posts : 2000
Thanked : 25
Engine : Multi-Engine User
Awards:

[Discussion] RGSS Support Thread - Page 4 Vide
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.
[Discussion] RGSS Support Thread - Page 4 Empty2012-05-13, 12:45
PostRe: [Discussion] RGSS Support Thread
larkuzo 
Advance
Advance
larkuzo

Level 5
Posts : 445
Thanked : 12
Engine : RMXP
Skill : Beginner
Type : Event Designer

[Discussion] RGSS Support Thread - Page 4 Vide
Apa window_command cuma buat yang simpel2 aja (misalkan pindah scene) terus window_selectable buat yang lebih rumit, kaya digunakan bersama window_help ?
[Discussion] RGSS Support Thread - Page 4 Empty2012-05-13, 13:25
PostRe: [Discussion] RGSS Support Thread
LiTTleDRAgo 
Senior
Senior
LiTTleDRAgo

Level 5
Posts : 712
Thanked : 27
Engine : RMXP
Skill : Skilled
Type : Scripter
Awards:
[Discussion] RGSS Support Thread - Page 4 Vide
Window_Command itu buat commandnya (misal di scene menu : Item, Skill, Equip, Status, Save, End Game)

dan Window_Command itu turunan dari Window_Selectable
Window_Selectable itu sendiri supaya entry-an datanya bisa dipilih

misal dari index pertama ada di Item, terus pencet arah panah kebawah, pilihannya bakal ke Skill

kalo 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
[Discussion] RGSS Support Thread - Page 4 Empty2012-05-13, 14:09
PostRe: [Discussion] RGSS Support Thread
LowlingLife 
Administrator
Administrator
LowlingLife

Kosong
Posts : 2000
Thanked : 25
Engine : Multi-Engine User
Awards:

[Discussion] RGSS Support Thread - Page 4 Vide
:lol: 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....
[Discussion] RGSS Support Thread - Page 4 Empty2012-05-13, 14:34
PostRe: [Discussion] RGSS Support Thread
Lukas 
Senior
Senior
avatar

Level 5
Posts : 618
Thanked : 22

[Discussion] RGSS Support Thread - Page 4 Vide
Window_Selectable digunain untuk Window yg menyediakan pemilihan.
klo gak pake Window_Selectable, user ga bisa milih.
[Discussion] RGSS Support Thread - Page 4 Empty2012-05-13, 17:33
PostRe: [Discussion] RGSS Support Thread
LiTTleDRAgo 
Senior
Senior
LiTTleDRAgo

Level 5
Posts : 712
Thanked : 27
Engine : RMXP
Skill : Skilled
Type : Scripter
Awards:
[Discussion] RGSS Support Thread - Page 4 Vide
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
[Discussion] RGSS Support Thread - Page 4 Empty2012-05-13, 17:39
PostRe: [Discussion] RGSS Support Thread
Lukas 
Senior
Senior
avatar

Level 5
Posts : 618
Thanked : 22

[Discussion] RGSS Support Thread - Page 4 Vide
yeahh..
Window_ShopNumber jg :D
[Discussion] RGSS Support Thread - Page 4 Empty2012-05-13, 19:31
PostRe: [Discussion] RGSS Support Thread
larkuzo 
Advance
Advance
larkuzo

Level 5
Posts : 445
Thanked : 12
Engine : RMXP
Skill : Beginner
Type : Event Designer

[Discussion] RGSS Support Thread - Page 4 Vide
Mau nanya lagi...
(maap kalo kebanyakan nanya :sembah: )
Apa yang menyebabkan suatu script tidak compatible dengan script lain ?
[Discussion] RGSS Support Thread - Page 4 Empty2012-05-13, 19:40
PostRe: [Discussion] RGSS Support Thread
LowlingLife 
Administrator
Administrator
LowlingLife

Kosong
Posts : 2000
Thanked : 25
Engine : Multi-Engine User
Awards:

[Discussion] RGSS Support Thread - Page 4 Vide
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....
[Discussion] RGSS Support Thread - Page 4 Empty2012-05-13, 19:46
PostRe: [Discussion] RGSS Support Thread
larkuzo 
Advance
Advance
larkuzo

Level 5
Posts : 445
Thanked : 12
Engine : RMXP
Skill : Beginner
Type : Event Designer

[Discussion] RGSS Support Thread - Page 4 Vide
Maksudnya nge-stack itu bagaimana ?
(maaf one liner)
[Discussion] RGSS Support Thread - Page 4 Empty2012-05-13, 20:00
PostRe: [Discussion] RGSS Support Thread
Lukas 
Senior
Senior
avatar

Level 5
Posts : 618
Thanked : 22

[Discussion] RGSS Support Thread - Page 4 Vide
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 ;)
[Discussion] RGSS Support Thread - Page 4 Empty2012-05-13, 20:03
PostRe: [Discussion] RGSS Support Thread
LowlingLife 
Administrator
Administrator
LowlingLife

Kosong
Posts : 2000
Thanked : 25
Engine : Multi-Engine User
Awards:

[Discussion] RGSS Support Thread - Page 4 Vide
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....
[Discussion] RGSS Support Thread - Page 4 Empty
PostRe: [Discussion] RGSS Support Thread
Sponsored content 




[Discussion] RGSS Support Thread - Page 4 Vide
 

[Discussion] RGSS Support Thread

Topik sebelumnya Topik selanjutnya Kembali Ke Atas 

Similar topics

+
Halaman 4 dari 5Pilih halaman : Previous  1, 2, 3, 4, 5  Next

Permissions in this forum:Anda tidak dapat menjawab topik
RPGMakerID :: Scripts & Event Systems :: RMXP Scripts :: RGSS Support-