[İSTEK]Freeroam Ayarlar

0 Üye ve 1 Ziyaretçi konuyu incelemekte.

Çevrimdışı furkan08

  • Yeni Üye
  • *
    • İleti: 75
Yanıtla #15 : 25 Haziran 2020, 23:43:00
Linki görebilmek için Kayıt olun yada Giriş yapın.  yardım edermisin bana bu konu hakkında işin yoksa
 


MTASATURK

Ynt: [İSTEK]Freeroam Ayarlar
« Yanıtla #15 : 25 Haziran 2020, 23:43:00 »

Çevrimdışı Ky

  • Uzman Üye
  • *
    • İleti: 614
Yanıtla #16 : 26 Haziran 2020, 02:36:24
client.lua
Kod
sGenislik,sUzunluk = guiGetScreenSize()
Genislik,Uzunluk = 660,500
X = (sGenislik/2) - (Genislik/2)
Y = (sUzunluk/2) - (Uzunluk/2)

panel = guiCreateWindow(X, Y, Genislik, Uzunluk, "Panel", false)
guiSetProperty(panel, "CaptionColour", "FFFFFFFF")
guiWindowSetSizable(panel, false)
guiSetVisible(panel, false)
guiSetAlpha(panel, 1)

Gosterge = guiCreateButton(379, 397, 125, 25, "Test", false, panel)

addEventHandler("onClientGUIClick", root, function()
if source == Gosterge then -- Eğer oyuncu "butonum" eş değerli butona basarsa
setElementData(localPlayer, "Gosterge", 2) -- oyuncunun Gosterge datasını 2 yaptık
addEventHandler("onClientRender", getRootElement(), speedVelocity) -- seçilen elementi render ile speedVelocity isimli fonksiyona yolladık
end
end)

--removeEventHandler("onClientRender", getRootElement(), speedVelocity) -- Kaldırma butonu eklersen göstergeyi silecek event işlev

local screenW,screenH = guiGetScreenSize()
local resW,resH = 1360,768
local x,y =  (screenW/resW), (screenH/resH)

local dxfont0_PetitFormalScript = dxCreateFont("PetitFormalScript.ttf", 11.3)

function speedVelocity ()
if getElementData(localPlayer,"Gosterge") == 2 then -- eğer yerel oyuncunun Gosterge datası 2 ise
local vehicle = getPedOccupiedVehicle( getLocalPlayer() )
if not( vehicle ) then return end
local speedX, speedY, speedZ = getElementVelocity ( vehicle  )
local actualSpeed = (speedX^2 + speedY^2 + speedZ^2)^(0.5)
local KMH = math.floor(actualSpeed*180)
if ( getElementHealth( vehicle ) >= 1000 ) then
vehiclehealth = 100
else
vehiclehealth = math.floor(getElementHealth ( vehicle )/10)
end
local h,m,j = getElementPosition (localPlayer)
dxDrawImage(x*1073, y*653, x*283, y*29, "dm.png", 0, 0, 0, tocolor(255, 255, 255, 255), false)
dxDrawImage(x*1073, y*686, x*283, y*29, "gps.png", 0, 0, 0, tocolor(255, 255, 255, 255), false)
dxDrawImage(x*1073, y*620, x*283, y*29, "speed.png", 0, 0, 0, tocolor(255, 255, 255, 255), false)
dxDrawText("#FFFFFFVelocidade: #FF8C00"..KMH.."#ffffff/Km/h", x*1154, y*621, x*1430, y*649, tocolor(255, 255, 255, 255), x*1.00, dxfont0_PetitFormalScript, "left", "center", false, false, false, true, false)
dxDrawText("#FFFFFFDamage: #FF8C00"..vehiclehealth.."#ffffff/100", x*1154, y*653, x*1430, y*681, tocolor(255, 255, 255, 255), x*1.00, dxfont0_PetitFormalScript, "left", "center", false, false, false, true, false)
dxDrawText("#FFFFFFGPS: #FF8C00"..getZoneName(h,m,j).."", x*1155, y*686, x*1431, y*714, tocolor(255, 255, 255, 255), x*1.00, dxfont0_PetitFormalScript, "left", "center", false, false, false, true, false)
dxDrawText("#FF8C00Brasi Vida Zuada - OFICIAL", x*1130, y*570, x*1430, y*649, tocolor(255, 255, 255, 255), x*1.00, dxfont0_PetitFormalScript, "left", "center", false, false, false, true, false)
end
end
 


