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 | 
 

 [ASK] jelasin bagian Script ini donk ?

Topik sebelumnya Topik selanjutnya Go down 
[ASK] jelasin bagian Script ini donk ? Empty2012-01-15, 14:41
Post[ASK] jelasin bagian Script ini donk ?
#1
edy sanjaya 
Newbie
Newbie
edy sanjaya

Level 4
Posts : 54
Thanked : 0
Engine : RMVX
Skill : Very Beginner
Type : Developer

[ASK] jelasin bagian Script ini donk ? Vide
:(
dalam RPG MAKER VX
(mohon di pindahin ma admin kalo salah tempat.. thanx)

maksud dari ini apa an ?
@viewport1 = Viewport.new(0, 0, 640, 480)


ini untuk class nya kan ? apa guna script nya y ?
alias

Gimana cara membuat border yg di ambil dari Graphic/System/windows.png..
boleh tolong jelasin gak ?
:sembah:


Terakhir diubah oleh edy sanjaya tanggal 2012-01-15, 15:31, total 2 kali diubah
[ASK] jelasin bagian Script ini donk ? Empty2012-01-15, 15:00
PostRe: [ASK] jelasin bagian Script ini donk ?
#2
Ron D' Child 
Novice
Novice
Ron D' Child

Level 5
Posts : 277
Thanked : 2
Engine : RMVX
Skill : Beginner
Type : Developer

[ASK] jelasin bagian Script ini donk ? Vide
ini script apa dulu ?
penjelasannya kurang kompleks
[ASK] jelasin bagian Script ini donk ? Empty2012-01-15, 15:17
PostRe: [ASK] jelasin bagian Script ini donk ?
#3
tukang_es 
Dalangnya RMID
tukang_es

Kosong
Posts : 321
Thanked : 14
Engine : Multi-Engine User
Skill : Beginner
Type : Developer
Awards:
[ASK] jelasin bagian Script ini donk ? Vide
salah kamar tu,ini harusnya masuk ke rmvx support
[ASK] jelasin bagian Script ini donk ? Empty2012-01-15, 17:40
PostRe: [ASK] jelasin bagian Script ini donk ?
#4
wltr3565 
Senior
Senior
wltr3565

Level 5
Posts : 870
Thanked : 28
Engine : RMVX
Skill : Skilled
Type : Scripter
Awards:

[ASK] jelasin bagian Script ini donk ? Vide
@viewport1 = Viewport.new bla bla bla

Itu untuk ngemasukkin sebuah data dalam variabel lokal viewport1 berupa Viewport.


alias... bah, aku bukan ahli teori :hammer:
Yang pasti, alias itu bagian penting untuk ngenambah fungsi tambahan pada method yang sudah ada.
[ASK] jelasin bagian Script ini donk ? Empty2012-01-15, 17:45
PostRe: [ASK] jelasin bagian Script ini donk ?
#5
LowlingLife 
Administrator
Administrator
LowlingLife

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

[ASK] jelasin bagian Script ini donk ? Vide
@ om edy : Setahu saya itu tergantung ada di scene apa.. Fungsinya sih ya kayaknya yang dijelasin om wltr. Kalo di Spriteset_Battle itu kalo gak salah buat nampilin entah backgroundnya atau yang lainnya.
[ASK] jelasin bagian Script ini donk ? Empty2012-01-15, 19:59
PostRe: [ASK] jelasin bagian Script ini donk ?
#6
edy sanjaya 
Newbie
Newbie
edy sanjaya

Level 4
Posts : 54
Thanked : 0
Engine : RMVX
Skill : Very Beginner
Type : Developer

[ASK] jelasin bagian Script ini donk ? Vide
thanx kk kk sekalian walau belum mengerti.. :mewek:
[ASK] jelasin bagian Script ini donk ? Empty2012-01-15, 20:03
PostRe: [ASK] jelasin bagian Script ini donk ?
#7
LowlingLife 
Administrator
Administrator
LowlingLife

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

[ASK] jelasin bagian Script ini donk ? Vide
@ om edy : Soalnya viewport itu instance variable yang kalo beda class beda fungsi.. Tolong dimegerti..
[ASK] jelasin bagian Script ini donk ? Empty2012-01-16, 05:02
PostRe: [ASK] jelasin bagian Script ini donk ?
#8
Nefusa 7 
Senior
Senior
Nefusa 7

Level 5
Posts : 954
Thanked : 6
Engine : RMXP
Skill : Intermediate
Type : Scripter

[ASK] jelasin bagian Script ini donk ? Vide
viewport
seperti yang dikatakan oleh senior diatas :D
emang bener kalo beda class beda fungsi :D

alias :|
grr.. :grr:
ini yang udah bikin kepalaku pusing :jedug
maksudnya aja aku belum tau :hammer:

maaf sepenuhnya gak bisa bantu :sembah:
[ASK] jelasin bagian Script ini donk ? Empty2012-01-16, 06:04
PostRe: [ASK] jelasin bagian Script ini donk ?
#9
edy sanjaya 
Newbie
Newbie
edy sanjaya

Level 4
Posts : 54
Thanked : 0
Engine : RMVX
Skill : Very Beginner
Type : Developer

[ASK] jelasin bagian Script ini donk ? Vide
bisa kasih contoh gak kk maksud beda class beda fungsi ? gimana ya ? contoh in beberapa aja mungkiin akan di mengerti.. thanx.. :sembah:
[ASK] jelasin bagian Script ini donk ? Empty2012-01-16, 08:02
PostRe: [ASK] jelasin bagian Script ini donk ?
hart 
Senior
Senior
avatar

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

[ASK] jelasin bagian Script ini donk ? Vide
alias itu untuk mengubah nama method (variabel entah bisa juga atau tidak, belum pernah coba) yang sudah ada menjadi nama lain, as simple as that :)

