29

» WarCraft 3 / Библиотека функций

Faion, вот круче:
define addpool(T, M) = {
    struct T##pool{
        
        static constant int max = M
        
        int count = 0
        T blocked[thistype.max]
        
        T get(){
            T h
            do {
                h = T##.vector[GetRandomInt(0, T##.vectorCount - 1)]
            } whilenot(!this.isBlocked(h))
            this.add(h)
            return h
        }
        
        void add(T h){
            this.blocked[this.count++] = h
        }
        
        bool isBlocked(T h){
            int i = 0
            whilenot(i == this.count){
                if (h == this.blocked[i]){
                    return true
                }
                i++
            }
            return false
        }
    }
}
Группы не юзаю, например.
29

» WarCraft 3 / Пак Сфер 5 шт.

2 и 3 норм, остальные, к сожалению, выглядят как говно =(
29

» WarCraft 3 / cJass - дополнение к языку JASS

по идее жассхелпер работает после адика, думаешь он бы не заметил отсутствие функции?
29

» WarCraft 3 / WC3 Explorer Patch

1, 2. К сожалению, не шарю в других языках практически.
  1. Это жавовские стандартные, да.
  2. Окей.
  3. Ага, спасибо, нашел параметр /s.
  4. Окей, можно вообще все опционально сделать.
В общем, ждите новую версу.
29

» WarCraft 3 / WC3 Explorer Patch

  1. Обертка в .exe для удобства - ~230 кб.
  2. JVM запускается, да. Не вина программы + это лишь при первом запуске.
  3. Конкретнее?
  4. Ok.
  5. Ok.
  6. Ok. Как добавить, отдельными пунктами, иличо?
29

» WarCraft 3 / Библиотека функций

naxim, facepalm, лично у меня МОЖНО играть в сингле, но нельзя сохраняться. окей, юзай как знаешь. Я вообще юзаю ReloadGameCaches(), но это неблаготворно сказывается на реплеях.
29

» WarCraft 3 / GetLocalPlayer()

agentex, да емае у меня работает датаменеджер 8 секунд загрузка, 30 значений, все идеально.
29

» WarCraft 3 / GetLocalPlayer()

ZeToX2007, на то и статьи, чтобы свести все воедино ! а насчет тех примеров, что ты привел, я таких хитростей не знаю, честно говоря. Поделись-ка.
29

» WarCraft 3 / GetLocalPlayer()

Всегда можно было. Ну загружать дело опасное, +нужны включенные локальные файлы у игрока. Я, например, только сохраняю.
29

» Wizards World / Общее обсуждение

Я решил выложить изменения когда третий лог наберется до конца, да =)