Çevrimdışı furkan08

  • Yeni Üye
  • *
    • İleti: 75
Yanıtla #17 : 26 Haziran 2020, 17:20:01
Linki görebilmek için Kayıt olun yada Giriş yapın.  Cok Sagol Oldu Ama Ufak Bir Sorun Var Gösterge Gecişlerinde Hata Veriyor resim bırakıyorum 

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


Çevrimdışı Ky

  • Uzman Üye
  • *
    • İleti: 614
Yanıtla #18 : 26 Haziran 2020, 23:29:14
Linki görebilmek için Kayıt olun yada Giriş yapın.
Linki görebilmek için Kayıt olun yada Giriş yapın.  Cok Sagol Oldu Ama Ufak Bir Sorun Var Gösterge Gecişlerinde Hata Veriyor resim bırakıyorum 

Linki görebilmek için Kayıt olun yada Giriş yapın.
at bana yaptığın en son kodları snaırım şey diyor orda zaten böyle bir render aktif at bi bakayım
 


Çevrimdışı furkan08

  • Yeni Üye
  • *
    • İleti: 75
Yanıtla #19 : 26 Haziran 2020, 23:39:32
Linki görebilmek için Kayıt olun yada Giriş yapın.  Senin en son attıgın kodda diyor bunu
 


Çevrimdışı Ky

  • Uzman Üye
  • *
    • İleti: 614
Yanıtla #20 : 27 Haziran 2020, 15:41:57
Linki görebilmek için Kayıt olun yada Giriş yapın.
Linki görebilmek için Kayıt olun yada Giriş yapın.  Senin en son attıgın kodda diyor bunu
kardeşim sorun şu değil mi script restartlayınca ilk basışta sorun yok sonra art arda o butona basınca bunu veriyor yani gösterge açıkken ?
 


MTASATURK

Ynt: [İSTEK]Freeroam Ayarlar
« Yanıtla #20 : 27 Haziran 2020, 15:41:57 »

Çevrimdışı furkan08

  • Yeni Üye
  • *
    • İleti: 75
Yanıtla #21 : 27 Haziran 2020, 16:14:37
aynen öyle butona basınca yukardakı hatayı vriyor Linki görebilmek için Kayıt olun yada Giriş yapın.



1 Rinci Göstergede Sorun Yok 2Cin Gösterge Butona Baasınca 1 gidiyor 2 gelmiyor Hata Veriyor  Yukarda Önceden Bıraktıgım Hata Birde İlk Startlanınca Serverden Cık Gir Yapınca 1 hız göstergesi gözükmüyor butona basıncaya kadar

1.Ririnci Gösterge
Kod
sGenislik,sUzunluk = guiGetScreenSize()
Genislik,Uzunluk = 660,500
X = (sGenislik/2) - (Genislik/2)
Y = (sUzunluk/2) - (Uzunluk/2)

panel = guiCreateWindow(X, Y, Genislik, Uzunluk, "Panel", false)
guiSetProperty(panel, "CaptionColour", "FFFFFFFF")
guiWindowSetSizable(panel, false)
guiSetVisible(panel, false)
guiSetAlpha(panel, 1)

Gosterge = guiCreateButton(379, 397, 125, 25, "Test", false, panel)

addEventHandler("onClientGUIClick", root, function()
if source == Gosterge then -- Eğer oyuncu "butonum" eş değerli butona basarsa
setElementData(localPlayer, "Gosterge", 1) -- oyuncunun Gosterge datasını 2 yaptık
addEventHandler("onClientRender", getRootElement(), speedVelocity) -- seçilen elementi render ile speedVelocity isimli fonksiyona yolladık
end
end)

--removeEventHandler("onClientRender", getRootElement(), speedVelocity) -- Kaldırma butonu eklersen göstergeyi silecek event işlev

local screenW,screenH = guiGetScreenSize()
local resW,resH = 1360,768
local x,y =  (screenW/resW), (screenH/resH)

local dxfont0_PetitFormalScript = dxCreateFont("PetitFormalScript.ttf", 11.3)

