Merhaba dostlar bu konu altın da sizler ile fikir alış verişi yaparak sistemler yapacağız hergün güncellemeler getirerek birer script yazacağız destek olmak isteyen varsa bu konu altın da yardımlarında bulunabilir.
Dip Not: Roleplay Kapsamlı gideceğiz.
İlk olarak gerekli olan dosyalarımızı oluşturalım.
İlk olarak bir dosya oluşturalım.
'Sağ tık > yeni > klasör oluştur ' oluşturduğumuz klasöre bir isim atayalım örnek 'İlkscriptim' ve içerisine 3 adet 'Sağ tık > yeni > Metin Belgesi' oluşturalım ve 1.ismi
'SourceC.lua olarak uzantılı', 2. İsmi
'meta.xml olarak uzantılı ' 3.ismi 'SourceS.lua olarak uzantılı' oluşturalım ve şimdi tamamdır scriptimizin dosyaları hazır ancak panele refresh çektiğimiz zaman algılanmayacak bu çünkü herhangi bir
meta.xml e okutmadık şimdi meta.xml ye okutalım dosyaları.
ilk olarak meta.xml oluşturmayı öğrenelim.
<meta> <!-- Meta açtık -->
<info author="Alern" type="script" description="İlkscriptim"/> <!-- Gerekli bilgileri ekledik (isteğe göre) -->
<script src="SourceC.lua" type="client" /> <!-- Client dosyamızı okuttuk -->
<script src="SourceS.lua" type="server" /> <!-- Server dosyamızı okuttuk -->
</meta> <!-- Meta Kapattık -->
evet şuanda scriptinizi yaptınız tebrikler...
Şimdi geçelim bu Client ve Server dosyaları ne işlerimize yarıyacak bir scriptin server fonksiyonu veyada client fonksiyonu olduğunu anlarız bunuda Linki görebilmek için
Kayıt olun yada
Giriş yapın. den öğrenebiliriz kullandığınız function a bağlı bunları ilerleyen zamanlarda daha detaylı anlatacağım eğer yeni başlayan birisi iseniz anlamız biraz zor olur şimdi geçelim scriptimizi oluşturmaya
benim yapacağım ilk scripti eğer 5doları var ise yazı çıkmasını sağlamak hemen bunu yapalım şimdi yazacağımız sistem server taraflı olacaktır.
function benim_scriptim (oyuncu, komut) -- (function (Başlangıç), (oyuncu(server taraflı olduğu için bir element atadık oyuncuyu bunu değiştirebilirsiniz.), komut(yazmamız gerektiren komut yani 'addCommandHandler' a atadağımız komutu çeker))
local para = exports.global:getMoney(oyuncu) -- oyuncun parasını çektik.
if para >= 5 --[[Eğer parası 5 dolar veyada üstü ise tetikleme sağladık]] then -- eğer parası var ise tetikleyecektir
outputChatBox("Paran var", oyuncu, 0, 255, 0) -- sohbet kısmına yazı çıkmasını sağladım
else -- olumsuz ise yani parası yok ise
outputChatBox("Paran yok", oyuncu, 255, 0, 0) -- sohbet kısmına yazı çıkmasını sağladım
end -- Açtığımız 'if' i kapattık.
end -- Açtığımız 'function' u kapattık.
addCommandHandler("merhaba", benim_scriptim) -- Açtığımız 'function' a komut atadık. atamış olduğumuz komut 'merhaba' oyun içerisinde bu komutu yazdığı zaman tetiklenecektir.
evet bravo şuanda tamamen ilk scriptini yazmış oldun
Bu konu altında desteklerinizi esirgemeyi unutmayın
Herkes umarım anlamıştır...
(Takıldığınız noktaları çekinmeden sorabilirsiniz.)