[YARDIM] F1'e Panel Ekleme

0 Üye ve 1 Ziyaretçi konuyu incelemekte.

Çevrimdışı #Savage

  • Yeni Üye
  • *
    • İleti: 93
: 02 Kasım 2020, 15:58:32
Biliyorum forumlarda bir çok konu var, ama neredeyse 50. deneyişim eklemek istediğim panel f1e bağlanmıyor uzun uzun inceledim denedim bir türlü yapamadım buton panele geliyor ama basınca herhangi bir panel açılmıyor yardım ederseniz sevinirim.
 


MTASATURK

[YARDIM] F1'e Panel Ekleme
« : 02 Kasım 2020, 15:58:32 »

Çevrimdışı neux

  • Yeni Üye
  • *
    • İleti: 12
Yanıtla #1 : 02 Kasım 2020, 21:30:08
TriggerEvent fonksiyonu ile yapabilirsin. Linki görebilmek için Kayıt olun yada Giriş yapın.
Örnek atıyorum umarım anlarsın.
Örnek:
Butona basınca çalışacak fonksiyona bunu ekle:
Kod
triggerEvent ("panelac", getRootElement())

Hangi panelin açılmasını istiyorsan o scriptteki client.lua'ya bunu ekle:

Kod
addEvent ("panelac", true)
function panelacfonk()
if guiGetVisible(window) then
guiSetVisible(window, false)
showCursor(false)
else
guiSetVisible(window, true)
showCursor(true)
end
end
addEventHandler ("panelac", root, panelacfonk)
« Son Düzenleme: 02 Kasım 2020, 21:35:30 Gönderen: furkanbaglibel »
 


Çevrimdışı mantar_

  • Yeni Üye
  • *
    • İleti: 13
Yanıtla #2 : 03 Kasım 2020, 00:17:36
Neux,  eline sağlık fakat kodları her zaman kısa tutmakta fayda var.

Kod
--TriggerEvent 3. parametresi argümanlar;
triggerEvent('panelAc', root, windowAdi);

addEvent('panelAc', true);
addEventHandler('panelAc', root, function(window)
  guiSetVisible(not guiGetVisible(window))
  showCursor(guiGetVisible(window))
end )
 
Mesajı Beğenenler: neux


Çevrimdışı #Savage

  • Yeni Üye
  • *
    • İleti: 93
Yanıtla #3 : 03 Kasım 2020, 00:40:33
Butona basınca çalışacak fonksiyona bunu ekle:
Kod
triggerEvent ("panelac", getRootElement())

Burayı tam olarak nereye eklemem gerekiyor?

 


Çevrimdışı neux

  • Yeni Üye
  • *
    • İleti: 12
Yanıtla #4 : 03 Kasım 2020, 02:12:26
Linki görebilmek için Kayıt olun yada Giriş yapın.
Butona basınca çalışacak fonksiyona bunu ekle:
Kod
triggerEvent ("panelac", getRootElement())

Burayı tam olarak nereye eklemem gerekiyor?
Butona basınca çalışan fonksiyonun içine eklemen gerekiyor.
Örnek f1 butonu:
Kod
{'btn', id='panels', text='Panel aç', onclick=panelcik}
F1 panel butonlarında 'onclick' butona basınca çalıştıracak fonksiyon ismidir.

Kod
function panelcik()
triggerEvent ("panelac", getRootElement())
end