[YARDIM] Script Hatası

0 Üye ve 1 Ziyaretçi konuyu incelemekte.

Çevrimdışı EqinoX

  • Acemi Üye
  • *
    • İleti: 172
  • Furkan
: 04 Temmuz 2020, 18:31:48
Beyler serverlere girince mb falan yükleniyor sonrasında örnek veriyorum hız göstergesinin ortasındaki rakamlar, cj kıyafet paneli içindeki dx image resim ve yazılar gözükmüyor sorunu nedir acaba. Konuyu yanlış yere açtıysam değiştiririm burası daha uygun geldi
Linki görebilmek için Kayıt olun yada Giriş yapın.
 


MTASATURK

[YARDIM] Script Hatası
« : 04 Temmuz 2020, 18:31:48 »

Çevrimdışı pexus

  • Yeni Üye
  • *
    • İleti: 51
Yanıtla #1 : 04 Temmuz 2020, 22:27:36
tam anlaşılır değil fotoğraf gönder
 
Mesajı Beğenenler: yafes


Çevrimdışı Leaver

  • laravel <3
  • Uzman Üye
  • *
    • İleti: 511
    • Esppa Software
Yanıtla #2 : 05 Temmuz 2020, 11:25:05
Görsel atarsan daha rahat yardımcı olabiliriz
 
Mesajı Beğenenler: yafes


Çevrimdışı EqinoX

  • Acemi Üye
  • *
    • İleti: 172
  • Furkan
Yanıtla #3 : 06 Temmuz 2020, 07:06:47
Radar ın ortasındaki sayı normalde gözükmesi lazım ama bende gözükmüyor ne yapmam gerekiyor anlamadım.
Spoiler for Hiden:
Linki görebilmek için Kayıt olun yada Giriş yapın.
Linki görebilmek için Kayıt olun yada Giriş yapın.
 


Çevrimdışı Leaver

  • laravel <3
  • Uzman Üye
  • *
    • İleti: 511
    • Esppa Software
Yanıtla #4 : 06 Temmuz 2020, 09:53:15
sadece radarda ise bu sorun farklı bir radar kullanmalısın
 


Çevrimdışı shephard^

  • Uzman Üye
  • *
    • İleti: 776
  • decay.
Yanıtla #5 : 06 Temmuz 2020, 10:27:20
Linki görebilmek için Kayıt olun yada Giriş yapın.
Radar ın ortasındaki sayı normalde gözükmesi lazım ama bende gözükmüyor ne yapmam gerekiyor anlamadım.
Spoiler for Hiden:
Linki görebilmek için Kayıt olun yada Giriş yapın.

Onun adı radarmı? İbre olmasın dediğin şey?
 
Mesajı Beğenenler: Leaver


MTASATURK

Ynt: [YARDIM] Script Hatası
« Yanıtla #5 : 06 Temmuz 2020, 10:27:20 »

Çevrimdışı EqinoX

  • Acemi Üye
  • *
    • İleti: 172
  • Furkan
Yanıtla #6 : 06 Temmuz 2020, 15:50:26
Linki görebilmek için Kayıt olun yada Giriş yapın.
Onun adı radarmı? İbre olmasın dediğin şey?
Dostum dalgınlıktan ne yazdığımı biliyormuyum sanki en başta da hız göstergesi yazmıştım zaten örnek olarak
Linki görebilmek için Kayıt olun yada Giriş yapın.
 


Çevrimdışı Leaver

  • laravel <3
  • Uzman Üye
  • *
    • İleti: 511
    • Esppa Software
Yanıtla #7 : 06 Temmuz 2020, 22:11:51
Linki görebilmek için Kayıt olun yada Giriş yapın.
Dostum dalgınlıktan ne yazdığımı biliyormuyum sanki en başta da hız göstergesi yazmıştım zaten örnek olarak
ekranda o yazıyı kapatan bi shader olabilir, ama bu çok düşük bi ihtimal çünkü huddaki rakamla gözüküyor, sen ibreyi değişmeyi dene dur sana link verem: Linki görebilmek için Kayıt olun yada Giriş yapın.
bunu ben kullanıyodum bi ara sorunsuz çalışıyodu, büyük ihtimal senin kullandığın radarda ekleme yapılmış.
 


