16

» WarCraft 3 / Есть ли готовые решения по отключению читов

Если ставишь юнитов, которые ни принадлежат никакому игроку, то на них не действует этот чит! Можно заюзать.
16

» WarCraft 3 / Поставить определённую музыку за расу

8gabriel8:
B редакторе звуков заменяешь стандартную музыку. Вот так:
Хм у меня карта мультиплеерная, а на это очень много места уйдет...
16

» WarCraft 3 / AI не защищает союзников

Naadir:
Может быть, ты менял взаимосвязи свиток<->ратуша? Или он просто не успевает? Или лагеря далеко стоят?
Эх, да я даже специально базу (это у нежити) поставил на стандарт, и свиток тоже. И вообще всех юнитов у нежити)
И всё равно - я нападаю, а остальные союзники фармят нейтралов....
16

» Star Wars: The Black Empire / Star Wars: The Black Empire

Meddin:
Fraps, фильмы не каноничны? я просто не шарю, что более канон.
Фильмы каноничны, как и сериал "Повстанцы", где показывается что он выжил
Кристофер:
Насчет Гривуса: "После исполнения приказа 66 клоны перевезли останки генерала Гривуса и его корабль «Бездушный» в одно из хранилищ на Утапау. Через несколько лет останки были обнаружены кибернетиком Николаем Кайнсворти, и он на основе кибернетического тела Гривуса создал дроида N-K Некрозиса."
Насчет Дарта Мола: "Дрогнув от шока и боли, Мол упал навзничь в шахту, где распался на две половины. Тем не менее, Молу удалось выжить после своего поражения от рук Кеноби, благодаря своей ненависти к падавану и жажде к жизни. Он упал в воду на дне шахты и был сброшен в мусорный контейнер, который был доставлен на планету Лото-Минор, покрытую огромной свалкой мусора, который веками свозили туда с соседних планет. Молу также удалось избежать гнева Сидиуса за провал. Падший ситх смог найти на свалках всё необходимое для создания шестиногого аппарата, который использовал в качестве протеза."
Потом, правда, он сделал себе нормальный двуногий протез.
Ну - это не Гривус, а дроид просто. И его тоже замочили по игре)
А насчет Мола... Это не канон.
Канон это "Повстанцы" опять же, там у него не было никакого шестиногого аппарата. Это было в "Войне Клонов", но эти серии признали не каноном.
16

» Star Wars: The Black Empire / Star Wars: The Black Empire

VetsaN:
Meddin:
Дарта Мола Оби-Ван пополам разрубил световым мечом. При таких раскладах у него было 0 шансов выжить)
Уровень медицины в "одной далекой галактике" позволяет спасти человека, обгоревшего в лаве. Учитывая тот факт, что световой меч прижигает раны, предотвращая возможность кровотечения и факт того, что физиология других гуманоидных рас может отличаться...
Дарт Мол жив по канону, и он с ногами.
Кристофер:
VetsaN, делаю по первым 6 эпизодам с небольшим отклонением от канона, ибо большинство персонажей из фильма в карту не возможно впихнуть без абсурдных объяснений, а без них, с полностью выдуманными персонажами, играть довольно скучно. Буду править, конешн, стараясь опираться на вукипедию, но полный канон сделать не смогу, увы. Второй персонаж нагло стырен из игры Jedi Academy. Собственно, события TBE будут идти после Jedi Academy.
Fraps, знаю, что был его клон, может, заменить Гривуса им? Скрины будут, как и новая инфа, ближе к 17-ому числу. Героев не знаю, нужно ли скринить, будет занимать довольно много места даже под спойлерами. Но если сильно хочется, выложу.
Спасибо за комменты и критику, буду исправлять недочеты. :)
Клон у Гривуса? Хм.. Его никогда не клонировали... Да и что там клонировать.
Можно сделать что это просто какой-нибудь дроид, с бронёй Гривуса.
16

» Star Wars: The Black Empire / Star Wars: The Black Empire

Гривус умер окончательно, его уже никак не восстановить. Если только ВМЕСТО НЕГО сделать дроида (похожего на него)!
Хм и вообще побольше бы скринов, ну героев этих хотя бы заскринь и выложи... А то у Джейдена Корра иконка целителя.
Ну и вообще очень мало инфы что бы комментить...
16

» WarCraft 3 / Десинхронизация на карте (выложил карту)

