[İSTEK] Panel Engelleme

0 Üye ve 1 Ziyaretçi konuyu incelemekte.

Çevrimdışı AnKa

  • Yeni Üye
  • *
    • İleti: 50
  • Fatih Gaming
: 12 Ekim 2020, 12:38:27
.
« Son Düzenleme: 28 Eylül 2022, 01:33:36 Gönderen: AnKa »
Linki görebilmek için Kayıt olun yada Giriş yapın.
 


MTASATURK

[İSTEK] Panel Engelleme
« : 12 Ekim 2020, 12:38:27 »

Çevrimdışı xMert

  • Bilişim Teknolojileri
  • Moderatör
  • *
    • İleti: 435
  • C++
    • MTASATURK
Yanıtla #1 : 13 Ekim 2020, 01:49:48
Oyuncu göreve başladığı zaman data ver daha sonra o data yardımı ile tuşa basmasını engelle.

client-side
Kod
butons = {   
   {"GorevAktif", -- görevin datası
      {
     ["B"] = true, -- iptal edilecek tus
      } 
   },   
}

addEventHandler("onClientKey", root, function(button, press) -- oyuncu herhangi bir tuşa bastığında
   for i,v in pairs(butons) do -- butons tablosunu döndür
      local veri, tus = unpack(v) -- tablodaki verileri dğeişkene koy
      if tus[button] and getElementData(localPlayer, veri) then -- eğer basılan uton tusların içinde varsa ve oyuncunun datası bellirtilen data ise
         cancelEvent() -- iptal et
      end
   end     
end)