Çevrimdışı EqinoX

  • Acemi Üye
  • *
    • İleti: 172
  • Furkan
Yanıtla #8 : 07 Temmuz 2020, 00:16:44
Linki görebilmek için Kayıt olun yada Giriş yapın.
ekranda o yazıyı kapatan bi shader olabilir, ama bu çok düşük bi ihtimal çünkü huddaki rakamla gözüküyor, sen ibreyi değişmeyi dene dur sana link verem: Linki görebilmek için Kayıt olun yada Giriş yapın.
bunu ben kullanıyodum bi ara sorunsuz çalışıyodu, büyük ihtimal senin kullandığın radarda ekleme yapılmış.
Yok dostum ya hala aynı  :-X
Linki görebilmek için Kayıt olun yada Giriş yapın.
 


Çevrimdışı shephard^

  • Uzman Üye
  • *
    • İleti: 776
  • decay.
Yanıtla #9 : 07 Temmuz 2020, 00:31:14
aclent kodlarını atarmısın
 


Çevrimdışı EqinoX

  • Acemi Üye
  • *
    • İleti: 172
  • Furkan
Yanıtla #10 : 07 Temmuz 2020, 00:37:21
Linki görebilmek için Kayıt olun yada Giriş yapın.
aclent kodlarını atarmısın
O ney dostum bilmiyorum
Linki görebilmek için Kayıt olun yada Giriş yapın.
 


Çevrimdışı shephard^

  • Uzman Üye
  • *
    • İleti: 776
  • decay.
Yanıtla #11 : 07 Temmuz 2020, 00:42:53
clıent.lua scrptın ıcınde
 


Çevrimdışı EqinoX

  • Acemi Üye
  • *
    • İleti: 172
  • Furkan
Yanıtla #12 : 07 Temmuz 2020, 00:46:29
Linki görebilmek için Kayıt olun yada Giriş yapın.
clıent.lua scrptın ıcınde
Al dostum direk lua yı atıyım
Spoiler for Hiden:
local screenX, screenY = guiGetScreenSize()
local myFont = dxCreateFont ( "font.ttf",20 )
local smothedRotation = 0


lightState = 0
localPlayer = getLocalPlayer ()

addEventHandler("onClientVehicleEnter", getRootElement(),
    function(thePlayer, seat)
        if thePlayer == getLocalPlayer() then
         if seat == 0 then
            bindKey ( "i", "down", showLightState_panel )
            --addEventHandler("onClientRender",root, showPanel_main )
            lightState = getVehicleOverrideLights ( source ) or 0
         end
      end
    end
)

addEventHandler("onClientVehicleExit", getRootElement(),
    function(thePlayer, seat)
        if thePlayer == getLocalPlayer() then
         if seat == 0 then
         --   removeEventHandler("onClientRender",root, showPanel_main )
            unbindKey ( "i", "down" )
             
end
        end
    end
)



