JewillПривет всем.Возможно ли сделать такую проверку,чтобы если определённый игрок управляется AI,то просто не выполнять скрипт карты,а если человек,то выполнить.Делается вроде через DoFile и создания нескольких доп.луа файлов,но как конкретно это реализовать не знаю.Может кто подскажет?
Можно создать рядом с MapScript.lua (или в другой папке, главное потом путь правильно написать) другие луа файлы и в них писать скрипты. Чтобы написанные там скрипты выполнялись, в MapScript нужно написать:
doFile('script.lua')
Соответственно, чтобы они не выполнялись, если игрок компьютер, можно сделать проверку:
if IsAIPlayer(PLAYER_..) == 0 then
doFile('script.lua')
end;
Здесь 0 - если игрок человек, 1 - если компьютер.