Jump to content

Recommended Posts

Опять я :)
Вообщем, я хочу чтобы у меня было примерно так: /makeleader ник и номер фракции, чтобы добавляло в ACL группу, а если 0 то удаляло. Вроде написал, но не работает.

function makeleader ( source, commandName, accountName, fraction )
    local accName = getAccountName ( getPlayerAccount ( source ) )
	local fraction = 0, 1, 2, 3
	  if isObjectInACLGroup ("user."..accName, aclGetGroup ( "Admin" ) ) then
	   if accountName then
	   if fraction == 1  then
		aclGroupAddObject (aclGetGroup("leaderLSPD"), "user."..accountName)
		aclGroupAddObject (aclGetGroup("leaders"), "user."..accountName)
		aclGroupAddObject (aclGetGroup("LSPD"), "user."..accountName)
	   elseif fraction == 2 then
	   aclGroupAddObject (aclGetGroup("leaderLVPD"), "user."..accountName)
		aclGroupAddObject (aclGetGroup("leaders"), "user."..accountName)
		aclGroupAddObject (aclGetGroup("LVPD"), "user."..accountName)
	   elseif fraction == 3 then
	   aclGroupAddObject (aclGetGroup("leaderSFPD"), "user."..accountName)
		aclGroupAddObject (aclGetGroup("leaders"), "user."..accountName)
		aclGroupAddObject (aclGetGroup("SFPD"), "user."..accountName)
		elseif fraction == 0 then
		aclGroupRemoveObject (aclGetGroup("leaderLVPD"), "user."..accountName)
		aclGroupRemoveObject (aclGetGroup("leaderSFPD"), "user."..accountName)
		aclGroupRemoveObject (aclGetGroup("leaderLSPD"), "user."..accountName)
		aclGroupRemoveObject (aclGetGroup("leaders"), "user."..accountName)
		aclGroupRemoveObject (aclGetGroup("LVPD"), "user."..accountName)
		aclGroupRemoveObject (aclGetGroup("SFPD"), "user."..accountName)
		aclGroupRemoveObject (aclGetGroup("LSPD"), "user."..accountName)
		else 
		outputChatBox ("*Такой фракции не существует", source, 255, 255, 255)
     end
 end
   else
  outputChatBox ("*У Вас нет доступа", source, 255, 255, 255)
 end
 end
addCommandHandler("makeleader", makeleader)

Заранее спасибо. :)

Link to comment
9 minutes ago, K1parik said:

удали это, дай скрипту админские права и должно все работать

Пробовал удалить, дал права, ничего не работает. Какие будут советы?

Edited by MRmihailZH
Link to comment

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...