18 Kasım 2018, 09:52:48

Gönderen Konu: Ayarlar.lua Nasıl Yapılır  (Okunma sayısı 1121 defa)

0 Üye ve 1 Ziyaretçi konuyu incelemekte.

ertrldtcu

  • Deneyimli Üye
  • *
  • İleti: 448
Ayarlar.lua Nasıl Yapılır
« : 04 Temmuz 2017, 11:48:26 »
Bu konuda scriptinize hem server hemde client taraflı nasıl ayarlar.lua ekleyeceğinizi anlatacağım.



Client taraflı kullanmak için öncelikle ayarlar.lua'mızı oluşturuyoruz. Daha sonra ayarlar.lua'da değişkenimize değer veriyoruz:
Kod: Lua
  1. degisken = "Panel Başlığımız"

Bu değişkenin diğer client taraflı dosyalarda kullanımına bir örnek vericek olursak:
Kod: Lua
  1. panelim = guiCreateWindow(50,50,250,100,degisken,false)

Değişkenlerimizi tek tek oluşturmak yerine table ile hepsini bir araya toplayabiliriz:
Kod: Lua
  1. degiskenler = {
  2.                 panel = "Para Paneli.",
  3.                 buton = "Para Ver Butonu",
  4.                 label = "Verilecek Para: 5000",
  5. }

Bu değişkenleri ise örnekteki gibi kullanabiliriz:
Kod: Lua
  1. panelim = guiCreateWindow(50,50,250,100,degiskenler.panel,false)
  2. butonum = guiCreateButton(15,25,120,30,degiskenler.buton,false,panelim)
  3. labelim = guiCreateLabel(75,25,120,30,degiskenler.label,false,panelim)

Son olarak ayarlar.lua'yı meta.xml'de tüm client taraflı lua'ların (satır olarak) üstüne ekliyoruz ve türünü client yapmayı unutmuyoruz. Aksi halde meta.xml'de ayarlar.lua'nın üstünde olan client taraflı dosyalar ayarlar.lua'mızdaki değişkenleri kullanıyorsa bu değişkenleri bulamadığı için hata verir.
Kod: Lua
  1. <meta>
  2.         <script src="ayarlar.lua" type="client"  />
  3.         <script src="client.lua" type="client"  />
  4.         <script src="client2.lua" type="client"  />
  5.         <script src="client3.lua" type="client"  />
  6. </meta>





Şimdi gelelim server taraflı ayarlar.lua'ya. Yine aynı mantığı kullanıyoruz. Client taraflı ayarlar.lua ile karışmaması için bu sefer adını s_ayarlar.lua yapıyorum.

Önce s_ayarlar.lua'mızı oluşturuyoruz. Daha sonra s_ayarlar.lua'da değişkenimize değer veriyoruz:
Kod: Lua
  1. renkkod = "#005599"

Bu değişkenin diğer server taraflı dosyalarda kullanımına bir örnek vericek olursak:
Kod: Lua
  1. outputChatBox(renkkod.."Renk kodu başarılı bir şekilde uygulandı ✓ ",root,255,255,255,true)

Değişkenlerimizi tek tek oluşturmak yerine table ile hepsini bir araya toplayabiliriz:
Kod: Lua
  1. kodlar = {
  2.         renk1 = "#112233",
  3.         renk2 = "#445566",
  4.         renk3 = "#778899",
  5. }

Bu değişkenleri ise örnekteki gibi kullanabiliriz:
Kod: Lua
  1. outputChatBox(kodlar.renk1.."1. renk kodu başarılı bir şekilde uygulandı ✓ ",root,255,255,255,true)
  2. outputChatBox(kodlar.renk2.."2. renk kodu başarılı bir şekilde uygulandı ✓ ",root,255,255,255,true)
  3. outputChatBox(kodlar.renk3.."3. renk kodu başarılı bir şekilde uygulandı ✓ ",root,255,255,255,true)

Son olarak s_ayarlar.lua'yı meta.xml'de tüm server taraflı lua'ların (satır olarak) üstüne ekliyoruz ve türünü server yapmayı unutmuyoruz. Aksi halde meta.xml'de s_ayarlar.lua'nın üstünde olan server taraflı dosyalar s_ayarlar.lua'mızdaki değişkenleri kullanıyorsa bu değişkenleri bulamadığı için hata verir.
Kod: Lua
  1. <meta>
  2.         <script src="s_ayarlar.lua" type="server"  />
  3.         <script src="server.lua" type="server"  />
  4.         <script src="server2.lua" type="server"  />
  5.         <script src="server3.lua" type="server"  />
  6. </meta>

