Kasım 24, 2017, 12:19:56 ÖS

 

Gönderen Konu: MTA:SA/Lua - Ders #1 - Paradox  (Okunma sayısı 5133 defa)

0 Üye ve 1 Ziyaretçi konuyu incelemekte.

Paradox

  • www.MTASA-TURK.com
  • *
  • İleti: 430
  • SH Gaming
  • Platform: MTA
  • Çevrimdışı
MTA:SA/Lua - Ders #1 - Paradox
« : Temmuz 16, 2014, 11:54:08 ÖS »
Arkadaşlar Bu Dersimizde Panel Yapmayı ve Paneldeki Butonları Aktifleştirmeyi Öğreticem.



Öncelikle Panelimizi Oluşturalım;
Kod: Linkleri Gormek Icin Uye Olunuz. Uye Ol or Giris
        addEventHandler("onClientResourceStart", resourceRoot, -- Script Startlanınca Panelin Açılmasını Sağlayacak Kod.
        function()
        DersWindow = guiCreateWindow(400, 200, 200, 120, "Ders #1 | Paradox", false) -- Panelimizi Oluşturuyoruz Bu Kodla.
        guiWindowSetSizable(DersWindow, false) -- Panelin Boyutunu Değiştirilmemesini Sağladık.
        showCursor(true) -- Mouse'yi Aktif Hale Getirdik.





Şimdi Panelimize Bir Kapat Butonu Koyalım ve Butona Tıkladığımızda Panelin Kapanmasını Sağlayalım..
Kod: Linkleri Gormek Icin Uye Olunuz. Uye Ol or Giris
        KapatButon = guiCreateButton(53, 88, 116, 21, "Kapat", false, DersWindow) -- Kapat Butonumuzu Oluşturduk
     
        function Kapat()
              if source == KapatButon then -- Eğer Kapat Butonuna Tıkladığımızda
              guiSetVisible ( DersWindow,false ) -- DersWindow'u Kapat
              showCursor(false) -- Mouse'yi Kapat
              end
        end
        addEventHandler("onClientGUIClick",root,Kapat ) -- Bu Kod İle Kapat Butonuna Tıklamayı Alıyoruz




Şimdi Panelimizi Tüm Ekran Boyutlarına Göre Ortalayalım..
Kod: Linkleri Gormek Icin Uye Olunuz. Uye Ol or Giris
	local sGenislik,sUzunluk = guiGetScreenSize() 
local Genislik,Uzunluk = 400,200
local X = (sGenislik/2) - (Genislik/2)
local Y = (sUzunluk/2) - (Uzunluk/2)

        DersWindow = guiCreateWindow(X, Y, Genislik, Uzunluk, "Ders #1 | Paradox", false)



Son Olarak Yaptığım Tüm Kodları Birleştiriyorum..
Kod: Linkleri Gormek Icin Uye Olunuz. Uye Ol or Giris
	local sGenislik,sUzunluk = guiGetScreenSize() 
local Genislik,Uzunluk = 400,200
local X = (sGenislik/2) - (Genislik/2)
local Y = (sUzunluk/2) - (Uzunluk/2)

addEventHandler("onClientResourceStart", resourceRoot, -- Script Startlanınca Panelin Açılmasını Sağlayacak Kod.
        function()
        DersWindow = guiCreateWindow(X, Y, Genislik, Uzunluk, "Ders #1 | Paradox", false) -- Panelimizi Oluşturuyoruz Bu Kodla.
        guiWindowSetSizable(DersWindow, false) -- Panelin Boyutunu Değiştirilmemesini Sağladık.

        KapatButon = guiCreateButton(125, 80, 150, 40, "Kapat", false, DersWindow) -- Kapat Butonumuzu Oluşturduk

showCursor(true) -- Mouse'yi Aktif Hale Getirdik.

end
)

        function Kapat()
              if source == KapatButon then -- Eğer Kapat Butonuna Tıkladığımızda
              guiSetVisible ( DersWindow,false ) -- DersWindow'u Kapat
              showCursor(false) -- Mouse'yi Kapat
              end
        end
        addEventHandler("onClientGUIClick",root,Kapat ) -- Bu Kod İle Kapat Butonuna Tıklamayı Alıyoruz



Yaptığımız Bu Panel Bir Client Dosyasıdır.

Dersimiz Burada Sona Ermiştir, Birdahaki Derste Görüşmek Üzere.
Paradox



« Son Düzenleme: Haziran 21, 2015, 01:09:58 ÖS Gönderen: Paradox »
Linkleri Gormek Icin Uye Olunuz. Uye Ol or Giris
 
Mesajı Beğenenler: MertYacar, DaKy

Narkoz

  • *
  • İleti: 2261
  • SH Gaming
  • Platform: MTA
  • Çevrimdışı
Ynt: MTA:SA/Lua Dersi | Ders #1 | By Hypnos
« Yanıtla #1 : Temmuz 16, 2014, 11:55:32 ÖS »
Bilmeyenler için yararlı bir anlatım.
 

VenceremoS

  • *
  • İleti: 496
  • Platform: GTA
  • Çevrimdışı
Ynt: MTA:SA/Lua Dersi | Ders #1 | By Hypnos
« Yanıtla #2 : Temmuz 17, 2014, 02:17:05 ÖÖ »
Linkleri Gormek Icin Uye Olunuz. Uye Ol or Giris
Bilmeyenler için yararlı bir anlatım.
 

Paradox

  • www.MTASA-TURK.com
  • *
  • İleti: 430
  • SH Gaming
  • Platform: MTA
  • Çevrimdışı
Ynt: MTA:SA/Lua Dersi | Ders #1 | By Hypnos
« Yanıtla #3 : Temmuz 27, 2014, 09:22:08 ÖS »
Yorumlarınız İçin Teşekkür Ederim.
Linkleri Gormek Icin Uye Olunuz. Uye Ol or Giris
 

DeadMau

  • *
  • İleti: 44
  • Platform: GTA
  • Çevrimdışı
Ynt: MTA:SA/Lua Dersi | Ders #1 | By Hypnos
« Yanıtla #4 : Ağustos 18, 2014, 12:42:15 ÖÖ »
Cok yararli konu
Devami lutfen gelsin :)
 