misal ada method namanya initialize.
kita mau ganti jadi anu_initialize, caranya:
alias anu_initialize initialize

sehingga sekarang tak ada lagi method yang namanya initialize, sehingga kita boleh bikin yg baru kalau mau:
def initialize

dan di dalam initialize yang baru kita bisa panggil initialize yang lama yang sudah berganti nama
def initialize
anu_initialize
end


Terakhir diubah oleh hart tanggal 2012-01-17, 08:07, total 1 kali diubah
[ASK] jelasin bagian Script ini donk ? Empty2012-01-16, 09:24
PostRe: [ASK] jelasin bagian Script ini donk ?
edy sanjaya 
Newbie
Newbie
edy sanjaya

Level 4
Posts : 54
Thanked : 0
Engine : RMVX
Skill : Very Beginner
Type : Developer

[ASK] jelasin bagian Script ini donk ? Vide
wah... :D

maaf sudah merepotkan banyak Sensei semua.. :sembah:

thanx buat
-kk hart :sembah:,
-kk Nufus27 :sembah:,
-kk LowlingLife :sembah:,
-kk wltr3565... :sembah:

btw ada gak modul help di RPG VX yg bahasa Indo ya ? atau tutor script bahasa indo y ? saya baru dikit - dikit bisa variasi in script orang, tapi gak pande bangun script.. saya bingung dengan penyusunan script nya.. :mewek:

saya bisa buat system tapi pake bantuan global variable dan fungsi conditional branch di game, ga ngerti klo di jabarkan dengan script..


Spoiler:

maaf kk wltr3565, mohon pinjam script sebentar :
yang aneh dalam pikiran saya :
  1. class Game_Character
    Maaf kk saya kurang mengerti yg class satu ini maksudnya apa y ? kenapa tidak seperti ini :
    class Sprite_Character < Sprite_Base
    maksud saya tanda ini nya loh "<".. kok di Game_Character gak pake itu y ?
  2. ada beberapa nama method yg memiliki nama umum.. seperti initialize dan update.. memang namanya harus begitu k kk ?
  3. (ini yg paling bodoh kayaknya.. maaf jangan di ketawain ya.. :malu: ) dari mana kk tau bagian-bagian method yg perlu di pakai y ?


kalo baca script kk wltr3565, saya mengerti cara kerjanya.. tapi klo gak liat script kk dan di suruh ketik ulang.. pasti bengong gak tau apa yg mo di ketik.. :doh:



CREDIT :
Shadows v1.1 ~ wltr3565
[ASK] jelasin bagian Script ini donk ? Empty2012-01-16, 09:49
PostRe: [ASK] jelasin bagian Script ini donk ?
DrDhoom 
Doomed Zombie
DrDhoom

