[YARDIM] Hesap Login Ayarları

0 Üye ve 1 Ziyaretçi konuyu incelemekte.

Çevrimdışı sKyTurK

  • Yeni Üye
  • *
    • İleti: 17
  • Kişisel blogum blogproje.com
    • Kişisel blogum
Yanıtla #15 : 01 Eylül 2017, 12:57:52
Linki görebilmek için Kayıt olun yada Giriş yapın.
tasarımı yaptım eline sağlık bence sen bu formun scpirtleri olabilrisn teşekkür ederim.

Mesaj Birleştirildi: [time]01 Eylül 2017, 08:41:43[/time]
bişey dicem bu kod ne işe yarıyor kendim toplamıştımda.

senin attığın kodda bunlar yok (guiGetText(edit_k) == "")

Kod: lua
function girisyapfonk()
        if not( (guiGetText(edit_k) == "") or (guiGetText(edit_k) == nil) ) and not (guiGetText(edit_s) == "") or (guiGetText(edit_s) == nil)  then
                triggerServerEvent( "giris_yapti", getLocalPlayer(), guiGetText(edit_k) , guiGetText(edit_s))
        end
end

birde clientte sifre_tekrarla fonksiyonu yok.

o kısımları server side de yazdım zaten boş olursa kabul etmez
Kişisel blogum
Linki görebilmek için Kayıt olun yada Giriş yapın.
 


MTASATURK

Ynt: [YARDIM] Hesap Login Ayarları
« Yanıtla #15 : 01 Eylül 2017, 12:57:52 »

Çevrimdışı #Serius

  • Uzman Üye
  • *
    • İleti: 685
Yanıtla #16 : 01 Eylül 2017, 13:00:06
tamam şfire tekrarla editbox şeyide server.side mi

Mesaj Birleştirildi: 01 Eylül 2017, 13:05:21
al bak kayıt kısmı şfiremi tekrarla diye bi editboxdaha açmıştım.


Kod: lua
------------------------------------------Kayıt Kısmı--------------------------------------------------------------------------------
        Kayit_yeri = guiCreateStaticImage((screenW - 366) / 2, (screenH - 351) / 2, 366, 351, "Dosyalar/siyah.png", false)
        guiSetVisible(Kayit_yeri, false) --> Startlıyınca panelin açılmamasını sağlar.
        panel_ustu_2 = guiCreateStaticImage(0, 0, 366, 29, "Dosyalar/kirmizi.png", false, Kayit_yeri)

        ust_yazi_2 = guiCreateLabel(1, 0, 365, 29, "Kayıt Bölümü", false, panel_ustu_2)
        guiSetFont(ust_yazi_2, "default-bold-small")
        guiLabelSetHorizontalAlign(ust_yazi_2, "center", false)
        guiLabelSetVerticalAlign(ust_yazi_2, "center")

        edit_k_2 = guiCreateEdit(0, 85, 366, 37, "", false, Kayit_yeri)
        guiEditSetMaxLength(edit_k_2, 15)

        edit_s_2 = guiCreateEdit(0, 165, 366, 37, "", false, Kayit_yeri)
guiEditSetMasked(edit_s_2, true)
        guiEditSetMaxLength(edit_s_2, 10)

        edit_s_t = guiCreateEdit(0, 243, 366, 37, "", false, Kayit_yeri)
        guiEditSetMasked(edit_s_t, true)
        guiEditSetMaxLength(edit_s_t, 10)
       
        label_tekrar_s = guiCreateLabel(1, 201, 365, 42, "Şifreni Tekrarla", false, Kayit_yeri)
        guiSetFont(label_tekrar_s, ust_yazilar)
        guiLabelSetHorizontalAlign(label_tekrar_s, "center", false)
        guiLabelSetVerticalAlign(label_tekrar_s, "center")

        label_sifre = guiCreateLabel(1, 122, 365, 43, "Şifre", false, Kayit_yeri)
        guiSetFont(label_sifre, ust_yazilar)
        guiLabelSetHorizontalAlign(label_sifre, "center", false)
        guiLabelSetVerticalAlign(label_sifre, "center")

        label_kullanici = guiCreateLabel(1, 49, 364, 36, "Kullanıcı Adı", false, Kayit_yeri)
        guiSetFont(label_kullanici, ust_yazilar)
        guiLabelSetHorizontalAlign(label_kullanici, "center", false)
        guiLabelSetVerticalAlign(label_kullanici, "center")   

buton_k_2 = guiCreateStaticImage(0, 316, 366, 29, "Dosyalar/kirmizi.png", false, Kayit_yeri)

label_k_2 = guiCreateLabel(0, 0, 366, 29, "Kayıt Ol", false, buton_k_2)
        guiSetFont(label_k_2, "default-bold-small")
        guiLabelSetHorizontalAlign(label_k_2, "center", false)
        guiLabelSetVerticalAlign(label_k_2, "center")
