g_o_r_k_e_m
Üye
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
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ı
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
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