Hata ve eksikler için konu altına ileti atarsanız konuyu düzenlerim.

Tarafımca yazılmıştır.
« Son Düzenleme: 09 Nisan 2018, 02:14:10 Gönderen: Narkoz »
Script yazmak için kod bilmek yetmez.
 
Mesajı Beğenenler: Mahlukat

MTASA-TURK | Türkiye'nin En Güncel MTA Platformu

Ayarlar.lua Nasıl Yapılır
« : 04 Temmuz 2017, 11:48:26 »

MarkeloF

  • Moderatör
  • *
  • İleti: 641
  • Just do it.
Ynt: Ayarlar.lua Nasıl Yapılır?
« Yanıtla #1 : 04 Temmuz 2017, 12:46:53 »
İlk defa okuyan birine hiç birşey ifade etmeyeceğine adım gibi eminim.
Daha yararlı ve anlaşılır bir konu için emek sarf etseydin daha iyi olurdu.
« Son Düzenleme: 04 Temmuz 2017, 12:51:21 Gönderen: MarkeloF »
                                                 
 

ertrldtcu

  • Deneyimli Üye
  • *
  • İleti: 448
Ynt: Ayarlar.lua Nasıl Yapılır?
« Yanıtla #2 : 04 Temmuz 2017, 12:55:56 »
Linkleri Görebilmek İçin Kayıt Olun veya Giriş Yapın
İlk defa okuyan birine hiç birşey ifade etmeyeceğine adım gibi eminim.
Daha yararlı ve anlaşılır bir konu için emek sarf etseydin daha iyi olurdu.

İlk defa okuyandan kastın nedir?
Script yazmak için kod bilmek yetmez.
 

MarkeloF

  • Moderatör
  • *
  • İleti: 641
  • Just do it.
Ynt: Ayarlar.lua Nasıl Yapılır?
« Yanıtla #3 : 04 Temmuz 2017, 12:57:26 »
Linkleri Görebilmek İçin Kayıt Olun veya Giriş Yapın
İlk defa okuyandan kastın nedir?
Scriptten hiç anlamayan biri örneğin.
                                                 
 

ertrldtcu

  • Deneyimli Üye
  • *
  • İleti: 448
Ynt: Ayarlar.lua Nasıl Yapılır?
« Yanıtla #4 : 04 Temmuz 2017, 13:03:19 »
Linkleri Görebilmek İçin Kayıt Olun veya Giriş Yapın
Scriptten hiç anlamayan biri örneğin.
Scriptten hiç anlamayan birinin öğrenmesi gereken bir çok şey var. Script yapmadan ayarlar.lua eklemek isteyeceğini sanmıyorum. İstiyosa da bazı kavramları öğrensin. Konumda başlığa uygun bir içerik olduğunu düşünüyorum.
Script yazmak için kod bilmek yetmez.
 

MarkeloF

  • Moderatör
  • *
  • İleti: 641
  • Just do it.
Ynt: Ayarlar.lua Nasıl Yapılır?
« Yanıtla #5 : 04 Temmuz 2017, 13:10:26 »
Linkleri Görebilmek İçin Kayıt Olun veya Giriş Yapın
Scriptten hiç anlamayan birinin öğrenmesi gereken bir çok şey var. Script yapmadan ayarlar.lua eklemek isteyeceğini sanmıyorum. İstiyosa da bazı kavramları öğrensin. Konumda başlığa uygun bir içerik olduğunu düşünüyorum.
Anlamak istemiyorsun galiba. Ben sadece çocuk oyuncağı bir konuyu büyük çabalar üzerine anlaşılmaz bir hale getirdiğini söylüyorum.
Konu içeriğinin başlık ile alakasız oldugunu söylemedim zaten.
« Son Düzenleme: 04 Temmuz 2017, 13:12:08 Gönderen: MarkeloF »
                                                 
 

MTASA-TURK | Türkiye'nin En Güncel MTA Platformu

