ES/setAccountPassword: Difference between revisions
Jump to navigation
Jump to search
MarioKartero (talk | contribs) (Created page with "__NOTOC__ {{Server function}} Esta funcion establece una contraseña a la cuenta especificada ==Sintax== <syntaxhighlight lang="lua"> bool setAccountPassword ( account laCuenta, string contra...") |
(No difference)
|
Revision as of 20:58, 30 September 2011
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