[YARDIM] Komut Engeleme

0 Üye ve 1 Ziyaretçi konuyu incelemekte.

Çevrimdışı feyzo

  • Yeni Üye
  • *
    • İleti: 53
: 29 Ağustos 2019, 15:07:44
Arkadaşalar atacagım koda komut engeleme ekleyemıyorum yardım edermisinizz Teşekkürler Linki görebilmek için Kayıt olun yada Giriş yapın.


Kod
butons = {   
   {"NGEvents:IsPlayerInEvent", -- 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)
« Son Düzenleme: 13 Eylül 2019, 03:28:10 Gönderen: Narkoz »
 


MTASATURK

[YARDIM] Komut Engeleme
« : 29 Ağustos 2019, 15:07:44 »

Çevrimdışı Ky

  • Uzman Üye
  • *
    • İleti: 614
Yanıtla #1 : 29 Ağustos 2019, 19:21:14
Komutmu engellemek istiyorsun yoksa tuşmu engellemek istiyorsun ?
 


Çevrimdışı feyzo

  • Yeni Üye
  • *
    • İleti: 53
Yanıtla #2 : 29 Ağustos 2019, 22:09:03
Linki görebilmek için Kayıt olun yada Giriş yapın.
Komutmu engellemek istiyorsun yoksa tuşmu engellemek istiyorsun ?
tus engel var komutuda engelmek istiyorum ama bu attıgım koda baglı olması alzım
« Son Düzenleme: 29 Ağustos 2019, 22:21:33 Gönderen: feyzo »
 


Çevrimdışı Casti

  • C-se (Discord - Casti#9795)
  • Deneyimli Üye
  • *
    • İleti: 307
Yanıtla #3 : 30 Ağustos 2019, 12:23:58
server.lua
Kod
komutlar = {
["sp"] = true,
["repair"] = true,
}

addEventHandler("onPlayerCommand",root,function(komut)
if getElementData(source,"datası") then
cancelEvent()
end
end)
« Son Düzenleme: 30 Ağustos 2019, 13:10:44 Gönderen: Casti »
>:( >:( >:( >:( >:( >:( >:( >:( >:( >:(
 


Çevrimdışı feyzo

  • Yeni Üye
  • *
    • İleti: 53
Yanıtla #4 : 30 Ağustos 2019, 14:22:46
Linki görebilmek için Kayıt olun yada Giriş yapın.
server.lua
Kod
komutlar = {
["sp"] = true,
["repair"] = true,
}

addEventHandler("onPlayerCommand",root,function(komut)
if getElementData(source,"datası") then
cancelEvent()


end
end)
oldu ama  butun komutları engelledı yanı herseyı t den yazı yazıyor chata atmıyor  ["sp"] = true, ["repair"] = true,  bunlar calışmıyor otomatik engellıyor
« Son Düzenleme: 31 Ağustos 2019, 11:56:06 Gönderen: feyzo »
 


Çevrimdışı Casti

  • C-se (Discord - Casti#9795)
  • Deneyimli Üye
  • *
    • İleti: 307
Yanıtla #5 : 31 Ağustos 2019, 16:05:57
Bu komutlar oyuncuda yazdığın data bulunuyorsa çalışmaz, freeroam'dan kaynaklı onu düzeltmek için sp veya başka bir freeroam komutunu engellemek için functionunun başına şunu yapıştır.

Kod
if getElementData(localPlayer,"datasi") then return end

 
>:( >:( >:( >:( >:( >:( >:( >:( >:( >:(
 


MTASATURK

Ynt: [YARDIM]Komut Engeleme
« Yanıtla #5 : 31 Ağustos 2019, 16:05:57 »

Çevrimdışı feyzo

  • Yeni Üye
  • *
    • İleti: 53
Yanıtla #6 : 31 Ağustos 2019, 17:42:10
Linki görebilmek için Kayıt olun yada Giriş yapın.
Bu komutlar oyuncuda yazdığın data bulunuyorsa çalışmaz, freeroam'dan kaynaklı onu düzeltmek için sp veya başka bir freeroam komutunu engellemek için functionunun başına şunu yapıştır.

Kod
if getElementData(localPlayer,"datasi") then return end
ben bunu görevde kullanıyorum ve olmadı komutlar hala calısıyor :/
« Son Düzenleme: 31 Ağustos 2019, 17:55:51 Gönderen: feyzo »
 


Çevrimdışı Casti

  • C-se (Discord - Casti#9795)
  • Deneyimli Üye
  • *
    • İleti: 307
Yanıtla #7 : 31 Ağustos 2019, 18:30:06
Datayı doğru girdiğinden emin misin ? server taraflı yaptığından emin misin ?
>:( >:( >:( >:( >:( >:( >:( >:( >:( >:(
 


Çevrimdışı feyzo

  • Yeni Üye
  • *
    • İleti: 53
Yanıtla #8 : 31 Ağustos 2019, 18:34:45
yukarıdakı tus engel calısıyor evet server taraflı data da dogru tus engel var sadece komut olmuyor


amacım T den Yazılan /sp gibi şeyleri kapatmak dahası drop gibi
« Son Düzenleme: 31 Ağustos 2019, 18:46:49 Gönderen: feyzo »
 


Çevrimdışı Casti

  • C-se (Discord - Casti#9795)
  • Deneyimli Üye
  • *
    • İleti: 307
Yanıtla #9 : 31 Ağustos 2019, 18:44:33
Görevin datasını yaz ve freeroamın fr_client.lua dosyasını at
>:( >:( >:( >:( >:( >:( >:( >:( >:( >:(
 


Çevrimdışı feyzo

  • Yeni Üye
  • *
    • İleti: 53
Yanıtla #10 : 31 Ağustos 2019, 18:49:53
link Linki görebilmek için Kayıt olun yada Giriş yapın.

data:Gorev
 


Çevrimdışı Casti

  • C-se (Discord - Casti#9795)
  • Deneyimli Üye
  • *
    • İleti: 307
Yanıtla #11 : 31 Ağustos 2019, 18:58:24
Dosya içerisinde bunu aratıp nasıl yaptığımı göre bilirsin.
Linki görebilmek için Kayıt olun yada Giriş yapın.
Kod
if getElementData(localPlayer, "Gorev") then return end
>:( >:( >:( >:( >:( >:( >:( >:( >:( >:(
 


Çevrimdışı feyzo

  • Yeni Üye
  • *
    • İleti: 53
Yanıtla #12 : 31 Ağustos 2019, 19:03:26
drop yazıyorum gidiyor benım istegim /ss /drop bunları engellemek  :( 
« Son Düzenleme: 31 Ağustos 2019, 19:11:28 Gönderen: feyzo »
 


Çevrimdışı Casti

  • C-se (Discord - Casti#9795)
  • Deneyimli Üye
  • *
    • İleti: 307
Yanıtla #13 : 31 Ağustos 2019, 19:12:16
Mantığını anladığını sanmıştım, aynı şeyi drop için de yapa bilirsin ki zaten attığım kodlar ile de yapa bilirsin bunu.
>:( >:( >:( >:( >:( >:( >:( >:( >:( >:(
 


Çevrimdışı feyzo

  • Yeni Üye
  • *
    • İleti: 53
Yanıtla #14 : 31 Ağustos 2019, 19:15:39
komutlar = {
   ["ss"] = true,
   ["drob"] = true,
    ["drift"] = true,

atıgın  kodlara ekeldım ama gidiyor mantıgı annadın sanmıştım derken dedıgını yapıyorum en üste attıgım tus engel calısıyor ona benzer kod lazım bana hocam t den slaş / bunu kulalanamasınlar