[YARDIM] Görev Sırasında Bir Panelin Açılmasını Engellemek

0 Üye ve 1 Ziyaretçi konuyu incelemekte.

Çevrimdışı gdem17

  • Yeni Üye
  • *
    • İleti: 3
Merhabalar ben yabancı bir MTA Forum sitesinden görev-meslek scriptleri indirdim yakında açılacak olan sunucumda test ederek hepsini doğru şekilde türkçeye çevirdim herşey doğru düzgün çalışıyor fakat ben bu görev - meslek scriptlerinde bir görev başlattıktan sonra F1 ve F2 tuşlarına basılmasını engellemek istiyorum nasıl yapabilirim elinde kod vb. olan varsa yardımcı olabilirmi ?
Yazılar baya uzun olduğu için yükleyemiyorum. Ancak özelden linkini atabilirim yardım edebilecek varsa eğer
« Son Düzenleme: 31 Aralık 2020, 15:30:22 Gönderen: Narkoz »
 


MTASATURK


Çevrimdışı Ky

  • Uzman Üye
  • *
    • İleti: 614
Client.lua
Kod
butons = {   
   {"meslek1", -- görevin datası
      {
      ["F1"] = true, -- iptal edilcek tuş
     ["b"] = true,
      } 
   },   
}

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)
Alıntıdır.