Jump to content

[HELP] What means: <eof>expected near end ?


Recommended Posts

Hi, i use 50p's .lua scripting editor.

EDIT: Thread can be closed i fixed it ^^

i scripted a gate but im adding, when a zombie tries to get trough the gate he dies.

but im getting a error in the sript editor: ''expected near 'end' Line: 142

End = line 146

This is the gate line:

function createGate ()
        Gate2 = createObject ( 980 ,-302.7734375, 1507.1533203125, 77.136161804199, 0, 0, 0 )
end
addEventHandler ("onResourceStart", getResourceRootElement ( getThisResource () ), createGate )
function openGate ( )
moveObject ( Gate2, 3000,-302.7734375, 1507.630859375, 71.136161804199 )
else
killPed(hitPlayer)
setTimer (movingGateBackearone, 5000, 1 )
end
addCommandHandler ("bigeargate1", openGate)
function movingGateBackearone ()
moveObject ( Gate2, 4000 ,-302.7734375, 1507.630859375, 77.136161804199 )

Edited by Guest
Link to comment
It's because of some unneeded "end".

Have a look in line 7 in your code snippet.

There is an else, but where is the if?

is this 1 good?

0 errors

a51gate1 = createObject ( 2929, 215.99548339844, 1875.40234375, 13.938992500305, 0, 0, 0 )
  a51col = createColCircle ( 213.94564819336, 1875.40234375, 13.938992500305, 7 )
 
function opena51gates(hitPlayer,thePlayer)
local skin = getElementModel (hitPlayer)
if skin == 285 then
moveObject (a51gate1, 5000, 218.99548339844, 1875.40234375, 13.938992500305 )
else
killPed (hitPlayer)
end
end
addEventHandler( "onColShapeHit", a51col, opena51gates )
 
function closea51gates(hitPlayer,thePlayer)
local skin = getElementModel (hitPlayer)
if not skin == 285 then
killPed (hitPlayer)
moveObject (a51gate1, 5000, 215.99548339844, 1875.40234375, 13.938992500305 )
end
end
addEventHandler( "onColShapeLeave", a51col, closea51gates )

Link to comment

Yes, although you should practise proper indentation, like this it is way harder to see those mistakes.

Also, the second argument passed on by onColShapeHit is not a player element, but a boolean saying, whether the dimension between the col shape and the hitting element matched.

https://wiki.multitheftauto.com/wiki/OnColShapeHit

Another thing: You don't check, if the element hitting the col shape is a player. Although this will probably not cause problems with this code, since getElementModel will also work on vehicles, this might be dangerous, when you use ped or player functions on the element, which could also be a hitting vehicle.

So better would be a..

if getElementType(hitElement) == "player" then

..inside your opena51gates function.

Link to comment
  • 7 years later...
       local font0_font = guiCreateFont("font/font.ttf", 10)
        local font0_font2 = guiCreateFont("font/font.ttf", 20)
	local screenWidth, screenHeight = guiGetScreenSize()
	local windowWidth, windowHeight = 400, 600
	local left = screenWidth/2 - windowWidth/2
	local top = screenHeight/2 - windowHeight/2