addEventHandler("onClientGUIClick", label_k_2, kayityapfonk,false)
« Son Düzenleme: 01 Eylül 2017, 13:05:21 Gönderen: By.Angel »
 


Çevrimdışı Paradox

  • Kurucu
  • *
    • İleti: 684
  • SH Gaming
Yanıtla #17 : 01 Eylül 2017, 15:49:36
Client
Kod: lua
addEventHandler("onClientGUIClick",registerButon,function() 
    if(source == label_k_2)then
         local kullaniciadi = guiGetText(edit_k_2)
         local sifre = guiGetText(edit_s_2)
         local sifretekrar = guiGetText(edit_s_t)
         triggerServerEvent("uyeol.s", localPlayer,kullaniciadi, sifre, sifretekrar)
    end
end,false)
Server
Kod: lua
function uyeol(kullaniciadi, sifre, sifretekrar)
        if not (kullaniciadi == "") then
                if not (sifre == "") then
                        if not (sifretekrar == "") then
                                if not (sifre == sifretekrar) outputChatBox("şifreler uyuşmuor", source, 255,255,255,true) return end
                                local hesap = getAccount (kullaniciadi,sifre)
                                if (hesap == false) then
                                    local hesapekleme = addAccount(tostring(kullaniciadi),tostring(sifre))
                                    if (hesapekleme) then
                                        local hesap = getAccount ( kullaniciadi, sifre )
                                        outputChatBox("üye oldun", source, 255,255,255,true)
                                    end
end
                        else
                                outputChatBox("şifre boş bırakma", source,255,255,255,true)
                        end
                else
                        outputChatBox("şifre boş bırakma", source,255,255,255,true)
                end
        else
                outputChatBox("kullaniciadi bos bırakma", source,255,255,255,true)
        end
end
addEvent("uyeol.s", true)
addEventHandler("uyeol.s", root, uyeol)
Sadece kayıt kısmı.
« Son Düzenleme: 01 Eylül 2017, 20:51:15 Gönderen: Paradox »
 


Çevrimdışı #Serius

  • Uzman Üye
  • *
    • İleti: 685
Yanıtla #18 : 01 Eylül 2017, 17:20:10
tigerlerde hata veriyo neden

Mesaj Birleştirildi: [time]01 Eylül 2017, 18:40:03[/time]


