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 | 
 

  Panggil Software saat memainkan game

Topik sebelumnya Topik selanjutnya Go down 
 Panggil Software saat memainkan game Empty2012-10-23, 20:10
Post Panggil Software saat memainkan game
#1
Rian01 
Advance
Advance
avatar

Level 5
Posts : 318
Thanked : 0
Engine : RMVX Ace
Skill : Beginner
Awards:
 Panggil Software saat memainkan game Vide
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
 Panggil Software saat memainkan game Empty2012-10-23, 20:18
PostRe: Panggil Software saat memainkan game
#2
arls 
Advance
Advance
arls

Level 5
Posts : 412
Thanked : 3
Engine : RMVX Ace
Skill : Very Beginner
Type : Mapper
Awards:
 Panggil Software saat memainkan game Vide
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
 Panggil Software saat memainkan game Empty2012-10-23, 20:22
PostRe: Panggil Software saat memainkan game
#3
GagakItem 
Novice
Novice
GagakItem

Level 5
Posts : 235
Thanked : 3
Engine : RMVX Ace
Skill : Beginner
Type : Jack of All Trades
Awards:
 Panggil Software saat memainkan game Vide
nice script..
kompabilitasnya tinggi :D (dari XP sampe VXA work semua)
mungkin ini berguna juga untuk buka help, readme :D
 Panggil Software saat memainkan game Empty2012-10-23, 20:26
PostRe: Panggil Software saat memainkan game
#4
Rian01 
Advance
Advance
avatar

Level 5
Posts : 318
Thanked : 0
Engine : RMVX Ace
Skill : Beginner
Awards:
 Panggil Software saat memainkan game Vide
@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
 Panggil Software saat memainkan game Empty2012-10-23, 20:54
PostRe: Panggil Software saat memainkan game
#5
TheoAllen 
♫ RMID Rebel ♫
♫ RMID Rebel ♫
TheoAllen

Kosong
Posts : 4935
Thanked : 63
Awards:




 Panggil Software saat memainkan game Vide
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:
 Panggil Software saat memainkan game Empty2012-10-23, 23:21
PostRe: Panggil Software saat memainkan game
#6
larkuzo 
Advance
Advance
larkuzo

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

 Panggil Software saat memainkan game Vide
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:
 Panggil Software saat memainkan game Empty2012-10-25, 13:19
PostRe: Panggil Software saat memainkan game
#7
Radis3D 
Sang Iblis
Radis3D

Level 5
Posts : 755
Thanked : 3
Engine : RMVX Ace
Skill : Very Beginner
Type : Writer
Awards:
 Panggil Software saat memainkan game Vide
ini udah lama make..
:p

nice share...
:)

lanjutkan bang...
>.<
 Panggil Software saat memainkan game Empty2012-10-26, 07:43
PostInfo
#8
Rian01 
Advance
Advance
avatar

Level 5
Posts : 318
Thanked : 0
Engine : RMVX Ace
Skill : Beginner
Awards:
 Panggil Software saat memainkan game Vide
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 ....

 Panggil Software saat memainkan game Empty2012-10-26, 09:41
PostRe: Panggil Software saat memainkan game
#9
yeki 
Novice
Novice
yeki

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

 Panggil Software saat memainkan game Vide
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.
 Panggil Software saat memainkan game Empty
PostRe: Panggil Software saat memainkan game
Sponsored content 




 Panggil Software saat memainkan game Vide
 

Panggil Software saat memainkan game

Topik sebelumnya Topik selanjutnya Kembali Ke Atas 

Similar topics

+
Halaman 1 dari 1

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