0 Üye ve 1 Ziyaretçi konuyu incelemekte.
GUIEditor = { checkbox = {}, edit = {}, button = {}, window = {}, label = {}}addEventHandler("onClientResourceStart", resourceRoot, function() GUIEditor.window[1] = guiCreateWindow(0.32, 0.27, 0.24, 0.44, "Sifre Degistirme Paneli F9 Flash", true) guiWindowSetSizable(GUIEditor.window[1], false) guiSetAlpha(GUIEditor.window[1], 0.87) GUIEditor.label[1] = guiCreateLabel(91, 60, 144, 26, "Eski Sifrenizi Girin.", false, GUIEditor.window[1]) guiSetFont(GUIEditor.label[1], "clear-normal") guiLabelSetColor(GUIEditor.label[1], 254, 0, 0) GUIEditor.edit[1] = guiCreateEdit(67, 85, 178, 28, "", false, GUIEditor.window[1]) GUIEditor.label[2] = guiCreateLabel(89, 137, 151, 26, "Yeni Sifrenizi Girin.", false, GUIEditor.window[1]) guiSetFont(GUIEditor.label[2], "clear-normal") guiLabelSetColor(GUIEditor.label[2], 253, 131, 0) GUIEditor.edit[2] = guiCreateEdit(65, 166, 190, 29, "", false, GUIEditor.window[1]) GUIEditor.checkbox[1] = guiCreateCheckBox(64, 196, 15, 15, "", false, false, GUIEditor.window[1]) GUIEditor.checkbox[2] = guiCreateCheckBox(71, 113, 18, 14, "", true, false, GUIEditor.window[1]) GUIEditor.button[1] = guiCreateButton(24, 277, 133, 50, "Degistir.", false, GUIEditor.window[1]) guiSetFont(GUIEditor.button[1], "clear-normal") guiSetProperty(GUIEditor.button[1], "NormalTextColour", "FF47FC00") GUIEditor.button[2] = guiCreateButton(171, 278, 131, 49, "Kapat", false, GUIEditor.window[1]) guiSetFont(GUIEditor.button[2], "clear-normal") guiSetProperty(GUIEditor.button[2], "NormalTextColour", "FFAAAAAA") end)
pencere = guiCreateWindow(0.32, 0.27, 0.24, 0.44, "Sifre Degistirme Paneli F9 Flash", true) guiWindowSetSizable(pencere, false) guiSetAlpha(pencere, 0.87) guiSetVisible(pencere, false) -- script başladığında panel açılmaması için eskiSifreLabel = guiCreateLabel(91, 60, 144, 26, "Eski Sifrenizi Girin.", false, pencere) guiSetFont(eskiSifreLabel, "clear-normal") guiLabelSetColor(eskiSifreLabel, 254, 0, 0) eskiSifreEdit = guiCreateEdit(67, 85, 178, 28, "", false, pencere) yeniSifreLabel = guiCreateLabel(89, 137, 151, 26, "Yeni Sifrenizi Girin.", false, pencere) guiSetFont(yeniSifreLabel, "clear-normal") guiLabelSetColor(yeniSifreLabel, 253, 131, 0) yeniSifreEdit = guiCreateEdit(65, 166, 190, 29, "", false, pencere) guiEditSetMaxLength ( yeniSifreEdit, 30 ) yeniSifreGizle = guiCreateCheckBox(64, 196, 15, 15, "", true, false, pencere) eskiSifreGizle = guiCreateCheckBox(71, 113, 18, 14, "", true, false, pencere) Degistir = guiCreateButton(24, 277, 133, 50, "Degistir.", false, pencere) guiSetFont(Degistir, "clear-normal") guiSetProperty(Degistir, "NormalTextColour", "FF47FC00") kapat = guiCreateButton(171, 278, 131, 49, "Kapat", false, pencere) guiSetFont(kapat, "clear-normal") guiSetProperty(kapat, "NormalTextColour", "FFAAAAAA") bindKey("F9", "down", function() --- bindkey guiSetVisible(pencere, not guiGetVisible(pencere)) -- pencerenin görünürlüğünün tam tersini yap (true ise false, false ise true) showCursor(guiGetVisible(pencere)) -- imlecin görünürlüğünü panelin görünürlüğününden çek guiEditSetMasked ( yeniSifreEdit, guiCheckBoxGetSelected(yeniSifreGizle) ) guiEditSetMasked ( eskiSifreEdit, guiCheckBoxGetSelected(eskiSifreGizle) )end) addEventHandler("onClientGUIMouseDown", resourceRoot, function() -- imlec lie tıkladığında if source == yeniSifreGizle then -- eğer buton yeniSifreGizle ise guiEditSetMasked ( yeniSifreEdit, not guiCheckBoxGetSelected(yeniSifreGizle) ) --yeniSifreEdit isimi editi maskele elseif source == eskiSifreGizle then -- eğer buton eskiSifreGizle ise guiEditSetMasked ( eskiSifreEdit, not guiCheckBoxGetSelected(eskiSifreGizle) ) -- eskiSifreEdit isimi editi maskele elseif source == kapat then -- eğer buton kapat ise guiSetVisible(pencere, false) -- pencerenin görünürlüğünü false yap showCursor(false) -- imleci kapat elseif source == Degistir then -- eğer buton Degistir ise local eskiSifre = guiGetText(eskiSifreEdit) -- eskiSifreEdit'de ki yazıyı çek local yeniSifre = guiGetText(yeniSifreEdit) -- yeniSifreEdit'de ki yazıyı çek if eskiSifre:gsub ( " ", "" ) == "" then outputChatBox("Lütfen Eski Sifreni Gir.",255,0,0, true) return end -- eğer eskiSifre yeri boşsa hata var if yeniSifre:gsub ( " ", "" ) == "" then outputChatBox("Lütfen Yeni Sifreni Gir.",255,0,0, true) return end -- eğer yeniSifre yeri boşsa hata ver triggerServerEvent("sifreDegistir", localPlayer, eskiSifre, yeniSifre) -- eskiSifre ve yeniSifreyi server tarafına yolla endend)
addEvent("sifreDegistir", true)addEventHandler("sifreDegistir", root, function(eskiSifre, yeniSifre) local hesap = getPlayerAccount(source) -- oyuncunun hesabını çek if hesap then -- eğer hesap varsa if isGuestAccount(hesap) then outputChatBox("Sifreni değiştirmek için hesabına giriş yapmalısın.", source, 255,0,0, true) return end -- eğer ziyaretçi ise hata ver local sifreKontrol = getAccount(getAccountName(hesap), eskiSifre) if sifreKontrol then if (string.len(yeniSifre)>=5) then setAccountPassword(hesap,yeniSifre) outputChatBox("Şifren başarıyla değiştirildi.", source, 0,255,0, true) else outputChatBox("Yeni şifren minimum 5 karakter olmalıdır.", source,255,0,0, true) end else outputChatBox("Eski şifren geçersiz.", source, 255,0,0, true) end endend)
server.lua tarafını güncelledim. değiştirirmisin ?