[YARDIM] Safezone Koordinatları

0 Üye ve 1 Ziyaretçi konuyu incelemekte.

Çevrimdışı ardaabo

  • Acemi Üye
  • *
    • İleti: 145
: 26 Aralık 2018, 13:05:33
Radar da cizdiğim yerlere genişletemiyorum. Bir fikri olan var mı nasıl cözebilirim?  width: uzunluğunu ayarlıyor ve yeşil alana girince işlem yapmıyor





Spoiler for Hiden:
-- By default it adds greenzone to the Freeroam/play standard spawnpoints to prevent spawnkills, you can add greenzone areas to it using the coordinate format
-- Format is: {x = 0, y = 0, z = 0, width = 0, depth = 0, height = 0},
local greenzones = {
   {x = 161.1, y = -1847.9, z = 999, width = 199, depth = 36, height = 15},
}

-- initialize all zones on resource start
local z = {}
function initGreenzones()
   if greenzones and #greenzones ~= 0 then
      for _,v in ipairs (greenzones) 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)
               local rarea = createRadarArea (v.x, v.y, v.width, v.depth, 0, 255, 0, 150)
               setElementParent (rarea, c)
               if c then
                  z[c] = true
                  for _,p in ipairs (getElementsWithinColShape(c, "player")) do
                     setElementData (p, "greenzone", true)
                  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) == "player" then
                           setElementData (h, "greenzone", true)
                           outputChatBox ("* Greenzone * You have entered the greenzone", h, 0, 220, 0)
                        end
                     end
                  )
                  addEventHandler ("onColShapeLeave", c,
                     function (h, d)
                        if h and d and isElement(h) and getElementType (h) == "player" then
                           removeElementData (h, "greenzone")
                           outputChatBox ("* Greenzone * You have left the greenzone", h, 220, 220, 0)
                        end
                     end
                  )
               end
            end
         end
      end
   end
end
addEventHandler ("onResourceStart", resourceRoot, initGreenzones)

function resetGreenzoneData()
   for _,p in ipairs (getElementsByType("player")) do
      if isElement(p) then
         removeElementData (p, "greenzone")
      end
   end
end
addEventHandler ("onResourceStop", resourceRoot, resetGreenzoneData)
« Son Düzenleme: 27 Aralık 2018, 00:32:12 Gönderen: Narkoz »
 


MTASATURK

[YARDIM] Safezone Koordinatları
« : 26 Aralık 2018, 13:05:33 »

Çevrimdışı shephard^

  • Uzman Üye
  • *
    • İleti: 776
  • decay.
Yanıtla #1 : 26 Aralık 2018, 13:25:41
z=999 yerine /getpos yaz cıkan z kordinatını yaz dene
 


Çevrimdışı ardaabo

  • Acemi Üye
  • *
    • İleti: 145
Yanıtla #2 : 26 Aralık 2018, 14:12:25
Linki görebilmek için Kayıt olun yada Giriş yapın.
z=999 yerine /getpos yaz cıkan z kordinatını yaz dene
Hiç bir etki göstermiyor attığım fotoğraftaki gibi.
 


Çevrimdışı shephard^

  • Uzman Üye
  • *
    • İleti: 776
  • decay.
Yanıtla #3 : 26 Aralık 2018, 15:05:51
height = 200
 


Çevrimdışı Violent

  • Yeni Üye
  • *
    • İleti: 42
Yanıtla #4 : 26 Aralık 2018, 16:42:49
   {x = 161.1, y = -1847.9, z = 999, width = 199, depth = 36, height = 15},

bildiğim kadarıyla;
x, y, z kordinatlarını greenzone'un sol üst köşesi olarak ayarlayıp width kısmını sağa doğru genişlik, height kısmını aşağı doğru yükseklik olarak değiştirip düzenleyebilirsin. ( depth sanırsam z yükseklik değeri oluyor. )
 


Çevrimdışı ardaabo

  • Acemi Üye
  • *
    • İleti: 145
Yanıtla #5 : 26 Aralık 2018, 16:51:24
Linki görebilmek için Kayıt olun yada Giriş yapın.
height = 200
Değişiklik yok

Mesaj Birleştirildi: 26 Aralık 2018, 16:52:17
Linki görebilmek için Kayıt olun yada Giriş yapın.
   {x = 161.1, y = -1847.9, z = 999, width = 199, depth = 36, height = 15},

bildiğim kadarıyla;
x, y, z kordinatlarını greenzone'un sol üst köşesi olarak ayarlayıp width kısmını sağa doğru genişlik, height kısmını aşağı doğru yükseklik olarak değiştirip düzenleyebilirsin. ( depth sanırsam z yükseklik değeri oluyor. )
Hiç bir türlü genişlemiyor, başka script bulacağım. Teşekkürler herkese yardım için
Konu Kilit!
 


MTASATURK

Ynt: [YARDIM] - Safezone Koordinatları
« Yanıtla #5 : 26 Aralık 2018, 16:51:24 »

Çevrimdışı Narkoz

  • Kurucu
  • *
    • İleti: 507
  • SH Gaming
Yanıtla #6 : 27 Aralık 2018, 00:44:15
Konu sahibi isteği üzerine konu kilitlenmiştir.