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.

 

  Panggil Software saat memainkan game

Go down 
+3
GagakItem
arls
Rian01
7 posters
PengirimMessage
Rian01
Advance
Advance
avatar


Level 5
Posts : 318
Thanked : 0
Engine : RMVX Ace
Skill : Beginner

Trophies
Awards:
 Panggil Software saat memainkan game Empty
PostSubyek: Panggil Software saat memainkan game    Panggil Software saat memainkan game Empty2012-10-23, 20:10

Panggil File Saat Bermain Game
Versi: 1.0
Tipe: :hmm:


Pengenalan
Script ini bisa membuat anda untuk memanggil aplikasi lain di luar RM ....
pikirkan ke-kreativitasmu :3

taruh skrip ini diantara main & material
carapenggunaan bisa pake event.
pilih event > di tab ke-3 pilih script lalu ketik
sengaja saya buat di game system biar bisa digunain dimana2 :D
Code:

$game_system.buka_file( '<Nama File>' )
nama file ditulis sesuai file yang ada di folder game-mu ...
misal : $game_system.buka_file("Game.rvproj2")
nama asumsi harus dicantumkan .... misal .exe , .doc , .txt dan lain2
bisa digunakan untuk VX VXace XP


Screenshots



Demo



Scripts
Code:

class Game_System 
  def buka_file(nama_file)
    shell = Win32API.new("shell32", "ShellExecute", ['L', 'P', 'P', 'P', 'L', 'L'], 'L')
    shell.Call(0, "open", nama_file, 0, 0, 1)
  end 
end
Kembali Ke Atas Go down
arls
Advance
Advance
arls


Level 5
Posts : 412
Thanked : 3
Engine : RMVX Ace
Skill : Very Beginner
Type : Mapper

Trophies
Awards:
 Panggil Software saat memainkan game Empty
PostSubyek: Re: Panggil Software saat memainkan game    Panggil Software saat memainkan game Empty2012-10-23, 20:18

oh,saya terkejut liat panjang scripnya dan kompatibilitasnya.script bgus,walaupun gk tau apakah berguna kk...:lol:
lanjut kan,kalau2 jadi scripter dan saya nanti minta bantuan ya ? :D
Kembali Ke Atas Go down
GagakItem
Novice
Novice
GagakItem


Level 5
Posts : 235
Thanked : 3
Engine : RMVX Ace
Skill : Beginner
Type : Jack of All Trades

Trophies
Awards:
 Panggil Software saat memainkan game Empty
PostSubyek: Re: Panggil Software saat memainkan game    Panggil Software saat memainkan game Empty2012-10-23, 20:22

nice script..
kompabilitasnya tinggi :D (dari XP sampe VXA work semua)
mungkin ini berguna juga untuk buka help, readme :D
Kembali Ke Atas Go down
Rian01
Advance
Advance
avatar


Level 5
Posts : 318
Thanked : 0
Engine : RMVX Ace
Skill : Beginner

Trophies
Awards:
 Panggil Software saat memainkan game Empty
PostSubyek: Re: Panggil Software saat memainkan game    Panggil Software saat memainkan game Empty2012-10-23, 20:26

@arls yah ... pertama saya bingung untuk apa. tapi sekarang saya jadi dapet ide buat gunain skrip ini untuk apa....

@BC oh iya :jedug bisa buat readme ... lupa saya
Kembali Ke Atas Go down
TheoAllen
♫ RMID Rebel ♫
♫ RMID Rebel ♫
TheoAllen


Kosong
Posts : 4935
Thanked : 63

Trophies
Awards:




 Panggil Software saat memainkan game Empty
PostSubyek: Re: Panggil Software saat memainkan game    Panggil Software saat memainkan game Empty2012-10-23, 20:54

Tipe script "Misc"
Belom kepikiran ntar dipake buat apaan. :hammer:
semoga berguna bagi yg laen =w=b
sbenernya kalo mau extreme lagi malah buka website kek "more games"
entah bisa apa kaga :lol: :kabur:
Kembali Ke Atas Go down
http://theodoric-allen-altar.webs.com/
larkuzo
Advance
Advance
larkuzo


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

 Panggil Software saat memainkan game Empty
PostSubyek: Re: Panggil Software saat memainkan game    Panggil Software saat memainkan game Empty2012-10-23, 23:21

Om, boleh nanya gak? :D
Apa maksudnya bagian ini :
['L', 'P', 'P', 'P', 'L', 'L'], 'L')

parameter apa sajakah itu? :o

Sama yang ini juga :D :
shell.Call(0, "open", nama_
file, 0, 0, 1)

nah, itu apa aja parameternya, terutama yang 0,0,1 :o

maaf kalo menyusahkan :kabur:
Kembali Ke Atas Go down
http://fsfsource.blogspot.com
Radis3D
Sang Iblis
Radis3D


Level 5
Posts : 755
Thanked : 3
Engine : RMVX Ace
Skill : Very Beginner
Type : Writer

Trophies
Awards:
 Panggil Software saat memainkan game Empty
PostSubyek: Re: Panggil Software saat memainkan game    Panggil Software saat memainkan game Empty2012-10-25, 13:19

ini udah lama make..
:p

nice share...
:)

lanjutkan bang...
>.<
Kembali Ke Atas Go down
Rian01
Advance
Advance
avatar


Level 5
Posts : 318
Thanked : 0
Engine : RMVX Ace
Skill : Beginner

Trophies
Awards:
 Panggil Software saat memainkan game Empty
PostSubyek: Info     Panggil Software saat memainkan game Empty2012-10-26, 07:43

