Вопрос ( 3 \ 3 ): Если у вас допустим заканчиваются идеи или просто творческий кризис, ну или просто ваш гений не хочет придумывать что-то особенное, то что вы предпринимаете?
меня одного смущает, что в описании к ролику написан ответ на вопрос автора?
И вправду. Почему, когда некоторые смотрят видео из ютуба, то не удосуживаются посмотреть описание под видео. И таких людей не мало, кстати. Но мне кажется, что автор хотел, чтобы ему сделали просто пример.
Naadir, можно конечно, но у нас Cheramore Team)
Кстати не плохо было по середине потрет головы ведьмы с белыми волосами, а ниже скрёщённая скалка со сковородкой XD И немного фэнтезийно чтобы было ы..
KingMaximax, ну, да. У меня не очень получается делать большой ланд, кончается вдохновение и идеи, а вот небольшие местечки, типо городов там, деревень - получается
Этого достаточно, ведь ланд можно делать и по кусочкам собрать в один большой. Не правда ли?
А почему Близзард не хочет развивать моддинг в Warcraft III? Зачем они поделили единое сообщество модмейкеров на множество лагерей, предпочитающие ту или иную версию?
Потому что они могут только фиксить, а добавлять новое им либо в падлу, либо нет, если есть возможность привлечь больше денег, если кол-во желающих опр. большое кол-ва и если другие тоже захотят купить игру. Скоро будет так, что за каждое обновления патча будут платить золотом.
Пушистый, может и можно ли их будет, но это будет не очень просто. PTR - это просто тестовая версия, главное, чтобы они каск на офф. версию патча не перевели, то это будет ужас. Но всё же стоит убедить пургу отказаться от каска, но для этого понадобится весомая причина, с весомыми аргументами.
Интересно, а как модмейкерам на Хайве такие "патчи"? Вкусно?
Не все зашло, некоторым очень не понравилось, когда варик перешёл на каск. Когда читал, посты баттлнет или хайве, иногда видел недовольные посты. И думаю не сложно будет догадаться, как им на вкус те самые новенькие патчи. И вообще для этого есть тема обсуждения патча.
Пушистый, вот бы наши некоторые xgm'цы так же старались как сей MindWorX, и вообще можно и дать идею, но можно и самим придумать что-то. Общими усилиями самых продвинутых в деле инжектинга, ну проч. особых пользователей сего сайта можно будет и не такое запилить. Если тот же самый мемный хак делается через прелоад эксплоит, то почему бы не замутит .dll, обращённую в микс с таким же успехом и кучей примочек. Так сказать обновлённый custom 1.26a. Но вряд ли тут такое будет.
У проект WEX есть три пути.
Прейти к 1.26+ различные надбавки + japi.
Понравится близзам, что мало-вероятно.
3. Каким-то чудом найти исходники патча 1.26 (Они с++), и позволения пурги делать свои костыли внутри и пр. плюхи.
Почить старый добрый модинг, старый добрый mpq-юшный варик. И вознестись во мод-небеса.
Hanabishi, придётся ли остаться на 1.26 или на 1.29.
Хотя можно было поковырять в 1.26, настроив там japi или сделать модуль-микс, который бы подключал любые архивы, которые захочу. К пример запрашивая из папки mod, листая по перечню файлов с расширением .mpq, и автоматом подключал бы их.
Вы правы, моддинг считай уже умер с 1.30 патча. Но тому всё виной недоброжелательные люди со своими хаками на карты, ну иль то хуже использующие дыры эксплойты для пакостей. Вот и защищает себя со всех фронтов патч 1.30. Ну, думаю и там найдётся своя дыра, и на неё свой соискатель-открыватель... Хотя, это маловероятно.
Вопрос 2 (1\3 ) Какой твой любимый язык программирования? +Джасс-прос: Что вам больше понравилось в vJass, т.е. какая интерпретация, примочка что-то вроде этого?
Просто отлавливаем общий приказ, в котором айди юнита, который мы нанимаем меняем в очереди, и воля. Ну и проверяем здание отдавшее сей приказ, то ли здание, которому нужно менять. Вот полный пример:
globals
constant integer barrack = 'hbar'
constant integer footman = 'hfoo'
constant integer footman_a = 'h000'
constant integer footman_b = 'h001'
constant integer footman_c = 'h002'
constant integer footman_d = 'h003'
constant integer footman_e = 'h004'
integer array RandomTrain
endglobals
function AssetTrains takes nothing returns nothing
local player p = Player(0)
call DestroyTimer(GetExpiredTimer())
set RandomTrain[0] = footman
set RandomTrain[1] = footman_a
set RandomTrain[2] = footman_b
set RandomTrain[3] = footman_c
set RandomTrain[4] = footman_d
set RandomTrain[5] = footman_e
call SetPlayerTechMaxAllowed( p, footman_a, 0 )
call SetPlayerTechMaxAllowed( p, footman_b, 0 )
call SetPlayerTechMaxAllowed( p, footman_c, 0 )
call SetPlayerTechMaxAllowed( p, footman_d, 0 )
call SetPlayerTechMaxAllowed( p, footman_e, 0 )
set p = null
endfunction
function Trig_New_Actions takes nothing returns nothing
local unit u = GetTriggerUnit()
local integer id = GetIssuedOrderId()
local player p = GetOwningPlayer(u)
local integer newId = 0
if GetUnitTypeId(u) == barrack then
set newId = RandomTrain[GetRandomInt(0,5)]
if newId != footman then
call SetPlayerTechMaxAllowed( p, footman, 0 )
call SetPlayerTechMaxAllowed( p, newId, -1 )
call IssueImmediateOrderById( u, 851976 )
call IssueImmediateOrderById( u, newId )
call SetPlayerTechMaxAllowed( p, footman, -1 )
call SetPlayerTechMaxAllowed( p, newId, 0 )
endif
endif
set u = null
set id = 0
set p = null
set newId = 0
endfunction
function InitTrig_New takes nothing returns nothing
set gg_trg_New = CreateTrigger( )
call TimerStart( CreateTimer(), 1., false, function AssetTrains )
// call AssetTrains()
call TriggerAddAction( gg_trg_New, function Trig_New_Actions )
call TriggerRegisterPlayerUnitEvent( gg_trg_New, Player(0), EVENT_PLAYER_UNIT_ISSUED_ORDER, null )
endfunction
Надеюсь, что ты наалисишься. Если будут зулусы в коде, дай знать.
Ну в общем, я сделал всё что мог, чтобы дать вам чёткий ответ.
crusader556, это можно реализовать без даммика даже, только потребуется отменять или продолжать найм этого же.
Мы будет проверять с помощью GetTrainedUnitType(), а в самой казарме скроем 5 тех юнитов на найм, при помощи блокировки исследований, триггерно конечно же.
Для этого у нас есть реакция на событие:
Далее, если нам выпал шанс, то мы временно блокируем Пехотинца, отменяем, разблокируем рандного другого и нанимаем. А если ничего не выпало на рандом, то оставляем как есть.
Однако, я с подобным вообще не возился, успех не гарантирован. Проблема возникает уже с очередью)
crusader556, т.е. тебе нужно заменять уже нанимающегося юнита я так понял?
Нанял, а он уже другой. Кликнул по пехотинцу, а он уже бугай или страж ночных эльфов, но нанимается.
Hanabishi, зря метели перевили варик на каск. Он потерял некую свою изюминку или оригинальность. И мы привыкли ко старому и доброму mpq. Вот интересно, а обращается ли он к сторонним каск архивам?
Лучше бы оставили MPQ, и сделали возможность подключать собственные или к примеру отдельно для карты mapname.w3x-MapMod.mpq. Ну или просто запилили бы параметр, который мог линковать любой MPQ к карте. Просто проще заранее заложить файлы для карты в mpq. И постепенно обновлять карту с лёгким весом. Опыт с миксами показал хорошие итоги.
Пытался подключить ruRU-War3Mod.mpq, но не робит. Что я делаю не так? Создавал новый архив в MPQMaster HS: 8192 и BS: 4096 и всё как положено, в папке с игрой.
» Fa_losophy / Интерактив (кековая)
Ред. Волчачка
» WarCraft 3 / Как сделать свет от фонарика?
» Fa_losophy / Интерактив (кековая)
» Fa_losophy / Интерактив (кековая)
» Кузня Волчачки / Набираю в команду
Кстати не плохо было по середине потрет головы ведьмы с белыми волосами, а ниже скрёщённая скалка со сковородкой XD И немного фэнтезийно чтобы было ы..
Ред. Волчачка
» Кузня Волчачки / Набираю в команду
Naadir, как вам логотип команды?
» Кузня Волчачки / Набираю в команду
» Кузня Волчачки / Набираю в команду
» Кузня Волчачки / Набираю в команду
» Fa_losophy / Интерактив (кековая)
Ред. Волчачка
» Кузня Волчачки / Набираю в команду
» WarCraft 3 / Простой способ подключения собственных MPQ-архивов
» WarCraft 3 / Простой способ подключения собственных MPQ-архивов
И вообще для этого есть тема обсуждения патча.
» Вселенная моими кривыми руками / Конкурс имени Demonoid'a v2
» WarCraft 3 / Простой способ подключения собственных MPQ-архивов
3. Каким-то чудом найти исходники патча 1.26 (Они с++), и позволения пурги делать свои костыли внутри и пр. плюхи.- Почить старый добрый модинг, старый добрый mpq-юшный варик. И вознестись во мод-небеса.
DracoL1ch:» Fa_losophy / Интерактив (кековая)
Вопрос 2 (1\3 ): Какая версия делфи вам больше по душе или вы 7-ой пользуетесь?
+Бонус вопрос: что вы думаете о Lazarus и Pascal ABC?
» WarCraft 3 / Простой способ подключения собственных MPQ-архивов
Хотя можно было поковырять в 1.26, настроив там japi или сделать модуль-микс, который бы подключал любые архивы, которые захочу. К пример запрашивая из папки mod, листая по перечню файлов с расширением .mpq, и автоматом подключал бы их.
» Fa_losophy / Интерактив (кековая)
+Джасс-прос: Что вам больше понравилось в vJass, т.е. какая интерпретация, примочка что-то вроде этого?
Ред. Волчачка
» WarCraft 3 / Модели Юнита
Вот полный пример:
Ну в общем, я сделал всё что мог, чтобы дать вам чёткий ответ.
Ред. Волчачка
» WarCraft 3 / Модели Юнита
Мы будет проверять с помощью GetTrainedUnitType(), а в самой казарме скроем 5 тех юнитов на найм, при помощи блокировки исследований, триггерно конечно же.
Для этого у нас есть реакция на событие:
Однако, я с подобным вообще не возился, успех не гарантирован. Проблема возникает уже с очередью)
» WarCraft 3 / Модели Юнита
Нанял, а он уже другой. Кликнул по пехотинцу, а он уже бугай или страж ночных эльфов, но нанимается.
» WarCraft 3 / Где можно скачать иконки предметов из 1 доты?
» WarCraft 3 / Простой способ подключения собственных MPQ-архивов
Лучше бы оставили MPQ, и сделали возможность подключать собственные или к примеру отдельно для карты mapname.w3x-MapMod.mpq. Ну или просто запилили бы параметр, который мог линковать любой MPQ к карте. Просто проще заранее заложить файлы для карты в mpq. И постепенно обновлять карту с лёгким весом. Опыт с миксами показал хорошие итоги.
» WarCraft 3 / Простой способ подключения собственных MPQ-архивов
» WarCraft 3 / Простой способ подключения собственных MPQ-архивов