18 Haziran 2018, 06:54:32

Gönderen Konu: [YARDIM] Grenzone F1 Kapatma  (Okunma sayısı 386 defa)

0 Üye ve 1 Ziyaretçi konuyu incelemekte.

By.Angel

  • Deneyimli Üye
  • *
  • Default Avatar
  • İleti: 388
[YARDIM] Grenzone F1 Kapatma
« : 25 Mayıs 2017, 16:37:28 »
Arkadaşlar yardım edermisniz nasıl kaptabilirim yeşil alna girince f1 kapancak çıkınca açılcak.
« Son Düzenleme: 25 Mayıs 2017, 21:47:06 Gönderen: Narkoz »
 

MTASA-TURK | Türkiye'nin En Güncel MTA Platformu

[YARDIM] Grenzone F1 Kapatma
« : 25 Mayıs 2017, 16:37:28 »

ByCash

  • Süper Moderatör
  • *
  • İleti: 933
  • LS Gaming
    • MTASA-TURK
Ynt: [YARDIM] Grenzone F1 kaptma
« Yanıtla #1 : 25 Mayıs 2017, 16:55:23 »
Dosyayı ve freeroam panelin client.lua dosyasını atarsan yardımcı olabilirim.
 

By.Angel

  • Deneyimli Üye
  • *
  • Default Avatar
  • İleti: 388
Ynt: [YARDIM] Grenzone F1 kaptma
« Yanıtla #2 : 25 Mayıs 2017, 17:03:18 »
Linkleri Görebilmek İçin Kayıt Olun veya Giriş Yapın
Dosyayı ve freeroam panelin client.lua dosyasını atarsan yardımcı olabilirim.
Birde butonlara resim ekliye bilrimsn ?

Link:
Linkleri Görebilmek İçin Kayıt Olun veya Giriş Yapın

Mesaj Birleştirildi: 25 Mayıs 2017, 17:13:47
Grenzone Scprti lazımmı ?
İndir:Linkleri Görebilmek İçin Kayıt Olun veya Giriş Yapın
« Son Düzenleme: 25 Mayıs 2017, 17:13:47 Gönderen: By.Angel »
 

Mahlukat

  • VIP
  • *
  • İleti: 294
Ynt: [YARDIM] Grenzone F1 kaptma
« Yanıtla #3 : 25 Mayıs 2017, 20:32:20 »
greenzone.lua
Kod: Lua
  1. addEventHandler ("onResourceStart", getRootElement(),
  2. function()
  3.   setTimer (moneyZoneTimerFunction, 2500, 0)
  4.   local allGreenzones = getElementsByType ("radararea")
  5.   for i,v in ipairs (allGreenzones) do
  6.     local r,g,b,a = getRadarAreaColor (v)
  7.     if (r == 0) and (g == 255) and (b == 0) and (a == 127) then
  8.       local x,y = getElementPosition (v)
  9.       local sx,sy = getRadarAreaSize (v)
  10.       local col = createColCuboid (x,y, -50, sx,sy, 7500)
  11.       setElementID (col, "greenzoneColshape")
  12.     end
  13.   end
  14. end)
  15.  
  16. addEventHandler ("onColShapeHit", getRootElement(),
  17. function(hitElement, matchingDimension)
  18.   if (getElementType (hitElement) == "player") and (getElementID (source) == "greenzoneColshape") then
  19.     toggleControl (hitElement, "fire", false)
  20.     toggleControl (hitElement, "next_weapon", false)
  21.     toggleControl (hitElement, "previous_weapon", false)
  22.     toggleControl (hitElement, "sprint", false)
  23.     toggleControl (hitElement, "aim_weapon", false)
  24.     toggleControl (hitElement, "vehicle_fire", false)
  25.     showPlayerHudComponent (hitElement, "ammo", false)
  26.     showPlayerHudComponent (hitElement, "weapon", false)
  27.     setElementData(hitElement, "Greenzone",true)
  28.     triggerClientEvent (hitElement, "enableGodMode", hitElement)
  29.   end
  30.   if (source == moneyZoneCol) and (getElementType (hitElement) == "vehicle") then
  31.     setElementVelocity (hitElement, 0, 0, 0)
  32.     setElementPosition (hitElement, 2018.33, 1534.77, 12.37)
  33.     setVehicleRotation (hitElement, 0,0,270)
  34.     if (getVehicleOccupant (hitElement, 0)) then
  35.       outputChatBox ("You can't enter the moneyzone with your car!", getVehicleOccupant (hitElement, 0), 255, 0, 0, false)
  36.     end
  37.   end
  38. end)
  39.  
  40. addEventHandler ("onColShapeLeave", getRootElement(),
  41. function(leaveElement, matchingDimension)
  42.   if (getElementType (leaveElement) == "player") and (getElementID (source) == "greenzoneColshape") then
  43.     toggleControl (leaveElement, "fire", true)
  44.     toggleControl (leaveElement, "next_weapon", true)
  45.     toggleControl (leaveElement, "previous_weapon", true)
  46.     toggleControl (leaveElement, "sprint", true)
  47.     toggleControl (leaveElement, "aim_weapon", true)
  48.     toggleControl (leaveElement, "vehicle_fire", true)
  49.     showPlayerHudComponent (leaveElement, "ammo", true)
  50.     showPlayerHudComponent (leaveElement, "weapon", true)
  51.     setElementData(leaveElement, "Greenzone",false)
  52.     triggerClientEvent (leaveElement, "disableGodMode", leaveElement)
  53.   end
  54. end)
  55.  
  56. --money zone col
  57. moneyZoneCol = createColCuboid (1993.12, 1519.14, -100, 17.43, 54.24, 117)
  58. --stop moneyzone col
  59.  
  60. function moneyZoneTimerFunction ()
  61.   local allPlayersInCol = getElementsWithinColShape (moneyZoneCol, "player")
  62.   for i,v in ipairs (allPlayersInCol) do
  63.     givePlayerMoney (v, 5)
  64.   end
  65. end
  66.  
  67. -- marker bij hospital
  68. createMarker (1607.36, 1814.24, -10, "cylinder", 24, 0, 255, 0, 190, getRootElement())
Bunuda fr_client.lua içindeki ile değiştirirsen açılmaz greenzone içindeyken
Kod: Lua
  1. function toggleFRWindow()
  2.     if getElementData(g_Me, "Greenzone") then return end
  3.         if isWindowOpen(wndMain) then
  4.                 showCursor(false)
  5.                 playSound("Sesler/Fre.wav")
  6.                 setPlayerHudComponentVisible( "all", true )
  7.                 hideAllWindows()
  8.                 colorPicker.closeSelect()
  9.         else
  10.                 showCursor(true)
  11.                 playSound("Sesler/Fre.wav")
  12.                 setPlayerHudComponentVisible( "all", false )
  13.                 showAllWindows()
  14.         end
  15. end
Linkleri Görebilmek İçin Kayıt Olun veya Giriş Yapın