Code:
    shell = Win32API.new("shell32", "ShellExecute", ['L', 'P', 'P', 'P', 'L', 'L'], 'L')
    shell.Call(0, "open", nama_file, 0, 0, 1)
ok kita mulai dari enol :hammer:

sebelumnya maaf kalo salah

shell = di situ saya pake buat nama suatu variable
Win32API.new("shell32", "ShellExecute", ['L', 'P', 'P', 'P', 'L', 'L'], 'L') = itu adalah value (isi) variabelnya
Win32API.new = membuat fungsi Win32 yang baru
"shell32" = Nama file .dll yang ada di C:/Windows
"ShellExecute" = suatu fungsi atau perintah yang akan kamu lakukan
['L', 'P', 'P', 'P', 'L', 'L'] = array-array masukan yang berisi tipe argument yang digunakan dalam fungsi
"'L'" = array yang digunakan untuk menyatakan jumlahnya variable tersebut

shell.call = adalah perintah untuk memanggil variable sebelum kata .call (variable shell)
"open" = adalah perintah atau fungsi yang diinginkan
nama_file = adalah obyek yang akan dilakukan perintah diatas (open)
0, 0, 1 = adalah value untuk array2 masukan di variable di atas

Array ;
P = pointer
L = aduh lupa namanya yang pasti berupa angka
N = sama kayak L
V = Saya gak tau gunanya buat apa :( tapi yg jelas cuman bisa dimasukin di argumen terakhir

itulah yang saya ketahui dari Win32API mohon dikoreksi kalau ada kesalahan ....

Kembali Ke Atas Go down
yeki
Novice
Novice
yeki


Level 5
Posts : 182
Thanked : 6
Engine : RMVX Ace
Skill : Beginner
Type : Scripter

Trophies
Awards:

 Panggil Software saat memainkan game Empty
PostSubyek: Re: Panggil Software saat memainkan game    Panggil Software saat memainkan game Empty2012-10-26, 09:41

boleh ku bantu ? ada sedikit pengetahuan aku tentang win32api

begini ceritanya :

Win32APi.new
berarti kamu telah memanggil class win32api yang disediakan windows sebagai file executer

Win32AP.new(winname,method,method format,export)

winname : nama file win32 yang ingin dijalankan
method : method dari nama file dari winnname[b] yang dijalankan
[b]method format
: format dari method call yang dijalankan seperti kalo di RGSS itu

contoh : initialize(x,y,width,height)[/n]
nah(x,y,width,heght) ini lah yang ingin kita bentuk nah pembentukannya mirip regexp tapi hanya tersedia parameter sebagai berikut :

[b]L / N
: membaca long numbers
I / i : membaca integer
P / p : membaca string

[export] : yang ini aku kurang tahu juga karena blom pernah coba

nah lihatlah isi shellnya yang berisi shell = Win32API.new("shell32","ShellExecute",['L','P','P','P','L','L'],'L')

Rian memanggil file shell32 dengan methodnya ShellExecute dan
format method shell execute adalah
ShellExecute(Pwindow,command,filename,exe?,dirname,showtype)

Pwindow :
memanggil pop up window
0 = jika file yang dipanggil berupa file execute(exe)
1 = jika file tidak berupa execute dan akan menampilkan popup window seperti error message.

command : berisi pilihan
edit : memanggil file editor untuk filename, jika filename bukan berupa document(.txt) maka perintah ini akan gagal
explore : membuka folder dimana filename berada
find : melakukan sistem search berdasarkan dirname
open : membuka / menjalankan filename
print : print filename jika berupa document(.txt)
jika command di isi angka 0 maka akan menjalankan open secara otomatis.

exe? :
0 : jika filename berupa execute(.exe) atau document(.txt) maka angka
jika bukan berupa execute atau document masukkan nama aplikasi yang dibutuhkan untuk menjalankan filename. nama file berupa string.

dirname[b] :
0 : jika memanggil filename dari default directorynya
selain itu gunakan string sebagai dir path filenamenya.

[b]showtype
:
0 : hide saat filename dijalankan
1 : saat menjalankan filename akan ditampilkan secara normal / default nya
2 : minimze tampilan aplikasi saat filename dijalankan dan bersifat active
3 : maximize tampilan aplikasi saat filename dijalankan dan bersifat active
4 : saat filename dijalankan akan bersifat nonactive hingga di klik dahulu
5 : saat filename dijalankan akan bersifat active
6 : minimize tampilan aplikasi saat filename dijalankan dan posisi akan diatas window lain
7 : minimaize tampilan aplikasi saat filename dijalankan tapi bersifat nonactive
8 : sama seperti 1 tapi tidak bersifat active melainkan non active
9 : restore tampilan saat filename dijalankan
10 : yang ini aku kurang tahu

begitulah penjelasan dari saya kalau kita ulas kembali rian memanggil shell32 dengan method ShellExecute dan formatnya adalah ['L','P','P','P','L','L']
saat penggunaan Call akan dibaca sebagai:

Call(number,string,string,string,number,number)

kalo ada salah maaf dan tolong dibenarkan.
Kembali Ke Atas Go down
Sponsored content





 Panggil Software saat memainkan game Empty
PostSubyek: Re: Panggil Software saat memainkan game    Panggil Software saat memainkan game Empty

Kembali Ke Atas Go down
 
Panggil Software saat memainkan game
Kembali Ke Atas 
Halaman 1 dari 1
 Similar topics
-
» Cara Pindah Map saat awal game
» [Solved] Event Saat Game Baru Mulai
» Bolehkah kita memakai sample map saat bikin game?
» software bikin game soccer
» Software yg bisa buat game GBA

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