function drawNeedle( vehicle, seat)
   if not getPedOccupiedVehicle ( localPlayer ) then
      unbindKey ( "3", "down" )
      lightState = 0
      return true
   end
      if isPedInVehicle(getLocalPlayer())then
         local veh = getElementSpeed(getPedOccupiedVehicle(getLocalPlayer()), "kmh")
         local engine = (getPedOccupiedVehicle(getLocalPlayer()))
         if not veh then return end
         local vehicleSpeed = getVehicleSpeed()
         local rot = math.floor(((220/12800)* getVehicleRPM(getPedOccupiedVehicle(getLocalPlayer()))) + 0.5)
         local fuel = getElementData(getPedOccupiedVehicle ( localPlayer ), "fuel" ) or 0
      if (smothedRotation < rot) then
         smothedRotation = smothedRotation + 1.5
      end
      if (smothedRotation > rot) then
         smothedRotation = smothedRotation - 1.5
      end
         
      if vehicleSpeed > 252 then
         vehicleSpeed = 252
      end
      if vehicleSpeed < -252 then
         vehicleSpeed = -252
      end
         dxDrawImage(screenX-320, screenY-220,314,220,"img/panel.png",0.0,0.0,0.0,tocolor(255,255,255,255),false)
         dxDrawImage(screenX-216, screenY-209,200,200,"img/arrowSpeedometer.png",vehicleSpeed-0,0.0,0.0,tocolor(255,255,255,255),false)
         dxDrawImage(screenX-313, screenY-188,158,158,"img/arrowTachometer.png",smothedRotation,0.0,0.0,tocolor(255,255,255,255),false)
         dxDrawText(""..tostring ( getFormatSpeed ( veh ) ).."", screenX-142, screenY-128, 170, 300,tocolor ( 255,255,255 ),1,myFont)
         dxDrawText(""..tostring ( getFormatFuel(math.round  (fuel))).."", screenX-131, screenY-100, 170, 300,tocolor ( 255,255,255 ),0.6,myFont)
         dxDrawImage(screenX-180, screenY-53,23,26,"img/strafeLeftOff.png",0.0,0.0,0.0,tocolor(255,255,255,255),false)
         dxDrawImage(screenX-73, screenY-53,23,26,"img/strafeRightOff.png",0.0,0.0,0.0,tocolor(255,255,255,255),false)
         
      if ( vehicleSpeed == 0 ) then
         dxDrawText(getFormatNeutral().."", screenX-246, screenY-128, 170, 300,tocolor ( 255,255,255 ),1,myFont)
      else
         dxDrawText(getFormatGear().."", screenX-246, screenY-128, 170, 300,tocolor ( 255,255,255 ),1,myFont)
      end
   
      if ( getVehicleEngineState (engine) == true ) then
         dxDrawImage(screenX-125, screenY-33,23,26,"img/engineOn.png",0.0,0.0,0.0,tocolor(255,255,255,255),false)
      else
         dxDrawImage(screenX-125, screenY-33,23,26,"img/engineOff.png",0.0,0.0,0.0,tocolor(255,255,255,255),false)
      end
   
      if lightState == 0 or lightState == 1 then
         dxDrawImage(screenX-154, screenY-40,23,26,"img/lightOff.png",0.0,0.0,0.0,tocolor(255,255,255,255),false)
      else
         dxDrawImage(screenX-154, screenY-40,23,26,"img/lightOn.png",0.0,0.0,0.0,tocolor(255,255,255,255),false)
      end
         
      if getElementData(getPedOccupiedVehicle ( localPlayer ), "l" ) then
         if ( getTickCount () % 1400 >= 400 ) then
            dxDrawImage(screenX-180, screenY-53,23,26,"img/strafeLeftOn.png",0.0,0.0,0.0,tocolor(255,255,255,255),false)
         end
      end
         
      if getElementData(getPedOccupiedVehicle ( localPlayer ), "p" ) then
         if ( getTickCount () % 1400 >= 400 ) then
            dxDrawImage(screenX-73, screenY-53,23,26,"img/strafeRightOn.png",0.0,0.0,0.0,tocolor(255,255,255,255),false)
         end
      end
         
      local theVehicle = getPedOccupiedVehicle ( localPlayer )
      if ( theVehicle ) then
         if ( enablelock ) and ( isVehicleLocked( theVehicle ) ) or ( getElementData( theVehicle, "cl_vehiclelocked" ) ) then
            dxDrawImage(screenX-95, screenY-35,13,15,"img/lock.png",0.0,0.0,0.0,tocolor(255,255,255,255),false)
         else
            dxDrawImage(screenX-95, screenY-35,13,15,"img/open.png",0.0,0.0,0.0,tocolor(255,255,255,255),false)
            end
      end
   end
