Aralık 12, 2017, 01:24:51 ÖS

 

Gönderen Konu: [Anti-Sinyanur]Dayz item kopyalama dupe engelleme anti-dup  (Okunma sayısı 1001 defa)

0 Üye ve 1 Ziyaretçi konuyu incelemekte.

darkmage03

  • *
  • İleti: 374
  • DayZ
  • Platform: MTA
  • Çevrimdışı
[Anti-Sinyanur]Dayz item kopyalama dupe engelleme anti-dup
« : Eylül 21, 2015, 01:47:46 ÖÖ »
Gerekli programlar: notepad++,eller,akıl fikir  ;D



Adım 1: menu_client.lua açıyoruz
Adım 2:if isToolbeltItem(itemName) then arıyoruz.
Adım 3: bu kodu eskisinin üstüne kopyalıyoruz
Kod: Linkleri Gormek Icin Uye Olunuz. Uye Ol or Giris
 if isToolbeltItem(itemName) then
    local col = getElementData(getLocalPlayer(), "currentCol")
    if #getElementsWithinColShape(col, "player") > 1 or getNetworkStats().packetlossLastSecond > 1 then
       return
    end
    l_2_9, l_2_10, l_2_11 = getElementPosition(getLocalPlayer())
    if pcount ~= nil and pcount < getTickCount() then
          pcount = getTickCount() + 2000
          l_2_9, l_2_10, l_2_11 = getElementPosition(getLocalPlayer())
          return false
        elseif pcount == nil then
          pcount = getTickCount() + 2000
          l_2_9, l_2_10, l_2_11 = getElementPosition(getLocalPlayer())
          return false
        end
        local l_18_6, l_18_7, l_18_8 = getElementPosition(getLocalPlayer())
        if l_18_6 ~= l_2_9 or l_18_7 ~= l_2_10 or l_18_8 ~= l_2_11 then
          pcount = nil
        return false
      end
      pcount = nil
      triggerServerEvent("onPlayerTakeItemFromGround", getLocalPlayer(), itemName, col)
      disableMenu()
      return
    end
Adım 4: Tekrar arıyoruz if getPlayerCurrentSlots() + getItemSlots(itemName) <= getPlayerMaxAviableSlots() then
Adım 5:bu kodu 3 end e kadar eskisinin üstüne yerleştiriyoruz
Kod: Linkleri Gormek Icin Uye Olunuz. Uye Ol or Giris
if getPlayerCurrentSlots() + getItemSlots(itemName) <= getPlayerMaxAviableSlots() then
        local col = getElementData(getLocalPlayer(), "currentCol")
        if #getElementsWithinColShape(col, "player") > 1 or getNetworkStats().packetlossLastSecond > 1 then
          return
        end
        l_2_9, l_2_10, l_2_11 = getElementPosition(getLocalPlayer())
        if pcount ~= nil and pcount < getTickCount() then
          pcount = getTickCount() + 2000
          l_2_9, l_2_10, l_2_11 = getElementPosition(getLocalPlayer())
          return false
        elseif pcount == nil then
          pcount = getTickCount() + 2000
          l_2_9, l_2_10, l_2_11 = getElementPosition(getLocalPlayer())
          return false
        end
        local l_18_9, l_18_10, l_18_11 = getElementPosition(getLocalPlayer())
        if l_18_9 ~= l_2_9 or l_18_10 ~= l_2_10 or l_18_11 ~= l_2_11 then
          pcount = nil
          return false
        end
        pcount = nil
        triggerServerEvent("onPlayerTakeItemFromGround", getLocalPlayer(), itemName, col)
        disableMenu()
     else
      startRollMessage2("Inventory", "Inventory is full!", 255, 22, 0)
    end
  end
end
Adım 6:inventory.lua giriyoruz
Adım 7:Kodu inventory.lua da arıyoruz
Kod: Linkleri Gormek Icin Uye Olunuz. Uye Ol or Giris
function onPlayerMoveItemInInventory ()

local itemName = guiGridListGetItemText ( gridlistItems["loot"], guiGridListGetSelectedItem ( gridlistItems["loot"] ), 1 )

if isPlayerInLoot() then
Adım 8:if isPlayerInLoot() then kodunun altına aşağıdaki kodu yapıştırıyoruz
Kod: Linkleri Gormek Icin Uye Olunuz. Uye Ol or Giris
if isThereSomeoneInLoot () then

--startRollMessage2("Inventory", "ANTI-BUG DEVREDE!", 255, 22, 0 )

return true

end
Adım 9:inventory.lua nın en altına sonuna geliyoruz ve aşağıdaki kodu yapıştırıp dayz modumuza restart atıyoruz :)
Kod: Linkleri Gormek Icin Uye Olunuz. Uye Ol or Giris
function isThereSomeoneInLoot ()

local loot = isPlayerInLoot()

local playersTable = getElementsWithinColShape ( loot, 'player' )

for i, player in ipairs ( playersTable ) do

if player ~= localPlayer then

return true

end

end

if not playersTable then

return true

end

return false

end
:rica:



 

 

Anti cheat- anti mode- anti hand

Başlatan VirtueForumun İstek Scriptleriniz

Yanıt: 21
Gösterim: 5306
Son İleti Mart 20, 2015, 12:54:57 ÖÖ
Gönderen: EdoardoMarino
[Yardim]Anti afk - Anti PingFpsKicker - Radyo Panel

Başlatan FraudeForumun Teknik Destek

Yanıt: 2
Gösterim: 1117
Son İleti Ocak 19, 2016, 12:03:29 ÖÖ
Gönderen: Axel
[İSTEK]Anti küfür ve Anti capslock

Başlatan BT.CrAyZeBaUtForumun İstek Scriptleriniz

Yanıt: 5
Gösterim: 235
Son İleti Ekim 05, 2017, 10:26:00 ÖS
Gönderen: Cynical(Core^)
Mta Dayz Anti İmg Script

Başlatan BT.CrAyZeBaUtForumun İstek Scriptleriniz

Yanıt: 1
Gösterim: 783
Son İleti Nisan 17, 2016, 12:54:27 ÖS
Gönderen: Axel
Anti 1v1

Başlatan ShantelForumun Script

Yanıt: 0
Gösterim: 1215
Son İleti Eylül 04, 2014, 04:17:27 ÖS
Gönderen: Shantel