Level 5
Posts : 629
Thanked : 22
Engine : Multi-Engine User
Skill : Intermediate
Type : Scripter

[ASK] jelasin bagian Script ini donk ? Vide
1. Itu Parent CMIIW, jadi misalkan Sprite_Character < Sprite_Base, maka isi dari method di Sprite_Base akan tercopy pada Sprite_Character, tapi kalau ada method yang sama maka method dari Sprite_Character lah yang dipakai. Kalo Game_Character kan ga ada tuh Game_Base nya, kalo mau ditambahin ndiri juga bisa sih XD
2. Ya, itu sudah aturannya CMIIW.
3. Dari namanya mungkin :hammer:
[ASK] jelasin bagian Script ini donk ? Empty2012-01-16, 15:26
PostRe: [ASK] jelasin bagian Script ini donk ?
Oscar 
Senior
Senior
Oscar

Level 5
Posts : 830
Thanked : 13
Engine : RMVX
Skill : Beginner
Type : Writer

[ASK] jelasin bagian Script ini donk ? Vide
edy sanjaya wrote:

kalo baca script kk wltr3565, saya mengerti cara kerjanya.. tapi klo gak liat script kk dan di suruh ketik ulang.. pasti bengong gak tau apa yg mo di ketik..
Ya ini... ini yang dinamakan syntax block (isitilah sotoy) , kesulitan jika harus nulis sendiri, sama kek gwa :v

2. baru baca di internet, ternyata def initialize udah aturan, sama kek ::_construct di bahasa PHP. Ini artikelnya http://ruby.activeventure.com/usersguide/rg/objinitialization.html , jadi tugasnya menentukan variabel awal di kelas itu.

3. sebenarnya bagian-bagan method dsb ada di help file, lengkap disana, terutama method-method dasar yang penting.
[ASK] jelasin bagian Script ini donk ? Empty2012-01-16, 15:50
PostRe: [ASK] jelasin bagian Script ini donk ?
Roger 
Novice
Novice
Roger

Level 5
Posts : 191
Thanked : 3
Engine : RMVX
Skill : Very Beginner
Type : Scripter

[ASK] jelasin bagian Script ini donk ? Vide
Izinkan saya sedikit menjelaskan meskipun sudah dijawab

untuk no 1, tanda < adalah inheritance, seperti yg sudah dijelasin om DrDhoom, ini akan mewarisi semua method dan properties milik kelas yg ngasih warisan.

Untuk mudah memahami apa inhertance itu, liat deskripsi ini
Spoiler:

Ya kira2 seperti itu penjelasn mudahnya :swt:
[ASK] jelasin bagian Script ini donk ? Empty2012-01-16, 17:30
PostRe: [ASK] jelasin bagian Script ini donk ?
LowlingLife 
Administrator
Administrator
LowlingLife

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

[ASK] jelasin bagian Script ini donk ? Vide
@ om edy :
1. Itu Inheritance atau pewarisan sifat. Contoh yang lain tentang inheritance adalah begini : Window dan RGSS mempunyai anak bernama Window_Base. Maka dari itu Window_Base menginherit atau mewariskan sifat-sifat dari si Window dan RGSS. Suatu saat, Window_Base menikah dan mempunyai banyak anak. Contoh : Window_Help. Window_Help mewariskan sifat dari Window_Base dan secara tidak langsung juga mewariskan sifat Window. Begitu seterusnya. Hal ini tentu sangat memudahkan kalo misalnya kita ingin membuat Window_Help. Hanya tinggal dideklarasikan dengan Window_Help < Window_Base.

2. Itu yang kita sebut syntax. Syntax tidak bisa dirubah karena sudah menjadi bagian dari RGSS atau RGSS 2 itu sendiri.

Method-method dasar ada di Help File seperti kata om Oscar. Tapi, untuk method-method custom, harus dipikirkan sendiri...
3.
Umm... Saya juga mau mengaku, sering mengalami Syntax Block yang mengakibatkan terganggu pikirannya dalam hal scripting..
[ASK] jelasin bagian Script ini donk ? Empty2012-01-16, 22:03
PostRe: [ASK] jelasin bagian Script ini donk ?
edy sanjaya 
Newbie
Newbie
edy sanjaya