Mesaj Birleştirildi: 01 Eylül 2017, 17:35:07
Kod: lua
------------------------------------------Font işlemleri--------------------------------------------------------------------------------
ust_yazilar = guiCreateFont( "Dosyalar/font.otf", 15 )  -- gerçkleşek font
----------------------------------------------------------------------------------------------------------------------------------------
--|Hasan Buğra Gül - By.Angel
------------------------------------------Giriş Kısmı--------------------------------------------------------------------------------
addEventHandler("onClientResourceStart", resourceRoot,
    function()
local screenW, screenH = guiGetScreenSize()

        Giris_yeri = guiCreateStaticImage((screenW - 366) / 2, (screenH - 351) / 2, 366, 351, "Dosyalar/siyah.png", false)
        showCursor(true)
        panel_ustu = guiCreateStaticImage(0, 0, 366, 29, "Dosyalar/kirmizi.png", false, Giris_yeri)

        ust_yazi = guiCreateLabel(1, 0, 365, 29, "Giriş Bölümü", false, panel_ustu)
        guiSetFont(ust_yazi, "default-bold-small")
        guiLabelSetHorizontalAlign(ust_yazi, "center", false)
        guiLabelSetVerticalAlign(ust_yazi, "center")

        edit_k = guiCreateEdit(0, 85, 366, 37, "", false, Giris_yeri)
        guiEditSetMaxLength(edit_k, 15)

        edit_s = guiCreateEdit(0, 167, 366, 37, "", false, Giris_yeri)
        guiEditSetMasked(edit_s, true)
        guiEditSetMaxLength(edit_s, 10)

        buton_g = guiCreateStaticImage(0, 225, 366, 29, "Dosyalar/kirmizi.png", false, Giris_yeri)
        label_g = guiCreateLabel(0, 0, 366, 29, "Giriş Yap", false, buton_g)
        guiSetFont(label_g, "default-bold-small")
        guiLabelSetHorizontalAlign(label_g, "center", false)
        guiLabelSetVerticalAlign(label_g, "center")

        buton_k = guiCreateStaticImage(0, 270, 366, 29, "Dosyalar/kirmizi.png", false, Giris_yeri)
        label_k = guiCreateLabel(0, 0, 366, 29, "Kayıt Ol", false, buton_k)
        guiSetFont(label_k, "default-bold-small")
        guiLabelSetHorizontalAlign(label_k, "center", false)
        guiLabelSetVerticalAlign(label_k, "center")

        buton_m = guiCreateStaticImage(0, 316, 366, 29, "Dosyalar/kirmizi.png", false, Giris_yeri)
        label_m = guiCreateLabel(0, 0, 366, 29, "Misafir Olarak Gir", false, buton_m)
        guiSetFont(label_m, "default-bold-small")
        guiLabelSetHorizontalAlign(label_m, "center", false)
        guiLabelSetVerticalAlign(label_m, "center")

        label_1 = guiCreateLabel(0, 123, 366, 44, "Şifre", false, Giris_yeri)
        guiSetFont(label_1, ust_yazilar)
        guiLabelSetHorizontalAlign(label_1, "center", false)
        guiLabelSetVerticalAlign(label_1, "center")

        label_2 = guiCreateLabel(0, 50, 366, 35, "Kullanıcı Adı", false, Giris_yeri)
        guiSetFont(label_2, ust_yazilar)
        guiLabelSetHorizontalAlign(label_2, "center", false)
        guiLabelSetVerticalAlign(label_2, "center")

kaydet = guiCreateCheckBox(0, 203, 141, 22, "Hesabımı Kaydet", false, false, Giris_yeri)
        guiSetFont(kaydet, "default-bold-small")   



addEvent("kapat_panel",true)
addEventHandler("kapat_panel",root,
function()
  guiSetVisible(Giris_yeri,false)
  showCursor(false)
end
)
------------------------------------------Kayıt Kısmı--------------------------------------------------------------------------------
        Kayit_yeri = guiCreateStaticImage((screenW - 366) / 2, (screenH - 351) / 2, 366, 351, "Dosyalar/siyah.png", false)
        guiSetVisible(Kayit_yeri, false) --> Startlıyınca panelin açılmamasını sağlar.
        panel_ustu_2 = guiCreateStaticImage(0, 0, 366, 29, "Dosyalar/kirmizi.png", false, Kayit_yeri)

        ust_yazi_2 = guiCreateLabel(1, 0, 365, 29, "Kayıt Bölümü", false, panel_ustu_2)
        guiSetFont(ust_yazi_2, "default-bold-small")
        guiLabelSetHorizontalAlign(ust_yazi_2, "center", false)
        guiLabelSetVerticalAlign(ust_yazi_2, "center")

        edit_k_2 = guiCreateEdit(0, 85, 366, 37, "", false, Kayit_yeri)
        guiEditSetMaxLength(edit_k_2, 15)

        edit_s_2 = guiCreateEdit(0, 165, 366, 37, "", false, Kayit_yeri)
guiEditSetMasked(edit_s_2, true)
        guiEditSetMaxLength(edit_s_2, 10)

        edit_s_t = guiCreateEdit(0, 243, 366, 37, "", false, Kayit_yeri)
        guiEditSetMasked(edit_s_t, true)
        guiEditSetMaxLength(edit_s_t, 10)
       
        label_tekrar_s = guiCreateLabel(1, 201, 365, 42, "Şifreni Tekrarla", false, Kayit_yeri)
        guiSetFont(label_tekrar_s, ust_yazilar)
        guiLabelSetHorizontalAlign(label_tekrar_s, "center", false)
        guiLabelSetVerticalAlign(label_tekrar_s, "center")

        label_sifre = guiCreateLabel(1, 122, 365, 43, "Şifre", false, Kayit_yeri)
        guiSetFont(label_sifre, ust_yazilar)
        guiLabelSetHorizontalAlign(label_sifre, "center", false)
        guiLabelSetVerticalAlign(label_sifre, "center")

        label_kullanici = guiCreateLabel(1, 49, 364, 36, "Kullanıcı Adı", false, Kayit_yeri)
        guiSetFont(label_kullanici, ust_yazilar)
        guiLabelSetHorizontalAlign(label_kullanici, "center", false)
        guiLabelSetVerticalAlign(label_kullanici, "center")   

buton_k_2 = guiCreateStaticImage(0, 316, 366, 29, "Dosyalar/kirmizi.png", false, Kayit_yeri)

label_k_2 = guiCreateLabel(0, 0, 366, 29, "Kayıt Ol", false, buton_k_2)
        guiSetFont(label_k_2, "default-bold-small")
        guiLabelSetHorizontalAlign(label_k_2, "center", false)
        guiLabelSetVerticalAlign(label_k_2, "center")

    end
)
------------------------------------------Label Animasyon--------------------------------------------------------------------------------
addEventHandler ("onClientMouseLeave", root,
function ()
if source == label_k_2 then
guiSetAlpha(label_k_2, 1)
end
end)

addEventHandler ("onClientMouseEnter", root,
function ()
if source == label_k_2 then
guiSetAlpha(label_k_2, 0.5)
end
end)

addEventHandler ("onClientMouseLeave", root,
function ()
if source == label_m then
guiSetAlpha(label_m, 1)
end
end)

