Jump to content

[Ayuda]NOSE QUE ERROR TIENE!


Atouk

Recommended Posts

Hola, estoy re caliente de que nose que me viene pasando que no me salen los scripts.

Ta todo bien y anda, despues cambio unas cosas y no anda, las vuelvo a poner como antes y no andan, me paso lo mismo con otro panel de login mas lindo, y nada..

script:

--client:

enableKickPlayer = true 
maxLoginAttempts = 5  
  
  
addEventHandler("onClientResourceStart", resourceRoot, 
    function() 
    sX, sY = guiGetScreenSize() 
        wdwMain = guiCreateWindow(sX*3.282051282051282, sY*2.865671641791045, sX*2.56, sY*4, "Identificacion", false) 
        guiWindowSetSizable(wdwMain, false) 
  
        imgLogo = guiCreateStaticImage(10, 22, 380, 62, ":login/logo.png", false, wdwMain) 
        btnLogin = guiCreateButton(268, 136, 95, 42, "Loguear", false, wdwMain) 
        guiSetFont(btnLogin, "default-bold-small") 
        guiSetProperty(btnLogin, "NormalTextColour", "FFAAAAAA") 
        labelUsuario = guiCreateLabel(20, 97, 46, 16, "Usuario:", false, wdwMain) 
        guiSetFont(labelUsuario, "default-bold-small") 
        editUsername = guiCreateEdit(71, 94, 182, 24, "", false, wdwMain) 
        labelClave = guiCreateLabel(20, 150, 36, 16, "Clave:", false, wdwMain) 
        guiSetFont(labelClave, "default-bold-small") 
        editPassword = guiCreateEdit(61, 146, 192, 24, "", false, wdwMain) 
        guiEditSetMasked(editPassword, true) 
        btnConfirmRegistration = guiCreateButton(268, 84, 95, 42, "Registrar", false, wdwMain) 
        guiSetFont(btnConfirmRegistration, "default-bold-small") 
        guiSetProperty(btnConfirmRegistration, "NormalTextColour", "FFAAAAAA")     
         
        guiSetVisible(wdwMain, true) 
                guiSetInputEnabled(true) 
                showCursor(true) 
                addEventHandler("onClientGUIClick",btnLogin,onClickLogin) 
                addEventHandler("onClientGUIClick",btnConfirmRegistration,onClickRegisterConfirm) 
                addEventHandler("onRequestIncreaseAttempts",getRootElement(),increaseAttempts) 
                attemptedLogins = 0 
    end 
) 
  
  
  
function onClickLogin(button,state) 
    if(button == "left" and state == "up") then 
        if (source == btnLogin) then 
            username = guiGetText(editUsername) 
            password = guiGetText(editPassword) 
            triggerServerEvent("onRequestLogin",getLocalPlayer(),username,password,enableKickPlayer,attemptedLogins,maxLoginAttempts) 
        end 
    end 
end 
  
  
function onClickRegisterConfirm(button,state) 
    if(button == "left" and state == "up") then 
        if (source == btnConfirmRegistration) then 
            username = guiGetText(editUsername) 
            password = guiGetText(editPassword) 
            triggerServerEvent("onRequestRegister",getLocalPlayer(),username,password) 
        end 
    end 
end 
  
function onStop() 
guiSetInputEnabled(false) 
    guiSetVisible(wdwMain, false) 
    showCursor(false) 
end 
addEventHandler( "onClientResourceStop", root, onStop ) 
  
  
function hideLoginWindow() 
    guiSetInputEnabled(false) 
    guiSetVisible(wdwMain, false) 
    showCursor(false) 
end 
addEvent("hideLoginWindow", true) 
addEventHandler("hideLoginWindow", getRootElement(), hideLoginWindow) 
  
  
function increaseAttempts() 
    attemptedLogins = attemptedLogins+1 
end 
  

--server:

  
  
