AR/aclDestroyGroup: Difference between revisions

From Multi Theft Auto: Wiki
Jump to navigation Jump to search
(Created page with "__NOTOC__ {{Server function}} <!-- Describe in plain english what this function does. Don't go into details, just give an overview --> . "ACL" تعمل هذه الوظيفة...")
 
No edit summary
Line 9: Line 9:
bool aclDestroyGroup ( aclgroup aclGroup )
bool aclDestroyGroup ( aclgroup aclGroup )
</syntaxhighlight>  
</syntaxhighlight>  
{{OOP||[[aclgroup]]:destroy||}}
===الفراغات المطلوبة :===  
===الفراغات المطلوبة :===  
<!-- List each argument one per line. This should be the argument's name as in the argument list above, NOT the argument's data type -->
<!-- List each argument one per line. This should be the argument's name as in the argument list above, NOT the argument's data type -->

Revision as of 14:17, 27 April 2020

. "ACL" تعمل هذه الوظيفة على حذف جروب من الـ

تركيب الوظيفة :

bool aclDestroyGroup ( aclgroup aclGroup )

الفراغات المطلوبة :

  • aclGroup: إسم القروب الذي تود حذفه من الأسل .

المعطيات :

إذا لم يتم حذف الجروب بسبب خطأ في الفراغات المطلوبة false إذا تم حذف الجروب بنجاح , و تقوم بإرجاع قيمة true تقوم بإرجاع قيمة

مثال :

This example allows admins to remove an ACL group they specify.

function removeACLGroup ( source, command, groupName )
-- Check if they're an admin...
	if ( isObjectInACLGroup ( "user." .. getAccountName ( getPlayerAccount ( source )), aclGetGroup ( "Admin" ) ) ) then
		if ( groupName ) then -- Check if they specified the group name
			local group = aclGetGroup ( groupName ) -- Return any groups matching the name
				if ( group ) then -- If any were returned then...
					aclDestroyGroup ( group ) -- Destroy that group
				else
					-- Tell them if no groups with that name were found...
					outputChatBox ( "No group with that name was found.", source, 255, 0, 0 )
				end
	
		else -- If they didn't specify the group
			outputChatBox ( "Please specify the group name.", source, 255, 0, 0 ) -- Tell them that they must
		end
	else -- If they're not an admin....
		outputChatBox ( "You must be an admin to use this command", source, 255, 0, 0 ) -- Tell them it's restricted
	end
end
addCommandHandler ( "removeACL", removeACLGroup ) -- Make it happen when somebody types "/removeACL"

تمت الإضافة و الترجمة من قبل : ^iiEcoo'x_)

See Also