F1 panelin içerisinde "Ayarlar" paneli var bu panelin oyuncular tarafından genişliğini ve uzunluğunu ayarlayamamasını istiyorum. Detaylı bilgi resim de bulunmaktadır. Orada ki işareti kaldırmak istiyorum kısacası.
sGenislik,sUzunluk = guiGetScreenSize()
Genislik,Uzunluk = 150,100
X = (sGenislik/2) - (Genislik/2)
Y = (sUzunluk/2) - (Uzunluk/2)
panel = guiCreateWindow(X - 240,Y - 157,Genislik + 30,Uzunluk + 220,"Ayarlar Panel", false)
guiSetVisible(panel,false)
olumsuz = guiCreateCheckBox(30, 30, 85, 30,"Ölümsüzlük", false,false, panel)
skin = guiCreateCheckBox(30, 80, 155, 30,"Ölünce Aynı Skin İle Doğ", false,false, panel)
addEvent("f1panel", true)
addEventHandler("f1panel",root,function()
guiSetVisible(panel, not guiGetVisible(panel))
--showCursor(guiGetVisible(panel))
end)
function kapat ()
guiSetVisible(panel,false)
showCursor(false)
end
bindKey("F1", "down", kapat)
addEvent("Giremez", true)
function stopDamage ()
if getElementData(localPlayer,"invencible") then
triggerServerEvent("setElementAlpha",resourceRoot,100)
cancelEvent()
end
end
addEventHandler("Giremez",getRootElement(),stopDamage)
addEventHandler ( "onClientPlayerDamage", getRootElement(),stopDamage )
addEventHandler ( "onClientPlayerStealthKill", getRootElement(),stopDamage )
addEventHandler ( "onClientPedDamage", getRootElement(),stopDamage )
function korumaduzelt ()
if getElementData(localPlayer,"invencible") then
if getPedWeaponSlot(localPlayer) ~= 0 then
setPedWeaponSlot(localPlayer,0)
end
end
end
addEventHandler ( "onClientRender", getRootElement(),korumaduzelt )
function korumaduzelt1 ()
if getElementData(localPlayer,"invencible") then
cancelEvent()
end
end
addEventHandler ( "onClientRender", getRootElement(),korumaduzelt1 )
addEventHandler ( "onClientPlayerStealthKill", getRootElement(),korumaduzelt1 )
addEventHandler ( "onClientPlayerDamage", getRootElement(),korumaduzelt1 )
addEvent("OlunceSkinDogma", true)
function olmebaslat ()
playerskin = getPlayerSkin ( localPlayer )
if getElementData(localPlayer,"olunceskin") then
setTimer(setPlayerSkin, 5000, 1, localPlayer, playerskin)
end
end
addEventHandler("OlunceSkinDogma",getRootElement(),olmebaslat)
addEventHandler ( "onClientPlayerWasted", getRootElement(),olmebaslat )
addEvent("OlumsuzKapat", true)
function startDamage ()
setElementData ( localPlayer, "invencible", false )
triggerServerEvent("setElementAlpha",resourceRoot,255)
end
addEventHandler("OlumsuzKapat",getRootElement(),startDamage)
function oluncedur ()
if guiCheckBoxGetSelected(olumsuz) == true then
setElementData ( localPlayer, "invencible", false )
triggerServerEvent("setElementAlpha",resourceRoot,255)
guiCheckBoxSetSelected(olumsuz,false)
exports.Messages:sendClientMessage ( "[ Freeroam ] Ölümsüzlük Modu Öldüğünüz İçin Kapatıldı !", localPlayer, 255, 255, 255 )
end
end
addEventHandler("onClientPlayerWasted",localPlayer,oluncedur)
function D_Modu()
if guiCheckBoxGetSelected(olumsuz) == true then
triggerServerEvent("Olumsuz1",localPlayer)
outputChatBox ( "[ Freeroam ] Ölümsüzlük Modu Aktifleştirildi !", 255, 255, 255 )
else
triggerServerEvent("Olumsuz2",localPlayer)
outputChatBox ( "[ Freeroam ] Ölümsüzlük Modu Devredışı Bırakıldı !", 255, 0, 0 )
setElementData ( localPlayer, "invencible", false )
end
end
addEventHandler("onClientGUIClick", olumsuz, D_Modu, false)
function D_Modu1()
if guiCheckBoxGetSelected(skin) == true then
triggerServerEvent("OlunceSkin",localPlayer)
outputChatBox ( "[ Freeroam ] Ölünce Aynı Skin ile Doğma Modu Aktifleştirildi !", 255, 255, 255 )
setElementData ( localPlayer, "olunceskin", true )
else
outputChatBox ( "[ Freeroam ] Ölünce Aynı Skin ile Doğma Modu Modu Devredışı Bırakıldı !", 255, 0, 0 )
setElementData ( localPlayer, "olunceskin", false )
end
end
addEventHandler("onClientGUIClick", skin, D_Modu1, false)