Level 4
Posts : 54
Thanked : 0
Engine : RMVX
Skill : Very Beginner
Type : Developer

[ASK] jelasin bagian Script ini donk ? Vide
terima kasih kk kk sekalian ... :sembah:

saya baru dalam scripting.. semoga kk kk sekalian tidak bosan melihat saya jika nantinya saya bertanya lagi,.. :malu:

saya mo coba scripting dulu.. ntah kapan baru selesai.. (:grr: harus berusaha)

thanx sensei semuanya... :sembah:
[ASK] jelasin bagian Script ini donk ? Empty2012-01-17, 08:06
PostRe: [ASK] jelasin bagian Script ini donk ?
hart 
Senior
Senior
avatar

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

[ASK] jelasin bagian Script ini donk ? Vide
walau udah dijelasin sama yang lain, entah kenapa saya juga pengen jelasin sekalian nambah post count:

Quote :
maksud saya tanda ini nya loh "<".. kok di Game_Character gak pake itu y ?
tanda '<' menyatakan inheritance, kalau dalam contoh class Sprite_Character < Sprite_Base, artinya kita membuat class bernama Sprite_Character, yang mana merupakan turunan/anak dari class Sprite_Base.

Quote :
ada beberapa nama method yg memiliki nama umum.. seperti initialize dan update.. memang namanya harus begitu k kk ?
untuk initialize, harus, karena memang diharuskan, itu adalah constructor :hammer: tapi untuk update gak harus, hanya saja karena script default RM suka pake nama update, ya sebaiknya ikuti aja.

Quote :
(ini yg paling bodoh kayaknya.. maaf jangan di ketawain ya.. :malu: ) dari mana kk tau bagian-bagian method yg perlu di pakai y ?
saya kurang ngerti maksudnya? Kalau anda bikin method, tentu karena anda perlu kan? ya kalau anda perlu dan anda bikin methodnya, seharusnya anda sudah tau kapan method ini perlu dipakai.
Kalau maksudnya method/fungsi yang memang sudah ada dari Ruby atau RGSS, anda baca aja fungsinya buat apa, kalau katanya buat bikin rectangle, ya berarti perlu dipake kalau kita mau bikin rectangle :hammer:

kalau saya yang sotoy padahal gak bisa apa2 ini melihat sih.. sepertinya anda masih kurang paham konsep OOP. Ada baiknya anda pelajari itu. Mungkin buku ini bisa membantu anda: http://www.amazon.com/Eloquent-Ruby-Addison-Wesley-Professional/dp/0321584104/ref=sr_1_4?s=books&ie=UTF8&qid=1326762191&sr=1-4


[ASK] jelasin bagian Script ini donk ? Empty2012-01-17, 11:37
PostRe: [ASK] jelasin bagian Script ini donk ?
edy sanjaya 
Newbie
Newbie
edy sanjaya

Level 4
Posts : 54
Thanked : 0
Engine : RMVX
Skill : Very Beginner
Type : Developer

[ASK] jelasin bagian Script ini donk ? Vide
thanx kk hart..

btw sensei semua ada pertanyaan lagi..
di dalam script yg default kan ada di pisahkan :
GAME
SPRITE
WINDOW
SCENE

setiap tempat di atas biasa tempat coding untuk apa y ? tolong di jelaskan donk kk.. supaya lebih spesifik dalam pikiran saya setiap nama di atas.. terima kasih..
[ASK] jelasin bagian Script ini donk ? Empty2012-01-17, 11:59
PostRe: [ASK] jelasin bagian Script ini donk ?
DrDhoom 
Doomed Zombie
DrDhoom

Level 5
Posts : 629
Thanked : 22
Engine : Multi-Engine User
Skill : Intermediate
Type : Scripter

[ASK] jelasin bagian Script ini donk ? Vide
GAME < ini system/kumpulan variable yang bakal dipakai untuk SPRITE, WINDOW, dan SCENE.

SPRITE < Berisi class untuk menampilkan/membuat gambar pada layar, contoh Sprite character untuk menampilkan sprite character/event pada Map.

WINDOW < Berisi class mengenai window, yang mana window ini akan digunakan pada Scene.

