17 Ekim 2018, 09:41:25

Gönderen Konu: [YARDIM] Freeroam F11 Harita Sorunu  (Okunma sayısı 560 defa)

0 Üye ve 1 Ziyaretçi konuyu incelemekte.

Recovery

  • Yeni Üye
  • *
  • İleti: 29
[YARDIM] Freeroam F11 Harita Sorunu
« : 12 Haziran 2017, 16:58:30 »
Merhabalar edindiğim radar scriptinde şöyle bir olay var,f11haritayı açıp kapattığımda eski radar ortaya çıkıyor bunu nasıl düzeltebilirim acaba?İyi forumlar.

İlk f11 açılınca,
Spoiler for Hiden:
Linkleri Görebilmek İçin Kayıt Olun veya Giriş Yapın

f11 kapattıktan sonra,
Spoiler for Hiden:
Linkleri Görebilmek İçin Kayıt Olun veya Giriş Yapın

Ayrıca radarın client kodunda bunu eklemiştim normalde çalışıyor f11 basana kadar görünmüyor eski radar.
Kod: Lua
  1. function hudgizle ()
  2.  setPlayerHudComponentVisible ( "radar", false )
  3. end
  4. addEventHandler("onClientRender", root, hudgizle)
« Son Düzenleme: 12 Haziran 2017, 21:11:18 Gönderen: Narkoz »
Linkleri Görebilmek İçin Kayıt Olun veya Giriş Yapın
 

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

[YARDIM] Freeroam F11 Harita Sorunu
« : 12 Haziran 2017, 16:58:30 »

Mahlukat

  • Deneyimli Üye
  • *
  • İleti: 344
Ynt: [Yardım] Freeroam F11 harita sorunu
« Yanıtla #1 : 12 Haziran 2017, 17:03:28 »
Kodları atarsan daha kolay olacaktır :c
Linkleri Görebilmek İçin Kayıt Olun veya Giriş Yapın
 

Recovery

  • Yeni Üye
  • *
  • İleti: 29
Ynt: [Yardım] Freeroam F11 harita sorunu
« Yanıtla #2 : 12 Haziran 2017, 17:08:56 »
Linkleri Görebilmek İçin Kayıt Olun veya Giriş Yapın
Kodları atarsan daha kolay olacaktır :c

