Добавлен Хоттаб
На карте1 создал переменную (целочисленную) и обозначил её как текущее золото игрока затем сохранил в кэш игры
На карте2 выгрузил переменную которая отвечала за текущее золото игрока из последнего кэша
На карте2 выгрузил переменную которая отвечала за текущее золото игрока из последнего кэша
Загвоздка в том, что пременная не проявляет себя на карте2, то есть на карте1 игрок получил 375 золота, перешёл на некст карту2 и золото пропало
КАРТИНКА1--карта1
КАРТИНКА2--карта2
КАРТИНКА2--карта2
Принятый ответ
Похожие вопросы:
ответ
RikLine:Sergarr:Да, я понимаю, но другой вопрос: как "дать редактору понять", что один из игроков отсутствует? Какое событие или же условие надо поставить?Со вторым - можно легко уменьшить хп всех юнитов одной стороны с помощью функции Set Handicap из ГУИ.Можно просто считать количество играющих игроков. В ГУИ это делается так: создаешь целочисленную переменную и приравниваешь ее значение к Number of players in (All of players matching (((Matching player) slot status) равно Играет)).Чтобы это дело прикрутить к установке гандикапа, ты создаешь триггер с кучей событий вида Игрок 1 (красный) leaves the game, туда вставляешь эту штуку выше, и затем там же устанавливаешь гандикап.Да, и еще, эта функция считает всех компьютерных игроков тоже как "играющих", так что на это надо сделать поправку.
ответ
~8gabriel8:
Можешь триггерно давать опыт, для этого в таблице опыта ставишь 0, героев помещаешь в группу, в триггере событие юнит умирает, в условии юнит - враг, в действии в группе героев даёшь опыт.
`
ОЖИДАНИЕ РЕКЛАМЫ...
Чтобы оставить комментарий, пожалуйста, войдите на сайт.
Все что слева от знака присвоения это то КУДА записывается значение. Все что справа - это то, ЧТО записывается.