addEventHandler ("onClientMouseEnter", root,
function ()
if source == label_m then
guiSetAlpha(label_m, 0.5)
end
end)

addEventHandler ("onClientMouseLeave", root,
function ()
if source == label_k then
guiSetAlpha(label_k, 1)
end
end)

addEventHandler ("onClientMouseEnter", root,
function ()
if source == label_k then
guiSetAlpha(label_k, 0.5)
end
end)

addEventHandler ("onClientMouseLeave", root,
function ()
if source == label_g then
guiSetAlpha(label_g, 1)
end
end)

addEventHandler ("onClientMouseEnter", root,
function ()
if source == label_g then
guiSetAlpha(label_g, 0.5)
end
end)
----------------------------------------------------------------------------------------------------------------------------------------
--|By.Angel
------------------------------------------Tıklama İşlevleri--------------------------------------------------------------------------------
function kayit_bolumu()
if source == label_k then --> Butonu aktifleştirme.
guiSetVisible(Giris_yeri, false) --> Paneli aktifleştirme.
guiSetVisible(Kayit_yeri, true) --> Paneli aktifleştirme.
showCursor(true)
end
end
addEventHandler("onClientGUIClick", root, kayit_bolumu)


function misafir()
if source == label_m then --> Butonu aktifleştirme.
guiSetVisible(Giris_yeri, false) --> Paneli aktifleştirme.
guiSetVisible(Kayit_yeri, false) --> Paneli aktifleştirme.
showCursor(false)
end
end
addEventHandler("onClientGUIClick", root, misafir)


function kayit_ol()
if source == label_k_2 then --> Butonu aktifleştirme.
kullaniciadi = guiGetText(edit_k_2)
sifre = guiGetText(edit_s_2)
sifretekrar = guiGetText(edit_s_t)               
triggerServerEvent("kayıt", kullaniciadi, sifre, sifretekrar)
end
end
addEventHandler("onClientGUIClick", root, kayit_ol)

function giris_yap_c()
if source == label_g then --> Butonu aktifleştirme.
kullaniciadi = guiGetText(edit_k)
sifre = guiGetText(edit_s)
triggerServerEvent("giris", kullaniciadi, sifre)
end
end
addEventHandler("onClientGUIClick", root, giris_yap_c)
----------------------------------------------------------------------------------------------------------------------------------------
« Son Düzenleme: 01 Eylül 2017, 17:35:07 Gönderen: By.Angel »
 


Çevrimdışı Paradox

  • Kurucu
  • *
    • İleti: 684
  • SH Gaming
Yanıtla #19 : 01 Eylül 2017, 20:51:40
Yukardaki kodu güncelledim tekrar dener misin
 


Çevrimdışı #Serius

  • Uzman Üye
  • *
    • İleti: 685
Yanıtla #20 : 01 Eylül 2017, 21:10:25
köye çıkmıştık babanemlere bayramlaşmaya bakıyorum hemen

