FAForever Forums
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    • Login

    change mod

    Scheduled Pinned Locked Moved Modding & Tools
    1 Posts 1 Posters 214 Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • B
      Broker
      last edited by

      Hello
      trying to change how the mod works Filter Select

      trying to make a function of adding a new unit to a group, not creating a new group.

      but not working

      if Filters[group] == nil then Filters[group] = {}
      

      full code

      local Filters = {}
      
      function AddFilterSelection(group)
      	local SelectedUnits = GetSelectedUnits()
      	local Names = {}
      		
      	
      	-- I add this
      	if Filters[group] == nil then Filters[group] = {}
      	
      	-- i comment this	
      	--Filters[group] = {}
      	
      
      	
      	for _,unit in SelectedUnits do
      		local id = unit:GetEntityId()
      		local bp = unit:GetBlueprint()
      		--LOG(repr(bp))
      		if not isInTable(Filters[group],bp.BlueprintId) then
      			Filters[group][id] = bp.BlueprintId
      			Names[id] = TechCategoryList[bp.TechCategory]..LOC(bp.Description)
      			--Names[id] = bp.General.UnitName
      		end
      	end
      	message = 'Filter contains: '
      	for _,unitName in Names do
      		message = message..unitName..', '
      	end
      	print(message)
      	--PrintText(message,28,"ff9161ff",1, 'centerbottom')
      end
      
      1 Reply Last reply Reply Quote 0
      • First post
        Last post