GameMaker Language Ders-25 Site Kaynağını Alma
UstaDerslik Soru-Cevap Yararlı Araçlar
arama ikon

bilgi UstaDerslik
Bu uyari kutusudur.
Tamam
Anasayfa
İletişim
Üyeler

GameMaker Language Ders-25 Site Kaynağını Alma

profil
cArleone
BEĞEN(0)
BEĞENME(0)
GÖRÜNTÜLENME(5465)
RAPOR ET
GameMaker Language serimize devam ediyoruz.Bu derste web site kaynağını almayı göreceğiz.Bunun için kullanacağımız fonksiyon http_get_file .Peki bu ne işe yarayacak derseniz,web site ile beraber bir iletişim kurmamızı sağlayacak.Gelecek derslerde web siteye veri göndermeyi anlatacağım.Örneğin üyelik bilgileri,skor gibi verileri siteye yollayıp kayıt ettik.Bu verileri bazen almamız gerekecek.

Gamemaker zaten ini dosyalarını okumak için komutları mevcut.Web sitemizin bir sayfasında bu verileri ini formatında yazdırırsak eğer,bunu alıp oyunumuzun klasörüne ini formatında kayıt edebiliriz.Daha sonra bize kalan bunu açıp okumak.İni komutlarını buradan http://ustaderslik.com/konu/GameMaker_Language_Ders-20_ini_Komutları öğrenebilirsiniz.
http_get_file("url","dosya_ismi");

Kullanımı bu şekilde.Örnek :
http_get_file("http://ustaderslik.com/ornek/veri.php","veri.ini");

Yukarıdaki komut da ben,örnek bir ini yazdırıyorum.Çıktısı :
[skor-1]
isim=cArleone
skor=5000

[skor-2]
isim=Rahman
skor=7600


Genel örnek :


create :
http_get_file("http://ustaderslik.com/ornek/veri.php","veri.ini");//urlden veri alıp kayıt ediyoruz.

//değişkenleri tanımlıyoruz.
skor1[0]=""
skor1[1]=""
skor2[0]=""
skor2[1]=""
//verileri bu alarm içinde okuyacağız.
alarm[0]=1;


alarm[0] :
if(file_exists(working_directory+'veri.ini')){//eğer dosya var ise
ini_open(working_directory+'veri.ini');//iniyi aç ve verileri değişkenlere ta

skor1[0]=ini_read_string('skor-1','isim','');
skor1[1]=ini_read_real('skor-1','skor',0);

skor2[0]=ini_read_string('skor-2','isim','');
skor2[1]=ini_read_real('skor-2','skor',0);

ini_close();
}else{
alarm[0]=10;//eğer dosya yoksa yeniden alarımı çağır.
}


draw :
//ekrana verileri yazdırıyoruz.
draw_text(10,10,string(skor1[0])+' : '+string(skor1[1]))
draw_text(10,35,string(skor2[0])+' : '+string(skor2[1]))


Görüntüsü :
http://ustaderslik.com/resim/ders/s4dg4f1qa5d0.png

Bu şekilde web site üzerinden verileri alabiliriz.Dikkat etmemiz gereken husus,html kodlarınıda alıyor.O yüzden html olmadan yazdırmalısınız.



Kod
Kalın
Vurgu
Resim
Video
Url
CEVAPLA
Tüm Hakları Saklıdır. ©Arleone 2013-2014 UstaDerslik






Giriş
Şifremi Unuttum...
Şifre Talep
  Kuralları Kabul Ediyorum.
Kaydol