mirror of
				https://github.com/mt-mods/playerfactions.git
				synced 2025-11-04 10:15:29 +01:00 
			
		
		
		
	Merge branch 'master' into updated_5.9.0
This commit is contained in:
		
							
								
								
									
										5
									
								
								init.lua
									
									
									
									
									
								
							
							
						
						
									
										5
									
								
								init.lua
									
									
									
									
									
								
							@@ -178,14 +178,17 @@ function factions.disband_faction(faction_name)
 | 
			
		||||
	return true
 | 
			
		||||
end
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
function factions.hash_password(password)
 | 
			
		||||
	return minetest.sha256(password)
 | 
			
		||||
end
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
function factions.valid_password(faction_name, password)
 | 
			
		||||
	if not facts[faction_name] or not password then
 | 
			
		||||
		return false
 | 
			
		||||
	end
 | 
			
		||||
 | 
			
		||||
	return factions.hash_password(password) == facts[faction_name].password256
 | 
			
		||||
end
 | 
			
		||||
 | 
			
		||||
@@ -199,6 +202,7 @@ function factions.set_password(faction_name, password)
 | 
			
		||||
	if not (facts[faction_name] and 'string' == type(password)) then
 | 
			
		||||
		return false
 | 
			
		||||
	end
 | 
			
		||||
 | 
			
		||||
	facts[faction_name].password256 = factions.hash_password(password)
 | 
			
		||||
	save_factions()
 | 
			
		||||
	return true
 | 
			
		||||
@@ -287,6 +291,7 @@ function cc.list()
 | 
			
		||||
	end
 | 
			
		||||
end
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
function cc.info(player_name, params)
 | 
			
		||||
	local faction_name = params[2]
 | 
			
		||||
	if not faction_name then
 | 
			
		||||
 
 | 
			
		||||
@@ -34,7 +34,7 @@ Missing faction name.=Nom de faction manquant.
 | 
			
		||||
Missing password.=Mot de passe manquant.
 | 
			
		||||
Missing player name.=Nom de joueur manquant.
 | 
			
		||||
Name: @1@nOwner: @2@nMembers: @3=Nom : @1@nPropriétaire : @2@nMembres : @3
 | 
			
		||||
Ownership has been transferred to @1.=La propriété a été transférée à @2.
 | 
			
		||||
Ownership has been transferred to @1.=La propriété a été transférée à @1.
 | 
			
		||||
Password has been updated.=Le mot de passe a été mis à jour.
 | 
			
		||||
Permission denied: Wrong password.=Permission refusée : mauvais mot de passe.
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user