Код
set %whiteList [1] id1
set %whiteList [2] id2
...
set #whiteListSize size(whiteList)
set #target тут_магия
set %result indexof ( %whiteList (#target) )
set #itsWhiteList size(%result)
if #itsWhiteList < 1
log таргет не из белого списка
end
Теперь касательно магии. Эти чары запущены доп окнами или как? Нужно понимать откуда дергать данные то. Можно, например скрипт(ы) сделать чтобы они дергали текущие цели и проверяли их. Можно ли запускать подобные скрипты на тех самых персонажах?