Jump to content

Script Register [AYUDA]


Aruna

Recommended Posts

Hola tengo un problema con este script de registro, cuando hago desde el Cliente con un panel no me deja registrarme

Ustedes ven alguna falla en el script SERVER?

local root = getRootElement() 
tryToLoginPlayer = function(username, password) 
  local account = getAccount(username, password) 
  if account then 
    local accountName = getAccountName(account) 
    logIn(source, account, password) 
    triggerClientEvent(source, "onPlayerDoneLogin", source, accountName, password) 
    triggerEvent("onPlayerDayZLogin", getRootElement(), username, pass, source) 
  else 
    outputChatBox("[Login]#FF9900 Contraseña o Cuenta Incorrecta", source, 255, 255, 255, true) 
  end 
end 
addEvent("onClientSendLoginDataToServer", true) 
addEventHandler("onClientSendLoginDataToServer", root, tryToLoginPlayer) 
  
tryToRegsiterPlayer = function(username, pass) 
  if not getAccount(username) then 
    theAccount = addAccount(username, pass) 
    if theAccount then 
      logIn(source, theAccount, pass) 
      outputChatBox("Registraste la cuenta" .. username .. "' Jugador '" .. getPlayerName(source) .. "'#FFFFFF su contraseña '" .. pass .. "'!", source, 255, 255, 255, true) 
      triggerClientEvent(source, "onPlayerDoneLogin", source, username, pass) 
      triggerEvent("onPlayerDayZRegister", getRootElement(), username, pass, source) 
    else 
      reason = "Error Desconocido, Preciona F8 y usa: (Register  !" 
      outputChatBox("[Login]#FF9900 " .. reason, source, 255, 255, 255, true) 
    end 
  else 
    reason = "Ya existe esa cuenta" 
    outputChatBox("[Login]#FF9900 " .. reason, source, 255, 255, 255, true) 
  end 
end 
  
addEvent("onClientSendRegisterDataToServer", true) 
addEventHandler("onClientSendRegisterDataToServer", getRootElement(), tryToRegsiterPlayer) 

Link to comment

Usa este script mio

function registerPlayer(username,password,passwordConfirm) 
    if not (username == "") then 
        if not (password == "") then 
            if not (passwordConfirm == "") then 
                if password == passwordConfirm then 
                    local account = getAccount (username,password) 
                    if (account == false) then 
                        local accountAdded = addAccount(tostring(username),tostring(password)) 
                        if (accountAdded) then 
                        outputChatBox ("#FF0000* #00FF00Bienvenido al servidor tu nombre de ! [usuario: #FFFFFF" .. username .. " #00FF00| y su Contraseña: #FFFFFF" .. password .. "#00FF00 ]",source,255,255,255,true ) 
                            outputChatBox("#FF0000Inicia Sesion Para Continuar!!", source, 255, 0, 0, true) 
                        else 
                            outputChatBox("#FF0000Tus datos estan Mal!!", source, 255, 0, 0, true) 
                        end 
                    else 
                        outputChatBox("#FF0000La cuenta ya existe Usa Otra!!", source, 255, 0, 0, true) 
                    end 
                else 
                    outputChatBox("#FF0000Tu Contraseña esta mal!!", source, 255, 0, 0, true) 
                end 
            else 
                outputChatBox("#FF0000Confirma Porfavor!!", source, 255, 0, 0, true) 
            end 
        else 
            outputChatBox("#FF0000Error en La Contraseña!!", source, 255, 0, 0, true) 
        end 
    else 
        outputChatBox("#FF0000Malos Datos Vuelve a Intentar!!", source, 255, 0, 0, true) 
    end 
end 
addEvent("onRequestRegister",true) 
addEventHandler("onRequestRegister",getRootElement(),registerPlayer) 
  
  

Edita los outputChatBox y agregale triggers o Como quieeras

Link to comment
Usa este script mio
function registerPlayer(username,password,passwordConfirm) 
    if not (username == "") then 
        if not (password == "") then 
            if not (passwordConfirm == "") then 
                if password == passwordConfirm then 
                    local account = getAccount (username,password) 
                    if (account == false) then 
                        local accountAdded = addAccount(tostring(username),tostring(password)) 
                        if (accountAdded) then 
                        outputChatBox ("#FF0000* #00FF00Bienvenido al servidor tu nombre de ! [usuario: #FFFFFF" .. username .. " #00FF00| y su Contraseña: #FFFFFF" .. password .. "#00FF00 ]",source,255,255,255,true ) 
                            outputChatBox("#FF0000Inicia Sesion Para Continuar!!", source, 255, 0, 0, true) 
                        else 
                            outputChatBox("#FF0000Tus datos estan Mal!!", source, 255, 0, 0, true) 
                        end 
                    else 
                        outputChatBox("#FF0000La cuenta ya existe Usa Otra!!", source, 255, 0, 0, true) 
                    end 
                else 
                    outputChatBox("#FF0000Tu Contraseña esta mal!!", source, 255, 0, 0, true) 
                end 
            else 
                outputChatBox("#FF0000Confirma Porfavor!!", source, 255, 0, 0, true) 
            end 
        else 
            outputChatBox("#FF0000Error en La Contraseña!!", source, 255, 0, 0, true) 
        end 
    else 
        outputChatBox("#FF0000Malos Datos Vuelve a Intentar!!", source, 255, 0, 0, true) 
    end 
end 
addEvent("onRequestRegister",true) 
addEventHandler("onRequestRegister",getRootElement(),registerPlayer) 
  
  

Edita los outputChatBox y agregale triggers o Como quieeras

El script no es tuyo, lo he visto en la comunidad.

Link to comment
Y ahora que Andan editando todos los resources de La comunidad? es un script un poco viejo .-.

No es necesario saber que es de la comunidad, sabiendo tu nivel de scripting es imposible que realices tu ese código sin haberlo copiado.

Link to comment
  • Recently Browsing   0 members

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