• Merhaba Ziyaretçi.
    "Hoşgeldin sonbahar "
    konulu resim yarışması başladı. İlgili konuya BURADAN ulaşabilirsiniz. Sizi de beğendiğiniz 2 resmi oylamanız için bekliyoruz...

[LUA Dersleri [2] Merhaba Dunya !

Merhaba millet bu dersimizde sizlere 1. derste yazdığımız kodun ne işe yaradığını ve yaptığımız scriptleri garrysmod oyunu üzerinde nasıl çalıştıracağımızı anlatacağım [tabi siz herhangi farklı open source bir oyun seçebilrisiniz benim seçimim gmod :)] öncelikle 1. bölümden bir hatırlatma yapalim

Kod:
print("Merhaba Dunya")
io.read()

Bu kodu test ederek herşeyin doğru çalıştığından emin olmuştuk şimdi bunu açıklayarak başlamak istiyorum

print : Konsola " " içine yazdığınız yazıyı veya valueyi ( sonra açıklayacağım ) yazmasına yarıyor.
io.read() : Konsolun print attıktan ( yazıyı yazdıktan sonra kapanmamasını söylüyor [koymazsanız direk yazıyı yazar ve konsol kapanır]

Herneyse bunuda açıkladığıma göre şimdi bahsettiğim Garry's Mod oyununda yaptığımız scriptleri nasıl çalıştıracağımızı / deniyeceğimizi göreceğiz bunun için öncelikle

Kodumuzdaki io.read() kısmını kaldırmamız gerekiyor nedenmi ? ; Garrysmod lua üzerine kurulu olduğu için ve konsol otomatik kapanmadığı için io.read() 'e ihtiyacımız yok yani test luanın içi şu şekilde olmalı

Kod:
print("Merhaba Dunya")

Steam\steamapps\common\GarrysMod\garrysmod\lua 'ya girip oraya yaptığımız test.lua'yı atıyoruz daha sonra oyunun kendi konsolundan

lua_openscript_cl test.lua yaparak script'i çalıştırabiliriz eğer çalıştıysa şöyle birşey göreceksiniz

Bu bölümde bir önceki bölümdeki kodu açıklayıp yaptıklarımızı oyunda test etmeyi gördük önümüzdeki bölümde serverside ve clientside kavramlarını ve wikiyi göreceğiz o zamana dek görüşmek üzere :)

-Gorkem
 
Geri
Top