end
addEventHandler("onClientRender", getRootElement(), drawNeedle)

function showLightState_panel ()
   if lightState == 0 or lightState == 1 then
      lightState = 2
      setVehicleOverrideLights( getPedOccupiedVehicle ( localPlayer ), 2 )
   else
      setVehicleOverrideLights( getPedOccupiedVehicle ( localPlayer ), 1 )
      lightState = 0
   end
end

--- Стрелка спидометра
function getVehicleSpeed()
    if isPedInVehicle(getLocalPlayer()) then
       local theVehicle = getPedOccupiedVehicle (getLocalPlayer())
        local vx, vy, vz = getElementVelocity (theVehicle)
        return math.sqrt(vx^2 + vy^2 + vz^2) * 225
    end
    return 0
end

function getElementSpeed(element,unit)
    if (unit == nil) then unit = 0 end
    if (isElement(element)) then
        local x,y,z = getElementVelocity(element)
        if (unit=="mph" or unit==1 or unit =='1') then
            return math.floor((x^2 + y^2 + z^2) ^ 0.5 * 100)
        else
            return math.floor((x^2 + y^2 + z^2) ^ 0.5 * 100 * 1.609344)
        end
    else
        return false
    end
end

function math.round(number, decimals, method)
    decimals = decimals or 0
    local factor = 10 ^ decimals
    if (method == "ceil" or method == "floor") then return math[method](number * factor) / factor
    else return tonumber(("%."..decimals.."f"):format(number)) end
end

function math.round(number, decimals, method)
    decimals = decimals or 0
    local factor = 10 ^ decimals
    if (method == "ceil" or method == "floor") then return math[method](number * factor) / factor
    else return tonumber(("%."..decimals.."f"):format(number)) end
end

-- Скорость
function getFormatSpeed(unit)
    if unit < 10 then
        unit = "00" .. unit
    elseif unit < 100 then
        unit = "0" .. unit
    elseif unit >= 1000 then
        unit = "999"
    end
    return unit
end
-- бензин
function getFormatFuel(unit)
    if unit < 10 then
        unit = "00" .. unit
    elseif unit < 100 then
        unit = "0" .. unit
    elseif unit >= 1000 then
        unit = "999"
    end
    return unit
end
-- передачи и задняя
function getFormatGear()
    local gear = getVehicleCurrentGear(getPedOccupiedVehicle(getLocalPlayer()))
    local rear = "R"
   local neutral = "N"
    if (gear > 0) then
        return gear
    else
        return rear
    end
end
-- нетральная передача
function getFormatNeutral()
   local neutral = "N"
   return neutral
end
-- тахометр
function getVehicleRPM(vehicle)
local vehicleRPM = 0
    if (vehicle) then 
        if (getVehicleEngineState(vehicle) == true) then
            if getVehicleCurrentGear(vehicle) > 0 then             
                vehicleRPM = math.floor(((getElementSpeed(vehicle, "kmh")/getVehicleCurrentGear(vehicle))*180) + 0.5)
                if (vehicleRPM < 650) then
                    vehicleRPM = math.random(650, 750)
                elseif (vehicleRPM >= 9800) then
                    vehicleRPM = math.random(9800, 9900)
                end
            else
                vehicleRPM = math.floor((getElementSpeed(vehicle, "kmh")*180) + 0.5)
                if (vehicleRPM < 650) then
                    vehicleRPM = math.random(650, 750)
                elseif (vehicleRPM >= 9800) then
                    vehicleRPM = math.random(9800, 9900)
                end
            end
        else
            vehicleRPM = 0
        end
        return tonumber(vehicleRPM)
    else
        return 0
    end
end

Linki görebilmek için Kayıt olun yada Giriş yapın.