function speedVelocity ()
if getElementData(localPlayer,"Gosterge") == 1 then -- eğer yerel oyuncunun Gosterge datası 2 ise
local vehicle = getPedOccupiedVehicle( getLocalPlayer() )
if not( vehicle ) then return end
local speedX, speedY, speedZ = getElementVelocity ( vehicle  )
local actualSpeed = (speedX^2 + speedY^2 + speedZ^2)^(0.5)
local KMH = math.floor(actualSpeed*180)
if ( getElementHealth( vehicle ) >= 1000 ) then
vehiclehealth = 100
else
vehiclehealth = math.floor(getElementHealth ( vehicle )/10)
end
local h,m,j = getElementPosition (localPlayer)
dxDrawImage(x*1073, y*653, x*283, y*29, "dm.png", 0, 0, 0, tocolor(255, 255, 255, 255), false)
dxDrawImage(x*1073, y*686, x*283, y*29, "gps.png", 0, 0, 0, tocolor(255, 255, 255, 255), false)
dxDrawImage(x*1073, y*620, x*283, y*29, "speed.png", 0, 0, 0, tocolor(255, 255, 255, 255), false)
dxDrawText("#FFFFFFVelocidade: #FF8C00"..KMH.."#ffffff/Km/h", x*1154, y*621, x*1430, y*649, tocolor(255, 255, 255, 255), x*1.00, dxfont0_PetitFormalScript, "left", "center", false, false, false, true, false)
dxDrawText("#FFFFFFDamage: #FF8C00"..vehiclehealth.."#ffffff/100", x*1154, y*653, x*1430, y*681, tocolor(255, 255, 255, 255), x*1.00, dxfont0_PetitFormalScript, "left", "center", false, false, false, true, false)
dxDrawText("#FFFFFFGPS: #FF8C00"..getZoneName(h,m,j).."", x*1155, y*686, x*1431, y*714, tocolor(255, 255, 255, 255), x*1.00, dxfont0_PetitFormalScript, "left", "center", false, false, false, true, false)
dxDrawText("#FF8C00Brasi Vida Zuada - OFICIAL", x*1130, y*570, x*1430, y*649, tocolor(255, 255, 255, 255), x*1.00, dxfont0_PetitFormalScript, "left", "center", false, false, false, true, false)
end
end

2.Gösterge
Kod
sGenislik,sUzunluk = guiGetScreenSize()
Genislik,Uzunluk = 660,500
X = (sGenislik/2) - (Genislik/2)
Y = (sUzunluk/2) - (Uzunluk/2)

panel = guiCreateWindow(X, Y, Genislik, Uzunluk, "Panel", false)
guiSetProperty(panel, "CaptionColour", "FFFFFFFF")
guiWindowSetSizable(panel, false)
guiSetVisible(panel, false)
guiSetAlpha(panel, 1)

Gosterge = guiCreateButton(379, 397, 125, 25, "Test", false, panel)

addEventHandler("onClientGUIClick", root, function()
if source == Gosterge then -- Eğer oyuncu "butonum" eş değerli butona basarsa
setElementData(localPlayer, "Gosterge", 2) -- oyuncunun Gosterge datasını 2 yaptık
addEventHandler("onClientRender", getRootElement(), initiate) -- seçilen elementi render ile speedVelocity isimli fonksiyona yolladık
end
end)

--removeEventHandler("onClientRender", getRootElement(), speedVelocity) -- Kaldırma butonu eklersen göstergeyi silecek event işlev



--------------------------------
-- Initiate Clientside script --
--------------------------------

function initiate()
if getElementData(localPlayer,"Gosterge") == 2 then -- eğer yerel oyuncunun Gosterge datası 2 ise
settingsObject:loadFromXml()
--loadSettings()
bindKey("L","down",toggleVehicleLights)
screenWidth, screenHeight = guiGetScreenSize()
--addEventHandler("onClientRender",root,draw)
if s("showInfo") then
setTimer(showInfo,g_showInfoIntervall * 1000,0)
end

-- Add methods to open the settings GUI
showInfoText = ""
if toggleSettingsGuiCommand ~= nil then
showInfoText = "Enter /"..toggleSettingsGuiCommand.." in the chat"
addCommandHandler(toggleSettingsGuiCommand,toggleGui)
end
if toggleSettingsGuiKey ~= nil then
if showInfoText ~= "" then
showInfoText = showInfoText.." or press "..toggleSettingsGuiKey
else
showInfoText = "Press "..toggleSettingsGuiKey
end
bindKey(toggleSettingsGuiKey,"down",toggleGui)
end
if showInfoText ~= "" then
showInfoText = showInfoText.." to change settings"
end
end
end
--addEventHandler("onClientResourceStart",getResourceRootElement(getThisResource()),initiate)
« Son Düzenleme: 27 Haziran 2020, 23:25:53 Gönderen: furkan08 »
 