nvc123:
Fraps, на такие мб и не надо
поставь на наиболее подозрительные (те которые могли сработать в момент десинка)
и потом кинь что происходило во время десинка (можно просто скрин сделать как только десинк произошёл)
если лог ничего не выявит то придётся сделать его более детальным добавив сообщения ко всем триггерам
Ок, постараюсь сделать
P.S. Кстати говоря, я только что заметил, что у меня переменная Hashtable используется аж в 3-х триггерных нестандартных способностях (проверил это удалением Hashtable).
А также 2 раза эта функция как бы создана (как на скрине, но только 2 раза так).
Может ли быть в этом дело? Или с этим всё Ок.
Загруженные файлы
16

» WarCraft 3 / Десинхронизация на карте (выложил карту)

nvc123:
Fraps, перед каждой функцией пишешь DisplayTextToPlayer(Player(0),0,0,"название функции") где вместо "название функции" идёт название той функции перед которой идёт вывод
если на гуи то игра - показать сообщение группе игроков
да и вообще есть статья же
Ок, а ставить на всё? Даже не такие триггеры?
Загруженные файлы
16

» WarCraft 3 / Десинхронизация на карте (выложил карту)

nvc123:
Fraps, да хоть выводи на экран название каждой функции перед запуском
дебаг в варе легко делается и без стороних прог
хммм... А можно по подробней как это? Я просто немного не понимаю как все функции на экран выводить...
16

» WarCraft 3 / Десинхронизация на карте (выложил карту)

nvc123:
Fraps, поиск по файлу ничего не дал
надо анализировать каждую функцию
в твоём файле 20к строк
никто в здравом уме не будет анализировать их все
поэтому нужен лог
ибо 10 функций в 2000 раз проще проанализировать чем 20к функций
делать можешь любым способом
хоть на экран выводить
главное чтобы у меня был список функций которые сработали в момент десинка +- 1 секунда
Хм вот допустим у меня есть реплей, где у 3-х игроков десих (однако у меня его разумеется не было).
А какие проги можно ещё использовать для лога? Эта у меня не работает - xgm.guru/p/wc3/95728
16

» WarCraft 3 / Десинхронизация на карте (выложил карту)

nvc123:
А J фаил скидывать то смысла нет думаю...
не стоит тебе думать о таких вещах
ибо плохо получается
во первых в j файле весь код а не только триггеры
во вторых там всё записано в джасс и нету никакого гуи и разделения на триггеры
и в третьих (что самое важное) его можно открыть в БЛОКНОТЕ и заюзать поиск по файлу
Ааа, ну вот J фаил.
................
Ну как? Есть хотя бы какие нибудь догадки из-за чего может быть десинх сразу примерно у 3 игроков...
Загруженные файлы
16

» WarCraft 3 / Десинхронизация на карте (выложил карту)

nvc123:
Fraps, пофиг какой дебаг
главное чтобы лог десинка был
да нужно играть с людьми
составив лог и зная время десинка мы получаем список функций которые могут приводить к десинку
проанализировав их все мы можем узнать что именно вызвало десинк
кэп подсказывает что проанализировать 10 строк кода найденные с помощью дебага намного проще чем анализировать весь код
Fraps, и скинь наконец j файл
Хм лог Десинка... Я пробовал через эту прогу xgm.guru/p/wc3/95728 но у меня ничего не показывает.. То есть в конце пустой фаил, хотя Scroll Lock включал...
Получается надо через эту xgm.guru/p/wc3/ifdebug-2 , но там как я не понял куда код вставлять... Во все триггеры что ли..
И вот кстати я смотрел когда происходит десинк - секунда в секунду.. И ничего не происходит! Тоесть никто не атаковал, никто не юзал способности... Все просто стояли на месте в это время... Думаю из-за этого будет очень сложно вычислить из-за чего десинх.
P.S. А J фаил скидывать то смысла нет думаю... Я из карты убрал только модели и войска. (способности тоже случайно, ну которые чисто варовские стандартные).
А триггеры остались (ну кроме САМЫХ простеньких).
16

» WarCraft 3 / Десинхронизация на карте (выложил карту)

Ige:
Fraps, не "для" фаталов, а "от" =) и то, дебаг не избавляет от ошибок, а лишь помогает их найти
Я просто не понимаю как именно этот дебаг найдет десинх... Надо по интернету играть с людьми?
И тот ли это вообще дебаг, на который я ссылку кинул, или существует лучше..?
16

