А зачем что то изобретать, когда можно скопировать код из Blizzard.j и сменить ИД ратуш?
А ещё я нашел это:
function MeleeCheckForVictors takes nothing returns force
local integer playerIndex
local integer opponentIndex
local force opponentlessPlayers = CreateForce()
local boolean gameOver = false
Check to see if any players have opponents remaining.
set playerIndex = 0
loop
if (not bj_meleeDefeated[playerIndex]) then Determine whether or not this player has any remaining opponents.
set opponentIndex = 0
loop If anyone has an opponent, noone can be victorious yet.
if MeleePlayerIsOpponent(playerIndex, opponentIndex) then
return CreateForce()
endif
Keep track of each opponentless player so that we can give them a victory later.
call ForceAddPlayer(opponentlessPlayers, Player(playerIndex))
set gameOver = true
endif
Можно через целочисленную попробовать, если юнит вошёл в регион и к переменной добавляй 1, и если переменная равна 2, обнуляешь ее и выполняешь действия
Если ты до этого проверял карту, её копия есть в коренной папке варкрафта, в папке maps, в которой есть папка test, возможен откат, в зависимости от того,когда ты её проверял, а если ты после этой проверял другие, это тебе не поможет. Также на свои карты лучше делать копии, будет надёжнее.
кхе, всё вроде можно, но объяснять долго, третье простое, просто при юзании способности в триггерах добавь условие сравнения, если юнит цель применяемой способности нежить, тогда действие о дополнительном уроне, например если способность наносит 100, то 20% это 20,в действии приказать применяющий юнит нанести урон юнит цель применяемой способности 100+(0.20х100), перед этим 100 можно установить, как переменную, например если с каждым уровнем урон растёт на 100, то переменная int=100хУровень способности способность у применяющий юнит.
Понятно. Завтра попробую.:D
А остальное, ты можешь объяснить как это делать, желательно со скриншотами в личку?
Мне просто лень, но первое уже делали, это вроде не сложно, нужно 24 часа пометить для таймера, и когда он тикает, выбираются все юниты на карте (крестьяне) и дают владельцу этих юнитов копеечки
А второе, я не делал такого, но попробовал бы сделать все способности, как предметы, и при покупки, срабатывает триггер, который сразу удаляет это предмет и дарует способность герою, купившему, при этом этот триггер должен проверить, а если ли у этого героя такая способность, если есть, можно написать, что она уже есть, или увеличить уровень способности, а также нужно проверить максимальный уровень способности
Если не разберешься сам, или непонятки в моих ответах, напиши в скайп, я тебе и пример там скину: ura14235
кхе, всё вроде можно, но объяснять долго, третье простое, просто при юзании способности в триггерах добавь условие сравнения, если юнит цель применяемой способности нежить, тогда действие о дополнительном уроне, например если способность наносит 100, то 20% это 20,в действии приказать применяющий юнит нанести урон юнит цель применяемой способности 100+(0.20х100), перед этим 100 можно установить, как переменную, например если с каждым уровнем урон растёт на 100, то переменная int=100хУровень способности способность у применяющий юнит.
Сложно объяснил?
Ребята, слишком много, если нужно заставить юнита атаковать другого юнита, неважно где он находился бы на карте, тогда можно сделать так.
Только, если владелец юнитов, является игроком, тогда ему нужно открыть карту. А если владелец является игроком Нейтрально-враждебным тогда, используйте ещё вторую картинку.
Можно сделать скилл, который будет создавать дамми, которые будут кидать благодать на юнитов, ну и условий парочку, таких как, юнит принадлежит союзнику применяющего юнита, юнит жив, Тип юнита (не здание), здоровье у юнето не равно 100%, а потом создаёшь дамми в позициях в указанной области и заставляешь их кастовать благодать. Если хочешь, я могу сделать этот скилл, ответь мне.
Проще некуда, в магическом круге переносишь всех из "Обучено войск" в "Улучшается до" и сам увидишь результат, также придётся подождать столько же времени, сколько строится рабочий.
Kiseijuu: Sei no Kakuritsu 6 - это все больше напоминает историю Человека-Паука. Но что могу сказать - ГГ, порви эту тварь. За маму можно и медленно, разрывая на мелкие кусочки. Я бы так, по крайне мере, сделал.
хоть мосье годиком и апшипся, и олдфаги готовы забросать все это дело помидорами и детской неожиданностью, но хобби и личных увлечений никто не отменял, если есть время и желание - удачки
но вы делаете это лишь для себя, своих друзей и пары-тройки человек из сайта, которым не лень будет скачать карту и у которых сохранился вц3
Да, в принципе ты прав, изначально карта была предназначена для игры с друзьями
Мне казалось что у большей половины людей на сайте есть ВЦ3 П4ела:
Редактор во втором старике
Да, старкрафт 2 там и графика лучше и редактор мощнее, но мне варик ближе
Отредактирован WoLLFeR
» WarCraft 3 / Как заставить редактор распознавать ратушу
quq_CCCP: А ещё я нашел это:
function MeleeCheckForVictors takes nothing returns force
local integer playerIndex
local integer opponentIndex
local force opponentlessPlayers = CreateForce()
local boolean gameOver = false
set playerIndex = 0
loop
if (not bj_meleeDefeated[playerIndex]) then
Determine whether or not this player has any remaining opponents.
set opponentIndex = 0
loop
If anyone has an opponent, noone can be victorious yet.
if MeleePlayerIsOpponent(playerIndex, opponentIndex) then
return CreateForce()
endif
exitwhen opponentIndex == bj_MAX_PLAYERS
endloop
them a victory later.
call ForceAddPlayer(opponentlessPlayers, Player(playerIndex))
set gameOver = true
endif
exitwhen playerIndex == bj_MAX_PLAYERS
endloop
set bj_meleeGameOver = gameOver
endfunction
Как бы я не пытался включить, вечно ошибки находит
» WarCraft 3 / Юниты вошли в область!
» WarCraft 3 / Как повысить уровень способности в НЕ героя?
» WarCraft 3 / Не возможно открыть файл основной карты
» WarCraft 3 / Чисто затупка
» Волшебник Земноморья / Главная страница
Отредактирован WoLLFeR
» WarCraft 3 / Вопросы.
А второе, я не делал такого, но попробовал бы сделать все способности, как предметы, и при покупки, срабатывает триггер, который сразу удаляет это предмет и дарует способность герою, купившему, при этом этот триггер должен проверить, а если ли у этого героя такая способность, если есть, можно написать, что она уже есть, или увеличить уровень способности, а также нужно проверить максимальный уровень способности
Если не разберешься сам, или непонятки в моих ответах, напиши в скайп, я тебе и пример там скину: ura14235
Отредактирован WoLLFeR
» WarCraft 3 / Вопросы.
Сложно объяснил?
Отредактирован WoLLFeR
» WarCraft 3 / вопрос
» WarCraft 3 / Использsвание Способностей
» WarCraft 3 / Способности
Отредактирован tysch_tysch
» WarCraft 3 / Не забывайте. Делаем карты на уровне Blizzard Entertainment
» WarCraft 3 / Fraer Map New Races 0.23
» Вернулся в WE / Продвижение моей карты №1
» Вернулся в WE / Продвижение моей карты №1
» Вернулся в WE / Продвижение моей карты №1
» Аниме / Обсуждение аниме и манги
» Вернулся в WE / Вернулся в WE
» Вернулся в WE / Вернулся в WE
Мне казалось что у большей половины людей на сайте есть ВЦ3
П4ела: Да, старкрафт 2 там и графика лучше и редактор мощнее, но мне варик ближе
» Вернулся в WE / Вернулся в WE
у меня NewGen WE
» WarCraft 3 / Урон от урона
» WarCraft 3 / Урон от урона
» WarCraft 3 / Слияние юнитов
» WarCraft 3 / Слияние юнитов