Tus engel

0 Üye ve 1 Ziyaretçi konuyu incelemekte.

Çevrimdışı By.z3y3

  • Yeni Üye
  • *
    • İleti: 69
: 04 Ağustos 2020, 15:45:29
Kilitli bir panele nasıl açılıp kapanırken saniye koyabilirim luaclı  bir panel ama tuşuna saniye koymak istiyorum ?
 


MTASATURK

Tus engel
« : 04 Ağustos 2020, 15:45:29 »

Çevrimdışı Leaver

  • laravel <3
  • Uzman Üye
  • *
    • İleti: 511
    • Esppa Software
Yanıtla #1 : 04 Ağustos 2020, 16:29:23
client-side
Kod
local saniye = 3

butonlar = {   
    ["F1"] = true, -- iptal edilcek tuş
    ["B"] = true,
 }

 addEventHandler("onClientKey", root, function(button, press)
    for i,v in pairs(butonlar) do
        if i == button then
            if press == true then
                if isTimer(timer) then
                    outputChatBox("Bu tuşa "..saniye.." de bir basabilirsin.")
                    cancelEvent()
                else
                    timer = setTimer(function() end, saniye*1000,1)
                end
            end
        end
    end
end)
 


Çevrimdışı By.z3y3

  • Yeni Üye
  • *
    • İleti: 69
Yanıtla #2 : 04 Ağustos 2020, 16:47:42
açılması oldu ama kapatmaya basınca ekranda kalıyor saniye boyunca
 


Çevrimdışı Leaver

  • laravel <3
  • Uzman Üye
  • *
    • İleti: 511
    • Esppa Software
Yanıtla #3 : 04 Ağustos 2020, 16:53:38
Linki görebilmek için Kayıt olun yada Giriş yapın.
açılması oldu ama kapatmaya basınca ekranda kalıyor saniye boyunca
kapalı olan kodlarda bu yapılabiliyor maksimum.
 


Çevrimdışı By.z3y3

  • Yeni Üye
  • *
    • İleti: 69
Yanıtla #4 : 04 Ağustos 2020, 16:56:03
bunu düzeltemezmiyiz açılmasına saniye koysak kapanırken direk kapansa
 


Çevrimdışı Leaver

  • laravel <3
  • Uzman Üye
  • *
    • İleti: 511
    • Esppa Software
Yanıtla #5 : 04 Ağustos 2020, 16:57:18
Linki görebilmek için Kayıt olun yada Giriş yapın.
bunu düzeltemezmiyiz açılmasına saniye koysak kapanırken direk kapansa
Benim bildiğim kadarı ile hayır, fakat üstad kodırlarımız bilebilir bunun çözümünü.
 


MTASATURK

Ynt: Tus engel
« Yanıtla #5 : 04 Ağustos 2020, 16:57:18 »

Çevrimdışı By.z3y3

  • Yeni Üye
  • *
    • İleti: 69
Yanıtla #6 : 04 Ağustos 2020, 17:11:33
peki bu konuda kim yardımcı olabilir
 


Çevrimdışı MarkeloF

  • Admin
  • *
    • İleti: 901
  • Maybe later.
Yanıtla #7 : 04 Ağustos 2020, 18:56:33
Kodlara erişemediğin için tuşa saniye koyabilirsin konudaki kadar müdehale edebilirsin fazlası olamaz.
 


Çevrimdışı #Raquel

  • Yeni Üye
  • *
    • İleti: 32
  • kendimce takılıyorum
Yanıtla #8 : 05 Ağustos 2020, 01:13:05
Linki görebilmek için Kayıt olun yada Giriş yapın.
client-side
Kod
local saniye = 3

butonlar = {   
    ["F1"] = true, -- iptal edilcek tuş
    ["B"] = true,
 }

 addEventHandler("onClientKey", root, function(button, press)
    for i,v in pairs(butonlar) do
        if i == button then
            if press == true then
                if isTimer(timer) then
                    outputChatBox("Bu tuşa "..saniye.." de bir basabilirsin.")
                    cancelEvent()
                else
                    timer = setTimer(function() end, saniye*1000,1)
                end
            end
        end
    end
end)
bu kodları bir görev scriptine aktarma şansın var mı ?
 


Çevrimdışı MertA178

  • Oh,shit! What is these cringes? These are LUA codes bro! LUA is a terrible scripting language.
  • Deneyimli Üye
  • *
    • İleti: 381
Yanıtla #9 : 09 Ağustos 2020, 01:52:47
O saniyeyi ne yapacaksın gereksiz bir şey playerları sinir etmekten başka işe yaramaz emin ol.
 


Çevrimdışı Leaver

  • laravel <3
  • Uzman Üye
  • *
    • İleti: 511
    • Esppa Software
Yanıtla #10 : 09 Ağustos 2020, 12:00:11
Linki görebilmek için Kayıt olun yada Giriş yapın.
O saniyeyi ne yapacaksın gereksiz bir şey playerları sinir etmekten başka işe yaramaz emin ol.
Bazı paneller sqlite'tan aşırı veri çekmeye çalışabiliyor, ve bu panelleri oyuncular sürekli aç kapa yapınca mtaserver çökebiliyor. Bu gibi durumları engellemek için istemiş sanırım.