[YARDIM] Bölgede Araç Yasaklama

Ky · 3 · 1114

0 Üye ve 1 Ziyaretçi konuyu incelemekte.

Çevrimdışı Ky

  • Uzman Üye
  • *
    • İleti: 614
: 06 Aralık 2018, 21:27:50
Arkadaşlar Şu Yanıp Sönen Kırmızı Bölge Scriptini Biliyorsunuzdur Onun İçinden Almaya Çalıştım Ama Olmadı Şimdi Şunu İstiyorum Belirli Bir Bölge Olucak Oraya girince silah falan sıkılıcak Ama Sadece Araç Kullanılmicak O Bölgede.
 


MTASATURK

[YARDIM] Bölgede Araç Yasaklama
« : 06 Aralık 2018, 21:27:50 »

Çevrimdışı Nameless

  • Serhat Üner
  • Yeni Üye
  • *
    • İleti: 75
  • Hunter Gaming | Kurucu & Yönetici
Yanıtla #1 : 06 Aralık 2018, 21:48:32
server-side
Kod: lua
local hillArea = createColRectangle ( -2171.0678710938, 678.17950439453, 15, 15 )  -- Koordinatlar
 
function hill_Enter ( thePlayer, matchingDimension )
    if getElementType ( thePlayer ) == "player" then
        takeWeapon( thePlayer, 9 )
                takeWeapon( thePlayer, 16 )
    end
end
addEventHandler ( "onColShapeHit", hillArea, hill_Enter )

Editleyebilirsin.
(Kodlar alıntı.)


Mesaj Birleştirildi: [time]06 Aralık 2018, 22:56:49[/time]
Kod: lua
Koordinat tablosu: {x = 0, y = 0, z = 0, width = 0, depth = 0, height = 0},
local vZones = {
{x = 60.47028, y = 1000.55469, z = 13, width = 120, depth = 135, height = 500}, -- random example location located in Bone County
{x = -1970.00708, y = 400.96341, z = -4, width = 70, depth = 70, height = 500},
}

-- initialize all zones on resource start
local z = {}
function initvZones()
if vZones and #vZones ~= 0 then
for _,v in ipairs (vZones) do
if v then
if v.x and v.y and v.z and v.width and v.depth and v.height then
local c = createColCuboid (v.x, v.y, v.z, v.width, v.depth, v.height)
if c then
z[c] = true
for _,v in ipairs (getElementsByType("vehicle")) do
if isElementWithinColShape (v, c) then
destroyElement(v)
end
end
addEventHandler ("onElementDestroy", c,
function()
if z[source] then
z[source] = nil
end
end
)
addEventHandler ("onColShapeHit", c,
function (h, d)
if h and d and isElement(h) and getElementType (h) == "vehicle" then
destroyElement (h)
end
end
)
end
end
end
end
end
end
addEventHandler ("onResourceStart", resourceRoot, initvZones)

Elimde vardı sonradan hatırladım kusura bakma.
« Son Düzenleme: 06 Aralık 2018, 21:54:46 Gönderen: Nameless »
 


Çevrimdışı Ky

  • Uzman Üye
  • *
    • İleti: 614
Yanıtla #2 : 06 Aralık 2018, 21:59:21
Teşekkür Ederim