0 Üye ve 1 Ziyaretçi konuyu incelemekte.
setElementData(localPlayer, "Gösterge", 1)
setElementData(localPlayer, "Gösterge", 2)
local data = getElementData(localPlayer, "Gösterge")if not data or tonumber(data) == 1 then
local data = getElementData(localPlayer, "Gösterge") or 0if tonumber(data) == 2 then
Aslında çok basit bir yöntem ile yapabilirsin ama kasmaya yol açabilir data kullanman tabiki daha verimli olur ama şunuda kullanabilirsin beğendiğin 2 tane scripti sunucuna at ve 2 scriptide startla scriptin içerisine gir ve onClientRender olan kısımları kapat ikisindede ardından ayarlar paneli oluştur ve eğer oyuncu gösterge 1 butonuna basarsa onClientRender ile 1 göstergeyi tetikle ve oyuncuda görünür hale getir bu şekilde çok daha basit bir işlemle yapabilirsin.
anaa benim f1 panel ünlü olduk la Mesaj Birleştirildi: [time]24 Haziran 2020, 09:38:50[/time]KY nin deiği gibi ama ikisinide aynı scripte koymak yerine event ile fonksiyonu tetiklersen daha verimli olur
Checkbox 1 tıklama eventine eklenecek kod;KodsetElementData(localPlayer, "Gösterge", 1)
Checkbox 1 tıklama eventine eklenecek kod;KodsetElementData(localPlayer, "Gösterge", 1)Checkbox 2 tıklama eventine eklenecek kod;KodsetElementData(localPlayer, "Gösterge", 2)Gösterge 1 render eventinin başına eklenecek kod;Kodlocal data = getElementData(localPlayer, "Gösterge")if not data or tonumber(data) == 1 thenGösterge 2 render eventinin başına eklenecek kod;Kodlocal data = getElementData(localPlayer, "Gösterge") or 0if tonumber(data) == 2 thenEğer oyuncu bir gösterge seçmezse otomatik olarak Gösterge 1 çalışacaktır.
Linki görebilmek için Kayıt olun yada Giriş yapın. Sadece Tıklama Eventi Nasıl Yaparım Onu Söylermisin Yada İşin Yoksa Yazarmısın
butonum = guiCreateButton(100,100,100,100,"Deneme",false) -- Örnek butonumuzaddEventHandler("onClientGUIClick", root, function()if source == butonum then -- Eğer oyuncu "butonum" eş değerli butona basarsa--Butona bastığı zaman gerçekleşicek işlevlerendend)
setElementData(localPlayer, "Gösterge", 1)Gösterge= guiCreateButton(100,100,100,100,"Deneme",false) -- Örnek butonumuzaddEventHandler("onClientGUIClick", root, function()setElementData(localPlayer, "Gösterge", 1)if source == butonum then -- Eğer oyuncu "Gösterge" eş değerli butona basarsa--Butona bastığı zaman gerçekleşicek işlevlerendend)
sGenislik,sUzunluk = guiGetScreenSize()Genislik,Uzunluk = 660,500X = (sGenislik/2) - (Genislik/2)Y = (sUzunluk/2) - (Uzunluk/2)-- PANEL --panel = guiCreateWindow(X, Y, Genislik, Uzunluk, "Panel", false)guiSetProperty(panel, "CaptionColour", "FFFFFFFF")guiWindowSetSizable(panel, false)--guiWindowSetMovable(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 basarsasetElementData(localPlayer, "Gosterge", 2)--Butona bastığı zaman gerçekleşicek işlevlerendend)function ShowGUI ( ) guiSetVisible ( panel, not guiGetVisible ( panel) ) showCursor ( guiGetVisible ( panel) )endbindKey ( "F2","down", ShowGUI )local screenW,screenH = guiGetScreenSize()local resW,resH = 1360,768local x,y = (screenW/resW), (screenH/resH)local dxfont0_PetitFormalScript = dxCreateFont("PetitFormalScript.ttf", 11.3)function speedVelocity () local data = getElementData(localPlayer, "Gosterge") if not data or tonumber(data) == 2 then 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--addEventHandler("onClientRender", root,speedVelocity)