Operatörler ve Atama Işlemi
= Operatörü : eşitliğin sağındaki değer eşitliğin soldaki değişkene atanır
+ Operatörü : Eşitliğin sağındaki değerle eşitliğin solundaki değişken değerini toplayıp tekrar eşitliğin solundaki değişkene atar
- Operatörü : Verilen değeri sağındaki değer kadar eksiltip tekrar değişkene atar
\n = Bir alt satıra geçmek için kullanılır
/r = paragraf başı yapmak için kullanılır
# = Formatlı yazımda her bir sayı için #(tag) işareti kulllanılır
Aritmatiksel Operatörler
+(toplama) = +
-(Çıkarma) = -
x(Çarpma) = *
/(Bölme) = /
Karar Kontrol Deyimleri
Belirli bir şarta göre yapılması istenen işlemlerdir.
Kullanımı;
İç içe if İfadesi
Birden fazla koşula ihtiyaç duyulan durumlarda iç içe if ifadesi kullanılır bir if koşuluna kaç tane elseif ekleyebilceğimiz konusunda hiçbir sınır yoktur.
ÖRNEK:
outputChatBox Nedir?
Ekranda mesaj göstermek için kullanılır(Ekrana Çıktı verir)hangi amaçlı olarak kullanacağınız size kalmış bir şey Peki bunun kullanımı nasıldır?
text = Ekranda göstermek istediğiniz metin dizesidir en fazla 256 karakter olabilir.
visibleTo = Mesajı kimlerin göreceğini belirtir. getRootElement() yaparsak tüm oyuncularda gözükür eğer ki sadece yerel oyuncuda gözükmesini istiyorsak source,player,thePlayer olarak kullanılabilir fakat func şu şekilde olmak zorundadır;
g = green olarak'ta bilinir( türkçe'de green kelimesi Yeşil anlamına gelir) en fazla 255'e kadar olabilir.
b= blue olarak'ta bilinir( türkçe'de blue kelimesi Mavi anlamına gelir) en fazla 255'e kadar olabilir.
colorCoded = HEX Kodları kullanılıp kullanılmayacağını belirtir değer false ise HEX kodlarını gösterir ama renk uygulamaz, true ise Hex kodları kullanılabilir
Client Taraflı Nasıl Kullanılır ?
Kod: Lua
text = Ekranda göstermek istediğiniz metin dizesidir en fazla 256 karakter olabilir.
r = red olarak'ta bilinir( türkçe'de red kelimesi Kırmızı anlamına gelir) en fazla 255'e kadar olabilir.
g = green olarak'ta bilinir( türkçe'de green kelimesi Yeşil anlamına gelir) en fazla 255'e kadar olabilir.
b= blue olarak'ta bilinir( türkçe'de blue kelimesi Mavi anlamına gelir) en fazla 255'e kadar olabilir.
colorCoded = HEX Kodları kullanılıp kullanılmayacağını belirtir değer false ise HEX kodlarını gösterir ama renk uygulamaz, true ise Hex kodları kullanılabilir
File Create Nedir?
Bir kaynak dizininde yeni bir dosya oluşturur. Belirtilen dosya zaten varsa, boş bir dosya ile üzerine yazılır.
Peki Bunun Kullanımı Nasıl?
File Write Nedir?
Belirli bir dosyaya bir veya birden fazla dizge yazar. kullanımı;
ÖRNEK:
string string1 = Yazılacak dizedir.
ÖRNEK:
dosya değişkenini tanımladık ve dosya'ya yazdırmasını sağladık bize dosya çıktısı olarak script hangi klasörde ise o klasöre dosyaAdı.txt adlı bir text document dosyası oluşturur ve içine "Merhaba Dünya !" yazısını yazar dizeler halinde.
File Close Nedir?
dosya kapatırması'dır kullanım;
file theFile = tanımladığımız değişkendir;
ÖRNEK:
= Operatörü : eşitliğin sağındaki değer eşitliğin soldaki değişkene atanır
+ Operatörü : Eşitliğin sağındaki değerle eşitliğin solundaki değişken değerini toplayıp tekrar eşitliğin solundaki değişkene atar
- Operatörü : Verilen değeri sağındaki değer kadar eksiltip tekrar değişkene atar
\n = Bir alt satıra geçmek için kullanılır
/r = paragraf başı yapmak için kullanılır
# = Formatlı yazımda her bir sayı için #(tag) işareti kulllanılır
Aritmatiksel Operatörler
+(toplama) = +
-(Çıkarma) = -
x(Çarpma) = *
/(Bölme) = /
Karar Kontrol Deyimleri
Belirli bir şarta göre yapılması istenen işlemlerdir.
Kullanımı;
-
Kod:
if(koşul) then -- Koşul Doğruysa Yapılacak Işlemler else -- Koşul yanlışsa yapılacak işlemler end
İç içe if İfadesi
Birden fazla koşula ihtiyaç duyulan durumlarda iç içe if ifadesi kullanılır bir if koşuluna kaç tane elseif ekleyebilceğimiz konusunda hiçbir sınır yoktur.
ÖRNEK:
Kod:
if (koşul) then
-- Koşul doğruysa yapılacak işlemler
[*]elseif
-- Koşul bir yanlışsa koşul iki doğruysa yapılacak işlemler
else
-- Her iki koşulda yanlışsa yapılacak işlemler
end
outputChatBox Nedir?
Ekranda mesaj göstermek için kullanılır(Ekrana Çıktı verir)hangi amaçlı olarak kullanacağınız size kalmış bir şey Peki bunun kullanımı nasıldır?
-
Kod:
bool outputChatBox ( string text [, element visibleTo=getRootElement(), int r=231, int g=217, int b=176, bool colorCoded=false ] )
text = Ekranda göstermek istediğiniz metin dizesidir en fazla 256 karakter olabilir.
visibleTo = Mesajı kimlerin göreceğini belirtir. getRootElement() yaparsak tüm oyuncularda gözükür eğer ki sadece yerel oyuncuda gözükmesini istiyorsak source,player,thePlayer olarak kullanılabilir fakat func şu şekilde olmak zorundadır;
-
Kod:
function fonksiyon(player) [*]function fonksiyon_(thePlayer)
g = green olarak'ta bilinir( türkçe'de green kelimesi Yeşil anlamına gelir) en fazla 255'e kadar olabilir.
b= blue olarak'ta bilinir( türkçe'de blue kelimesi Mavi anlamına gelir) en fazla 255'e kadar olabilir.
colorCoded = HEX Kodları kullanılıp kullanılmayacağını belirtir değer false ise HEX kodlarını gösterir ama renk uygulamaz, true ise Hex kodları kullanılabilir
Client Taraflı Nasıl Kullanılır ?
Kod: Lua
-
Kod:
bool outputChatBox ( string text [, int r=231, int g=217, int b=176, bool colorCoded=false ] )
text = Ekranda göstermek istediğiniz metin dizesidir en fazla 256 karakter olabilir.
r = red olarak'ta bilinir( türkçe'de red kelimesi Kırmızı anlamına gelir) en fazla 255'e kadar olabilir.
g = green olarak'ta bilinir( türkçe'de green kelimesi Yeşil anlamına gelir) en fazla 255'e kadar olabilir.
b= blue olarak'ta bilinir( türkçe'de blue kelimesi Mavi anlamına gelir) en fazla 255'e kadar olabilir.
colorCoded = HEX Kodları kullanılıp kullanılmayacağını belirtir değer false ise HEX kodlarını gösterir ama renk uygulamaz, true ise Hex kodları kullanılabilir
File Create Nedir?
Bir kaynak dizininde yeni bir dosya oluşturur. Belirtilen dosya zaten varsa, boş bir dosya ile üzerine yazılır.
-
Kod:
file fileCreate ( string filePath )
Peki Bunun Kullanımı Nasıl?
-
Kod:
DosyaDegiskeni = fileCreate ( "dosyaAdı.txt" )
File Write Nedir?
Belirli bir dosyaya bir veya birden fazla dizge yazar. kullanımı;
-
Kod:
int fileWrite ( file theFile, string string1 [, string string2, string string3 ...])
ÖRNEK:
Kod:
dosyaDegiskeni = fileCreate ( "dosyaAdı.txt" )
fileWrite ( dosyaDegiskeni, string string1 [, string string2, string string3 ...]) )
ÖRNEK:
Kod:
dosyaDegiskeni = fileCreate ( "dosyaAdı.txt" )
fileWrite ( dosyaDegiskeni, "Merhaba Dünya !" )
File Close Nedir?
dosya kapatırması'dır kullanım;
Kod:
bool fileClose ( file theFile )
ÖRNEK:
-
Kod:
dosyaDegiskeni = fileCreate ( "dosyaAdı.txt" ) [*]fileWrite ( dosyaDegiskeni, "Merhaba Dünya !" ) [*]fileClose ( dosyaDegiskeni )
Son düzenleme: