[YARDIM] Görevde Bazı Tuşların Basılmasının Engellenmesi

0 Üye ve 1 Ziyaretçi konuyu incelemekte.

Çevrimdışı #PhiSo

  • Yeni Üye
  • *
    • İleti: 68
  • #PhiSo
Bir Görev Scripti İndirdim F1 Teleport Panel B Panel Falan Çalışıyor, Bunu Nasıl Engellerim?
« Son Düzenleme: 11 Eylül 2019, 17:47:17 Gönderen: #Phiso| »
Linki görebilmek için Kayıt olun yada Giriş yapın.
 


MTASATURK


Çevrimdışı Strong

  • Deneyimli Üye
  • *
    • İleti: 455
  • After Roleplay Developer
Linki görebilmek için Kayıt olun yada Giriş yapın.
Bir Görev Scripti İndirdim F1 Teleport Panel B Panel Falan Çalışıyor, Bunu Nasıl Engellerim?

Kod
butonlar = {
{"tus:engel",
{["b"] = true}
},
}

addEventHandler("onClientKey", root, function(buton, atak) 
for i,v in pairs(butonlar) do
local veri,tus = unpack(v)
if tus[buton] and getElementData(localPlayer, veri) then
cancelEvent()
end
end
end)
 


Çevrimdışı #PhiSo

  • Yeni Üye
  • *
    • İleti: 68
  • #PhiSo
İstediğim Kadar Çoğaltabilirim Veya Herhangi Bir Yere Yapıştırabilirim Değil Mi ?

Mesaj Birleştirildi: 11 Eylül 2019, 18:49:15
Ya Da Ben Kodları Atsam Siz Ekleseniz?
« Son Düzenleme: 11 Eylül 2019, 18:49:15 Gönderen: #Phiso| »
Linki görebilmek için Kayıt olun yada Giriş yapın.
 


Çevrimdışı Casti

  • C-se (Discord - Casti#9795)
  • Deneyimli Üye
  • *
    • İleti: 307
Kod
butons = {   
   {"gorevindatası",
      {
      ["F1"] = true, --Sonuna , koymayı unutma. ve tuşlar küçük harfle olacak.
      ["j"] = true,
      ["b"] = true,
      } 
   },   
}

addEventHandler("onClientKey", root, function(button, press)
   for i,v in pairs(butons) do
      local veri, tus = unpack(v)
      if tus[button] and getElementData(localPlayer, veri) then
         cancelEvent()
      end
   end     
end)
>:( >:( >:( >:( >:( >:( >:( >:( >:( >:(
 


Çevrimdışı #Serius

  • Uzman Üye
  • *
    • İleti: 685
Client

Kod
butons = {   
   {"gorevsistemi:engel",
      {
      ["F1"] = true, --Sonuna , koymayı unutma. ve tuşlar küçük harfle olacak.
      ["j"] = true,
      ["b"] = true,
      } 
   },   
}

addEventHandler("onClientKey", root, function(button, press)
   for i,v in pairs(butons) do
      local veri, tus = unpack(v)
      if tus[button] and getElementData(localPlayer, veri) then
         cancelEvent()
      end
   end     
end)

Server
Kod
addEvent("gorev:basladi",true)
addEventHandler("gorev:basladi",root,function()
     setElementData(source,"gorevsistemi:engel",true) -- engel datasını aktif ediyoruz.
end)

addEvent("gorev:bitti",true)
addEventHandler("gorev:bitti",root,function()
     setElementData(source,"gorevsistemi:engel",false) -- engel datasını deaktif ediyoruz.
end)
 


Çevrimdışı #PhiSo

  • Yeni Üye
  • *
    • İleti: 68
  • #PhiSo
Linki görebilmek için Kayıt olun yada Giriş yapın.
Client

Kod
butons = {   
   {"gorevsistemi:engel",
      {
      ["F1"] = true, --Sonuna , koymayı unutma. ve tuşlar küçük harfle olacak.
      ["j"] = true,
      ["b"] = true,
      } 
   },   
}

addEventHandler("onClientKey", root, function(button, press)
   for i,v in pairs(butons) do
      local veri, tus = unpack(v)
      if tus[button] and getElementData(localPlayer, veri) then
         cancelEvent()
      end
   end     
end)

Server
Kod
addEvent("gorev:basladi",true)
addEventHandler("gorev:basladi",root,function()
     setElementData(source,"gorevsistemi:engel",true) -- engel datasını aktif ediyoruz.
end)

addEvent("gorev:bitti",true)
addEventHandler("gorev:bitti",root,function()
     setElementData(source,"gorevsistemi:engel",false) -- engel datasını deaktif ediyoruz.
end)
bende tek s var
Linki görebilmek için Kayıt olun yada Giriş yapın.
 


MTASATURK

Ynt: [YARDIM] Görevde Bazı Tuşların Basılmasının Engellenmesi
« Yanıtla #5 : 13 Eylül 2019, 16:38:45 »

Çevrimdışı #Serius

  • Uzman Üye
  • *
    • İleti: 685
Linki görebilmek için Kayıt olun yada Giriş yapın.
bende tek s var

Reisim ozaman client.lua oluşturup client taraflı kodu yapıştır görev başladığı andada yani görev başlangıc koduna bunu ekle
Kod
setElementData(source,"gorevsistemi:engel",true)