Mesaj Birleştirildi: [time]01 Eylül 2017, 22:38:22[/time]
yine hata veriyor :(

Mesaj Birleştirildi: 01 Eylül 2017, 21:34:02
Server.side

Kod: lua
function girisyapserver(kullaniciadi,sifre)
if not (kullaniciadi == "") then
if not (sifre == "") then
local hesap = getAccount ( kullaniciadi, sifre )
if ( hesap ~= false ) then
logIn(source, hesap, sifre)
outputChatBox("Başarıyla Giriş yaptınız.",source)
--setElementdata(source,"girisyapti",1)
else
outputChatBox("hesap ismi veya sifre yanlis'", source, 255,255,255,true)
end
else
outputChatBox("sifre girmelisin!", source, 255,255,255, true)
end
else
outputChatBox("Bir Hata Oluştu",source,255,255,255,true)
end
end
addEvent("giris", true)
addEventHandler("giris", root, girisyapserver)
 
function uyeol(kullaniciadi, sifre, sifretekrar)
        if not (kullaniciadi == "") then
                if not (sifre == "") then
                        if not (sifretekrar == "") then
                                if not (sifre == sifretekrar) outputChatBox("şifreler uyuşmuor", source, 255,255,255,true) return end
                                local hesap = getAccount (kullaniciadi,sifre)
                                if (hesap == false) then
                                    local hesapekleme = addAccount(tostring(kullaniciadi),tostring(sifre))
                                    if (hesapekleme) then
                                        local hesap = getAccount ( kullaniciadi, sifre )
                                        outputChatBox("üye oldun", source, 255,255,255,true)
                                    end
                                                                end
                        else
                                outputChatBox("şifre boş bırakma", source,255,255,255,true)
                        end
                else
                        outputChatBox("şifre boş bırakma", source,255,255,255,true)
                end
        else
                outputChatBox("kullaniciadi bos bırakma", source,255,255,255,true)
        end
end
addEvent("kayit", true)
addEventHandler("kayit", root, uyeol)



« Son Düzenleme: 01 Eylül 2017, 21:34:03 Gönderen: By.Angel »
 


MTASATURK

Ynt: [YARDIM] Hesap Login Ayarları
« Yanıtla #20 : 01 Eylül 2017, 21:10:25 »

Çevrimdışı #CrawL

  • Acemi Üye
  • *
    • İleti: 138
  • Skype: mtacrawl | Discord: crawl</>#2808
Yanıtla #21 : 01 Eylül 2017, 21:44:11
Kod: lua
function girisyapserver(kullaniciadi,sifre)
        if not (kullaniciadi == "") then
                if not (sifre == "") then
                        local hesap = getAccount ( kullaniciadi, sifre )
                        if ( hesap ~= false ) then
                                logIn(source, hesap, sifre)
                                outputChatBox("Başarıyla Giriş yaptınız.",source)
                                --setElementdata(source,"girisyapti",1)
                        else
                                outputChatBox("hesap ismi veya sifre yanlis'", source, 255,255,255,true)
                        end
                else
                        outputChatBox("sifre girmelisin!", source, 255,255,255, true)
                end
        else
                outputChatBox("Bir Hata Oluştu",source,255,255,255,true)
        end
end
addEvent("giris", true)
addEventHandler("giris", root, girisyapserver)
 
function uyeol(kullaniciadi, sifre, sifretekrar)
        if not (kullaniciadi == "") then
                if not (sifre == "") then
                        if not (sifretekrar == "") then
                                if not (sifre == sifretekrar)then outputChatBox("şifreler uyuşmuor", source, 255,255,255,true) return end
                                local hesap = getAccount (kullaniciadi,sifre)
                                if (hesap == false) then
                                    local hesapekleme = addAccount(tostring(kullaniciadi),tostring(sifre))
                                    if (hesapekleme) then
                                        local hesap = getAccount ( kullaniciadi, sifre )
                                        outputChatBox("üye oldun", source, 255,255,255,true)
                                    end
                                                                end
                        else
                                outputChatBox("şifre boş bırakma", source,255,255,255,true)
                        end
                else
                        outputChatBox("şifre boş bırakma", source,255,255,255,true)
                end
        else
                outputChatBox("kullaniciadi bos bırakma", source,255,255,255,true)
        end
end
addEvent("kayit", true)
addEventHandler("kayit", root, uyeol)
 


Çevrimdışı #Serius

  • Uzman Üye
  • *
    • İleti: 685
Yanıtla #22 : 01 Eylül 2017, 21:48:57
skype bak yazdım ordan Clientte hata çıktı ss de attım.

Mesaj Birleştirildi: [time]01 Eylül 2017, 23:00:02[/time]



Client.side

Kod: lua
------------------------------------------Tıklama İşlevleri--------------------------------------------------------------------------------
function kayit_bolumu()
if source == label_k then --> Butonu aktifleştirme.
guiSetVisible(Giris_yeri, false) --> Paneli aktifleştirme.
guiSetVisible(Kayit_yeri, true) --> Paneli aktifleştirme.
showCursor(true)
end
end
addEventHandler("onClientGUIClick", root, kayit_bolumu)


function misafir()
if source == label_m then --> Butonu aktifleştirme.
guiSetVisible(Giris_yeri, false) --> Paneli aktifleştirme.
guiSetVisible(Kayit_yeri, false) --> Paneli aktifleştirme.
showCursor(false)
end
end
addEventHandler("onClientGUIClick", root, misafir)


function kayit_ol()
if source == label_k_2 then --> Butonu aktifleştirme.
kullaniciadi = guiGetText(edit_k_2)
sifre = guiGetText(edit_s_2)
sifretekrar = guiGetText(edit_s_t)               
triggerServerEvent("kayit", kullaniciadi, sifre, sifretekrar)
end
end
addEventHandler("onClientGUIClick", root, kayit_ol)

function giris_yap_c()
if source == label_g then --> Butonu aktifleştirme.
kullaniciadi = guiGetText(edit_k)
sifre = guiGetText(edit_s)
triggerServerEvent("giris", kullaniciadi, sifre)
end
end
addEventHandler("onClientGUIClick", root, giris_yap_c)
----------------------------------------------------------------------------------------------------------------------------------------

Mesaj Birleştirildi: [time]01 Eylül 2017, 23:20:13[/time]
Herkeze teşekkür ederim özellikle Skytürk,Paradox,Ertuğrul_Dutcu,Crwal

Sorunu buldum tigerler böle olması lazımmış.



Kod: lua
triggerServerEvent("kayit",getLocalPlayer(), kullaniciadi, sifre, sifretekrar)

Mesaj Birleştirildi: [time]02 Eylül 2017, 22:31:19[/time]
Bi sorundaha çıktı bundada yardım ederseniz çok sevinirim değerli forum üyleri yetkllileri Hesap kaydetmeyi yapamıyom olmuyo yardım edermisniz server.side cilent.side yukarda

Mesaj Birleştirildi: 02 Eylül 2017, 21:27:48
Client.Side

Kod: lua
------------------------------------------Font işlemleri--------------------------------------------------------------------------------
ust_yazilar = guiCreateFont( "Dosyalar/font.otf", 15 )  -- gerçkleşek font
dn = guiCreateFont( "Dosyalar/font.otf", 13 )  -- gerçkleşek font
----------------------------------------------------------------------------------------------------------------------------------------
--|Hasan Buğra Gül - By.Angel
------------------------------------------Giriş Kısmı--------------------------------------------------------------------------------
addEventHandler("onClientResourceStart", resourceRoot,
    function()
local screenW, screenH = guiGetScreenSize()
        arka_resim = guiCreateStaticImage( 0, 0, 1920, 1200, "Dosyalar/arkapln.png", false )
    guiSetEnabled (arka_resim, false)
        showChat(false)   

        yazi = guiCreateLabel(0.27, 0.14, 0.46, 0.05, "RS GAMİNG | VERSİON : 0.0.0", true,arka_resim)
        guiSetFont(yazi, dn)
        guiLabelSetHorizontalAlign(yazi, "center", false)
        guiLabelSetVerticalAlign(yazi, "center")   

setTimer(
function()
guiLabelSetColor(yazi, math.random(0, 255), math.random(0, 255), math.random(0, 255))
end, 250, 0)

        Giris_yeri = guiCreateStaticImage((screenW - 366) / 2, (screenH - 351) / 2, 366, 351, "Dosyalar/panel.png", false)
        showCursor(true)
        panel_ustu = guiCreateStaticImage(0, 0, 366, 29, "Dosyalar/buton.png", false, Giris_yeri)

        ust_yazi = guiCreateLabel(1, 0, 365, 29, "Giriş Bölümü", false, panel_ustu)
        guiSetFont(ust_yazi, "default-bold-small")
        guiLabelSetHorizontalAlign(ust_yazi, "center", false)
        guiLabelSetVerticalAlign(ust_yazi, "center")

        edit_k = guiCreateEdit(0, 85, 366, 37, "", false, Giris_yeri)
        guiEditSetMaxLength(edit_k, 66666)

        edit_s = guiCreateEdit(0, 167, 366, 37, "", false, Giris_yeri)
        guiEditSetMasked(edit_s, true)
        guiEditSetMaxLength(edit_s, 66666)

        buton_g = guiCreateStaticImage(0, 225, 366, 29, "Dosyalar/buton.png", false, Giris_yeri)
        label_g = guiCreateLabel(0, 0, 366, 29, "Giriş Yap", false, buton_g)
        guiSetFont(label_g, "default-bold-small")
        guiLabelSetHorizontalAlign(label_g, "center", false)
        guiLabelSetVerticalAlign(label_g, "center")

        buton_k = guiCreateStaticImage(0, 270, 366, 29, "Dosyalar/buton.png", false, Giris_yeri)
        label_k = guiCreateLabel(0, 0, 366, 29, "Kayıt Ol", false, buton_k)
        guiSetFont(label_k, "default-bold-small")
        guiLabelSetHorizontalAlign(label_k, "center", false)
        guiLabelSetVerticalAlign(label_k, "center")

        buton_m = guiCreateStaticImage(0, 316, 366, 29, "Dosyalar/buton.png", false, Giris_yeri)
        label_m = guiCreateLabel(0, 0, 366, 29, "Misafir Olarak Gir", false, buton_m)
        guiSetFont(label_m, "default-bold-small")
        guiLabelSetHorizontalAlign(label_m, "center", false)
        guiLabelSetVerticalAlign(label_m, "center")

        label_1 = guiCreateLabel(0, 123, 366, 44, "Şifre", false, Giris_yeri)
        guiSetFont(label_1, ust_yazilar)
        guiLabelSetHorizontalAlign(label_1, "center", false)
        guiLabelSetVerticalAlign(label_1, "center")

        label_2 = guiCreateLabel(0, 50, 366, 35, "Kullanıcı Adı", false, Giris_yeri)
        guiSetFont(label_2, ust_yazilar)
        guiLabelSetHorizontalAlign(label_2, "center", false)
        guiLabelSetVerticalAlign(label_2, "center")

kaydet = guiCreateCheckBox(0, 203, 141, 22, "Hesabımı Kaydet", false, false, Giris_yeri)
        guiSetFont(kaydet, "default-bold-small")   



addEvent("kapat_panel",true)
addEventHandler("kapat_panel",root,
function()
  guiSetVisible(Giris_yeri,false)
  guiSetVisible(arka_resim,false)
  showCursor(false)
  showChat(true)
end
)

------------------------------------------Kayıt Kısmı--------------------------------------------------------------------------------
        Kayit_yeri = guiCreateStaticImage((screenW - 366) / 2, (screenH - 351) / 2, 366, 351, "Dosyalar/panel.png", false)
        guiSetVisible(Kayit_yeri, false) --> Startlıyınca panelin açılmamasını sağlar.
        panel_ustu_2 = guiCreateStaticImage(0, 0, 366, 29, "Dosyalar/buton.png", false, Kayit_yeri)

ust_yazi_2 = guiCreateLabel(1, 0, 365, 29, "Kayıt Bölümü", false, panel_ustu_2)
        guiSetFont(ust_yazi_2, "default-bold-small")
        guiLabelSetHorizontalAlign(ust_yazi_2, "center", false)
        guiLabelSetVerticalAlign(ust_yazi_2, "center")

geri_dn = guiCreateLabel(0, 284, 366, 26, "Giriş bölümüne geri dön", false, Kayit_yeri)
        guiSetFont(geri_dn, dn)
        guiLabelSetHorizontalAlign(geri_dn, "center", false)
        guiLabelSetVerticalAlign(geri_dn, "center")

        edit_k_2 = guiCreateEdit(0, 85, 366, 37, "", false, Kayit_yeri)
        guiEditSetMaxLength(edit_k_2, 66666)

        edit_s_2 = guiCreateEdit(0, 165, 366, 37, "", false, Kayit_yeri)
guiEditSetMasked(edit_s_2, true)
        guiEditSetMaxLength(edit_s_2, 66666)

        edit_s_t = guiCreateEdit(0, 243, 366, 37, "", false, Kayit_yeri)
        guiEditSetMasked(edit_s_t, true)
        guiEditSetMaxLength(edit_s_t, 66666)
       
        label_tekrar_s = guiCreateLabel(1, 201, 365, 42, "Şifreni Tekrarla", false, Kayit_yeri)
        guiSetFont(label_tekrar_s, ust_yazilar)
        guiLabelSetHorizontalAlign(label_tekrar_s, "center", false)
        guiLabelSetVerticalAlign(label_tekrar_s, "center")

        label_sifre = guiCreateLabel(1, 122, 365, 43, "Şifre", false, Kayit_yeri)
        guiSetFont(label_sifre, ust_yazilar)
        guiLabelSetHorizontalAlign(label_sifre, "center", false)
        guiLabelSetVerticalAlign(label_sifre, "center")

        label_kullanici = guiCreateLabel(1, 49, 364, 36, "Kullanıcı Adı", false, Kayit_yeri)
        guiSetFont(label_kullanici, ust_yazilar)
        guiLabelSetHorizontalAlign(label_kullanici, "center", false)
        guiLabelSetVerticalAlign(label_kullanici, "center")   

buton_k_2 = guiCreateStaticImage(0, 316, 366, 29, "Dosyalar/buton.png", false, Kayit_yeri)

label_k_2 = guiCreateLabel(0, 0, 366, 29, "Kayıt Ol", false, buton_k_2)
        guiSetFont(label_k_2, "default-bold-small")
        guiLabelSetHorizontalAlign(label_k_2, "center", false)
        guiLabelSetVerticalAlign(label_k_2, "center")



    end
)
------------------------------------------Label Animasyon--------------------------------------------------------------------------------
addEventHandler ("onClientMouseLeave", root,
function ()
if source == label_k_2 then
guiSetAlpha(label_k_2, 1)
end
end)

addEventHandler ("onClientMouseEnter", root,
function ()
if source == label_k_2 then
guiSetAlpha(label_k_2, 0.5)
end
end)

addEventHandler ("onClientMouseLeave", root,
function ()
if source == geri_dn then
guiSetAlpha(geri_dn, 1)
end
end)

addEventHandler ("onClientMouseEnter", root,
function ()
if source == geri_dn then
guiSetAlpha(geri_dn, 0.5)
end
end)

addEventHandler ("onClientMouseLeave", root,
function ()
if source == label_m then
guiSetAlpha(label_m, 1)
end
end)

addEventHandler ("onClientMouseEnter", root,
function ()
if source == label_m then
guiSetAlpha(label_m, 0.5)
end
end)

addEventHandler ("onClientMouseLeave", root,
function ()
if source == label_k then
guiSetAlpha(label_k, 1)
end
end)

addEventHandler ("onClientMouseEnter", root,
function ()
if source == label_k then
guiSetAlpha(label_k, 0.5)
end
end)

addEventHandler ("onClientMouseLeave", root,
function ()
if source == label_g then
guiSetAlpha(label_g, 1)
end
end)

addEventHandler ("onClientMouseEnter", root,
function ()
if source == label_g then
guiSetAlpha(label_g, 0.5)
end
end)
----------------------------------------------------------------------------------------------------------------------------------------
--|By.Angel
------------------------------------------Tıklama İşlevleri--------------------------------------------------------------------------------
function kayit_bolumu()
if source == label_k then --> Butonu aktifleştirme.
guiSetVisible(Giris_yeri, false) --> Paneli aktifleştirme.
guiSetVisible(Kayit_yeri, true) --> Paneli aktifleştirme.
showCursor(true)
end
end
addEventHandler("onClientGUIClick", root, kayit_bolumu)

function giris_bolumu()
if source == geri_dn then --> Butonu aktifleştirme.
guiSetVisible(Giris_yeri, true) --> Paneli aktifleştirme.
guiSetVisible(Kayit_yeri, false) --> Paneli aktifleştirme.
showCursor(true)
end
end
addEventHandler("onClientGUIClick", root, giris_bolumu)


function misafir()
if source == label_m then --> Butonu aktifleştirme.
guiSetVisible(Giris_yeri, false) --> Paneli aktifleştirme.
guiSetVisible(Kayit_yeri, false) --> Paneli aktifleştirme.
guiSetVisible(arka_resim, false) --> Paneli aktifleştirme.
showCursor(false)
showChat(true)
end
end
addEventHandler("onClientGUIClick", root, misafir)


function kayit_ol()
if source == label_k_2 then --> Butonu aktifleştirme.
kullaniciadi = guiGetText(edit_k_2)
sifre = guiGetText(edit_s_2)
sifretekrar = guiGetText(edit_s_t)               
triggerServerEvent("kayit",getLocalPlayer(), kullaniciadi, sifre, sifretekrar)
end
end
addEventHandler("onClientGUIClick", root, kayit_ol)

function giris_yap_c()
if source == label_g then --> Butonu aktifleştirme.
kullaniciadi = guiGetText(edit_k)
sifre = guiGetText(edit_s)
triggerServerEvent("giris",getLocalPlayer(), kullaniciadi, sifre)
end
end
addEventHandler("onClientGUIClick", root, giris_yap_c)
----------------------------------------------------------------------------------------------------------------------------------------

Server.Side

Kod: lua
function girisyapserver(kullaniciadi,sifre,hesap_kaydet)
        if not (kullaniciadi == "") then
                if not (sifre == "") then
                        local hesap = getAccount ( kullaniciadi, sifre )
                        if ( hesap ~= false ) then
                                logIn(source, hesap, sifre)
                                outputChatBox ("#ffcc00 Başarıyla Hesabınıza giriş yaptınız. | #00ccffKullanıcı Adınız: #FFFFFF" .. kullaniciadi .. " #cccccc| Sifreniz: #FFFFFF" .. sifre .. "",source,255,255,255,true )
outputChatBox ("#cccccc Giriş / Kayıt Panelinin  Yapımcısı: #000000By.#ffffffANGEL",source,255,255,255,true )
triggerClientEvent(source,"kapat_panel",source)
                                --setElementdata(source,"girisyapti",1)
if hesap_kaydet == true then
triggerClientEvent(source,"kayit.save",getRootElement(),kullaniciadi,sifre)
else
triggerClientEvent(source,"reset.save",getRootElement(),kullaniciadi,sifre)
end

else
                                outputChatBox("hesap ismi veya sifre yanlis'", source, 255,255,255,true)
                        end
                else
                        outputChatBox("sifre girmelisin!", source, 255,255,255, true)
                end
        else
                outputChatBox("Bir Hata Oluştu",source,255,255,255,true)
        end
end
addEvent("giris", true)
addEventHandler("giris", root, girisyapserver)
 
function uyeol(kullaniciadi, sifre, sifretekrar)
        if not (kullaniciadi == "") then
                if not (sifre == "") then
                        if not (sifretekrar == "") then
                                if not (sifre == sifretekrar)then outputChatBox("şifreler uyuşmuor", source, 255,255,255,true) return end
                                local hesap = getAccount (kullaniciadi,sifre)
                                if (hesap == false) then
                                    local hesapekleme = addAccount(tostring(kullaniciadi),tostring(sifre))
                                    if (hesapekleme) then
                                        local hesap = getAccount ( kullaniciadi, sifre )
                                        outputChatBox("üye oldun", source, 255,255,255,true)
                                    end
                                                                end
                        else
                                outputChatBox("şifre boş bırakma", source,255,255,255,true)
                        end
                else
                        outputChatBox("şifre boş bırakma", source,255,255,255,true)
                end
        else
                outputChatBox("kullaniciadi bos bırakma", source,255,255,255,true)
        end
end
addEvent("kayit", true)
addEventHandler("kayit", root, uyeol)
« Son Düzenleme: 02 Eylül 2017, 21:27:48 Gönderen: By.Angel »
 


Çevrimdışı #Serius

  • Uzman Üye
  • *
    • İleti: 685
Yanıtla #23 : 04 Eylül 2017, 20:14:03
Hesap kayıt yapmada da yardımcı olrmusnuz.