SCENE < Tempat utama dimana GAME, SPRITE, dan WINDOW digunakan. Ibaratnya Scene itu adalah tempat untuk menampung dan menjalankan class lainnya.

ini menurut gw sih :P
[ASK] jelasin bagian Script ini donk ? Empty2012-01-17, 12:02
PostRe: [ASK] jelasin bagian Script ini donk ?
Oscar 
Senior
Senior
Oscar

Level 5
Posts : 830
Thanked : 13
Engine : RMVX
Skill : Beginner
Type : Writer

[ASK] jelasin bagian Script ini donk ? Vide
Ini cuman kira-kira yaw setelah liat susunan metodenya, mohon yang lain coba betulin gwa yaw jika salah.

GAME = membahas bagaimana sistemnya bekerja, seperti bagaimana cara ngambil data mengenai item, skill, tata cara battle dsb.

SPRITE = ini mengatur tentang bentuk dan sifat komponen-komponen yang ada di WINDOW. Contoh, bagaimana bentuk karakter di layar battle, di layar jalan-jalan :v ,

WINDOW = yang ini mngatur tampilan dan letak SPRITE , CMIIW

SCENE = Yang ini mengatur tentang :hmm: susah jelasinnya, tapi ini untuk mengatur alur bekerjanya metode-metode di atas.

nb: Ini cuman scan singkat saat membaca kode dasar, para scripter yang udah bener2 buat script mestinya tau lebih bener.
[ASK] jelasin bagian Script ini donk ? Empty2012-01-18, 09:08
PostRe: [ASK] jelasin bagian Script ini donk ?
hart 
Senior
Senior
avatar

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

[ASK] jelasin bagian Script ini donk ? Vide
wah sepertinya ini trit yang asik untuk menambah post count, saya jawab menurut saya aja ya...

Game : Kelas di bagian ini merupakan entitas dalam game, seperti Party, Actor, System, dll.

Sprite : kelas di bagian ini untuk menampilkan gambar ke layar dan menganimasikannya bila perlu.
Lalu anda pasti tanya apa beda bitmap dan sprite? Menurut saya, bitmap itu adalah gambar (dalam 1 file), sedangkan sprite adalah bitmap yang telah diproses, misalnya sprite yang mengandung bitmap yang terdiri dari 6 frame, namun sprite hanya menampilkan 1 frame setiap waktu, dll.

Window : Kelas di bagian ini untuk membuat window yang juga dapat ditampilkan ke layar. Sebenarnya window ini sama dengan sebuah kotak yang dapat menampung gambar/text di dalamnya, hanya saja kotak tersebut dihias, jadi deh window. Misal kelas Window_Menu untuk menampilkan window menu (jelas :hammer:).

Scene: Kelas di bagian ini untuk membuat scene/kejadian dalam game, seperti title screen, battle, dll. Ini bisa dibilang proses gamenya. Misalnya proses bagaimana sebuah title screen berjalan dapat dilihat di Scene_Title, bagaimana proses battle dapat dilihat di Scene_Battle, dll.
[ASK] jelasin bagian Script ini donk ? Empty2012-01-19, 16:17
PostRe: [ASK] jelasin bagian Script ini donk ?
edy sanjaya 
Newbie
Newbie
edy sanjaya

Level 4
Posts : 54
Thanked : 0
Engine : RMVX
Skill : Very Beginner
Type : Developer

[ASK] jelasin bagian Script ini donk ? Vide
thanx sekali lagi kk" sekalian.. :sembah:

btw saya ada coba buat script bodo rendahan murahan, ehmmm :hmm: apalagi ya..

NEW UPDATE DEMO LINK :
ini link demo saya : https://rmid.forumotion.net/t5275-hidden-save-load-system#84629

gimana cara supaya gak overwrite class save tersebut ya ? maksud saya saya ingin punya 2 save system.. default dan yg satu punya saya bikin gitu..

Mohon bimbingannya... :sembah:
[ASK] jelasin bagian Script ini donk ? Empty
PostRe: [ASK] jelasin bagian Script ini donk ?
Sponsored content 




[ASK] jelasin bagian Script ini donk ? Vide
 

[ASK] jelasin bagian Script ini donk ?

Topik sebelumnya Topik selanjutnya Kembali Ke Atas 
Halaman 1 dari 1

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