addEventHandler("onClientResourceStart", resourceRoot,
    function()
		pencere = guiCreateStaticImage(left, top, windowWidth, windowHeight, "Resimler/resim.png", false)
        guiSetProperty(pencere, "ImageColours", "tl:BF000000 tr:BF000000 bl:BF000000 br:BF000000")

        pencere2 = guiCreateStaticImage(0, 0, 600, 25, "Resimler/resim.png", false, pencere)
        guiSetProperty(pencere2, "ImageColours", "tl:FF0085DB tr:FF0085DB bl:FF0085DB br:FF0085DB")

        baslik = guiCreateLabel(140, 1, 110, 20, "AYARLAR PANELİ", false, pencere2)
        guiSetFont(baslik, font0_font)
        guiLabelSetHorizontalAlign(baslik, "center", false)
        guiLabelSetVerticalAlign(baslik, "center")
        ChatL = guiCreateLabel(50, 60, 100, 25, "SOHBET", false, pencere)
        guiSetFont(ChatL, font0_font)
        fpsL = guiCreateLabel(50, 90, 100, 25, "HUD", false, pencere)
        guiSetFont(fpsL, font0_font)
        aracShaderL = guiCreateLabel(50, 120, 100, 25, "TEMİZ ARAÇ", false, pencere)
        guiSetFont(aracShaderL, font0_font)
        aracSmokeL = guiCreateLabel(50, 150, 100, 25, "ARAÇ DUMANI", false, pencere)
        guiSetFont(aracSmokeL, font0_font)
        izleyenL = guiCreateLabel(50, 180, 100, 25, "İZLEYENLER", false, pencere)
        guiSetFont(izleyenL, font0_font)
        kaplamaComboBoxL = guiCreateLabel(50, 240, 100, 25, "KAPLAMALAR", false, pencere)
        guiSetFont(kaplamaComboBoxL, font0_font)
        nosComboBoxL = guiCreateLabel(50, 330, 100, 25, "NOS ÇEŞİTLERİ", false, pencere)
        guiSetFont(nosComboBoxL, font0_font)
		kaplamaComboBox = guiCreateComboBox(150, 240, 190, 95, "", false, pencere)
		guiComboBoxAddItem(kaplamaComboBox, "Mavi Kaplama")
		guiComboBoxAddItem(kaplamaComboBox, "Kırmızı Kaplama")
		guiComboBoxAddItem(kaplamaComboBox, "Düz Mavi Kaplama")
		nosComboBox = guiCreateComboBox(150, 330, 190, 72, "", false, pencere)
		guiComboBoxAddItem(nosComboBox, "nos nfs")
		guiComboBoxAddItem(nosComboBox, "nos normal")
		guiComboBoxAddItem(nosComboBox, "nos hybrid")
        Chat = guiCreateStaticImage(250, 60, 75, 25, "Resimler/on.png", false, pencere)
        FPSb = guiCreateStaticImage(250, 90, 75, 25, "Resimler/on.png", false, pencere)
        aracShader = guiCreateStaticImage(250, 120, 75, 25, "Resimler/on.png", false, pencere)
        aracSmoke = guiCreateStaticImage(250, 150, 75, 25, "Resimler/on.png", false, pencere)
        izleyen = guiCreateStaticImage(250, 180, 75, 25, "Resimler/on.png", false, pencere)
        t = guiCreateLabel(0.0, 0.96, 0.94, 0.04, "noitsteff*", true, pencere)
		guiLabelSetColor(t, 0, 156, 255)
        guiSetFont(t, font0_font)
        guiLabelSetHorizontalAlign(t, "left", false)
        guiLabelSetVerticalAlign(t, "bottom")
        t2 = guiCreateLabel(0.05, 0.96, 0.94, 0.04, "[Mystic]", true, pencere)
		guiLabelSetColor(t2, 156, 0, 0)
        guiSetFont(t2, font0_font)
        guiLabelSetHorizontalAlign(t2, "right", false)
        guiLabelSetVerticalAlign(t2, "bottom")
        kaplama = guiCreateButton(53, 280, 280, 25, "KAPLAMAYI KAPAT", false, pencere)
        guiSetFont(kaplama, "default-bold-small")
		guiSetProperty(kaplama, "NormalTextColour", "FF990000")
		guiSetProperty(kaplama, "HoverTextColour", "FFC0C0C0")
		guiSetProperty(kaplama, "PushedTextColour", "FF009CFF")
addEventHandler("onClientGUIClick", kaplama, kaplamas)
        chatrengi = guiCreateButton(53, 310, 280, 25, "YAZI RENGİNİ DEĞİŞTİR", false, pencere)
        guiSetFont(chatrengi, "default-bold-small")
		guiSetProperty(chatrengi, "NormalTextColour", "FF990000")
		guiSetProperty(chatrengi, "HoverTextColour", "FFC0C0C0")
		guiSetProperty(chatrengi, "PushedTextColour", "FF009CFF")
addEventHandler("onClientGUIClick", chatrengi, chatrengis)
       guiSetVisible( pencere, false )
    end
)
duman = dxCreateShader ( "fx/duman.fx" )
texShader = dxCreateShader ( "fx/texreplace.fx" )
shader = dxCreateShader("fx/shader.fx")
shader2 = dxCreateShader("fx/shader.fx")
shader3 = dxCreateShader("fx/shader.fx")
shader4 = dxCreateShader("fx/shader.fx")
shader5 = dxCreateShader("fx/shader.fx")
shader6 = dxCreateShader("fx/shader.fx")
shader7 = dxCreateShader("fx/shader.fx")
shader8 = dxCreateShader("fx/shader.fx")
shader9 = dxCreateShader("fx/shader.fx")
shader10 = dxCreateShader("fx/shader.fx")
shader11 = dxCreateShader("fx/shader.fx")
shader12 = dxCreateShader("fx/shader.fx")
shader13 = dxCreateShader("fx/shader.fx")
shader14 = dxCreateShader("fx/shader.fx")
y1 = dxCreateTexture("Resimler/maviy.png")
y2 = dxCreateTexture("Resimler/kirmiziy.png")
y3 = dxCreateTexture("Resimler/mory.png")
r1 = dxCreateTexture("Resimler/mavir.png")
r2 = dxCreateTexture("Resimler/kirmizir.png")
r3 = dxCreateTexture("Resimler/morr.png")
caff = dxCreateTexture("Resimler/Aascaff128.png")
chrome = dxCreateTexture("Resimler/gen_chrome.png")
wall = dxCreateTexture("Resimler/greywallc128.png")
jumpit = dxCreateTexture("Resimler/jumpit.png")
jumpside1_256 = dxCreateTexture("Resimler/jumpside1_256.png")
jumpside2_256 = dxCreateTexture("Resimler/jumpside2_256.png")
planks01 = dxCreateTexture("Resimler/planks01.png")
planks64 = dxCreateTexture("Resimler/planks64.png")
plasticdrum1_128 = dxCreateTexture("Resimler/plasticdrum1_128.png")
rustyboltpanel = dxCreateTexture("Resimler/rustyboltpanel.png")
skipdirt_128 = dxCreateTexture("Resimler/skipdirt_128.png")
telepole128 = dxCreateTexture("Resimler/telepole128.png")
carshader = dxCreateShader( "fx/nodirt-shader.fx" )
local sX,sY = guiGetScreenSize()	
local visible = true
local specList = {}
local gS = sY*0.25
local gY = sY*0.7
local gF = math.floor((gY-gS)/18)	
local function drawSpectatorsList()
	if specList and (#specList >= 1) then
		dxDrawText("Seyirciler("..#specList.."):",1,gS+1,sX-14,1,tocolor(0,0,0,200),1,"default-bold","right")	
		dxDrawText("#0066ccSeyirciler(#ffffff"..#specList.."#0066cc):",0,gS,sX-15,0,tocolor(255,255,255,255),1,"default-bold","right","top",false,false,false,true)
		for k,v in ipairs(specList) do
			dxDrawText(specList[k]:gsub("#%x%x%x%x%x%x",""),1,gS+18*k+1,sX-14,1,tocolor(0,0,0,200),1,"default-bold","right")	
			dxDrawText(specList[k],0,gS+18*k,sX-15,0,tocolor(255,255,255,255),1,"default-bold","right","top",false,false,false,true)
			if (k == gF) then
				break;
			end
		end
	end
end
addEventHandler("onClientRender",root,drawSpectatorsList)
addEvent("sendClientSpecList",true)
addEventHandler("sendClientSpecList",root,
function(arg1)
	specList = arg1
end)
C = false
F = true
Ci = false
aS = false
aS2 = false
I = false
L = false
    function JuJu()
        if source == Chat and C == false then
                showChat( false )
            guiStaticImageLoadImage( Chat, "Resimler/off.png" )
            outputNotification("#990000[MDD]#FFFFFF Sohbet Kapalı", 3)
            C = true
            elseif source == Chat and C == true then
            showChat( true )
            guiStaticImageLoadImage( Chat, "Resimler/on.png" )
            outputNotification("#990000[MDD]#FFFFFF Sohbet Aktif", 1)
            C = false
            elseif source == FPSb and F == false then
            guiStaticImageLoadImage( FPSb, "Resimler/on.png" )
            outputNotification("#990000[MDD]#FFFFFF Hud Aktif", 1)
			addEventHandler("onClientRender",root,FPS2)
            F = true
            elseif source == FPSb and F == true then
            guiStaticImageLoadImage( FPSb, "Resimler/off.png" )
            outputNotification("#990000[MDD]#FFFFFF Hud Kapalı", 3)
			removeEventHandler("onClientRender",root,FPS2)
            F = false
            elseif source == aracShader and aS == false then
            guiStaticImageLoadImage( aracShader, "Resimler/off.png" )
            outputNotification("#990000[MDD]#FFFFFF Temiz Araç Kapalı", 3)
			engineRemoveShaderFromWorldTexture( carshader, "vehiclegrunge*" )
            aS = true
            elseif source == aracShader and aS == true then
            guiStaticImageLoadImage( aracShader, "Resimler/on.png" )
            outputNotification("#990000[MDD]#FFFFFF Temiz Araç Aktif", 1)
			engineApplyShaderToWorldTexture( carshader, "vehiclegrunge*" )
            aS = false 
            elseif source == aracSmoke and aS2 == false then
            guiStaticImageLoadImage( aracSmoke, "Resimler/off.png" )
            outputNotification("#990000[MDD]#FFFFFF Araç Dumanı Kapalı", 3)
			engineApplyShaderToWorldTexture(duman,"collisionsmoke")
            aS2 = true
            elseif source == aracSmoke and aS2 == true then
            guiStaticImageLoadImage( aracSmoke, "Resimler/on.png" )
            outputNotification("#990000[MDD] #FFFFFFAraç Dumanı Aktif", 1)
			engineRemoveShaderFromWorldTexture(duman,"collisionsmoke")
            aS2 = false
            elseif source == izleyen and I == false then
            guiStaticImageLoadImage( izleyen, "Resimler/off.png" )
            outputNotification("#990000[MDD] #FFFFFFİzleyenler Kapalı", 3)
			removeEventHandler("onClientRender",root,drawSpectatorsList)
            I = true
            elseif source == izleyen and I == true then
            guiStaticImageLoadImage( izleyen, "Resimler/on.png" )
            outputNotification("#990000[MDD]#FFFFFF İzleyenler Aktif", 1)
			addEventHandler("onClientRender",root,drawSpectatorsList)
            I = false
            elseif source == Level and L == false then
            guiStaticImageLoadImage( Level, "Resimler/off.png" )
            outputNotification("#990000[MDD] #FFFFFFSeviye Barı Kapalı", 3)
			setElementData(localPlayer, "asteqsw42", true)
            L = true
            elseif source == Level and L == true then
            guiStaticImageLoadImage( Level, "Resimler/on.png" )
            outputNotification("#990000[MDD]#FFFFFF Seviye Barı Aktif", 1)
			setElementData(localPlayer, "asteqsw42", false)
            L = false
        end
    end
addEventHandler("onClientGUIClick", getRootElement(  ), JuJu)
function kaplamas()
      engineRemoveShaderFromWorldTexture(shader3, "Aascaff128")
      engineRemoveShaderFromWorldTexture(shader4, "gen_chrome")
      engineRemoveShaderFromWorldTexture(shader5, "greywallc128")
      engineRemoveShaderFromWorldTexture(shader6, "jumpit")
      engineRemoveShaderFromWorldTexture(shader7, "jumpside1_256")
      engineRemoveShaderFromWorldTexture(shader8, "jumpside2_256")
      engineRemoveShaderFromWorldTexture(shader2, "jumptop1_64")
      engineRemoveShaderFromWorldTexture(shader2, "jumptop1_128")
      engineRemoveShaderFromWorldTexture(shader9, "planks01")
      engineRemoveShaderFromWorldTexture(shader10, "planks64")
      engineRemoveShaderFromWorldTexture(shader11, "plasticdrum1_128")
      engineRemoveShaderFromWorldTexture(shader12, "rustyboltpanel")
      engineRemoveShaderFromWorldTexture(shader13, "skipdirt_128")
      engineRemoveShaderFromWorldTexture(shader14, "telepole128")
      engineRemoveShaderFromWorldTexture(shader, "corr_roof1")
            outputNotification("#990000[MDD]#FFFFFF Kaplamalar Kaldırıldı.", 3)
end
addEventHandler("onClientGUIClick", getRootElement(  ), JuJu)
function chatrengis()
 chatrengi( true )
end
            outputNotification("#990000[MDD]#FFFFFF Yazı Rengi Değiştirildi.", 3)
end
function panels()
guiSetVisible(pencere,false)
showCursor(false)
end
function comboBoxHandler1()
if source == kaplamaComboBox then
local item = guiComboBoxGetSelected ( source )
local text = guiComboBoxGetItemText ( source , item )
if text == "Mavi Kaplama" or text == "Kırmızı Kaplama" or text == "Düz Mavi Kaplama" then
if item == 0 then
      engineApplyShaderToWorldTexture(shader3, "Aascaff128")
      engineApplyShaderToWorldTexture(shader4, "gen_chrome")
      engineApplyShaderToWorldTexture(shader5, "greywallc128")
      engineApplyShaderToWorldTexture(shader6, "jumpit")
      engineApplyShaderToWorldTexture(shader7, "jumpside1_256")
      engineApplyShaderToWorldTexture(shader8, "jumpside2_256")
      engineApplyShaderToWorldTexture(shader2, "jumptop1_64")
      engineApplyShaderToWorldTexture(shader2, "jumptop1_128")
      engineApplyShaderToWorldTexture(shader9, "planks01")
      engineApplyShaderToWorldTexture(shader10, "planks64")
      engineApplyShaderToWorldTexture(shader11, "plasticdrum1_128")
      engineApplyShaderToWorldTexture(shader12, "rustyboltpanel")
      engineApplyShaderToWorldTexture(shader13, "skipdirt_128")
      engineApplyShaderToWorldTexture(shader14, "telepole128")
      dxSetShaderValue(shader2, "Tex0", r1)
      dxSetShaderValue(shader3, "Tex0", caff)
      dxSetShaderValue(shader4, "Tex0", chrome) 
      dxSetShaderValue(shader5, "Tex0", wall) 
      dxSetShaderValue(shader6, "Tex0", jumpit) 
      dxSetShaderValue(shader7, "Tex0", jumpside1_256) 
      dxSetShaderValue(shader8, "Tex0", jumpside2_256)   
      dxSetShaderValue(shader9, "Tex0", planks01) 
      dxSetShaderValue(shader10, "Tex0", planks64) 
      dxSetShaderValue(shader11, "Tex0", plasticdrum1_128) 
      dxSetShaderValue(shader12, "Tex0", rustyboltpanel)
      dxSetShaderValue(shader13, "Tex0", skipdirt_128)
      dxSetShaderValue(shader14, "Tex0", telepole128) 
      engineApplyShaderToWorldTexture(shader, "corr_roof1")
      dxSetShaderValue(shader, "Tex0", y1)  
            outputNotification("#990000[MDD]#FFFFFF Mavi Kaplama Aktif.", 1)
elseif item == 1 then
      engineApplyShaderToWorldTexture(shader3, "Aascaff128")
      engineApplyShaderToWorldTexture(shader4, "gen_chrome")
      engineApplyShaderToWorldTexture(shader5, "greywallc128")
      engineApplyShaderToWorldTexture(shader6, "jumpit")
      engineApplyShaderToWorldTexture(shader7, "jumpside1_256")
      engineApplyShaderToWorldTexture(shader8, "jumpside2_256")
      engineApplyShaderToWorldTexture(shader2, "jumptop1_64")
      engineApplyShaderToWorldTexture(shader2, "jumptop1_128")
      engineApplyShaderToWorldTexture(shader9, "planks01")
      engineApplyShaderToWorldTexture(shader10, "planks64")
      engineApplyShaderToWorldTexture(shader11, "plasticdrum1_128")
      engineApplyShaderToWorldTexture(shader12, "rustyboltpanel")
      engineApplyShaderToWorldTexture(shader13, "skipdirt_128")
      engineApplyShaderToWorldTexture(shader14, "telepole128")
      dxSetShaderValue(shader2, "Tex0", r2)
      dxSetShaderValue(shader3, "Tex0", caff)
      dxSetShaderValue(shader4, "Tex0", chrome) 
      dxSetShaderValue(shader5, "Tex0", wall) 
      dxSetShaderValue(shader6, "Tex0", jumpit) 
      dxSetShaderValue(shader7, "Tex0", jumpside1_256) 
      dxSetShaderValue(shader8, "Tex0", jumpside2_256)   
      dxSetShaderValue(shader9, "Tex0", planks01) 
      dxSetShaderValue(shader10, "Tex0", planks64) 
      dxSetShaderValue(shader11, "Tex0", plasticdrum1_128) 
      dxSetShaderValue(shader12, "Tex0", rustyboltpanel)
      dxSetShaderValue(shader13, "Tex0", skipdirt_128)
      dxSetShaderValue(shader14, "Tex0", telepole128)
      engineApplyShaderToWorldTexture(shader, "corr_roof1")
      dxSetShaderValue(shader, "Tex0", y2)
            outputNotification("#990000[MDD]#FFFFFF Kırmızı Kaplama Aktif.", 1)
elseif item == 2 then
      engineApplyShaderToWorldTexture(shader3, "Aascaff128")
      engineApplyShaderToWorldTexture(shader4, "gen_chrome")
      engineApplyShaderToWorldTexture(shader5, "greywallc128")
      engineApplyShaderToWorldTexture(shader6, "jumpit")
      engineApplyShaderToWorldTexture(shader7, "jumpside1_256")
      engineApplyShaderToWorldTexture(shader8, "jumpside2_256")
      engineApplyShaderToWorldTexture(shader2, "jumptop1_64")
      engineApplyShaderToWorldTexture(shader2, "jumptop1_128")
      engineApplyShaderToWorldTexture(shader9, "planks01")
      engineApplyShaderToWorldTexture(shader10, "planks64")
      engineApplyShaderToWorldTexture(shader11, "plasticdrum1_128")
      engineApplyShaderToWorldTexture(shader12, "rustyboltpanel")
      engineApplyShaderToWorldTexture(shader13, "skipdirt_128")
      engineApplyShaderToWorldTexture(shader14, "telepole128")
      dxSetShaderValue(shader2, "Tex0", r3)
      dxSetShaderValue(shader3, "Tex0", caff)
      dxSetShaderValue(shader4, "Tex0", chrome) 
      dxSetShaderValue(shader5, "Tex0", wall) 
      dxSetShaderValue(shader6, "Tex0", jumpit) 
      dxSetShaderValue(shader7, "Tex0", jumpside1_256) 
      dxSetShaderValue(shader8, "Tex0", jumpside2_256)   
      dxSetShaderValue(shader9, "Tex0", planks01) 
      dxSetShaderValue(shader10, "Tex0", planks64) 
      dxSetShaderValue(shader11, "Tex0", plasticdrum1_128) 
      dxSetShaderValue(shader12, "Tex0", rustyboltpanel)
      dxSetShaderValue(shader13, "Tex0", skipdirt_128)
      dxSetShaderValue(shader14, "Tex0", telepole128)
      engineApplyShaderToWorldTexture(shader, "corr_roof1")
      dxSetShaderValue(shader, "Tex0", y3)
            outputNotification("#990000[MDD]#FFFFFF Düz Mavi Kaplama Aktif.", 1)
end
end
end
end
addEventHandler("onClientGUIComboBoxAccepted", root, comboBoxHandler1)
function comboBoxHandler3()
if source == kaplama2ComboBox then
local item = guiComboBoxGetSelected ( source )
local text = guiComboBoxGetItemText ( source , item )
if text == "Mavi Kaplama" or text == "Kırmızı Kaplama" or text == "Mor Kaplama" then
if item == 0 then
      engineApplyShaderToWorldTexture(shader3, "Aascaff128")
      engineApplyShaderToWorldTexture(shader4, "gen_chrome")
      engineApplyShaderToWorldTexture(shader5, "greywallc128")
      engineApplyShaderToWorldTexture(shader6, "jumpit")
      engineApplyShaderToWorldTexture(shader7, "jumpside1_256")
      engineApplyShaderToWorldTexture(shader8, "jumpside2_256")
      engineApplyShaderToWorldTexture(shader2, "jumptop1_64")
      engineApplyShaderToWorldTexture(shader2, "jumptop1_128")
      engineApplyShaderToWorldTexture(shader9, "planks01")
      engineApplyShaderToWorldTexture(shader10, "planks64")
      engineApplyShaderToWorldTexture(shader11, "plasticdrum1_128")
      engineApplyShaderToWorldTexture(shader12, "rustyboltpanel")
      engineApplyShaderToWorldTexture(shader13, "skipdirt_128")
      engineApplyShaderToWorldTexture(shader14, "telepole128")
      dxSetShaderValue(shader2, "Tex0", r12)
      dxSetShaderValue(shader3, "Tex0", caff)
      dxSetShaderValue(shader4, "Tex0", chrome) 
      dxSetShaderValue(shader5, "Tex0", wall) 
      dxSetShaderValue(shader6, "Tex0", jumpit) 
      dxSetShaderValue(shader7, "Tex0", jumpside1_256) 
      dxSetShaderValue(shader8, "Tex0", jumpside2_256)   
      dxSetShaderValue(shader9, "Tex0", planks01) 
      dxSetShaderValue(shader10, "Tex0", planks64) 
      dxSetShaderValue(shader11, "Tex0", plasticdrum1_128) 
      dxSetShaderValue(shader12, "Tex0", rustyboltpanel)
      dxSetShaderValue(shader13, "Tex0", skipdirt_128)
      dxSetShaderValue(shader14, "Tex0", telepole128) 
      engineApplyShaderToWorldTexture(shader, "corr_roof1")
      dxSetShaderValue(shader, "Tex0", y12)  
            outputNotification("#990000[MDD]#FFFFFF Mavi Kaplama Aktif.", 1)
elseif item == 1 then
      engineApplyShaderToWorldTexture(shader3, "Aascaff128")
      engineApplyShaderToWorldTexture(shader4, "gen_chrome")
      engineApplyShaderToWorldTexture(shader5, "greywallc128")
      engineApplyShaderToWorldTexture(shader6, "jumpit")
      engineApplyShaderToWorldTexture(shader7, "jumpside1_256")
      engineApplyShaderToWorldTexture(shader8, "jumpside2_256")
      engineApplyShaderToWorldTexture(shader2, "jumptop1_64")
      engineApplyShaderToWorldTexture(shader2, "jumptop1_128")
      engineApplyShaderToWorldTexture(shader9, "planks01")
      engineApplyShaderToWorldTexture(shader10, "planks64")
      engineApplyShaderToWorldTexture(shader11, "plasticdrum1_128")
      engineApplyShaderToWorldTexture(shader12, "rustyboltpanel")
      engineApplyShaderToWorldTexture(shader13, "skipdirt_128")
      engineApplyShaderToWorldTexture(shader14, "telepole128")
      dxSetShaderValue(shader2, "Tex0", r22)
      dxSetShaderValue(shader3, "Tex0", caff)
      dxSetShaderValue(shader4, "Tex0", chrome) 
      dxSetShaderValue(shader5, "Tex0", wall) 
      dxSetShaderValue(shader6, "Tex0", jumpit) 
      dxSetShaderValue(shader7, "Tex0", jumpside1_256) 
      dxSetShaderValue(shader8, "Tex0", jumpside2_256)   
      dxSetShaderValue(shader9, "Tex0", planks01) 
      dxSetShaderValue(shader10, "Tex0", planks64) 
      dxSetShaderValue(shader11, "Tex0", plasticdrum1_128) 
      dxSetShaderValue(shader12, "Tex0", rustyboltpanel)
      dxSetShaderValue(shader13, "Tex0", skipdirt_128)
      dxSetShaderValue(shader14, "Tex0", telepole128)
      engineApplyShaderToWorldTexture(shader, "corr_roof1")
      dxSetShaderValue(shader, "Tex0", y22)
            outputNotification("#990000[MDD]#FFFFFF Kırmızı Kaplama Aktif.", 1)
elseif item == 2 then
      engineApplyShaderToWorldTexture(shader3, "Aascaff128")
      engineApplyShaderToWorldTexture(shader4, "gen_chrome")
      engineApplyShaderToWorldTexture(shader5, "greywallc128")
      engineApplyShaderToWorldTexture(shader6, "jumpit")
      engineApplyShaderToWorldTexture(shader7, "jumpside1_256")
      engineApplyShaderToWorldTexture(shader8, "jumpside2_256")
      engineApplyShaderToWorldTexture(shader2, "jumptop1_64")
      engineApplyShaderToWorldTexture(shader2, "jumptop1_128")
      engineApplyShaderToWorldTexture(shader9, "planks01")
      engineApplyShaderToWorldTexture(shader10, "planks64")
      engineApplyShaderToWorldTexture(shader11, "plasticdrum1_128")
      engineApplyShaderToWorldTexture(shader12, "rustyboltpanel")
      engineApplyShaderToWorldTexture(shader13, "skipdirt_128")
      engineApplyShaderToWorldTexture(shader14, "telepole128")
      dxSetShaderValue(shader2, "Tex0", r32)
      dxSetShaderValue(shader3, "Tex0", caff)
      dxSetShaderValue(shader4, "Tex0", chrome) 
      dxSetShaderValue(shader5, "Tex0", wall) 
      dxSetShaderValue(shader6, "Tex0", jumpit) 
      dxSetShaderValue(shader7, "Tex0", jumpside1_256) 
      dxSetShaderValue(shader8, "Tex0", jumpside2_256)   
      dxSetShaderValue(shader9, "Tex0", planks01) 
      dxSetShaderValue(shader10, "Tex0", planks64) 
      dxSetShaderValue(shader11, "Tex0", plasticdrum1_128) 
      dxSetShaderValue(shader12, "Tex0", rustyboltpanel)
      dxSetShaderValue(shader13, "Tex0", skipdirt_128)
      dxSetShaderValue(shader14, "Tex0", telepole128)
      engineApplyShaderToWorldTexture(shader, "corr_roof1")
      dxSetShaderValue(shader, "Tex0", y32)
            outputNotification("#990000[MDD]#FFFFFF Düz Mavi Kaplama Aktif.", 1)
end
end
end
end
addEventHandler("onClientGUIComboBoxAccepted", root, comboBoxHandler3)
function comboBoxHandler2()
if source == nosComboBox then
local item = guiComboBoxGetSelected ( source )
local text = guiComboBoxGetItemText ( source , item )
if text == "nos nfs" or text == "nos normal" or text == "nos hybrid" then
if item == 0 then
			executeCommandHandler("nos","nfs")
elseif item == 1 then
			executeCommandHandler("nos","normal")
elseif item == 2 then
			executeCommandHandler("nos","hybrid")
end
end
end
end
addEventHandler("onClientGUIComboBoxAccepted", root, comboBoxHandler2)
addEventHandler( "onClientResourceStart", resourceRoot, function()
    engineApplyShaderToWorldTexture( carshader, "vehiclegrunge*" )
end)
local FPSLimit, lastTick, framesRendered, FPS = 100, getTickCount(), 0, 0
local sx,sy = guiGetScreenSize()
local px,py = 1366,768
local x,y =  (sx/px), (sy/py) 
function FPS2 ()
    local currentTick = getTickCount()
    local elapsedTime = currentTick - lastTick
    if elapsedTime >= 1000 then
        FPS = framesRendered
        lastTick = currentTick
        framesRendered = 0
    else
        framesRendered = framesRendered + 1
    end
    if FPS > FPSLimit then
        FPS = FPSLimit
    end
	local playerPing = getPlayerPing ( localPlayer )
local time = getRealTime()
	local hours = time.hour
	if hours < 10 then
		hours = "0"..hours
	end
	local minutes = time.minute
	if minutes < 10 then
		minutes = "0"..minutes
	end
	local seconds = time.second
	if seconds < 10 then
		seconds = "0"..seconds
	end
	local seconds = time.second
	if seconds < 10 then
		seconds = "0"..seconds
	end
local year = time.year+1900
	local month = time.month+1
	if month < 10 then
		month = "0"..month
	end
	local day = time.monthday
	if day < 10 then
		day = "0"..day
	end
    dxDrawText("#0066ccSaat:#FFFFFF "..hours..":"..minutes..":"..seconds.." #000000| #0066ccTarih: #FFFFFF"..day.."#0C0C0C/#FFFFFF"..month.."#0C0C0C/#FFFFFF"..year.." #000000| #0066ccFPS: #FFFFFF"..tostring(FPS).." #000000| #0066ccPing:#FFFFFF "..playerPing.." #000000|",sx-385,sy,10,sy-15,tocolor(255,255,255,255),1,"default-bold","left","center",false,false,true,true)
local vehicle = getPedOccupiedVehicle( getLocalPlayer() )
    if ( vehicle ) then
	    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
            vehsaude = 100
	        else
	        vehsaude = math.floor(getElementHealth ( vehicle )/10)
	end
	end
        dxDrawText("#0066ccSaat:#FFFFFF "..hours..":"..minutes..":"..seconds.." #000000| #0066ccTarih: #FFFFFF"..day.."#0C0C0C/#FFFFFF"..month.."#0C0C0C/#FFFFFF"..year.." #000000| #0066ccFPS: #FFFFFF"..tostring(FPS).." #000000| #0066ccPing:#FFFFFF "..playerPing.." #000000|",sx-385,sy,10,sy-15,tocolor(255,255,255,255),1,"default-bold","left","center",false,false,true,true)
	end
addEventHandler("onClientRender",root,FPS2)local sx,sy = guiGetScreenSize()
local posx = sy * 0.02
local posy = sy * 0.715
local height = sy * 0.245
local centerleft = posx + height / 2
local centertop = posy + height / 2
local blipsize = height / 14
local lpsize = height / 10
local range = 180
local lp = getLocalPlayer()
function findRotation(x1,y1,x2,y2)
  local t = -math.deg(math.atan2(x2-x1,y2-y1))
  if t < 0 then t = t + 360 end
  return t
end
function getDistanceRotation(x, y, dist, angle)
  local a = math.rad(90 - angle)
  local dx = math.cos(a) * dist
  local dy = math.sin(a) * dist
  return x+dx, y+dy
end
local huntersonly = false
setTimer(
function()
	huntersonly = true
	for id, player in ipairs(getElementsByType("player")) do
		if getElementData(player, "state") == "alive" then
			if getPedOccupiedVehicle(player) and getElementModel(getPedOccupiedVehicle(player)) ~= 425 then
				huntersonly = false
			end
		end
	end
	local target = getCameraTarget()
	if target and getElementType(target) == "vehicle" then
		lp = getVehicleOccupant(target)
	else
		lp = getLocalPlayer()
	end
end,1000,0)
function drawRada()
	showPlayerHudComponent("rada", false)
	local px, py, pz = getElementPosition(lp)
    local pr = getPedRotation(lp)
    local cx,cy,_,tx,ty = getCameraMatrix()
    local north = findRotation(cx,cy,tx,ty)
	dxDrawImage(posx,posy,height,height, "Resimler/rada.png")
	dxDrawImage(posx,posy,height,height, "Resimler/nort.png", north)
	for id, player in ipairs(getElementsByType("player")) do
		local veh = getPedOccupiedVehicle(player)
		if getElementData(player, "state") == "alive" and veh and player ~= lp then
			local _,_,rot = getElementRotation(veh)
			local ex, ey, ez = getElementPosition(veh)
			local dist = getDistanceBetweenPoints2D(px,py,ex,ey)
			if dist > range then
				dist = tonumber(range)
			end
			local angle = 180-north + findRotation(px,py,ex,ey)
            local cblipx, cblipy = getDistanceRotation(0, 0, height*(dist/range)/2, angle)
            local blipx = centerleft+cblipx-blipsize/2
            local blipy = centertop+cblipy-blipsize/2
            local yoff = 0
			local r,g,b,a = 255,255,255,255
			if getPlayerTeam(player) then
				r,g,b = getTeamColor( getPlayerTeam(player) )
			end
			local img = "Resimler/bli.png"
			if (ez - pz) >= 5 then
				img = "Resimler/blipu.png"
			elseif (ez - pz) <= -5 then
				img = "Resimler/blipdow.png"
			end
			if not huntersonly and tonumber(getElementModel(veh)) == 425 then
				r, g, b, a = 255, 0, 0, 200
			end
			dxDrawImage(blipx, blipy, blipsize, blipsize, img, north-rot+45, 0, 0, tocolor(r,g,b,a))
		end
	end
	dxDrawImage(centerleft - lpsize/2, centertop - lpsize/2, lpsize,lpsize, "Resimler/loca.png", north-pr)
	if getPedOccupiedVehicle(lp) then
		local vtype = getVehicleType(getPedOccupiedVehicle(lp))
		if vtype == "Plane" or vtype == "Helicopter" then
			local vh = 1 - math.min(1,math.max(0,pz/810))
			dxDrawRectangle( posx/3, posy, posx/3, height, tocolor(0,0,0,130))
			dxDrawLine( posx/4, posy + vh*height, posx*0.75, posy + vh*height, tocolor(255,255,255,255))
		end
	end
end
addEventHandler("onClientRender", getRootElement(), drawRadar)
function dxDrawColorText(str, ax, ay, bx, by, color, scale, font, alignX, alignY)
  bx, by, color, scale, font = bx or ax, by or ay, color or tocolor(255,255,255,255), scale or 1, font or "default"
  if alignX then
    if alignX == "center" then
      ax = ax + (bx - ax - dxGetTextWidth(str:gsub("#%x%x%x%x%x%x",""), scale, font))/2
    elseif alignX == "right" then
      ax = bx - dxGetTextWidth(str:gsub("#%x%x%x%x%x%x",""), scale, font)
    end
  end
  if alignY then
    if alignY == "center" then
      ay = ay + (by - ay - dxGetFontHeight(scale, font))/2
    elseif alignY == "bottom" then
      ay = by - dxGetFontHeight(scale, font)
    end
  end
  local alpha = string.format("%08X", color):sub(1,2)
  local pat = "(.-)#(%x%x%x%x%x%x)"
  local s, e, cap, col = str:find(pat, 1)
  local last = 1
  while s do
    if cap == "" and col then color = tocolor(getColorFromString("#"..col..alpha)) end
    if s ~= 1 or cap ~= "" then
      local w = dxGetTextWidth(cap, scale, font)
      dxDrawText(cap, ax, ay, ax + w, by, color, scale, font)
      ax = ax + w
      color = tocolor(getColorFromString("#"..col..alpha))
    end
    last = e + 1
    s, e, cap, col = str:find(pat, last)
  end
  if last <= #str then
    cap = str:sub(last)
    dxDrawText(cap, ax, ay, ax + dxGetTextWidth(cap, scale, font), by, color, scale, font)
  end
end
function Panelonoff()
        if 
			guiGetVisible(pencere)
		then
			guiSetVisible(pencere,false)
			showCursor(false)
			setElementData(getLocalPlayer(), "shader", false)
        else
			guiSetVisible(pencere, true)  
			showCursor(true)
			setElementData(getLocalPlayer(), "shader", true)
	end
end
bindKey ("F1","down",Panelonoff)

 

Link to comment
   local font0_font = guiCreateFont("font/font.ttf", 10)
        local font0_font2 = guiCreateFont("font/font.ttf", 20)
	local screenWidth, screenHeight = guiGetScreenSize()
	local windowWidth, windowHeight = 400, 600
	local left = screenWidth/2 - windowWidth/2
	local top = screenHeight/2 - windowHeight/2
addEventHandler("onClientResourceStart", resourceRoot,
    function()
		pencere = guiCreateStaticImage(left, top, windowWidth, windowHeight, "Resimler/resim.png", false)
        guiSetProperty(pencere, "ImageColours", "tl:BF000000 tr:BF000000 bl:BF000000 br:BF000000")

        pencere2 = guiCreateStaticImage(0, 0, 600, 25, "Resimler/resim.png", false, pencere)
        guiSetProperty(pencere2, "ImageColours", "tl:FF0085DB tr:FF0085DB bl:FF0085DB br:FF0085DB")

        baslik = guiCreateLabel(140, 1, 110, 20, "AYARLAR PANELİ", false, pencere2)
        guiSetFont(baslik, font0_font)
        guiLabelSetHorizontalAlign(baslik, "center", false)
        guiLabelSetVerticalAlign(baslik, "center")
        ChatL = guiCreateLabel(50, 60, 100, 25, "SOHBET", false, pencere)
        guiSetFont(ChatL, font0_font)
        fpsL = guiCreateLabel(50, 90, 100, 25, "HUD", false, pencere)
        guiSetFont(fpsL, font0_font)
        aracShaderL = guiCreateLabel(50, 120, 100, 25, "TEMİZ ARAÇ", false, pencere)
        guiSetFont(aracShaderL, font0_font)
        aracSmokeL = guiCreateLabel(50, 150, 100, 25, "ARAÇ DUMANI", false, pencere)
        guiSetFont(aracSmokeL, font0_font)
        izleyenL = guiCreateLabel(50, 180, 100, 25, "İZLEYENLER", false, pencere)
        guiSetFont(izleyenL, font0_font)
        kaplamaComboBoxL = guiCreateLabel(50, 240, 100, 25, "KAPLAMALAR", false, pencere)
        guiSetFont(kaplamaComboBoxL, font0_font)
        nosComboBoxL = guiCreateLabel(50, 330, 100, 25, "NOS ÇEŞİTLERİ", false, pencere)
        guiSetFont(nosComboBoxL, font0_font)
		kaplamaComboBox = guiCreateComboBox(150, 240, 190, 95, "", false, pencere)
		guiComboBoxAddItem(kaplamaComboBox, "Mavi Kaplama")
		guiComboBoxAddItem(kaplamaComboBox, "Kırmızı Kaplama")
		guiComboBoxAddItem(kaplamaComboBox, "Düz Mavi Kaplama")
		nosComboBox = guiCreateComboBox(150, 330, 190, 72, "", false, pencere)
		guiComboBoxAddItem(nosComboBox, "nos nfs")
		guiComboBoxAddItem(nosComboBox, "nos normal")
		guiComboBoxAddItem(nosComboBox, "nos hybrid")
        Chat = guiCreateStaticImage(250, 60, 75, 25, "Resimler/on.png", false, pencere)
        FPSb = guiCreateStaticImage(250, 90, 75, 25, "Resimler/on.png", false, pencere)
        aracShader = guiCreateStaticImage(250, 120, 75, 25, "Resimler/on.png", false, pencere)
        aracSmoke = guiCreateStaticImage(250, 150, 75, 25, "Resimler/on.png", false, pencere)
        izleyen = guiCreateStaticImage(250, 180, 75, 25, "Resimler/on.png", false, pencere)
        t = guiCreateLabel(0.0, 0.96, 0.94, 0.04, "noitsteff*", true, pencere)
		guiLabelSetColor(t, 0, 156, 255)
        guiSetFont(t, font0_font)
        guiLabelSetHorizontalAlign(t, "left", false)
        guiLabelSetVerticalAlign(t, "bottom")
        t2 = guiCreateLabel(0.05, 0.96, 0.94, 0.04, "[Mystic]", true, pencere)
		guiLabelSetColor(t2, 156, 0, 0)
        guiSetFont(t2, font0_font)
        guiLabelSetHorizontalAlign(t2, "right", false)
        guiLabelSetVerticalAlign(t2, "bottom")
        kaplama = guiCreateButton(53, 280, 280, 25, "KAPLAMAYI KAPAT", false, pencere)
        guiSetFont(kaplama, "default-bold-small")
		guiSetProperty(kaplama, "NormalTextColour", "FF990000")
		guiSetProperty(kaplama, "HoverTextColour", "FFC0C0C0")
		guiSetProperty(kaplama, "PushedTextColour", "FF009CFF")
addEventHandler("onClientGUIClick", kaplama, kaplamas)
        chatrengi = guiCreateButton(53, 370, 280, 25, "YAZI RENGİNİ DEĞİŞTİR", false, pencere)
        guiSetFont(chatrengi, "default-bold-small")
		guiSetProperty(chatrengi, "NormalTextColour", "FF990000")
		guiSetProperty(chatrengi, "HoverTextColour", "FFC0C0C0")
		guiSetProperty(chatrengi, "PushedTextColour", "FF009CFF")
addEventHandler("onClientGUIClick", chatrengi, chatrengis)
addEvent ("onColorPickerOK", true )
addEventHandler ("onColorPickerOK", root,
function ( id, hex, r, g, b )
	if ( id == "chatrenk" ) then
	setElementData(localPlayer,"chatrenk",hex)
	outputChatBox("* Chat Renk: "..hex)
end
       guiSetVisible( pencere, false )
    end
)
duman = dxCreateShader ( "fx/duman.fx" )
texShader = dxCreateShader ( "fx/texreplace.fx" )
shader = dxCreateShader("fx/shader.fx")
shader2 = dxCreateShader("fx/shader.fx")
shader3 = dxCreateShader("fx/shader.fx")
shader4 = dxCreateShader("fx/shader.fx")
shader5 = dxCreateShader("fx/shader.fx")
shader6 = dxCreateShader("fx/shader.fx")
shader7 = dxCreateShader("fx/shader.fx")
shader8 = dxCreateShader("fx/shader.fx")
shader9 = dxCreateShader("fx/shader.fx")
shader10 = dxCreateShader("fx/shader.fx")
shader11 = dxCreateShader("fx/shader.fx")
shader12 = dxCreateShader("fx/shader.fx")
shader13 = dxCreateShader("fx/shader.fx")
shader14 = dxCreateShader("fx/shader.fx")
y1 = dxCreateTexture("Resimler/maviy.png")
y2 = dxCreateTexture("Resimler/kirmiziy.png")
y3 = dxCreateTexture("Resimler/mory.png")
r1 = dxCreateTexture("Resimler/mavir.png")
r2 = dxCreateTexture("Resimler/kirmizir.png")
r3 = dxCreateTexture("Resimler/morr.png")
caff = dxCreateTexture("Resimler/Aascaff128.png")
chrome = dxCreateTexture("Resimler/gen_chrome.png")
wall = dxCreateTexture("Resimler/greywallc128.png")
jumpit = dxCreateTexture("Resimler/jumpit.png")
jumpside1_256 = dxCreateTexture("Resimler/jumpside1_256.png")
jumpside2_256 = dxCreateTexture("Resimler/jumpside2_256.png")
planks01 = dxCreateTexture("Resimler/planks01.png")
planks64 = dxCreateTexture("Resimler/planks64.png")
plasticdrum1_128 = dxCreateTexture("Resimler/plasticdrum1_128.png")
rustyboltpanel = dxCreateTexture("Resimler/rustyboltpanel.png")
skipdirt_128 = dxCreateTexture("Resimler/skipdirt_128.png")
telepole128 = dxCreateTexture("Resimler/telepole128.png")
carshader = dxCreateShader( "fx/nodirt-shader.fx" )
local sX,sY = guiGetScreenSize()	
local visible = true
local specList = {}
local gS = sY*0.25
local gY = sY*0.7
local gF = math.floor((gY-gS)/18)	
local function drawSpectatorsList()
	if specList and (#specList >= 1) then
		dxDrawText("Seyirciler("..#specList.."):",1,gS+1,sX-14,1,tocolor(0,0,0,200),1,"default-bold","right")	
		dxDrawText("#0066ccSeyirciler(#ffffff"..#specList.."#0066cc):",0,gS,sX-15,0,tocolor(255,255,255,255),1,"default-bold","right","top",false,false,false,true)
		for k,v in ipairs(specList) do
			dxDrawText(specList[k]:gsub("#%x%x%x%x%x%x",""),1,gS+18*k+1,sX-14,1,tocolor(0,0,0,200),1,"default-bold","right")	
			dxDrawText(specList[k],0,gS+18*k,sX-15,0,tocolor(255,255,255,255),1,"default-bold","right","top",false,false,false,true)
			if (k == gF) then
				break;
			end
		end
	end
end
addEventHandler("onClientRender",root,drawSpectatorsList)
addEvent("sendClientSpecList",true)
addEventHandler("sendClientSpecList",root,
function(arg1)
	specList = arg1
end)
C = false
F = true
Ci = false
aS = false
aS2 = false
I = false
L = false
    function JuJu()
        if source == Chat and C == false then
                showChat( false )
            guiStaticImageLoadImage( Chat, "Resimler/off.png" )
            outputNotification("#990000[MDD]#FFFFFF Sohbet Kapalı", 3)
            C = true
            elseif source == Chat and C == true then
            showChat( true )
            guiStaticImageLoadImage( Chat, "Resimler/on.png" )
            outputNotification("#990000[MDD]#FFFFFF Sohbet Aktif", 1)
            C = false
            elseif source == FPSb and F == false then
            guiStaticImageLoadImage( FPSb, "Resimler/on.png" )
            outputNotification("#990000[MDD]#FFFFFF Hud Aktif", 1)
			addEventHandler("onClientRender",root,FPS2)
            F = true
            elseif source == FPSb and F == true then
            guiStaticImageLoadImage( FPSb, "Resimler/off.png" )
            outputNotification("#990000[MDD]#FFFFFF Hud Kapalı", 3)
			removeEventHandler("onClientRender",root,FPS2)
            F = false
            elseif source == aracShader and aS == false then
            guiStaticImageLoadImage( aracShader, "Resimler/off.png" )
            outputNotification("#990000[MDD]#FFFFFF Temiz Araç Kapalı", 3)
			engineRemoveShaderFromWorldTexture( carshader, "vehiclegrunge*" )
            aS = true
            elseif source == aracShader and aS == true then
            guiStaticImageLoadImage( aracShader, "Resimler/on.png" )
            outputNotification("#990000[MDD]#FFFFFF Temiz Araç Aktif", 1)
			engineApplyShaderToWorldTexture( carshader, "vehiclegrunge*" )
            aS = false 
            elseif source == aracSmoke and aS2 == false then
            guiStaticImageLoadImage( aracSmoke, "Resimler/off.png" )
            outputNotification("#990000[MDD]#FFFFFF Araç Dumanı Kapalı", 3)
			engineApplyShaderToWorldTexture(duman,"collisionsmoke")
            aS2 = true
            elseif source == aracSmoke and aS2 == true then
            guiStaticImageLoadImage( aracSmoke, "Resimler/on.png" )
            outputNotification("#990000[MDD] #FFFFFFAraç Dumanı Aktif", 1)
			engineRemoveShaderFromWorldTexture(duman,"collisionsmoke")
            aS2 = false
            elseif source == izleyen and I == false then
            guiStaticImageLoadImage( izleyen, "Resimler/off.png" )
            outputNotification("#990000[MDD] #FFFFFFİzleyenler Kapalı", 3)
			removeEventHandler("onClientRender",root,drawSpectatorsList)
            I = true
            elseif source == izleyen and I == true then
            guiStaticImageLoadImage( izleyen, "Resimler/on.png" )
            outputNotification("#990000[MDD]#FFFFFF İzleyenler Aktif", 1)
			addEventHandler("onClientRender",root,drawSpectatorsList)
            I = false
            elseif source == Level and L == false then
            guiStaticImageLoadImage( Level, "Resimler/off.png" )
            outputNotification("#990000[MDD] #FFFFFFSeviye Barı Kapalı", 3)
			setElementData(localPlayer, "asteqsw42", true)
            L = true
            elseif source == Level and L == true then
            guiStaticImageLoadImage( Level, "Resimler/on.png" )
            outputNotification("#990000[MDD]#FFFFFF Seviye Barı Aktif", 1)
			setElementData(localPlayer, "asteqsw42", false)
            L = false
        end
    end
addEventHandler("onClientGUIClick", getRootElement(  ), JuJu)
function kaplamas()
      engineRemoveShaderFromWorldTexture(shader3, "Aascaff128")
      engineRemoveShaderFromWorldTexture(shader4, "gen_chrome")
      engineRemoveShaderFromWorldTexture(shader5, "greywallc128")
      engineRemoveShaderFromWorldTexture(shader6, "jumpit")
      engineRemoveShaderFromWorldTexture(shader7, "jumpside1_256")
      engineRemoveShaderFromWorldTexture(shader8, "jumpside2_256")
      engineRemoveShaderFromWorldTexture(shader2, "jumptop1_64")
      engineRemoveShaderFromWorldTexture(shader2, "jumptop1_128")
      engineRemoveShaderFromWorldTexture(shader9, "planks01")
      engineRemoveShaderFromWorldTexture(shader10, "planks64")
      engineRemoveShaderFromWorldTexture(shader11, "plasticdrum1_128")
      engineRemoveShaderFromWorldTexture(shader12, "rustyboltpanel")
      engineRemoveShaderFromWorldTexture(shader13, "skipdirt_128")
      engineRemoveShaderFromWorldTexture(shader14, "telepole128")
      engineRemoveShaderFromWorldTexture(shader, "corr_roof1")
            outputNotification("#990000[MDD]#FFFFFF Kaplamalar Kaldırıldı.", 3)
end
addEventHandler("onClientGUIClick", getRootElement(  ), JuJu)
function chatrengis()
 openPicker( "chatrenk",(getElementData(localPlayer,"chatrenk") or "#FFFFFF"), "Chat Rengi Seç" )
end
            outputNotification("#990000[MDD]#FFFFFF Yazı Rengi Değiştirildi.", 3)
function panels()
guiSetVisible(pencere,false)
showCursor(false)
end
function comboBoxHandler1()
if source == kaplamaComboBox then
local item = guiComboBoxGetSelected ( source )
local text = guiComboBoxGetItemText ( source , item )
if text == "Mavi Kaplama" or text == "Kırmızı Kaplama" or text == "Düz Mavi Kaplama" then
if item == 0 then
      engineApplyShaderToWorldTexture(shader3, "Aascaff128")
      engineApplyShaderToWorldTexture(shader4, "gen_chrome")
      engineApplyShaderToWorldTexture(shader5, "greywallc128")
      engineApplyShaderToWorldTexture(shader6, "jumpit")
      engineApplyShaderToWorldTexture(shader7, "jumpside1_256")
      engineApplyShaderToWorldTexture(shader8, "jumpside2_256")
      engineApplyShaderToWorldTexture(shader2, "jumptop1_64")
      engineApplyShaderToWorldTexture(shader2, "jumptop1_128")
      engineApplyShaderToWorldTexture(shader9, "planks01")
      engineApplyShaderToWorldTexture(shader10, "planks64")
      engineApplyShaderToWorldTexture(shader11, "plasticdrum1_128")
      engineApplyShaderToWorldTexture(shader12, "rustyboltpanel")
      engineApplyShaderToWorldTexture(shader13, "skipdirt_128")
      engineApplyShaderToWorldTexture(shader14, "telepole128")
      dxSetShaderValue(shader2, "Tex0", r1)
      dxSetShaderValue(shader3, "Tex0", caff)
      dxSetShaderValue(shader4, "Tex0", chrome) 
      dxSetShaderValue(shader5, "Tex0", wall) 
      dxSetShaderValue(shader6, "Tex0", jumpit) 
      dxSetShaderValue(shader7, "Tex0", jumpside1_256) 
      dxSetShaderValue(shader8, "Tex0", jumpside2_256)   
      dxSetShaderValue(shader9, "Tex0", planks01) 
      dxSetShaderValue(shader10, "Tex0", planks64) 
      dxSetShaderValue(shader11, "Tex0", plasticdrum1_128) 
      dxSetShaderValue(shader12, "Tex0", rustyboltpanel)
      dxSetShaderValue(shader13, "Tex0", skipdirt_128)
      dxSetShaderValue(shader14, "Tex0", telepole128) 
      engineApplyShaderToWorldTexture(shader, "corr_roof1")
      dxSetShaderValue(shader, "Tex0", y1)  
            outputNotification("#990000[MDD]#FFFFFF Mavi Kaplama Aktif.", 1)
elseif item == 1 then
      engineApplyShaderToWorldTexture(shader3, "Aascaff128")
      engineApplyShaderToWorldTexture(shader4, "gen_chrome")
      engineApplyShaderToWorldTexture(shader5, "greywallc128")
      engineApplyShaderToWorldTexture(shader6, "jumpit")
      engineApplyShaderToWorldTexture(shader7, "jumpside1_256")
      engineApplyShaderToWorldTexture(shader8, "jumpside2_256")
      engineApplyShaderToWorldTexture(shader2, "jumptop1_64")
      engineApplyShaderToWorldTexture(shader2, "jumptop1_128")
      engineApplyShaderToWorldTexture(shader9, "planks01")
      engineApplyShaderToWorldTexture(shader10, "planks64")
      engineApplyShaderToWorldTexture(shader11, "plasticdrum1_128")
      engineApplyShaderToWorldTexture(shader12, "rustyboltpanel")
      engineApplyShaderToWorldTexture(shader13, "skipdirt_128")
      engineApplyShaderToWorldTexture(shader14, "telepole128")
      dxSetShaderValue(shader2, "Tex0", r2)
      dxSetShaderValue(shader3, "Tex0", caff)
      dxSetShaderValue(shader4, "Tex0", chrome) 
      dxSetShaderValue(shader5, "Tex0", wall) 
      dxSetShaderValue(shader6, "Tex0", jumpit) 
      dxSetShaderValue(shader7, "Tex0", jumpside1_256) 
      dxSetShaderValue(shader8, "Tex0", jumpside2_256)   
      dxSetShaderValue(shader9, "Tex0", planks01) 
      dxSetShaderValue(shader10, "Tex0", planks64) 
      dxSetShaderValue(shader11, "Tex0", plasticdrum1_128) 
      dxSetShaderValue(shader12, "Tex0", rustyboltpanel)
      dxSetShaderValue(shader13, "Tex0", skipdirt_128)
      dxSetShaderValue(shader14, "Tex0", telepole128)
      engineApplyShaderToWorldTexture(shader, "corr_roof1")
      dxSetShaderValue(shader, "Tex0", y2)
            outputNotification("#990000[MDD]#FFFFFF Kırmızı Kaplama Aktif.", 1)
elseif item == 2 then
      engineApplyShaderToWorldTexture(shader3, "Aascaff128")
      engineApplyShaderToWorldTexture(shader4, "gen_chrome")
      engineApplyShaderToWorldTexture(shader5, "greywallc128")
      engineApplyShaderToWorldTexture(shader6, "jumpit")
      engineApplyShaderToWorldTexture(shader7, "jumpside1_256")
      engineApplyShaderToWorldTexture(shader8, "jumpside2_256")
      engineApplyShaderToWorldTexture(shader2, "jumptop1_64")
      engineApplyShaderToWorldTexture(shader2, "jumptop1_128")
      engineApplyShaderToWorldTexture(shader9, "planks01")
      engineApplyShaderToWorldTexture(shader10, "planks64")
      engineApplyShaderToWorldTexture(shader11, "plasticdrum1_128")
      engineApplyShaderToWorldTexture(shader12, "rustyboltpanel")
      engineApplyShaderToWorldTexture(shader13, "skipdirt_128")
      engineApplyShaderToWorldTexture(shader14, "telepole128")
      dxSetShaderValue(shader2, "Tex0", r3)
      dxSetShaderValue(shader3, "Tex0", caff)
      dxSetShaderValue(shader4, "Tex0", chrome) 
      dxSetShaderValue(shader5, "Tex0", wall) 
      dxSetShaderValue(shader6, "Tex0", jumpit) 
      dxSetShaderValue(shader7, "Tex0", jumpside1_256) 
      dxSetShaderValue(shader8, "Tex0", jumpside2_256)   
      dxSetShaderValue(shader9, "Tex0", planks01) 
      dxSetShaderValue(shader10, "Tex0", planks64) 
      dxSetShaderValue(shader11, "Tex0", plasticdrum1_128) 
      dxSetShaderValue(shader12, "Tex0", rustyboltpanel)
      dxSetShaderValue(shader13, "Tex0", skipdirt_128)
      dxSetShaderValue(shader14, "Tex0", telepole128)
      engineApplyShaderToWorldTexture(shader, "corr_roof1")
      dxSetShaderValue(shader, "Tex0", y3)
            outputNotification("#990000[MDD]#FFFFFF Düz Mavi Kaplama Aktif.", 1)
end
end
end
end
addEventHandler("onClientGUIComboBoxAccepted", root, comboBoxHandler1)
function comboBoxHandler3()
if source == kaplama2ComboBox then
local item = guiComboBoxGetSelected ( source )
local text = guiComboBoxGetItemText ( source , item )
if text == "Mavi Kaplama" or text == "Kırmızı Kaplama" or text == "Mor Kaplama" then
if item == 0 then
      engineApplyShaderToWorldTexture(shader3, "Aascaff128")
      engineApplyShaderToWorldTexture(shader4, "gen_chrome")
      engineApplyShaderToWorldTexture(shader5, "greywallc128")
      engineApplyShaderToWorldTexture(shader6, "jumpit")
      engineApplyShaderToWorldTexture(shader7, "jumpside1_256")
      engineApplyShaderToWorldTexture(shader8, "jumpside2_256")
      engineApplyShaderToWorldTexture(shader2, "jumptop1_64")
      engineApplyShaderToWorldTexture(shader2, "jumptop1_128")
      engineApplyShaderToWorldTexture(shader9, "planks01")
      engineApplyShaderToWorldTexture(shader10, "planks64")
      engineApplyShaderToWorldTexture(shader11, "plasticdrum1_128")
      engineApplyShaderToWorldTexture(shader12, "rustyboltpanel")
      engineApplyShaderToWorldTexture(shader13, "skipdirt_128")
      engineApplyShaderToWorldTexture(shader14, "telepole128")
      dxSetShaderValue(shader2, "Tex0", r12)
      dxSetShaderValue(shader3, "Tex0", caff)
      dxSetShaderValue(shader4, "Tex0", chrome) 
      dxSetShaderValue(shader5, "Tex0", wall) 
      dxSetShaderValue(shader6, "Tex0", jumpit) 
      dxSetShaderValue(shader7, "Tex0", jumpside1_256) 
      dxSetShaderValue(shader8, "Tex0", jumpside2_256)   
      dxSetShaderValue(shader9, "Tex0", planks01) 
      dxSetShaderValue(shader10, "Tex0", planks64) 
      dxSetShaderValue(shader11, "Tex0", plasticdrum1_128) 
      dxSetShaderValue(shader12, "Tex0", rustyboltpanel)
      dxSetShaderValue(shader13, "Tex0", skipdirt_128)
      dxSetShaderValue(shader14, "Tex0", telepole128) 
      engineApplyShaderToWorldTexture(shader, "corr_roof1")
      dxSetShaderValue(shader, "Tex0", y12)  
            outputNotification("#990000[MDD]#FFFFFF Mavi Kaplama Aktif.", 1)
elseif item == 1 then
      engineApplyShaderToWorldTexture(shader3, "Aascaff128")
      engineApplyShaderToWorldTexture(shader4, "gen_chrome")
      engineApplyShaderToWorldTexture(shader5, "greywallc128")
      engineApplyShaderToWorldTexture(shader6, "jumpit")
      engineApplyShaderToWorldTexture(shader7, "jumpside1_256")
      engineApplyShaderToWorldTexture(shader8, "jumpside2_256")
      engineApplyShaderToWorldTexture(shader2, "jumptop1_64")
      engineApplyShaderToWorldTexture(shader2, "jumptop1_128")
      engineApplyShaderToWorldTexture(shader9, "planks01")
      engineApplyShaderToWorldTexture(shader10, "planks64")
      engineApplyShaderToWorldTexture(shader11, "plasticdrum1_128")
      engineApplyShaderToWorldTexture(shader12, "rustyboltpanel")
      engineApplyShaderToWorldTexture(shader13, "skipdirt_128")
      engineApplyShaderToWorldTexture(shader14, "telepole128")
      dxSetShaderValue(shader2, "Tex0", r22)
      dxSetShaderValue(shader3, "Tex0", caff)
      dxSetShaderValue(shader4, "Tex0", chrome) 
      dxSetShaderValue(shader5, "Tex0", wall) 
      dxSetShaderValue(shader6, "Tex0", jumpit) 
      dxSetShaderValue(shader7, "Tex0", jumpside1_256) 
      dxSetShaderValue(shader8, "Tex0", jumpside2_256)   
      dxSetShaderValue(shader9, "Tex0", planks01) 
      dxSetShaderValue(shader10, "Tex0", planks64) 
      dxSetShaderValue(shader11, "Tex0", plasticdrum1_128) 
      dxSetShaderValue(shader12, "Tex0", rustyboltpanel)
      dxSetShaderValue(shader13, "Tex0", skipdirt_128)
      dxSetShaderValue(shader14, "Tex0", telepole128)
      engineApplyShaderToWorldTexture(shader, "corr_roof1")
      dxSetShaderValue(shader, "Tex0", y22)
            outputNotification("#990000[MDD]#FFFFFF Kırmızı Kaplama Aktif.", 1)
elseif item == 2 then
      engineApplyShaderToWorldTexture(shader3, "Aascaff128")
      engineApplyShaderToWorldTexture(shader4, "gen_chrome")
      engineApplyShaderToWorldTexture(shader5, "greywallc128")
      engineApplyShaderToWorldTexture(shader6, "jumpit")
      engineApplyShaderToWorldTexture(shader7, "jumpside1_256")
      engineApplyShaderToWorldTexture(shader8, "jumpside2_256")
      engineApplyShaderToWorldTexture(shader2, "jumptop1_64")
      engineApplyShaderToWorldTexture(shader2, "jumptop1_128")
      engineApplyShaderToWorldTexture(shader9, "planks01")
      engineApplyShaderToWorldTexture(shader10, "planks64")
      engineApplyShaderToWorldTexture(shader11, "plasticdrum1_128")
      engineApplyShaderToWorldTexture(shader12, "rustyboltpanel")
      engineApplyShaderToWorldTexture(shader13, "skipdirt_128")
      engineApplyShaderToWorldTexture(shader14, "telepole128")
      dxSetShaderValue(shader2, "Tex0", r32)
      dxSetShaderValue(shader3, "Tex0", caff)
      dxSetShaderValue(shader4, "Tex0", chrome) 
      dxSetShaderValue(shader5, "Tex0", wall) 
      dxSetShaderValue(shader6, "Tex0", jumpit) 
      dxSetShaderValue(shader7, "Tex0", jumpside1_256) 
      dxSetShaderValue(shader8, "Tex0", jumpside2_256)   
      dxSetShaderValue(shader9, "Tex0", planks01) 
      dxSetShaderValue(shader10, "Tex0", planks64) 
      dxSetShaderValue(shader11, "Tex0", plasticdrum1_128) 
      dxSetShaderValue(shader12, "Tex0", rustyboltpanel)
      dxSetShaderValue(shader13, "Tex0", skipdirt_128)
      dxSetShaderValue(shader14, "Tex0", telepole128)
      engineApplyShaderToWorldTexture(shader, "corr_roof1")
      dxSetShaderValue(shader, "Tex0", y32)
            outputNotification("#990000[MDD]#FFFFFF Düz Mavi Kaplama Aktif.", 1)
end
end
end
end
addEventHandler("onClientGUIComboBoxAccepted", root, comboBoxHandler3)
function comboBoxHandler2()
if source == nosComboBox then
local item = guiComboBoxGetSelected ( source )
local text = guiComboBoxGetItemText ( source , item )
if text == "nos nfs" or text == "nos normal" or text == "nos hybrid" then
if item == 0 then
			executeCommandHandler("nos","nfs")
elseif item == 1 then
			executeCommandHandler("nos","normal")
elseif item == 2 then
			executeCommandHandler("nos","hybrid")
end
end
end
end
addEventHandler("onClientGUIComboBoxAccepted", root, comboBoxHandler2)
addEventHandler( "onClientResourceStart", resourceRoot, function()
    engineApplyShaderToWorldTexture( carshader, "vehiclegrunge*" )
end)
local FPSLimit, lastTick, framesRendered, FPS = 100, getTickCount(), 0, 0
local sx,sy = guiGetScreenSize()
local px,py = 1366,768
local x,y =  (sx/px), (sy/py) 
function FPS2 ()
    local currentTick = getTickCount()
    local elapsedTime = currentTick - lastTick
    if elapsedTime >= 1000 then
        FPS = framesRendered
        lastTick = currentTick
        framesRendered = 0
    else
        framesRendered = framesRendered + 1
    end
    if FPS > FPSLimit then
        FPS = FPSLimit
    end
	local playerPing = getPlayerPing ( localPlayer )
local time = getRealTime()
	local hours = time.hour
	if hours < 10 then
		hours = "0"..hours
	end
	local minutes = time.minute
	if minutes < 10 then
		minutes = "0"..minutes
	end
	local seconds = time.second
	if seconds < 10 then
		seconds = "0"..seconds
	end
	local seconds = time.second
	if seconds < 10 then
		seconds = "0"..seconds
	end
local year = time.year+1900
	local month = time.month+1
	if month < 10 then
		month = "0"..month
	end
	local day = time.monthday
	if day < 10 then
		day = "0"..day
	end
    dxDrawText("#0066ccSaat:#FFFFFF "..hours..":"..minutes..":"..seconds.." #000000| #0066ccTarih: #FFFFFF"..day.."#0C0C0C/#FFFFFF"..month.."#0C0C0C/#FFFFFF"..year.." #000000| #0066ccFPS: #FFFFFF"..tostring(FPS).." #000000| #0066ccPing:#FFFFFF "..playerPing.." #000000|",sx-385,sy,10,sy-15,tocolor(255,255,255,255),1,"default-bold","left","center",false,false,true,true)
local vehicle = getPedOccupiedVehicle( getLocalPlayer() )
    if ( vehicle ) then
	    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
            vehsaude = 100
	        else
	        vehsaude = math.floor(getElementHealth ( vehicle )/10)
	end
	end
        dxDrawText("#0066ccSaat:#FFFFFF "..hours..":"..minutes..":"..seconds.." #000000| #0066ccTarih: #FFFFFF"..day.."#0C0C0C/#FFFFFF"..month.."#0C0C0C/#FFFFFF"..year.." #000000| #0066ccFPS: #FFFFFF"..tostring(FPS).." #000000| #0066ccPing:#FFFFFF "..playerPing.." #000000|",sx-385,sy,10,sy-15,tocolor(255,255,255,255),1,"default-bold","left","center",false,false,true,true)
	end
addEventHandler("onClientRender",root,FPS2)local sx,sy = guiGetScreenSize()
local posx = sy * 0.02
local posy = sy * 0.715
local height = sy * 0.245
local centerleft = posx + height / 2
local centertop = posy + height / 2
local blipsize = height / 14
local lpsize = height / 10
local range = 180
local lp = getLocalPlayer()
function findRotation(x1,y1,x2,y2)
  local t = -math.deg(math.atan2(x2-x1,y2-y1))
  if t < 0 then t = t + 360 end
  return t
end
function getDistanceRotation(x, y, dist, angle)
  local a = math.rad(90 - angle)
  local dx = math.cos(a) * dist
  local dy = math.sin(a) * dist
  return x+dx, y+dy
end
local huntersonly = false
setTimer(
function()
	huntersonly = true
	for id, player in ipairs(getElementsByType("player")) do
		if getElementData(player, "state") == "alive" then
			if getPedOccupiedVehicle(player) and getElementModel(getPedOccupiedVehicle(player)) ~= 425 then
				huntersonly = false
			end
		end
	end
	local target = getCameraTarget()
	if target and getElementType(target) == "vehicle" then
		lp = getVehicleOccupant(target)
	else
		lp = getLocalPlayer()
	end
end,1000,0)
function drawRada()
	showPlayerHudComponent("rada", false)
	local px, py, pz = getElementPosition(lp)
    local pr = getPedRotation(lp)
    local cx,cy,_,tx,ty = getCameraMatrix()
    local north = findRotation(cx,cy,tx,ty)
	dxDrawImage(posx,posy,height,height, "Resimler/rada.png")
	dxDrawImage(posx,posy,height,height, "Resimler/nort.png", north)
	for id, player in ipairs(getElementsByType("player")) do
		local veh = getPedOccupiedVehicle(player)
		if getElementData(player, "state") == "alive" and veh and player ~= lp then
			local _,_,rot = getElementRotation(veh)
			local ex, ey, ez = getElementPosition(veh)
			local dist = getDistanceBetweenPoints2D(px,py,ex,ey)
			if dist > range then
				dist = tonumber(range)
			end
			local angle = 180-north + findRotation(px,py,ex,ey)
            local cblipx, cblipy = getDistanceRotation(0, 0, height*(dist/range)/2, angle)
            local blipx = centerleft+cblipx-blipsize/2
            local blipy = centertop+cblipy-blipsize/2
            local yoff = 0
			local r,g,b,a = 255,255,255,255
			if getPlayerTeam(player) then
				r,g,b = getTeamColor( getPlayerTeam(player) )
			end
			local img = "Resimler/bli.png"
			if (ez - pz) >= 5 then
				img = "Resimler/blipu.png"
			elseif (ez - pz) <= -5 then
				img = "Resimler/blipdow.png"
			end
			if not huntersonly and tonumber(getElementModel(veh)) == 425 then
				r, g, b, a = 255, 0, 0, 200
			end
			dxDrawImage(blipx, blipy, blipsize, blipsize, img, north-rot+45, 0, 0, tocolor(r,g,b,a))
		end
	end
	dxDrawImage(centerleft - lpsize/2, centertop - lpsize/2, lpsize,lpsize, "Resimler/loca.png", north-pr)
	if getPedOccupiedVehicle(lp) then
		local vtype = getVehicleType(getPedOccupiedVehicle(lp))
		if vtype == "Plane" or vtype == "Helicopter" then
			local vh = 1 - math.min(1,math.max(0,pz/810))
			dxDrawRectangle( posx/3, posy, posx/3, height, tocolor(0,0,0,130))
			dxDrawLine( posx/4, posy + vh*height, posx*0.75, posy + vh*height, tocolor(255,255,255,255))
		end
	end
end
addEventHandler("onClientRender", getRootElement(), drawRadar)
function dxDrawColorText(str, ax, ay, bx, by, color, scale, font, alignX, alignY)
  bx, by, color, scale, font = bx or ax, by or ay, color or tocolor(255,255,255,255), scale or 1, font or "default"
  if alignX then
    if alignX == "center" then
      ax = ax + (bx - ax - dxGetTextWidth(str:gsub("#%x%x%x%x%x%x",""), scale, font))/2
    elseif alignX == "right" then
      ax = bx - dxGetTextWidth(str:gsub("#%x%x%x%x%x%x",""), scale, font)
    end
  end
  if alignY then
    if alignY == "center" then
      ay = ay + (by - ay - dxGetFontHeight(scale, font))/2
    elseif alignY == "bottom" then
      ay = by - dxGetFontHeight(scale, font)
    end
  end
  local alpha = string.format("%08X", color):sub(1,2)
  local pat = "(.-)#(%x%x%x%x%x%x)"
  local s, e, cap, col = str:find(pat, 1)
  local last = 1
  while s do
    if cap == "" and col then color = tocolor(getColorFromString("#"..col..alpha)) end
    if s ~= 1 or cap ~= "" then
      local w = dxGetTextWidth(cap, scale, font)
      dxDrawText(cap, ax, ay, ax + w, by, color, scale, font)
      ax = ax + w
      color = tocolor(getColorFromString("#"..col..alpha))
    end
    last = e + 1
    s, e, cap, col = str:find(pat, last)
  end
  if last <= #str then
    cap = str:sub(last)
    dxDrawText(cap, ax, ay, ax + dxGetTextWidth(cap, scale, font), by, color, scale, font)
  end
end
function Panelonoff()
        if 
			guiGetVisible(pencere)
		then
			guiSetVisible(pencere,false)
			showCursor(false)
			setElementData(getLocalPlayer(), "shader", false)
        else
			guiSetVisible(pencere, true)  
			showCursor(true)
			setElementData(getLocalPlayer(), "shader", true)
	end
end
bindKey ("F1","down",Panelonoff)

 

33 minutes ago, ddffgg said:

 

 

        local font0_font = guiCreateFont("font/font.ttf", 10)
        local font0_font2 = guiCreateFont("font/font.ttf", 20)
	local screenWidth, screenHeight = guiGetScreenSize()
	local windowWidth, windowHeight = 400, 600
	local left = screenWidth/2 - windowWidth/2
	local top = screenHeight/2 - windowHeight/2
addEventHandler("onClientResourceStart", resourceRoot,
    function()
		pencere = guiCreateStaticImage(left, top, windowWidth, windowHeight, "Resimler/resim.png", false)
        guiSetProperty(pencere, "ImageColours", "tl:BF000000 tr:BF000000 bl:BF000000 br:BF000000")

        pencere2 = guiCreateStaticImage(0, 0, 600, 25, "Resimler/resim.png", false, pencere)
        guiSetProperty(pencere2, "ImageColours", "tl:FF0085DB tr:FF0085DB bl:FF0085DB br:FF0085DB")

        baslik = guiCreateLabel(140, 1, 110, 20, "AYARLAR PANELİ", false, pencere2)
        guiSetFont(baslik, font0_font)
        guiLabelSetHorizontalAlign(baslik, "center", false)
        guiLabelSetVerticalAlign(baslik, "center")
        ChatL = guiCreateLabel(50, 60, 100, 25, "SOHBET", false, pencere)
        guiSetFont(ChatL, font0_font)
        fpsL = guiCreateLabel(50, 90, 100, 25, "HUD", false, pencere)
        guiSetFont(fpsL, font0_font)
        aracShaderL = guiCreateLabel(50, 120, 100, 25, "TEMİZ ARAÇ", false, pencere)
        guiSetFont(aracShaderL, font0_font)
        aracSmokeL = guiCreateLabel(50, 150, 100, 25, "ARAÇ DUMANI", false, pencere)
        guiSetFont(aracSmokeL, font0_font)
        izleyenL = guiCreateLabel(50, 180, 100, 25, "İZLEYENLER", false, pencere)
        guiSetFont(izleyenL, font0_font)
        kaplamaComboBoxL = guiCreateLabel(50, 240, 100, 25, "KAPLAMALAR", false, pencere)
        guiSetFont(kaplamaComboBoxL, font0_font)
        nosComboBoxL = guiCreateLabel(50, 330, 100, 25, "NOS ÇEŞİTLERİ", false, pencere)
        guiSetFont(nosComboBoxL, font0_font)
		kaplamaComboBox = guiCreateComboBox(150, 240, 190, 95, "", false, pencere)
		guiComboBoxAddItem(kaplamaComboBox, "Mavi Kaplama")
		guiComboBoxAddItem(kaplamaComboBox, "Kırmızı Kaplama")
		guiComboBoxAddItem(kaplamaComboBox, "Düz Mavi Kaplama")
		nosComboBox = guiCreateComboBox(150, 330, 190, 72, "", false, pencere)
		guiComboBoxAddItem(nosComboBox, "nos nfs")
		guiComboBoxAddItem(nosComboBox, "nos normal")
		guiComboBoxAddItem(nosComboBox, "nos hybrid")
        Chat = guiCreateStaticImage(250, 60, 75, 25, "Resimler/on.png", false, pencere)
        FPSb = guiCreateStaticImage(250, 90, 75, 25, "Resimler/on.png", false, pencere)
        aracShader = guiCreateStaticImage(250, 120, 75, 25, "Resimler/on.png", false, pencere)
        aracSmoke = guiCreateStaticImage(250, 150, 75, 25, "Resimler/on.png", false, pencere)
        izleyen = guiCreateStaticImage(250, 180, 75, 25, "Resimler/on.png", false, pencere)
        t = guiCreateLabel(0.0, 0.96, 0.94, 0.04, "noitsteff*", true, pencere)
		guiLabelSetColor(t, 0, 156, 255)
        guiSetFont(t, font0_font)
        guiLabelSetHorizontalAlign(t, "left", false)
        guiLabelSetVerticalAlign(t, "bottom")
        t2 = guiCreateLabel(0.05, 0.96, 0.94, 0.04, "[Mystic]", true, pencere)
		guiLabelSetColor(t2, 156, 0, 0)
        guiSetFont(t2, font0_font)
        guiLabelSetHorizontalAlign(t2, "right", false)
        guiLabelSetVerticalAlign(t2, "bottom")
        kaplama = guiCreateButton(53, 280, 280, 25, "KAPLAMAYI KAPAT", false, pencere)
        guiSetFont(kaplama, "default-bold-small")
		guiSetProperty(kaplama, "NormalTextColour", "FF990000")
		guiSetProperty(kaplama, "HoverTextColour", "FFC0C0C0")
		guiSetProperty(kaplama, "PushedTextColour", "FF009CFF")
addEventHandler("onClientGUIClick", kaplama, kaplamas)
        chatrengi = guiCreateButton(53, 370, 280, 25, "YAZI RENGİNİ DEĞİŞTİR", false, pencere)
        guiSetFont(chatrengi, "default-bold-small")
		guiSetProperty(chatrengi, "NormalTextColour", "FF990000")
		guiSetProperty(chatrengi, "HoverTextColour", "FFC0C0C0")
		guiSetProperty(chatrengi, "PushedTextColour", "FF009CFF")
addEventHandler("onClientGUIClick", chatrengi, chatrengis)


duman = dxCreateShader ( "fx/duman.fx" )
texShader = dxCreateShader ( "fx/texreplace.fx" )
shader = dxCreateShader("fx/shader.fx")
shader2 = dxCreateShader("fx/shader.fx")
shader3 = dxCreateShader("fx/shader.fx")
shader4 = dxCreateShader("fx/shader.fx")
shader5 = dxCreateShader("fx/shader.fx")
shader6 = dxCreateShader("fx/shader.fx")
shader7 = dxCreateShader("fx/shader.fx")
shader8 = dxCreateShader("fx/shader.fx")
shader9 = dxCreateShader("fx/shader.fx")
shader10 = dxCreateShader("fx/shader.fx")
shader11 = dxCreateShader("fx/shader.fx")
shader12 = dxCreateShader("fx/shader.fx")
shader13 = dxCreateShader("fx/shader.fx")
shader14 = dxCreateShader("fx/shader.fx")
y1 = dxCreateTexture("Resimler/maviy.png")
y2 = dxCreateTexture("Resimler/kirmiziy.png")
y3 = dxCreateTexture("Resimler/mory.png")
r1 = dxCreateTexture("Resimler/mavir.png")
r2 = dxCreateTexture("Resimler/kirmizir.png")
r3 = dxCreateTexture("Resimler/morr.png")
caff = dxCreateTexture("Resimler/Aascaff128.png")
chrome = dxCreateTexture("Resimler/gen_chrome.png")
wall = dxCreateTexture("Resimler/greywallc128.png")
jumpit = dxCreateTexture("Resimler/jumpit.png")
jumpside1_256 = dxCreateTexture("Resimler/jumpside1_256.png")
jumpside2_256 = dxCreateTexture("Resimler/jumpside2_256.png")
planks01 = dxCreateTexture("Resimler/planks01.png")
planks64 = dxCreateTexture("Resimler/planks64.png")
plasticdrum1_128 = dxCreateTexture("Resimler/plasticdrum1_128.png")
rustyboltpanel = dxCreateTexture("Resimler/rustyboltpanel.png")
skipdirt_128 = dxCreateTexture("Resimler/skipdirt_128.png")
telepole128 = dxCreateTexture("Resimler/telepole128.png")
carshader = dxCreateShader( "fx/nodirt-shader.fx" )
local sX,sY = guiGetScreenSize()	
local visible = true
local specList = {}
local gS = sY*0.25
local gY = sY*0.7
local gF = math.floor((gY-gS)/18)	
local function drawSpectatorsList()
	if specList and (#specList >= 1) then
		dxDrawText("Seyirciler("..#specList.."):",1,gS+1,sX-14,1,tocolor(0,0,0,200),1,"default-bold","right")	
		dxDrawText("#0066ccSeyirciler(#ffffff"..#specList.."#0066cc):",0,gS,sX-15,0,tocolor(255,255,255,255),1,"default-bold","right","top",false,false,false,true)
		for k,v in ipairs(specList) do
			dxDrawText(specList[k]:gsub("#%x%x%x%x%x%x",""),1,gS+18*k+1,sX-14,1,tocolor(0,0,0,200),1,"default-bold","right")	
			dxDrawText(specList[k],0,gS+18*k,sX-15,0,tocolor(255,255,255,255),1,"default-bold","right","top",false,false,false,true)
			if (k == gF) then
				break;
			end
		end
	end
end
addEventHandler("onClientRender",root,drawSpectatorsList)
addEvent("sendClientSpecList",true)
addEventHandler("sendClientSpecList",root,
function(arg1)
	specList = arg1
end)
C = false
F = true
Ci = false
aS = false
aS2 = false
I = false
L = false
    function JuJu()
        if source == Chat and C == false then
                showChat( false )
            guiStaticImageLoadImage( Chat, "Resimler/off.png" )
            outputNotification("#990000[MDD]#FFFFFF Sohbet Kapalı", 3)
            C = true
            elseif source == Chat and C == true then
            showChat( true )
            guiStaticImageLoadImage( Chat, "Resimler/on.png" )
            outputNotification("#990000[MDD]#FFFFFF Sohbet Aktif", 1)
            C = false
            elseif source == FPSb and F == false then
            guiStaticImageLoadImage( FPSb, "Resimler/on.png" )
            outputNotification("#990000[MDD]#FFFFFF Hud Aktif", 1)
			addEventHandler("onClientRender",root,FPS2)
            F = true
            elseif source == FPSb and F == true then
            guiStaticImageLoadImage( FPSb, "Resimler/off.png" )
            outputNotification("#990000[MDD]#FFFFFF Hud Kapalı", 3)
			removeEventHandler("onClientRender",root,FPS2)
            F = false
            elseif source == aracShader and aS == false then
            guiStaticImageLoadImage( aracShader, "Resimler/off.png" )
            outputNotification("#990000[MDD]#FFFFFF Temiz Araç Kapalı", 3)
			engineRemoveShaderFromWorldTexture( carshader, "vehiclegrunge*" )
            aS = true
            elseif source == aracShader and aS == true then
            guiStaticImageLoadImage( aracShader, "Resimler/on.png" )
            outputNotification("#990000[MDD]#FFFFFF Temiz Araç Aktif", 1)
			engineApplyShaderToWorldTexture( carshader, "vehiclegrunge*" )
            aS = false 
            elseif source == aracSmoke and aS2 == false then
            guiStaticImageLoadImage( aracSmoke, "Resimler/off.png" )
            outputNotification("#990000[MDD]#FFFFFF Araç Dumanı Kapalı", 3)
			engineApplyShaderToWorldTexture(duman,"collisionsmoke")
            aS2 = true
            elseif source == aracSmoke and aS2 == true then
            guiStaticImageLoadImage( aracSmoke, "Resimler/on.png" )
            outputNotification("#990000[MDD] #FFFFFFAraç Dumanı Aktif", 1)
			engineRemoveShaderFromWorldTexture(duman,"collisionsmoke")
            aS2 = false
            elseif source == izleyen and I == false then
            guiStaticImageLoadImage( izleyen, "Resimler/off.png" )
            outputNotification("#990000[MDD] #FFFFFFİzleyenler Kapalı", 3)
			removeEventHandler("onClientRender",root,drawSpectatorsList)
            I = true
            elseif source == izleyen and I == true then
            guiStaticImageLoadImage( izleyen, "Resimler/on.png" )
            outputNotification("#990000[MDD]#FFFFFF İzleyenler Aktif", 1)
			addEventHandler("onClientRender",root,drawSpectatorsList)
            I = false
            elseif source == Level and L == false then
            guiStaticImageLoadImage( Level, "Resimler/off.png" )
            outputNotification("#990000[MDD] #FFFFFFSeviye Barı Kapalı", 3)
			setElementData(localPlayer, "asteqsw42", true)
            L = true
            elseif source == Level and L == true then
            guiStaticImageLoadImage( Level, "Resimler/on.png" )
            outputNotification("#990000[MDD]#FFFFFF Seviye Barı Aktif", 1)
			setElementData(localPlayer, "asteqsw42", false)
            L = false
        end
    end
addEventHandler("onClientGUIClick", getRootElement(  ), JuJu)
function kaplamas()
      engineRemoveShaderFromWorldTexture(shader3, "Aascaff128")
      engineRemoveShaderFromWorldTexture(shader4, "gen_chrome")
      engineRemoveShaderFromWorldTexture(shader5, "greywallc128")
      engineRemoveShaderFromWorldTexture(shader6, "jumpit")
      engineRemoveShaderFromWorldTexture(shader7, "jumpside1_256")
      engineRemoveShaderFromWorldTexture(shader8, "jumpside2_256")
      engineRemoveShaderFromWorldTexture(shader2, "jumptop1_64")
      engineRemoveShaderFromWorldTexture(shader2, "jumptop1_128")
      engineRemoveShaderFromWorldTexture(shader9, "planks01")
      engineRemoveShaderFromWorldTexture(shader10, "planks64")
      engineRemoveShaderFromWorldTexture(shader11, "plasticdrum1_128")
      engineRemoveShaderFromWorldTexture(shader12, "rustyboltpanel")
      engineRemoveShaderFromWorldTexture(shader13, "skipdirt_128")
      engineRemoveShaderFromWorldTexture(shader14, "telepole128")
      engineRemoveShaderFromWorldTexture(shader, "corr_roof1")
            outputNotification("#990000[MDD]#FFFFFF Kaplamalar Kaldırıldı.", 3)
end
addEventHandler("onClientGUIClick", getRootElement(  ), JuJu)
function chatrengis()
 openPicker( "chatrenk",(getElementData(localPlayer,"chatrenk") or "#FFFFFF"), "Chat Rengi Seç" )
end
            outputNotification("#990000[MDD]#FFFFFF Yazı Rengi Değiştirildi.", 3)
function panels()
guiSetVisible(pencere,false)
showCursor(false)
end
function comboBoxHandler1()
if source == kaplamaComboBox then
local item = guiComboBoxGetSelected ( source )
local text = guiComboBoxGetItemText ( source , item )
if text == "Mavi Kaplama" or text == "Kırmızı Kaplama" or text == "Düz Mavi Kaplama" then
if item == 0 then
      engineApplyShaderToWorldTexture(shader3, "Aascaff128")
      engineApplyShaderToWorldTexture(shader4, "gen_chrome")
      engineApplyShaderToWorldTexture(shader5, "greywallc128")
      engineApplyShaderToWorldTexture(shader6, "jumpit")
      engineApplyShaderToWorldTexture(shader7, "jumpside1_256")
      engineApplyShaderToWorldTexture(shader8, "jumpside2_256")
      engineApplyShaderToWorldTexture(shader2, "jumptop1_64")
      engineApplyShaderToWorldTexture(shader2, "jumptop1_128")
      engineApplyShaderToWorldTexture(shader9, "planks01")
      engineApplyShaderToWorldTexture(shader10, "planks64")
      engineApplyShaderToWorldTexture(shader11, "plasticdrum1_128")
      engineApplyShaderToWorldTexture(shader12, "rustyboltpanel")
      engineApplyShaderToWorldTexture(shader13, "skipdirt_128")
      engineApplyShaderToWorldTexture(shader14, "telepole128")
      dxSetShaderValue(shader2, "Tex0", r1)
      dxSetShaderValue(shader3, "Tex0", caff)
      dxSetShaderValue(shader4, "Tex0", chrome) 
      dxSetShaderValue(shader5, "Tex0", wall) 
      dxSetShaderValue(shader6, "Tex0", jumpit) 
      dxSetShaderValue(shader7, "Tex0", jumpside1_256) 
      dxSetShaderValue(shader8, "Tex0", jumpside2_256)   
      dxSetShaderValue(shader9, "Tex0", planks01) 
      dxSetShaderValue(shader10, "Tex0", planks64) 
      dxSetShaderValue(shader11, "Tex0", plasticdrum1_128) 
      dxSetShaderValue(shader12, "Tex0", rustyboltpanel)
      dxSetShaderValue(shader13, "Tex0", skipdirt_128)
      dxSetShaderValue(shader14, "Tex0", telepole128) 
      engineApplyShaderToWorldTexture(shader, "corr_roof1")
      dxSetShaderValue(shader, "Tex0", y1)  
            outputNotification("#990000[MDD]#FFFFFF Mavi Kaplama Aktif.", 1)
elseif item == 1 then
      engineApplyShaderToWorldTexture(shader3, "Aascaff128")
      engineApplyShaderToWorldTexture(shader4, "gen_chrome")
      engineApplyShaderToWorldTexture(shader5, "greywallc128")
      engineApplyShaderToWorldTexture(shader6, "jumpit")
      engineApplyShaderToWorldTexture(shader7, "jumpside1_256")
      engineApplyShaderToWorldTexture(shader8, "jumpside2_256")
      engineApplyShaderToWorldTexture(shader2, "jumptop1_64")
      engineApplyShaderToWorldTexture(shader2, "jumptop1_128")
      engineApplyShaderToWorldTexture(shader9, "planks01")
      engineApplyShaderToWorldTexture(shader10, "planks64")
      engineApplyShaderToWorldTexture(shader11, "plasticdrum1_128")
      engineApplyShaderToWorldTexture(shader12, "rustyboltpanel")
      engineApplyShaderToWorldTexture(shader13, "skipdirt_128")
      engineApplyShaderToWorldTexture(shader14, "telepole128")
      dxSetShaderValue(shader2, "Tex0", r2)
      dxSetShaderValue(shader3, "Tex0", caff)
      dxSetShaderValue(shader4, "Tex0", chrome) 
      dxSetShaderValue(shader5, "Tex0", wall) 
      dxSetShaderValue(shader6, "Tex0", jumpit) 
      dxSetShaderValue(shader7, "Tex0", jumpside1_256) 
      dxSetShaderValue(shader8, "Tex0", jumpside2_256)   
      dxSetShaderValue(shader9, "Tex0", planks01) 
      dxSetShaderValue(shader10, "Tex0", planks64) 
      dxSetShaderValue(shader11, "Tex0", plasticdrum1_128) 
      dxSetShaderValue(shader12, "Tex0", rustyboltpanel)
      dxSetShaderValue(shader13, "Tex0", skipdirt_128)
      dxSetShaderValue(shader14, "Tex0", telepole128)
      engineApplyShaderToWorldTexture(shader, "corr_roof1")
      dxSetShaderValue(shader, "Tex0", y2)
            outputNotification("#990000[MDD]#FFFFFF Kırmızı Kaplama Aktif.", 1)
elseif item == 2 then
      engineApplyShaderToWorldTexture(shader3, "Aascaff128")
      engineApplyShaderToWorldTexture(shader4, "gen_chrome")
      engineApplyShaderToWorldTexture(shader5, "greywallc128")
      engineApplyShaderToWorldTexture(shader6, "jumpit")
      engineApplyShaderToWorldTexture(shader7, "jumpside1_256")
      engineApplyShaderToWorldTexture(shader8, "jumpside2_256")
      engineApplyShaderToWorldTexture(shader2, "jumptop1_64")
      engineApplyShaderToWorldTexture(shader2, "jumptop1_128")
      engineApplyShaderToWorldTexture(shader9, "planks01")
      engineApplyShaderToWorldTexture(shader10, "planks64")
      engineApplyShaderToWorldTexture(shader11, "plasticdrum1_128")
      engineApplyShaderToWorldTexture(shader12, "rustyboltpanel")
      engineApplyShaderToWorldTexture(shader13, "skipdirt_128")
      engineApplyShaderToWorldTexture(shader14, "telepole128")
      dxSetShaderValue(shader2, "Tex0", r3)
      dxSetShaderValue(shader3, "Tex0", caff)
      dxSetShaderValue(shader4, "Tex0", chrome) 
      dxSetShaderValue(shader5, "Tex0", wall) 
      dxSetShaderValue(shader6, "Tex0", jumpit) 
      dxSetShaderValue(shader7, "Tex0", jumpside1_256) 
      dxSetShaderValue(shader8, "Tex0", jumpside2_256)   
      dxSetShaderValue(shader9, "Tex0", planks01) 
      dxSetShaderValue(shader10, "Tex0", planks64) 
      dxSetShaderValue(shader11, "Tex0", plasticdrum1_128) 
      dxSetShaderValue(shader12, "Tex0", rustyboltpanel)
      dxSetShaderValue(shader13, "Tex0", skipdirt_128)
      dxSetShaderValue(shader14, "Tex0", telepole128)
      engineApplyShaderToWorldTexture(shader, "corr_roof1")
      dxSetShaderValue(shader, "Tex0", y3)
            outputNotification("#990000[MDD]#FFFFFF Düz Mavi Kaplama Aktif.", 1)
end
end
end
end
addEventHandler("onClientGUIComboBoxAccepted", root, comboBoxHandler1)
function comboBoxHandler3()
if source == kaplama2ComboBox then
local item = guiComboBoxGetSelected ( source )
local text = guiComboBoxGetItemText ( source , item )
if text == "Mavi Kaplama" or text == "Kırmızı Kaplama" or text == "Mor Kaplama" then
if item == 0 then
      engineApplyShaderToWorldTexture(shader3, "Aascaff128")
      engineApplyShaderToWorldTexture(shader4, "gen_chrome")
      engineApplyShaderToWorldTexture(shader5, "greywallc128")
      engineApplyShaderToWorldTexture(shader6, "jumpit")
      engineApplyShaderToWorldTexture(shader7, "jumpside1_256")
      engineApplyShaderToWorldTexture(shader8, "jumpside2_256")
      engineApplyShaderToWorldTexture(shader2, "jumptop1_64")
      engineApplyShaderToWorldTexture(shader2, "jumptop1_128")
      engineApplyShaderToWorldTexture(shader9, "planks01")
      engineApplyShaderToWorldTexture(shader10, "planks64")
      engineApplyShaderToWorldTexture(shader11, "plasticdrum1_128")
      engineApplyShaderToWorldTexture(shader12, "rustyboltpanel")
      engineApplyShaderToWorldTexture(shader13, "skipdirt_128")
      engineApplyShaderToWorldTexture(shader14, "telepole128")
      dxSetShaderValue(shader2, "Tex0", r12)
      dxSetShaderValue(shader3, "Tex0", caff)
      dxSetShaderValue(shader4, "Tex0", chrome) 
      dxSetShaderValue(shader5, "Tex0", wall) 
      dxSetShaderValue(shader6, "Tex0", jumpit) 
      dxSetShaderValue(shader7, "Tex0", jumpside1_256) 
      dxSetShaderValue(shader8, "Tex0", jumpside2_256)   
      dxSetShaderValue(shader9, "Tex0", planks01) 
      dxSetShaderValue(shader10, "Tex0", planks64) 
      dxSetShaderValue(shader11, "Tex0", plasticdrum1_128) 
      dxSetShaderValue(shader12, "Tex0", rustyboltpanel)
      dxSetShaderValue(shader13, "Tex0", skipdirt_128)
      dxSetShaderValue(shader14, "Tex0", telepole128) 
      engineApplyShaderToWorldTexture(shader, "corr_roof1")
      dxSetShaderValue(shader, "Tex0", y12)  
            outputNotification("#990000[MDD]#FFFFFF Mavi Kaplama Aktif.", 1)
elseif item == 1 then
      engineApplyShaderToWorldTexture(shader3, "Aascaff128")
      engineApplyShaderToWorldTexture(shader4, "gen_chrome")
      engineApplyShaderToWorldTexture(shader5, "greywallc128")
      engineApplyShaderToWorldTexture(shader6, "jumpit")
      engineApplyShaderToWorldTexture(shader7, "jumpside1_256")
      engineApplyShaderToWorldTexture(shader8, "jumpside2_256")
      engineApplyShaderToWorldTexture(shader2, "jumptop1_64")
      engineApplyShaderToWorldTexture(shader2, "jumptop1_128")
      engineApplyShaderToWorldTexture(shader9, "planks01")
      engineApplyShaderToWorldTexture(shader10, "planks64")
      engineApplyShaderToWorldTexture(shader11, "plasticdrum1_128")
      engineApplyShaderToWorldTexture(shader12, "rustyboltpanel")
      engineApplyShaderToWorldTexture(shader13, "skipdirt_128")
      engineApplyShaderToWorldTexture(shader14, "telepole128")
      dxSetShaderValue(shader2, "Tex0", r22)
      dxSetShaderValue(shader3, "Tex0", caff)
      dxSetShaderValue(shader4, "Tex0", chrome) 
      dxSetShaderValue(shader5, "Tex0", wall) 
      dxSetShaderValue(shader6, "Tex0", jumpit) 
      dxSetShaderValue(shader7, "Tex0", jumpside1_256) 
      dxSetShaderValue(shader8, "Tex0", jumpside2_256)   
      dxSetShaderValue(shader9, "Tex0", planks01) 
      dxSetShaderValue(shader10, "Tex0", planks64) 
      dxSetShaderValue(shader11, "Tex0", plasticdrum1_128) 
      dxSetShaderValue(shader12, "Tex0", rustyboltpanel)
      dxSetShaderValue(shader13, "Tex0", skipdirt_128)
      dxSetShaderValue(shader14, "Tex0", telepole128)
      engineApplyShaderToWorldTexture(shader, "corr_roof1")
      dxSetShaderValue(shader, "Tex0", y22)
            outputNotification("#990000[MDD]#FFFFFF Kırmızı Kaplama Aktif.", 1)
elseif item == 2 then
      engineApplyShaderToWorldTexture(shader3, "Aascaff128")
      engineApplyShaderToWorldTexture(shader4, "gen_chrome")
      engineApplyShaderToWorldTexture(shader5, "greywallc128")
      engineApplyShaderToWorldTexture(shader6, "jumpit")
      engineApplyShaderToWorldTexture(shader7, "jumpside1_256")
      engineApplyShaderToWorldTexture(shader8, "jumpside2_256")
      engineApplyShaderToWorldTexture(shader2, "jumptop1_64")
      engineApplyShaderToWorldTexture(shader2, "jumptop1_128")
      engineApplyShaderToWorldTexture(shader9, "planks01")
      engineApplyShaderToWorldTexture(shader10, "planks64")
      engineApplyShaderToWorldTexture(shader11, "plasticdrum1_128")
      engineApplyShaderToWorldTexture(shader12, "rustyboltpanel")
      engineApplyShaderToWorldTexture(shader13, "skipdirt_128")
      engineApplyShaderToWorldTexture(shader14, "telepole128")
      dxSetShaderValue(shader2, "Tex0", r32)
      dxSetShaderValue(shader3, "Tex0", caff)
      dxSetShaderValue(shader4, "Tex0", chrome) 
      dxSetShaderValue(shader5, "Tex0", wall) 
      dxSetShaderValue(shader6, "Tex0", jumpit) 
      dxSetShaderValue(shader7, "Tex0", jumpside1_256) 
      dxSetShaderValue(shader8, "Tex0", jumpside2_256)   
      dxSetShaderValue(shader9, "Tex0", planks01) 
      dxSetShaderValue(shader10, "Tex0", planks64) 
      dxSetShaderValue(shader11, "Tex0", plasticdrum1_128) 
      dxSetShaderValue(shader12, "Tex0", rustyboltpanel)
      dxSetShaderValue(shader13, "Tex0", skipdirt_128)
      dxSetShaderValue(shader14, "Tex0", telepole128)
      engineApplyShaderToWorldTexture(shader, "corr_roof1")
      dxSetShaderValue(shader, "Tex0", y32)
            outputNotification("#990000[MDD]#FFFFFF Düz Mavi Kaplama Aktif.", 1)
end
end
end
end
addEventHandler("onClientGUIComboBoxAccepted", root, comboBoxHandler3)
function comboBoxHandler2()
if source == nosComboBox then
local item = guiComboBoxGetSelected ( source )
local text = guiComboBoxGetItemText ( source , item )
if text == "nos nfs" or text == "nos normal" or text == "nos hybrid" then
if item == 0 then
			executeCommandHandler("nos","nfs")
elseif item == 1 then
			executeCommandHandler("nos","normal")
elseif item == 2 then
			executeCommandHandler("nos","hybrid")
end
end
end
end
addEventHandler("onClientGUIComboBoxAccepted", root, comboBoxHandler2)
addEventHandler( "onClientResourceStart", resourceRoot, function()
    engineApplyShaderToWorldTexture( carshader, "vehiclegrunge*" )
end)
local FPSLimit, lastTick, framesRendered, FPS = 100, getTickCount(), 0, 0
local sx,sy = guiGetScreenSize()
local px,py = 1366,768
local x,y =  (sx/px), (sy/py) 
function FPS2 ()
    local currentTick = getTickCount()
    local elapsedTime = currentTick - lastTick
    if elapsedTime >= 1000 then
        FPS = framesRendered
        lastTick = currentTick
        framesRendered = 0
    else
        framesRendered = framesRendered + 1
    end
    if FPS > FPSLimit then
        FPS = FPSLimit
    end
	local playerPing = getPlayerPing ( localPlayer )
local time = getRealTime()
	local hours = time.hour
	if hours < 10 then
		hours = "0"..hours
	end
	local minutes = time.minute
	if minutes < 10 then
		minutes = "0"..minutes
	end
	local seconds = time.second
	if seconds < 10 then
		seconds = "0"..seconds
	end
	local seconds = time.second
	if seconds < 10 then
		seconds = "0"..seconds
	end
local year = time.year+1900
	local month = time.month+1
	if month < 10 then
		month = "0"..month
	end
	local day = time.monthday
	if day < 10 then
		day = "0"..day
	end
    dxDrawText("#0066ccSaat:#FFFFFF "..hours..":"..minutes..":"..seconds.." #000000| #0066ccTarih: #FFFFFF"..day.."#0C0C0C/#FFFFFF"..month.."#0C0C0C/#FFFFFF"..year.." #000000| #0066ccFPS: #FFFFFF"..tostring(FPS).." #000000| #0066ccPing:#FFFFFF "..playerPing.." #000000|",sx-385,sy,10,sy-15,tocolor(255,255,255,255),1,"default-bold","left","center",false,false,true,true)
local vehicle = getPedOccupiedVehicle( getLocalPlayer() )
    if ( vehicle ) then
	    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
            vehsaude = 100
	        else
	        vehsaude = math.floor(getElementHealth ( vehicle )/10)
	end
	end
        dxDrawText("#0066ccSaat:#FFFFFF "..hours..":"..minutes..":"..seconds.." #000000| #0066ccTarih: #FFFFFF"..day.."#0C0C0C/#FFFFFF"..month.."#0C0C0C/#FFFFFF"..year.." #000000| #0066ccFPS: #FFFFFF"..tostring(FPS).." #000000| #0066ccPing:#FFFFFF "..playerPing.." #000000|",sx-385,sy,10,sy-15,tocolor(255,255,255,255),1,"default-bold","left","center",false,false,true,true)
	end
addEventHandler("onClientRender",root,FPS2)local sx,sy = guiGetScreenSize()
local posx = sy * 0.02
local posy = sy * 0.715
local height = sy * 0.245
local centerleft = posx + height / 2
local centertop = posy + height / 2
local blipsize = height / 14
local lpsize = height / 10
local range = 180
local lp = getLocalPlayer()
function findRotation(x1,y1,x2,y2)
  local t = -math.deg(math.atan2(x2-x1,y2-y1))
  if t < 0 then t = t + 360 end
  return t
end
function getDistanceRotation(x, y, dist, angle)
  local a = math.rad(90 - angle)
  local dx = math.cos(a) * dist
  local dy = math.sin(a) * dist
  return x+dx, y+dy
end
local huntersonly = false
setTimer(
function()
	huntersonly = true
	for id, player in ipairs(getElementsByType("player")) do
		if getElementData(player, "state") == "alive" then
			if getPedOccupiedVehicle(player) and getElementModel(getPedOccupiedVehicle(player)) ~= 425 then
				huntersonly = false
			end
		end
	end
	local target = getCameraTarget()
	if target and getElementType(target) == "vehicle" then
		lp = getVehicleOccupant(target)
	else
		lp = getLocalPlayer()
	end
end,1000,0)
function drawRada()
	showPlayerHudComponent("rada", false)
	local px, py, pz = getElementPosition(lp)
    local pr = getPedRotation(lp)
    local cx,cy,_,tx,ty = getCameraMatrix()
    local north = findRotation(cx,cy,tx,ty)
	dxDrawImage(posx,posy,height,height, "Resimler/rada.png")
	dxDrawImage(posx,posy,height,height, "Resimler/nort.png", north)
	for id, player in ipairs(getElementsByType("player")) do
		local veh = getPedOccupiedVehicle(player)
		if getElementData(player, "state") == "alive" and veh and player ~= lp then
			local _,_,rot = getElementRotation(veh)
			local ex, ey, ez = getElementPosition(veh)
			local dist = getDistanceBetweenPoints2D(px,py,ex,ey)
			if dist > range then
				dist = tonumber(range)
			end
			local angle = 180-north + findRotation(px,py,ex,ey)
            local cblipx, cblipy = getDistanceRotation(0, 0, height*(dist/range)/2, angle)
            local blipx = centerleft+cblipx-blipsize/2
            local blipy = centertop+cblipy-blipsize/2
            local yoff = 0
			local r,g,b,a = 255,255,255,255
			if getPlayerTeam(player) then
				r,g,b = getTeamColor( getPlayerTeam(player) )
			end
			local img = "Resimler/bli.png"
			if (ez - pz) >= 5 then
				img = "Resimler/blipu.png"
			elseif (ez - pz) <= -5 then
				img = "Resimler/blipdow.png"
			end
			if not huntersonly and tonumber(getElementModel(veh)) == 425 then
				r, g, b, a = 255, 0, 0, 200
			end
			dxDrawImage(blipx, blipy, blipsize, blipsize, img, north-rot+45, 0, 0, tocolor(r,g,b,a))
		end
	end
	dxDrawImage(centerleft - lpsize/2, centertop - lpsize/2, lpsize,lpsize, "Resimler/loca.png", north-pr)
	if getPedOccupiedVehicle(lp) then
		local vtype = getVehicleType(getPedOccupiedVehicle(lp))
		if vtype == "Plane" or vtype == "Helicopter" then
			local vh = 1 - math.min(1,math.max(0,pz/810))
			dxDrawRectangle( posx/3, posy, posx/3, height, tocolor(0,0,0,130))
			dxDrawLine( posx/4, posy + vh*height, posx*0.75, posy + vh*height, tocolor(255,255,255,255))
		end
	end
end
addEventHandler("onClientRender", getRootElement(), drawRadar)
function dxDrawColorText(str, ax, ay, bx, by, color, scale, font, alignX, alignY)
  bx, by, color, scale, font = bx or ax, by or ay, color or tocolor(255,255,255,255), scale or 1, font or "default"
  if alignX then
    if alignX == "center" then
      ax = ax + (bx - ax - dxGetTextWidth(str:gsub("#%x%x%x%x%x%x",""), scale, font))/2
    elseif alignX == "right" then
      ax = bx - dxGetTextWidth(str:gsub("#%x%x%x%x%x%x",""), scale, font)
    end
  end
  if alignY then
    if alignY == "center" then
      ay = ay + (by - ay - dxGetFontHeight(scale, font))/2
    elseif alignY == "bottom" then
      ay = by - dxGetFontHeight(scale, font)
    end
  end
  local alpha = string.format("%08X", color):sub(1,2)
  local pat = "(.-)#(%x%x%x%x%x%x)"
  local s, e, cap, col = str:find(pat, 1)
  local last = 1
  while s do
    if cap == "" and col then color = tocolor(getColorFromString("#"..col..alpha)) end
    if s ~= 1 or cap ~= "" then
      local w = dxGetTextWidth(cap, scale, font)
      dxDrawText(cap, ax, ay, ax + w, by, color, scale, font)
      ax = ax + w
      color = tocolor(getColorFromString("#"..col..alpha))
    end
    last = e + 1
    s, e, cap, col = str:find(pat, last)
  end
  if last <= #str then
    cap = str:sub(last)
    dxDrawText(cap, ax, ay, ax + dxGetTextWidth(cap, scale, font), by, color, scale, font)
  end
end
function Panelonoff()
        if 
			guiGetVisible(pencere)
		then
			guiSetVisible(pencere,false)
			showCursor(false)
			setElementData(getLocalPlayer(), "shader", false)
        else
			guiSetVisible(pencere, true)  
			showCursor(true)
			setElementData(getLocalPlayer(), "shader", true)
	end
end
bindKey ("F1","down",Panelonoff)

 

Link to comment

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...