Добавлен , опубликован
Алгоритмы, Наработки и Способности
Способ реализации:
GUI
Тип:
Наработка
Версия Warcraft:
1.26+

Продажа юнитов

MUI: да
Импорт: нет
Утечки: нет
Требования: JNGP
Описание: Простая наработка, позволяющая продавать юнитов.
  • Не работает на героев!

Скриншот

Технические подробности

Перенос в свою карту
Способности
  • 'sell' Продажа
Переменные
Триггеры
Настройки
Содержимое триггеров
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
0
28
5 лет назад
Отредактирован PT153
0
на 1.30+ вроде добавили возможность без костылей узнать стоймость юнитов.
Нет, не добавили, всё также смотрим стоимость через нативки из common.ai.
NazarPunk:
И нативки из common.ai
Это Custom Script, с ним всё хорошо.
Там используется добавленая в JNGP опция GUI поэтому карта не открывается.
А вот это можно переделать на CustomScript.
0
29
5 лет назад
0
всетаки работка аи нативок является не задокументированной возможностью
GetUnit*Cost не работают, благо близы догадались очень нужную UnitAlive добавить.
0
24
5 лет назад
Отредактирован prog
0
GetUnit*Cost не работают
Пошел проверил. В Lua режиме строка print(_ENV["GetUnitGoldCost"](GetUnitTypeId(u))) исправно вывела мне стоимость юнита. Стучу через _ENV потому как лень распарсить ai нативки.
0
29
5 лет назад
0
prog, это я рахло передал юнита вместо равкода((
print(GetUnitGoldCost(FourCC('hfoo')))
Всё работает без костылей.
Стучу через _ENV потому как лень распарсить ai нативки.
Я уже ai распарсил.
0
24
5 лет назад
0
это я рахло передал юнита вместо равкода((
Я тоже сперва так сделал, но завернул в xpcall и он рассказал мне где я не прав)
Всё работает без костылей.
У меня ai не распаршен, поэтому на GetUnitGoldCost ругается проверка синтаксиса
Я уже ai распарсил.
Распарсил... С варнингами - имена параметров не совпадают в доках и в коде. Не смертельно, и так работает, но проверка синтаксиса ругается.
0
29
5 лет назад
Отредактирован nazarpunk
0
Я тоже сперва так сделал, но завернул в xpcall и он рассказал мне где я не прав)
А я просто обратил внимание на принимаемый integer))
С варнингами - имена параметров не совпадают в доках и в коде.
Заметил, будет время поправлю.
0
24
5 лет назад
0
Заметил, будет время поправлю
Отписал в комментах все варнинги которые выдает у меня проверка синтаксиса на все три файла.
Я, правда, всеравно буду пользоваться своей версией - я многие вещи иначе паршу.
2
13
5 лет назад
2
Наработка интересная, но немного странная
0
29
5 лет назад
0
но немного странная
Что в ней странного то?
2
13
5 лет назад
Отредактирован N7 Molot
2
NazarPunk:
Что в ней странного то?
Возможно, что только мне так странно это выглядит, было бы немного логичнее, что после использование "Продажа" в здании, то сначала разберают здание некоторое время, а после дают дерево и деньги.
0
29
5 лет назад
0
было бы немного логичнее, что после использование "Продажа" в здании, то сначала разберают здание некоторое время, а после дают дерево и деньги.
Тут главное показать принцип, как с помощью всего одной абилки можно продавать не только здания, но и юнитов. Для этого на GUI и сделано, чтоб каждый мог модифицировать под свои нужды.
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.