Çevrimdışı Remzi

  • Yeni Üye
  • *
    • İleti: 1
Yanıtla #22 : 27 Haziran 2020, 21:30:04
2 tane render var galiba
 


Çevrimdışı feyzo

  • Yeni Üye
  • *
    • İleti: 53
Yanıtla #23 : 28 Haziran 2020, 12:13:57
Bende Yapmak İstiyorum Fakat Bu Gösterge Biraz Karışık 1 Gösterge Geliyor Bu Alta Atacagım Gösterge Gelmiyor Linki görebilmek için Kayıt olun yada Giriş yapın.   Linki görebilmek için Kayıt olun yada Giriş yapın.  Linki görebilmek için Kayıt olun yada Giriş yapın.

Kod
Gosterge = guiCreateButton(379, 497, 125, 25, "Hut2", false, panel)

addEventHandler("onClientGUIClick", root, function()
if source == Gosterge then -- Eğer oyuncu "butonum" eş değerli butona basarsa
setElementData(localPlayer, "Gosterge", 2)
addEventHandler("onClientRender", getRootElement(), initiate) -- seçilen elementi render ile speedVelocity isimli fonksiyona yolladık
end
end)

--------------------------------
-- Initiate Clientside script --
--------------------------------

function initiate()
settingsObject:loadFromXml()
local data = getElementData(localPlayer, "Gosterge") or 0
if tonumber(data) == 2 then
--loadSettings()
bindKey("L","down",toggleVehicleLights)
screenWidth, screenHeight = guiGetScreenSize()
--addEventHandler("onClientRender",root,draw)
if s("showInfo") then
setTimer(showInfo,g_showInfoIntervall * 1000,0)
end

-- Add methods to open the settings GUI
showInfoText = ""
if toggleSettingsGuiCommand ~= nil then
showInfoText = "Enter /"..toggleSettingsGuiCommand.." in the chat"
addCommandHandler(toggleSettingsGuiCommand,toggleGui)
end
if toggleSettingsGuiKey ~= nil then
if showInfoText ~= "" then
showInfoText = showInfoText.." or press "..toggleSettingsGuiKey
else
showInfoText = "Press "..toggleSettingsGuiKey
end
bindKey(toggleSettingsGuiKey,"down",toggleGui)
end
if showInfoText ~= "" then
showInfoText = showInfoText.." to change settings"
end
end
end
--addEventHandler("onClientResourceStart",getResourceRootElement(getThisResource()),initiate)

Kod
addEventHandler("onClientResourceStart",getResourceRootElement(getThisResource()),initiate)
Acınca Butona Basınca Geliyor 1 rinci Huh Geliyor Ama 2 hut hic Gitmiyor
« Son Düzenleme: 28 Haziran 2020, 12:49:16 Gönderen: feyzo »
 


Çevrimdışı furkan08

  • Yeni Üye
  • *
    • İleti: 75
Yanıtla #24 : 28 Haziran 2020, 15:19:30
Aynı Sorun Bendede Var :P
 


Çevrimdışı DogukanUCAN

  • Acemi Üye
  • *
    • İleti: 177
  • Lowide Freeroam
Yanıtla #25 : 28 Haziran 2020, 17:54:46
Kardeşim script ve gösterge özel değilse at yapayım göndereyim geri sana
 


Çevrimdışı furkan08

  • Yeni Üye
  • *
    • İleti: 75
Yanıtla #26 : 28 Haziran 2020, 17:59:25
dm yazdım usta Linki görebilmek için Kayıt olun yada Giriş yapın.

Mesaj Birleştirildi: 28 Haziran 2020, 18:53:07
Linki görebilmek için Kayıt olun yada Giriş yapın.
Kardeşim script ve gösterge özel değilse at yapayım göndereyim geri sana

Linki görebilmek için Kayıt olun yada Giriş yapın.  Ustama Cok Teşekkürler Ederim Eline Koluna Saglık Adamın Dibisin

Konu Kitlene Bilir Linki görebilmek için Kayıt olun yada Giriş yapın.
« Son Düzenleme: 28 Haziran 2020, 18:53:07 Gönderen: furkan08 »