Paradox

  • www.MTASA-TURK.com
  • *
  • İleti: 430
  • SH Gaming
  • Platform: MTA
  • Çevrimdışı
Ynt: MTA:SA/Lua Dersi | Ders #1 | By Hypnos
« Yanıtla #5 : Ağustos 18, 2014, 09:03:09 ÖÖ »
Linkleri Gormek Icin Uye Olunuz. Uye Ol or Giris
Cok yararli konu
Devami lutfen gelsin :)

Teşekkür Ederim.
Linkleri Gormek Icin Uye Olunuz. Uye Ol or Giris
 

Eren07

  • *
  • İleti: 18
  • -The End-
  • Çevrimdışı
Ynt: MTA:SA/Lua Dersi | Ders #1 | By Hypnos
« Yanıtla #6 : Ağustos 19, 2014, 01:19:33 ÖS »
Çok güzel olmuş devamını bekliyorum.
 

RevanqeLS

  • *
  • İleti: 106
  • www.MTATR.com
  • Platform: MTA
  • Çevrimdışı
Ynt: MTA:SA/Lua Dersi | Ders #1 | By Hypnos
« Yanıtla #7 : Eylül 02, 2014, 05:26:24 ÖS »
Linkleri Gormek Icin Uye Olunuz. Uye Ol or Giris
Bilmeyenler için yararlı bir anlatım.
 

Paradox

  • www.MTASA-TURK.com
  • *
  • İleti: 430
  • SH Gaming
  • Platform: MTA
  • Çevrimdışı
Ynt: MTA:SA/Lua Dersi | Ders #1 | By Hypnos
« Yanıtla #8 : Eylül 09, 2014, 05:40:43 ÖS »
Linkleri Gormek Icin Uye Olunuz. Uye Ol or Giris
Çok güzel olmuş devamını bekliyorum.

İnşallah gelicek devamı :)

Linkleri Gormek Icin Uye Olunuz. Uye Ol or Giris


Teşekkürler.
Linkleri Gormek Icin Uye Olunuz. Uye Ol or Giris
 

 

İyiki Doğdun Paradox

Başlatan NarkozForumun Konu Dışı Paylaşımlar

Yanıt: 6
Gösterim: 807
Son İleti Temmuz 26, 2016, 11:44:50 ÖÖ
Gönderen: Excho
#LUA | Ders 1

Başlatan ZoRRoMForumun Script Dersleri

Yanıt: 6
Gösterim: 3773
Son İleti Mart 08, 2015, 06:51:08 ÖS
Gönderen: OzulusTR
By Narkoz | Lua Dersi | Ders #1 |

Başlatan NarkozForumun Script Dersleri

Yanıt: 72
Gösterim: 31250
Son İleti Şubat 15, 2017, 06:20:00 ÖS
Gönderen: ByCash
[DERS] #2 Font olusturma ve kullanimi

Başlatan VenceremoSForumun Script Dersleri

Yanıt: 3
Gösterim: 2466
Son İleti Eylül 02, 2014, 05:35:55 ÖS
Gönderen: RevanqeLS
[DERS]DxDrawRectangle ile Animasyonlu pencere açma

Başlatan VirtueForumun Script Dersleri

Yanıt: 0
Gösterim: 2141
Son İleti Şubat 12, 2015, 02:10:52 ÖS
Gönderen: Virtue