İmg.lua
Kod: Lua
  1. local sx,sy = guiGetScreenSize()
  2. local px,py = 1366,768
  3. local x,y =  (sx/px), (sy/py)
  4. local rootElement = getResourceRootElement(getThisResource())
  5.  
  6. function onClientResourceStart()
  7.         messages = {}
  8.         showPlayerHudComponent("area_name",false)
  9.         local x, y, z = getElementPosition(localPlayer)
  10.         zone = getZoneName(x, y, z)
  11.         zoneHud = {
  12.                 isRendering = false,
  13.                 alpha = nil
  14.         }
  15.  
  16.         tick = getTickCount()
  17.         triggerServerEvent("onPlayerRequestImage",localPlayer)
  18. end
  19. addEventHandler("onClientResourceStart",resourceRoot,onClientResourceStart)
  20. tick = getTickCount()
  21. function barra ()
  22. vida = getElementHealth ( getLocalPlayer() ) + 0.40000152596
  23. local colete = math.floor(getPedArmor(getLocalPlayer()))
  24. local oxigenio = math.floor(getPedOxygenLevel(getLocalPlayer()))
  25.         dxDrawImage(x*75,y*745,x*118,y*10, "barra.png", 0, 0, 0, tocolor(255, 255, 255, 50), true)
  26.         dxDrawImage(x*75,y*745,x*118/getPedMaxHealth(localPlayer)*vida,y*10, "barra2.png", 0, 0, 0, tocolor(9, 245, 176, 170), true)
  27.         dxDrawImage(x*195,y*745,x*68,y*10, "barra.png", 0, 0, 0, tocolor(255, 255, 255, 50), false)
  28.         dxDrawImage(x*195,y*745,x*68/100*colete,y*10, "barra3.png", 0, 0, 0, tocolor(0, 179, 254, 170),true)
  29.         dxDrawImage(x*265,y*745,x*63,y*10, "barra.png", 0, 0, 0, tocolor(254, 215, 0, 50), false)
  30.         dxDrawImage(x*265,y*745,x*63/1000*oxigenio,y*10, "barra4.png", 0, 0, 0, tocolor(254, 215, 0,170),true)
  31.   tickJ = getTickCount()
  32.        
  33.         if #messages > 7 then
  34.                 table.remove(messages, 1)
  35.         end    
  36.         for i, v in ipairs(messages) do
  37.                 dxDrawImage(x*80, y*580-(i*y*30), x*256, y*28, "rect.png",180,0,0,tocolor(255, 255, 255, v[3]))
  38.                 dxDrawText(v[1],x*90, y*595-(i*y*30), x*50, y*562-(i*y*30)+y*28, tocolor(255, 255, 255, v[3]+75),y*1,"sans","left","center", false,false,false,true)
  39.                 if tickJ >= v[2] then
  40.                         messages[i][3] = v[3]-2
  41.                         if v[3] <= 25 then
  42.                                 table.remove(messages,i)
  43.                         end
  44.                 end
  45.         end
  46. end
  47.  
  48. addEventHandler("onClientRender", root,barra)
  49.  
  50. function getPedMaxHealth(ped)
  51.     local stat = getPedStat(ped, 24)
  52.     local maxhealth = 100 + (stat - 569) / 4.31
  53.     return math.max(1, maxhealth)
  54. end
  55.  
  56. function dxDrawBorder(posX, posY,posW,posH,color,scale)
  57.         dxDrawLine(posX, posY, posX+posW, posY, color, scale,false)
  58.         dxDrawLine(posX, posY, posX, posY+posH, color, scale,false)
  59.         dxDrawLine(posX, posY+posH, posX+posW, posY+posH, color, scale,false)
  60.         dxDrawLine(posX+posW, posY, posX+posW, posY+posH, color, scale,false)
  61. end
  62.  
  63. function findRotation(x1, y1, x2, y2)
  64.   local t = -math.deg(math.atan2(x2-x1,y2-y1))
  65.   if t < 0 then t = t + 360 end
  66.   return t
  67. end
  68.  
  69. function getPointAway(x, y, angle, dist)
  70.         local a = -math.rad(angle)
  71.         dist = dist / 57.295779513082
  72.         return x + (dist * math.deg(math.sin(a))), y + (dist * math.deg(math.cos(a)))
  73. end
  74.  
  75. function onClientPlayerDamage(attacker, weapon, _, bodypart)
  76.         local part = attacker and getElementType(attacker) == "player" and getPedWeaponSlot(attacker) and getPedWeaponSlot(attacker) or false  
  77.         if attacker and attacker ~= source and not (part == 8 or (part == 7 and weapon ~= 38)) then
  78.                 Map.damageEfect[#Map.damageEfect + 1] = {getTickCount(), 0, math.min(25.5 * bodypart, 255)}
  79.         else
  80.                 Map.damageEfect[#Map.damageEfect + 1] = {getTickCount(), 0, math.min(40 * bodypart, 255)}
  81.         end
  82.         if #Map.damageEfect > 18 then
  83.                 repeat
  84.                         table.remove(Map.damageEfect, 1)
  85.                 until #Map.damageEfect < 18
  86.         end
  87. end
  88. addEventHandler("onClientPlayerDamage", localPlayer,onClientPlayerDamage)
  89.  
  90. function outputJoinquitMessage(message)
  91.         table.insert(messages,{message, tickJ+5000, 180})
  92. end
  93.  
  94. function onClientPlayerJoin()
  95.         outputJoinquitMessage("#FFFFFF"..getPlayerName(source).."#00FF00 Sunucuya giris yaptı.")
  96. end
  97. addEventHandler("onClientPlayerJoin", root, onClientPlayerJoin)
  98.  
  99. function onClientPlayerQuit(r)
  100.         if r == "Timed out" then
  101.                 reason = "Timed out"
  102.         elseif r == "Quit" then
  103.                 reason = "Quit"
  104.         elseif r == "Kicked" then
  105.                 reason = "Kicked"
  106.         end
  107.         outputJoinquitMessage("#FFFFFF"..getPlayerName(source).."#FF0000 Sunucudan çıkış yaptı. "..(reason and "("..reason..")" or ""))
  108. end
  109. addEventHandler("onClientPlayerQuit", root, onClientPlayerQuit)
  110.  
  111. function onClientPlayerWasted(killer)
  112.         if killer then
  113.                 outputJoinquitMessage("#FFFFFF"..getPlayerName(killer).."#FFFFFF Öldürdü "..getPlayerName(source)..".")
  114.         else
  115.                 outputJoinquitMessage("#FFFFFF"..getPlayerName(source).."#FFFFFF Öldü.")
  116.         end
  117. end
  118. addEventHandler("onClientPlayerWasted", root, onClientPlayerWasted)
  119.  
  120. function onClientPlayerChangeNick(old,new)
  121.         outputJoinquitMessage("#FFFFFF"..old.."#FFFFFF Yeni nick "..new..".")
  122. end
  123. addEventHandler("onClientPlayerChangeNick", root, onClientPlayerChangeNick)

İcons.lua
Kod: Lua
  1. --casa CJ
  2. local cj = createBlip ( 2495.38672, -1688.48108, 13.83304, 15 )
  3. setBlipVisibleDistance(cj, 140)
  4.  
  5.  
  6. --###########################
  7.  
  8. --pista aeroporto1
  9. local aeroporto1 = createBlip ( -1513.82837, -21.41595, 14.14089, 57 )    
  10. setBlipVisibleDistance(aeroporto1, 136)      
  11.  
  12. --pista aeroporto2
  13. local aeroporto2 = createBlip ( 1740.79395, -2544.96704, 13.54688, 57 )
  14. setBlipVisibleDistance(aeroporto2, 136)
  15.  
  16. --pista aeroporto3
  17. local aeroporto3 = createBlip ( 1436.59033, 1517.56885, 10.82031, 57 )
  18. setBlipVisibleDistance(aeroporto3, 136)
  19.  
  20.  
  21. --pista aeroporto4
  22. local aeroporto4 = createBlip ( 217.73091, 2503.60083, 16.48438, 57 )
  23. setBlipVisibleDistance(aeroporto4, 136)
  24.  
  25. --###########################
  26.  
  27. --pista drift1
  28. local drift1 = createBlip ( 788.48755, -2165.43970, 1.10000, 33 )
  29. setBlipVisibleDistance(drift1, 136)
  30.  
  31. --pista drift2
  32. local drift2 = createBlip ( -2472.12207, 2099.12354, 319.82965, 33 )
  33. setBlipVisibleDistance(drift2, 136)
  34.  
  35. --base01
  36. local base01 = createBlip ( 2600.09082, -1063.35693, 69.58061, 60 )
  37. setBlipVisibleDistance(base01, 136)
  38.  
  39.  
  40.  
  41. local blip = createBlip(1209.3718261719,-904.79571533203,43.023754119873, 56, 0, 0, 0, 0, 0, 0, 250)
  42. setBlipVisibleDistance(blip, 130)
  43.  
  44.  

Client.lua
Kod: Lua
  1. function hudgizle ()
  2.  setPlayerHudComponentVisible ( "radar", false )
  3. end
  4. addEventHandler("onClientRender", root, hudgizle)

Diğerleri kilitli maalesef  :(
Linkleri Görebilmek İçin Kayıt Olun veya Giriş Yapın
 

By.Angel

  • Deneyimli Üye
  • *
  • Default Avatar
  • İleti: 394
Ynt: [Yardım] Freeroam F11 harita sorunu
« Yanıtla #3 : 12 Haziran 2017, 17:12:10 »
Bunu İndirisen sorun kalkar sanırsam.

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

Recovery

  • Yeni Üye
  • *
  • İleti: 29
Ynt: [Yardım] Freeroam F11 harita sorunu
« Yanıtla #4 : 12 Haziran 2017, 17:17:33 »
Sorun çözüldü ama bu tür scriptler fps sıkıntısı yaratıyor tavsiyem kullanmayın.
« Son Düzenleme: 12 Haziran 2017, 22:54:03 Gönderen: Recovery »
Linkleri Görebilmek İçin Kayıt Olun veya Giriş Yapın
 

shephard^

  • kid don't take drugs | Bilgi 1/10
  • Grafiker
  • *
  • İleti: 490
  • 1337
Ynt: [YARDIM] Freeroam F11 Harita Sorunu
« Yanıtla #5 : 12 Haziran 2017, 23:00:05 »
Sanırım iki tane radar scripti kullanıyorsun yuvarlakta olan siyah çember gta nın kendi radarının çemberine hiç benzemiyor.
« Son Düzenleme: 12 Haziran 2017, 23:22:15 Gönderen: Shephard »
shephard^  ( discord: shephard^#9273 | steam: Linkleri Görebilmek İçin Kayıt Olun veya Giriş Yapın )

 

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

Ynt: [YARDIM] Freeroam F11 Harita Sorunu
« Yanıtla #5 : 12 Haziran 2017, 23:00:05 »