6

» WarCraft 3 / Как сделать чтобы ИИ управлял поставленными в редакторе юнитами?

Делать свой ИИ, либо в редакторе ИИ, либо писать самому.
Ещё можешь дописать своих юнитов в стандартные скрипты.
6

» WarCraft 3 / Игнорирование юнитов ИИ

ИИ сам таскает призванных юнитов, поэтому можешь создавать разведчиков триггером, чтобы он их не трогал. Иногда он может взять и не вызванных в атакующий отряд, если те будут рядом с местом битвы, но в основном он их не трогает.
6

» Самый важный блог / Про пасху, атеизм и верующих

По мне так оно вообще расплывчато в
большинстве ситуаций.
Во многих, но для большинства людей можно найти пересечение того, что они считают хорошим.
Нашим устройством. Не природой, как таковой. Напомню, что твои возмущения начались с того, что тебя не устраивает факт того, что в природе нет хороших либо плохих событий с точки зрения самой природы.
Мои возмущения начались с того, что без веры не разобрались что есть хорошо. У природы нет точки зрения. Устройсво человека можно назвать человеческой природой, не знаю что ты подразумеваешь под словом природа.
Ну тут вообще не согласен. Человек редкое существо которое считает хорошим подавлять некоторые инстинкты и потребности, заложенные природой.
Не инстинкты так эмоции - это все равно идет от нашего устройства.
6

» Самый важный блог / Про пасху, атеизм и верующих

природа != инстинкт
Природа широкое понятие. Я не приравнял её к инстинкту, а уточнил.
Кстати про боль тебе сообщает не инстинкт как таковой а нервные рецепторы. А вот последующая реакция самосохранения это инстинкт.
Не суть.
"Хорошо-плохо" это понятия придуманные человеком.
Но понимаем мы под хорошо в основе всё, что удовлетворяет нашим потребностям, инстинктам, плохо - нет. А они даны природой. Наше "хорошо" навязано нам нашим устройством, не важно как мы его обозвали.
И честно, я не думаю, что астероид такой летит в какую-то безымянную планету и природа такая сидит думает "ох как хорошо я поступаю, я такая правильная!".
Не природа считает что-то хорошим, а наше определение хорошего зависит от нашего устройства.
Поэтому согласен с тимуром в этом:
И, как мне кажется, гораздо лучше выглядит правило "не совершай плохих поступков, просто потому, что это плохо". Это на самом деле элементарные вещи уровня детского
сада, но одни люди и так их понимают, а других нужно припугнуть наказанием после смерти.
Понятие хорошо для человека достаточно ясно, нечего гадать, что считать хорошим.
6

» Самый важный блог / Про пасху, атеизм и верующих

Дык природе неизвестно, что такое "плохо"
Дык природе известно, или ты сам решил когда чувствовать боль, а когда нет? Например, тебе отрезают руку, природа(инстинкт) говорит тебе что это плохо. Если ты причинишь боль кому-то, он вероятно ответит тем же, тебе будет больно(плохо), значит не стоит просто так трогать кого-то(это плохо). Конечно кроме боли есть и другие рычаги, это просто пример.
6

» Самый важный блог / Про пасху, атеизм и верующих

Extravert,
Могу ли я назвать "огородом атеизма", то, что относится к атеизму? Да, могу.
Действия каких бы то ни было атеистов не имеют отношения к атеизму как понятию или мировоззрению и к другим атеистам.
Я таки понял за это время, что я хочу взять от атеизма
Ты имел ввиду не то, что ты взял что-то у сообщества атеистов, а именно утверждение/мировоззрение, как ты сам пояснил в следующем предложении:
Само убеждение - оно логично, и вероятностно обосновано. Да, я про то, что нет никакого бога.
Кроме этого утверждения в атеизме ничего нет.
Могу ли я сказать "взять у атеизма" в отношении вещей, им порожденных?
Их породили конкретные люди, ты обвиняешь сам атеизм. Поэтому ты так сказать не можешь, иначе можешь кидать камень в огород всех людей, за то что те "порождают" преступления.
6

» Самый важный блог / Про пасху, атеизм и верующих

Я таки понял за это время, что я хочу взять от атеизма.
И я кидаю камень в огород атеизма во всём, что не касается этой темы.
В атеизме нет ничего, что не касается этой темы, кидать камни в огород можно только конкретным людям. Доказывать, что бога нет, атеизм от тебя не требует, как и поддерживать что-либо.
6

» Crossland Wars / Crossland Wars Alpha released!

ИИ работает всегда в 1х1. Ставил 4х4 не работало, таймер останавливался на 17-19 секунде, игра зависала, но меню работало. А так неплохо, сыграл пару раз.
6

» WarCraft 3 / Помощь с mix архивами

Ты указываешь не полные пути до файлов, не знаю про звуки но для модели точно это нужно. Попробовал бы в карту сначала закинуть с этой иерархией.
6

» WarCraft 3 / ИИ

С корабликами точно не найдёшь,ИИ под каждую карту свой, а в мили стандартном кораблей нет.
6

» WarCraft 3 / Команда свитч

nvc123, всё равно где-нибудь будет нужна сама GetPlayerId, лучше уж не лениться и делать по нормальному.
6

» WarCraft 3 / Команда свитч

nvc123, переопределять GetPlayerId то зачем, перебор. Заменить его в работе с статистикой.
6

» WarCraft 3 / Не работает

SetInteger твоя функция или ещё чья-то, код её ты не выложил, пробуй вместо неё SaveInteger(udg_MyHashtable, StringHash("Azib_Move"), 0, val - 1). В гуи Hash table - save integer.
6

» WarCraft 3 / Закрытие карты

ГУИ действие в триггере:
Видимость - Create an initially Разблокирован visibility modifier for Игрок 1 (Красный) emitting Чёрная маска across (Playable map area)
Когда юнит уйдёт с места, оно останется не открытым на карте.
6

» WarCraft 3 / Проблема с открытием карты.

OlegSharmuta, вторая карта перестала работать после того, как ты её обычным редактором открыл или сама по себе?
OlegSharmuta, скачал её, она защищена криво, поэтому не работает в игре и не открывается в редакторе. Тебе нужно найти рабочую версию, или можешь попробовать сломать депротектором эту.
6

» WarCraft 3 / Проблема с открытием карты.

OlegSharmuta, попробуй скачать карту у своих друзей. А вторая перестала запускаться, когда ты открыл её через жнгп? Если да, то он у тебя портит карты. Иначе может у тебя варик не той версии.
6

» WarCraft 3 / Проблема с открытием карты.

OlegSharmuta, раз не хочет запускаться, не отображаются фракции, значит нерабочая. Ты играл в неё?
6

» WarCraft 3 / Проблема с открытием карты.

OlegSharmuta, а нетронутая редактором карта открывается через игру или нет? Помню метод защиты был, изменения в редакторе не сохранялись.
6

» WarCraft 3 / перебор

Можешь использовать вместо своей глобалки bj, можешь сделать group loop:
unit u
loop
set u = FirstOfGroup(g)
exitwhen u == null
GroupRemoveUnit(g, u)
...
endloop
Ещё лучше сделать ещё варианты функций и проверять udg_pl в вызывающей функции и выбирать нужный фильтр.
function nahogdenie3 takes nothing returns boolean
return ( IsPlayerEnemy(GetOwningPlayer(GetFilterUnit()), true)
endfunction
function nahogdenie3 takes nothing returns boolean
return ( IsPlayerEnemy(GetOwningPlayer(GetFilterUnit()), false)
endfunction