MTASA TÜRK
Türkiye'nin En Güncel MTA Platformu


Ders #1 Dil Tablosu Oluşturmak

0 Üye ve 1 Ziyaretçi konuyu incelemekte.

Çevrimdışı ByCash

  • Bilişim Teknolojileri
  • Admin
  • *
    • İleti: 983
  • ###
    • MTASATURK
: 25 Şubat 2018, 10:55:00
Ders #1
Merhaba arkadaşlar,
Bu konumda sizlere scriptlerinize nasıl dil sistemi ekleyeceğinizi basit bir örnek ile anlatacağım.


[1] İlk olarak dil tablolarımızı oluşturuyoruz.
Kod: lua
tr = { --//Türkçe dil tablomuzu oluşturup içine değerlerimizi giriyoruz.

 panel = "Panelim",
 buton = "Kapat",
 label = "Panelime hoşgeldiniz!",

}

eng = {--//İngilizce dil tablomuzu oluşturup içine değerlerimizi giriyoruz.

 panel = "My Window",
 buton = "Close",
 label = "Welcome to my panel!",

}

[2] Dil seçeneği için bir değişken oluşturup, kullanıcağımız dilin tablosunu bu değişkene kaydediyoruz.
Kod: lua
local dil = tr --//Oluşturacağımız dil tablolarının değerlerini giriyoruz. (tr yazarsanız Türkçe eng yazarsanız İngilizce olur.)

[3] Son olarak elementlerimizi oluşturuyoruz.
Kod: lua
--//Elementlerimizi oluşturup string değerlerine dil.değişken (panel, buton, label...) yazıyoruz.
panel = guiCreateWindow(0, 0,  200, 180, dil.panel, false)
label = guiCreateLabel(20, 30, 160, 60, dil.label, false, panel)
buton = guiCreateButton(20, 100, 160, 60, dil.buton, false, panel)


Son hali;
Spoiler for Hiden:
Kod: lua
tr = {

 panel = "Panelim",
 buton = "Kapat",
 label = "Panelime hoşgeldiniz!",

}

eng = {

 panel = "My Window",
 buton = "Close",
 label = "Welcome to my panel!",

}

local dil = tr

panel = guiCreateWindow(0, 0,  200, 180, dil.panel, false)
label = guiCreateLabel(20, 30, 160, 60, dil.label, false, panel)
buton = guiCreateButton(20, 100, 160, 60, dil.buton, false, panel)
« Son Düzenleme: 23 Eylül 2018, 01:17:02 Gönderen: Narkoz »
 
Mesajı Beğenenler: Mahlukat


MTASA TÜRK

Ders #1 Dil Tablosu Oluşturmak
« : 25 Şubat 2018, 10:55:00 »

Çevrimdışı ertrldtcu

  • Uzman Üye
  • *
    • İleti: 631
Yanıtla #1 : 25 Şubat 2018, 10:56:53
Teşekkürler
Pazar gününe kadar tüm systemlerimizde %20 indirim var! Ayrıca herhangi bi systemi alana yanında asla kullanmayacağı saçma bi system hediye!
© dutcy copying 2020
 


Çevrimdışı Paradox

  • Kurucu
  • *
    • İleti: 702
  • SH Gaming
Yanıtla #2 : 25 Şubat 2018, 10:59:51
Teşekkürler, yararlı anlatım.
 


Çevrimdışı Prose

  • Deneyimli Üye
  • *
    • İleti: 475
  • Gökhan Türkoglu
Yanıtla #3 : 25 Şubat 2018, 11:37:35
Eline Sağlık
 


Çevrimdışı #ScottCoder

  • Acemi Üye
  • *
    • İleti: 111
  • 👑 AXE FREEROAM 👑
Yanıtla #4 : 25 Şubat 2018, 14:35:40
Eline sağlık. ::)
 


Çevrimdışı Narkoz

  • Kurucu
  • *
    • İleti: 510
  • SH Gaming
Yanıtla #5 : 25 Şubat 2018, 17:18:39
Eline sağlık yararlı anlatım.
 


MTASA TÜRK

Ynt: [DERS]#1 - Dil Tablosu Oluşturmak
« Yanıtla #5 : 25 Şubat 2018, 17:18:39 »