Ynt: Ayarlar.lua Nasıl Yapılır?
« Yanıtla #5 : 04 Temmuz 2017, 13:10:26 »

ertrldtcu

  • Deneyimli Üye
  • *
  • İleti: 448
Ynt: Ayarlar.lua Nasıl Yapılır?
« Yanıtla #6 : 04 Temmuz 2017, 13:14:46 »
Linkleri Görebilmek İçin Kayıt Olun veya Giriş Yapın
Anlamak istemiyorsun galiba. Ben sadece çocuk oyuncağı bir konuyu büyük çabalar üzerine anlaşılmaz bir hale getirdiğini söylüyorum.
Konu içeriğinin başlık ile alakasız oldugunu söylemedim zaten.
Konu gayet anlaşılır. Bilmeyen birine anlatırsam konu içeriği ile başlık alakasız olur.
Script yazmak için kod bilmek yetmez.
 

MarkeloF

  • Moderatör
  • *
  • İleti: 641
  • Just do it.
Ynt: Ayarlar.lua Nasıl Yapılır?
« Yanıtla #7 : 04 Temmuz 2017, 13:15:44 »
Linkleri Görebilmek İçin Kayıt Olun veya Giriş Yapın
Konu gayet anlaşılır. Bilmeyen birine anlatırsam konu içeriği ile başlık alakasız olur.
Tamam, anlatım için teşekkürler.
                                                 
 

Paradox

  • Kurucu
  • *
  • İleti: 687
  • SH Gaming
Ynt: Ayarlar.lua Nasıl Yapılır?
« Yanıtla #8 : 04 Temmuz 2017, 13:16:51 »
Yararlı bir anlatım olmuş, teşekkürler.
 

ByCash

  • Bilişim Teknolojileri
  • Süper Moderatör
  • *
  • İleti: 971
  • C# - LUA
    • MTASATURK
Ynt: Ayarlar.lua Nasıl Yapılır?
« Yanıtla #9 : 04 Temmuz 2017, 16:05:56 »
Yararlı bir anlatım olmuş, teşekkürler.
Linkleri Görebilmek İçin Kayıt Olun veya Giriş Yapın
 

By.Angel

  • Deneyimli Üye
  • *
  • Default Avatar
  • İleti: 397
Ynt: Ayarlar.lua Nasıl Yapılır?
« Yanıtla #10 : 04 Temmuz 2017, 18:46:49 »
Alah razı olsn erturul abi süper yararlı ders olmuş
 

kamaci4444

  • Acemi Üye
  • *
  • İleti: 146
  • Skype:yunus_kamaci
Ynt: Ayarlar.lua Nasıl Yapılır?
« Yanıtla #11 : 04 Temmuz 2017, 20:34:50 »
Yararlı bilgi tesekkürler.
 

shephard^

  • kid dont take drugs
  • Grafiker
  • *
  • İleti: 527
  • 1337
Ynt: Ayarlar.lua Nasıl Yapılır?
« Yanıtla #12 : 04 Temmuz 2017, 22:01:36 »
Linkleri Görebilmek İçin Kayıt Olun veya Giriş Yapın
Allah razı olsun,yararlı ders olmuş.
« Son Düzenleme: 04 Temmuz 2017, 22:42:55 Gönderen: Shephard »
Linkleri Görebilmek İçin Kayıt Olun veya Giriş Yapın | Linkleri Görebilmek İçin Kayıt Olun veya Giriş Yapın | Linkleri Görebilmek İçin Kayıt Olun veya Giriş Yapın
 

Narkoz

  • Kurucu
  • *
  • İleti: 528
  • SH Gaming
Ynt: Ayarlar.lua Nasıl Yapılır?
« Yanıtla #13 : 05 Temmuz 2017, 00:08:13 »
Eline sağlık yararlı anlatım olmuş.
 

Casti

  • Berlin
  • Yeni Üye
  • *
  • İleti: 71
Ynt: Ayarlar.lua Nasıl Yapılır?
« Yanıtla #14 : 05 Temmuz 2017, 05:49:05 »
Hiss ediyorum bu adam çok iyi yerlere gelecek :) Konu gayet anlaşılır kardeşim eline sağlık.
Azerbaycan'dan Salamlar Türkiye'den Sucuklar