Аскет2Нет, таки не работают скрипты. В чём дело? Посмотрите, если можно.
Надо разблокировать консоль в игре, и там будет написано, в чем именно косяк в скрипте. Не выкладывать же каждый раз скрипт целиком сюда.
По поводу скрипта, мельком глянул, вот что заметил:
function SetPlayerStartResources (player, wood, ore, mercury, crystal, sulfur, gem, gold)
if player == 1
then wood = 20
ore = 20
mercury = 10
crystal = 15
sulfur = 10
gem = 10
gold = 15000
end
end
вот это что такое? Изобретение велосипеда, еще и неправильное.
SetPlayerStartResources (1, 20, 20, 10, 15, 10, 10, 15000)
--без всяких function и пр.
может так проще?
и да, для чего все таки вот эта функция?
function alive()
while IsHeroAlive("Hero9") do
sleep(10)
end
Loose()
-- или --
Loose(1)
end
Если это то, о чем я думаю, то можно сделать намного проще и понятней, без всяких циклов