www.gmindo.web.id/forum
Forum ini sudah tidak dipakai lagi. Silakan ke forum baru di www.gmindo.web.id/forum Very Happy

Terima kasih

Join the forum, it's quick and easy

www.gmindo.web.id/forum
Forum ini sudah tidak dipakai lagi. Silakan ke forum baru di www.gmindo.web.id/forum Very Happy

Terima kasih
www.gmindo.web.id/forum
Would you like to react to this message? Create an account in a few clicks or log in to continue.

[Beginner-Intermediate] file_find()

4 posters

Go down

[Beginner-Intermediate] file_find() Empty [Beginner-Intermediate] file_find()

Post by Zihad Rizky Edwin Fikri Sun 13 Apr 2014, 20:57

Ak dan cari postingan yg judulnya file_find tapi ga ada. Jadi aku posting ya
.
.
.
file_find_first(mask,attr)
fungsi ini akan mereturn nama file yg di tuju. Kalo filenya ga ada, maka akan me return empty string ("")
mask bisa di gunakan untuk mencari format tertentu. Contoh kita ingin mencari file berformat ".exe", jadi di bagian mask kita bisa tulis "*.exe"
attr bisa di gunakan untuk mencati attribut yg di gunakan di file itu. Misal kita ingin mencari file yg di hidden, maka kita bisa menulis fa_hidden (F1 for more info)

file_find_next()
fungsi ini akan mereturn file lain selain yg di return oleh fungsi file_find_first(). Jika tidak ada file lain, maka akan me return empty string

file_find_close()
fungsi ini harus di execute setelah selesai menggunakan fungsi2 file_find...()


Example = menulis semua file lnk yg ada di directory game
buatlah sebuah objek.
CREATE EVENT
Code:

file='' //nama file
count=0 //banyak file
//
var find;
find=file_find_first('*.lnk',0) //find=cari nama file pertama yg berextensi lnk
while(find!=''){ //jika ada file berextensi lnk
file[count]=find //file nomer 'count' bernama 'find'
count+=1 //banyak file di tambah
find=file_find_next() //find=cari file lain yg berextensi lnk
}
file_find_close() //pencarian selesai
DRAW EVENT
Code:

for(i=0;i<count;i+=1){
draw_text(0,i*18,file[i]) //draw semua file yg telah tercatat
}
save gmknya di desktop, karena di desktop pasti banyak file lnk
--
--
Thanks to GMC


Terakhir diubah oleh Kevin Blaze Coolerz tanggal Mon 14 Apr 2014, 18:42, total 2 kali diubah (Reason for editing : Topic Moved & Title Renamed)
Zihad Rizky Edwin Fikri
Zihad Rizky Edwin Fikri
GM Beginner
GM Beginner

55%
Jumlah posting : 409
Points : 431
Join date : 12.05.13
Age : 26
Lokasi : jaktim

Kembali Ke Atas Go down

[Beginner-Intermediate] file_find() Empty Re: [Beginner-Intermediate] file_find()

Post by HaNIFU Mon 14 Apr 2014, 09:22

Yg,
Code:
var find
ini hilangin aja, biar gk error di draw ev ny

Kalo ane, biasa pake
Code:

find=file_find_first('*.lnk',fa_readonly);
count=0;
while(file_exists(find)){
    file[count]=find;
    count+=1;
    find=file_find_next();
    }
file_find_close();

Btw, udah ijin admin blm ? Setau ane yg boleh post dimari cuma Pengajar GM . . .  Confused
HaNIFU
HaNIFU
Global Moderator
Global Moderator

100%
Jumlah posting : 689
Points : 858
Join date : 11.04.13
Lokasi : Surakarta

Kembali Ke Atas Go down

[Beginner-Intermediate] file_find() Empty Re: [Beginner-Intermediate] file_find()

Post by Zihad Rizky Edwin Fikri Mon 14 Apr 2014, 14:36

Var find di ilangin?? Tapi kan find itu ga ada gunanya bro, cuma sekedar temp variable doank..
-
-
wah, belom bro. Ku kira boleh2 aja.. Terus gimana? Apus atau gimana nih post?
Zihad Rizky Edwin Fikri
Zihad Rizky Edwin Fikri
GM Beginner
GM Beginner