function loginPlayer(username,password,enableKickPlayer,attemptedLogins,maxLoginAttempts) 
    if not (username == "") then 
        if not (password == "") then 
            local account = getAccount ( username, password ) 
            if ( account ~= false ) then 
                logIn (source, account, password) 
                outputChatBox ("#0000FF* #FFFFFFTe logueaste con exito!",source,255,255,255,true) 
                spawnPlayer ( source, 946.90917696875, 2103.4135742188, 19.6938877, 270, 287, getTeamFromName( "Civiles" ) ) 
                givePlayerMoney( source, 500 ) 
                fadeCamera( source, true, 5 ) 
                triggerClientEvent (source,"hideLoginWindow",getRootElement()) 
            else 
                if enableKickPlayer == true then 
                    if (attemptedLogins >= maxLoginAttempts-1) then 
                        outputChatBox ("#0000FF* #FFFFFFError en usuario y/o contraseña!",source,255,255,255,true) 
                        setTimer(outputChatBox,500,1,"#0000FF* #FFFFFFAtencion! Intentos de logueo! [#008AFF"..attemptedLogins+1 .."/"..maxLoginAttempts.."#FFFFFF]",source,255,255,255,true) 
                        setTimer(outputChatBox,1000,1,"#0000FF* #FFFFFFSeras kickeado en #008AFF5 segundos#FFFFFF!",source,255,255,255,true) 
                        setTimer(kickPlayer,5000,1,source,"Fallo al loguearte") 
                    else 
                        outputChatBox ("#0000FF* #FFFFFFError en usuario y/o contraseña!",source,255,255,255,true) 
                        setTimer(outputChatBox,500,1,"#0000FF* #FFFFFFIntentos de logueo: [#008AFF"..attemptedLogins+1 .."/"..maxLoginAttempts.."#FFFFFF]",source,255,255,255,true) 
                        triggerClientEvent(source,"onRequestIncreaseAttempts",source) 
                    end 
                else 
                    outputChatBox ("#0000FF* #FFFFFFError en usuario y/o contraseña!",source,255,255,255,true) 
                end 
            end 
        else 
            outputChatBox ("#0000FF* #FFFFFFError! Porfavor escriba una contraseña!",source,255,255,255,true) 
        end 
    else 
        outputChatBox ("#0000FF* #FFFFFFError! Porfavor escriba un nombre de usuario!",source,255,255,255,true) 
    end 
end 
  
  
function registerPlayer(username,password) 
    if not (username == "") then 
        if not (password == "") then 
                    local account = getAccount (username,password) 
                    if (account == false) then 
                        local accountAdded = addAccount(tostring(username),tostring(password)) 
                        if (accountAdded) then 
                            outputChatBox ("#0000FF* #FFFFFFTe registraste con exito! [usuario: #ABCDEF" .. username .. " #FF0000| #FFFFFFContraseña: #ABCDEF" .. password .. "#FFFFFF]",source,255,255,255,true ) 
                            setTimer(outputChatBox,800,1,"#0000FF* #FFFFFFAhora puedes loguearte correctamente.",source,255,255,255,true ) 
                        else 
                            outputChatBox ("#0000FF* #FFFFFFOcurrio un error! Porfavor escriba un nombre de usuario y/o contraseña diferente y vuelva a intentar.",source,255,255,255,true ) 
                        end 
                    else 
                        outputChatBox ("#0000FF* #FFFFFFError! Ya existe una cuenta con ese nombre de usuario!",source,255,255,255,true ) 
                end 
        else 
            outputChatBox ("#0000FF* #FFFFFFError! Porfavor escriba una contraseña!",source,255,255,255,true) 
        end 
    else 
        outputChatBox ("#0000FF* #FFFFFFError! Porfavor escriba un nombre de usuario!",source,255,255,255,true) 
    end 
    end 
  
function onWasted(player) 
spawnPlayer ( player, 946.90917696875, 2103.4135742188, 19.6938877, 90, 287, getTeamFromName( "Civiles" ) ) 
fadeCamera( player, true, 5 ) 
end 
addEventHandler( "onPlayerWasted", root, onWasted ) 
  
  
  
  
addEvent("onRequestLogin",true) 
addEvent("onRequestRegister",true) 
addEventHandler("onRequestLogin",getRootElement(),loginPlayer) 
addEventHandler("onRequestRegister",getRootElement(),registerPlayer) 
  
  

Ayudenme porfa, si hay algo que pueda mejorar o achicar, diganme , gracias!

Link to comment

¿Qué dice /debugscript 3? ¿Cuál es el problema, que parte falla? Y yo que tú cambiaría esta línea:

imgLogo = guiCreateStaticImage(10, 22, 380, 62, ":login/logo.png", false, wdwMain) 

Por esta:

imgLogo = guiCreateStaticImage(10, 22, 380, 62, "login/logo.png", false, wdwMain) 

Asegúrate de que también hayas agregado la imagen a meta.xml y que esté en la carpeta logo.

Link to comment
  • Recently Browsing   0 members

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