ES/setAccountPassword: Difference between revisions

From Multi Theft Auto: Wiki
Jump to navigation Jump to search
(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...")
 
m (Добавление языков)
 
Line 49: Line 49:
==Vease tambien==
==Vease tambien==
{{Account functions}}
{{Account functions}}
[[en:setAccountPassword]]
[[ru:setAccountPassword]]
[[ar:setAccountPassword]]
[[es:setAccountPassword]]
[[zh-cn:setAccountPassword]]

Latest revision as of 15:49, 12 April 2021

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