» WarCraft 3 / Десинхронизация на карте (выложил карту)

nvc123:
Fraps, а как мы должны понять в каком месте десинк?
читать весь код?
а так мы бы просто дебаг сделали и узнали что приводит к десинку
к слову по правилам академии ты сам должен был сделать дебаг и скинуть результаты
и если так хочешь чтобы мы проверили код то кидай не карту а j файл
+ десинк бывает ещё из за кривого ланда и кривых моделей
Я просто думал что десинк бывает только из-за триггеров... Оказывается из-за ландшафта и моделек тоже... Хм.
А насчет дебага... Как его сделать то? Это же надо с игроками проверять... Или его по реплею можно?
nvc123:
Fraps, а как мы должны понять в каком месте десинк?
читать весь код?
а так мы бы просто дебаг сделали и узнали что приводит к десинку
к слову по правилам академии ты сам должен был сделать дебаг и скинуть результаты
и если так хочешь чтобы мы проверили код то кидай не карту а j файл
+ десинк бывает ещё из за кривого ланда и кривых моделей
xgm.guru/p/wc3/ifdebug-2 вот эту систему ты имел ввиду? Она же вроде только для фатал ерроров.
16

» WarCraft 3 / Десинхронизация на карте (выложил карту)

quq_CCCP:
Простите я вовсе не понимаю как оно должно работать и в что тут играть, если тут копипаст наработок нету не импорта, не способностей ни дамммиков, голая карта с копированым кодом из тест мапов...
Для начале сделайте карту, а потом уже играйте с игроками, вам еще далеко до мультиплеера.
Так я просто удалил ВСЕ нестандартные скилы и модельки, ну и юнитов. А то карта весила 7 мб!
А так карта - дисинхронизируется.. Нету дальше смысла делать пока не исправлю это(
16

» WarCraft 3 / Триггеры с музыкой

SсRealm:
Random integer 1-10 с нужной переодичностью и на каждую музыку, в чем проблемма?
Проблема в том, что я в Jass полный 0 ... Можешь плз сделать так на карте и скинуть карту сюда?)
16

» WarCraft 3 / Вылетают несколько игроков

nvc123:
фатал... Десинкр. нету.
то есть нету?
ни фига не понял
ты написал что у тебя вылетает
я спрашиваю как именно вылетает
фатал (варкрафт закрывается и появляется сообщение об ошибки)
или десинк (тем кого не выкинуло кажется что те кого выкинуло ливнули, а тем кого выкинуло кажется что ливнули все остальные)
если десинк то проблема скорее всего в локальных действиях
если фатал то проблема в чём угодно
начиная кривым кодом и заканчивая фазой луны и магией вуду
Именно фатал - Десинхронизации нету. Просто вылетает - и красная табличка!
Эх да... Может фатал из-за моделек... Может из-за защиты карты ... :(
16

» WarCraft 3 / Вылетают несколько игроков

nvc123:
советую поискать по .j файлу
j файл в студию
без него и говорить не о чем
а вообще гаданием и помощью по сверхсекретным проектам по вару в 2016 году мы не занимаемся
жду ещё сутки
если не появится какой либо информации (карта или .j) то закрываю вопрос
так же если проблема только у твоих друзей а у всех людей нормально то смени друзей
Вот фаил! (P.S. проблема не только у друзей, а у всех к сожалению, ну или почти у всех).
Загруженные файлы
16

» WarCraft 3 / Вылетают несколько игроков

nvc123:
советую поискать по .j файлу
j файл в студию
без него и говорить не о чем
а вообще гаданием и помощью по сверхсекретным проектам по вару в 2016 году мы не занимаемся
жду ещё сутки
если не появится какой либо информации (карта или .j) то закрываю вопрос
так же если проблема только у твоих друзей а у всех людей нормально то смени друзей
Окей, вот только как его достать этот .j фаил? Пробовал - не понял... У меня Jass New Gen Pack редактор стоит если что...
16

» WarCraft 3 / Вылетают несколько игроков

AlexSan:
Мои друзья вне зависимости от слота и происходящего в игре... Но только в первые мин 10 -15. Потом всё ОК.
Возможно что у вас плохой коннект друг с другом.
Или где либо в триггерах ты криво юзаешь GetLocalPlayer.
А эта функция Jass? И она может быть в любом триггере? Даже спелле? А то я понаскачивал нест. спелов. Но при их использовании игра точно не вылетает.