ES/setAccountPassword
Jump to navigation
Jump to search
Esta funcion establece una contraseña a la cuenta especificada
Sintax
bool setAccountPassword ( account laCuenta, string contraseña )
Argumentos Requeridos
- laCuenta: La cuenta a la cual quieres establecer una contraseña
- contraseña: la contraseña que va a ser establecida
Returns
Devuelve true si la contraseña es establecida correctamente, false de otra manera.
Ejemplo
Este ejemplo le permite al usuario cambiar su contraseña con un comando.
function CambiarLaContraseña(elJugador, comando, contraseñaAnterior, contraseñaNueva) -- Obtener la cuenta en la cual el jugador esta logueado local cuenta = getPlayerAccount(elJugador) if (cuenta) then -- si esta en una cuenta de invitado, no se permitira que la contraseña sea cambiada if (isGuestAccount(cuenta)) then outputChatBox("Debes estar logueado para poder cambiar de contraseña.", elJugador) else -- Si esta logueado en una cuenta -- verificar que la contraseñaAnterior sea la correcta local verificar = getAccount(getAccountName(cuenta), contraseñaAnterior) if (verificar) then -- Revisar que la contraseñaNueva tenga mas de 5 caracteres if (string.len(contraseñaNueva) >= 5) then setAccountPassword(cuenta, contraseñaNueva) else outputChatBox("Tu contraseña nueva debe tener por lo menos 5 caracteres.", elJugador) end else outputChatBox("Tu contraseña anterior es invalida.", elJugador) end end end end addCommandHandler("cambiarcontraseña", CambiarLaContraseña)
Vease tambien
- addAccount
- copyAccountData
- getAccount
- getAccountData
- getAccountName
- getAccountPlayer
- getAccountSerial
- getAccounts
- getAccountsBySerial
- getAllAccountData
- getPlayerAccount
- isGuestAccount
- logIn
- logOut
- removeAccount
- setAccountData
- setAccountPassword
- getAccountByID
- getAccountID
- getAccountIP
- getAccountsByData
- getAccountsByIP
- setAccountName