All pastes #542293 Raw Edit

Question

public lua v1 · immutable
·published 2007-06-05 19:56 UTC
rendered paste body
function GM.SelectUnitsFromCircle(ply,cmd,args)         if !ply.RTSMode then return end                  local pos1 = Vector(tonumber(args[1]),tonumber(args[2]),tonumber(args[3])- 500)         local pos2 = Vector(tonumber(args[4]),tonumber(args[5]),tonumber(args[6])+ 500)                  local NPCTable = {}         for k,v in pairs(ents.FindInBox(pos1,pos2)) do             if string.find(v:GetClass(),"npc_") then                print("found npc "..v:GetClass())                table.insert(NPCTable,v)             end         end         umsg.Start("RTS_ClearSelected",ply)         umsg.End()         for k,v in pairs(NPCTable) do             umsg.Start("RTS_AddSelected",ply)             umsg.Entity(v)             umsg.End()                          table.insert(ply.SelectedUnits,v)         endendconcommand.Add("RTS_SelectUnitsFromCircle",GM.SelectUnitsFromCircle)