55%
Jumlah posting : 409
Points : 431
Join date : 12.05.13
Age : 26
Lokasi : jaktim

Kembali Ke Atas Go down

[Beginner-Intermediate] file_find() Empty Re: [Beginner-Intermediate] file_find()

Post by HaNIFU Mon 14 Apr 2014, 15:14

Gk ngaruh sih tpi var ngefect ny kalo di luar event itu . . .
Coba aja di create:
Code:

var a;
a=10;
trus draw:
Code:

draw_text(x,y,a)

-EDIT-
Ane jga kurang ngerti (momod baru). Sementara tak pindahin dulu deh . . .


Terakhir diubah oleh HaNIFU tanggal Mon 14 Apr 2014, 15:31, total 3 kali diubah (Reason for editing : EDIT)
HaNIFU
HaNIFU
Global Moderator
Global Moderator

100%
Jumlah posting : 689
Points : 858
Join date : 11.04.13
Lokasi : Surakarta

Kembali Ke Atas Go down

[Beginner-Intermediate] file_find() Empty Re: [Beginner-Intermediate] file_find()

Post by Asuna Mon 14 Apr 2014, 15:57

var find, berarti scope variable find hanya pada code tsb di event create (local scope), jadi ga bisa diakses dari code lain seperti yg di event draw meskipun berada pada instance yang sama

kalo langsung diinisialisasi find=... berarti variable find diinisialisasi dengan instance scope, jadi bisa diakses dari code lain di satu instance

selengkapnya bisa dibaca disini: http://www.yoyogames.com/tech_blog/41

OOT:
Asuna
Asuna
Global Moderator
Global Moderator

100%
Jumlah posting : 1711
Points : 1901
Join date : 10.01.13

Kembali Ke Atas Go down

[Beginner-Intermediate] file_find() Empty Re: [Beginner-Intermediate] file_find()

Post by Zihad Rizky Edwin Fikri Mon 14 Apr 2014, 17:57

Iya, itu si "find" kan ga ke pake. Makanya aku kasih "var"
Zihad Rizky Edwin Fikri
Zihad Rizky Edwin Fikri
GM Beginner
GM Beginner

55%
Jumlah posting : 409
Points : 431
Join date : 12.05.13
Age : 26
Lokasi : jaktim

Kembali Ke Atas Go down

[Beginner-Intermediate] file_find() Empty Re: [Beginner-Intermediate] file_find()

Post by HaNIFU Mon 14 Apr 2014, 18:30

Oh OK" ane nyoba tadi gk bisa, mungkin salah nulis tadi, ane ngetik ny file bukan find . . .

OOT:
HaNIFU
HaNIFU
Global Moderator
Global Moderator

100%
Jumlah posting : 689
Points : 858
Join date : 11.04.13
Lokasi : Surakarta

Kembali Ke Atas Go down

[Beginner-Intermediate] file_find() Empty Re: [Beginner-Intermediate] file_find()

Post by Kevin Blaze Coolerz Mon 14 Apr 2014, 18:40

@zihad & hanifu: bner kata asuna, berarti variable find cma bsa di akses di create event. tpi dri yg ak pantau, draw event gk pke variable find, jdi penggunaan var find boleh2 aja Very Happy

Masalah Topic:
Kevin Blaze Coolerz
Kevin Blaze Coolerz
Admin
Admin

100%
Jumlah posting : 3323
Points : 3795
Join date : 06.01.13
Age : 29
Lokasi : Palembang

http://kevin-blaze-coolerz.blogspot.com/

Kembali Ke Atas Go down

[Beginner-Intermediate] file_find() Empty Re: [Beginner-Intermediate] file_find()

Post by Asuna Mon 14 Apr 2014, 21:10

well sorry I, along with hanifu, are a bit wrong... pake/ga pake var dalam hal ini sama aja, kecuali kalo pake var file dan/atau var count tentu bakal error
Asuna
Asuna
Global Moderator
Global Moderator

100%
Jumlah posting : 1711
Points : 1901
Join date : 10.01.13

Kembali Ke Atas Go down

[Beginner-Intermediate] file_find() Empty Re: [Beginner-Intermediate] file_find()

Post by Sponsored content


Sponsored content


Kembali Ke Atas Go down

Kembali Ke Atas

- Similar topics

 
Permissions in this forum:
Anda tidak dapat menjawab topik