28

» WarCraft 3 / Jurassic World Pack №2 - Herbivores (динозавры)

EugeAl, планировал делать сурвайвл с динозаврами, вот только перед этим ещё 2 карты нужно доделать/сделать)
28

» WarCraft 3 / Jurassic World Pack №2 - Herbivores (динозавры)

Ruti Ragnason, стоит тогда пересмотреть систему оценки ресурсов, а то так и желание моделлерам угробить можно)
28

» WarCraft 3 / Мультибоард и числа

PUVer, занимаюсь другими делами, ты ж понимаешь что когда человек старается, но заказчика не удовлетворяет результат потому что тот изначально не указал всё что ему нужно, а поощрил старания вообще левый человек, то выполнитель разочаровывается в заказчике и желание продолжать работу сильно уменьшается, потому что опять может что-то не устроить. Я место на выполнение не бронировал, если кто хочет помочь пусть помогает)
28

» WarCraft 3 / Jurassic World Pack №2 - Herbivores (динозавры)

Ruti Ragnason, в паке целая куча моделей, вопрос, как рассчитывается количество получаемого опыта? модераторам самим нужно проводить математические рассчёты?
28

» Администрация XGM / можно ли увеличить место редактирования?

а всё понял, простите, потянуть за уголок нужно

но наверное было бы удобно если бы сразу масштабировалось от кол-ва текста
Загруженные файлы
28

» WarCraft 3 / Юнити

ScorpioT1000, ты немного перепутал, понять то можно без проблем, а вот что вопросов 3 вот это да

  1. древесина даётся, но не отображается в отличии от золота, помимо базового значения нужно ещё выставить грани костей больше 0, как в случае с золотом, если ты убиваешь игрока а не нейтрала, то нужно в триггерах так же переключить награду за уничтожение для игроков
  2. можно, но ты не указал при каком событии нейтральный должен убегать от игрока, можно выдать квалификацию работника либо абилку бродячего, "может бежать" должно оставаться на "да", будут убегать при атаке по ним
  3. сделать юнита пустышку и указать его в найме, при событии найма, а точнее при появлении на карту, заменять юнита на рандомного, если вариантов больше двух, то придётся делать целочисленную переменную с указанием от 0 до максимума возможных юнитов, потом веткой если тогда иначе сравнивать каждую целочисленную и заменять на соответствующего юнита
28

» WarCraft 3 / Заклинание цепной молнии

ну собственно вот, описания я не добавлял потому что это гуи, думаю тут и так интуитивно всё понятно, переменная таблицы рекордов и триггер, отделённый комментом, тебе не нужны

но если что не понятно то спрашивай само собой, может я вообще сделал не так, как ты хотел
Загруженные файлы
28

» WarCraft 3 / Можете помочь разобрать Лог Фатальной ошибки (Fatal error)

я думал что в комьюнити нашем есть ребята, которые знают как отследить логи
ну не знаю комьюнити как комьюнити, половина толковых ребят бустанулись по карьерной ветке, а другая половина (или меньше) остались в варе, но они не особо горят желанием сидеть и отвечать на вопросы новичков, да и смотивировать их нормально только деньгами можно, это я тут лошок на энтузиазме (за лайки) пытаюсь тебе как-то помочь решить проблему, с горем пополам)
отследить то отследишь, даже просто те что варик тебе кидает, вот только ошибки могут быть абсолютно по разным причинам, вообще, что-то можно понять, как например утечки памяти, а что-то тупо рандом, тут тебе вряд ли какой либо профи уже поможет
системы я разобрал, нужное нашёл и перенёс на джасс, соответственно тебе тупо после каждой функции, после каждого действия нужно добавлять инфу в лог
в карте есть пример с крашем, когда юниту выдаёшь геройский инвентарь и даёшь книжку на статы
сам лог сохраняется на диск С в папке дебага (ты можешь поменять путь), в нём ты увидишь примерно это на тестовой карте
оно по факту вообще тебе может не помочь, реально, потому что, к примеру, геройский инвентарь ты можешь дать со старта игры, а крашнет из-за него спустя 10 минут игры, когда будут куча совсем других действий которые могли и не повлиять на краш вообще
Загруженные файлы
28

» WarCraft 3 / Можете помочь разобрать Лог Фатальной ошибки (Fatal error)

"ты вставляешь этот код ВЕЗДЕ во всех функциях" - Не могу понять, в каждый триггер мне вставлять этот код? Или о каких функциях идет речь?
угум, прям во все триггеры после каждой функции, я попробовал перевести это на нормальный джасс но это дичь какая-то, мне больно(
28

» WarCraft 3 / Заклинание цепной молнии

можешь пока посмотреть как другой человек это реализовал
вот видео с привязкой ко времени, в описании он прикрепил карту

а, привязка почему-то не работает, ну ок, короче 10:33
28

» WarCraft 3 / Можете помочь разобрать Лог Фатальной ошибки (Fatal error)

zpxo, я не знаю работает или нет, я мигом посмотрел код представленный из самого вопроса и понял принцип работы, всё

там собственно и код не нужно было смотреть, всё в описании расписано

я могу попробовать разобрать или даже перевести на обычный джасс чтобы ты мог пользоваться но честно говоря желания особо и нет

из-за того что там сджасс, ненавижу эту штуку
Загруженные файлы
28

» WarCraft 3 / Можете помочь разобрать Лог Фатальной ошибки (Fatal error)

(Также заметил, при попытке оставить этот дебаглог в карте, при инициализации варка открывается в главном меню и все)
вероятно потому что ты просто не включил вджасс с сджассом либо не дал скомпилироваться карте посредством сохранения (иногда нужно 2 раза) перед тестированием
28

» WarCraft 3 / Заклинание цепной молнии

Artyom18, хорошо, позже сделаю, помимо этого забыл упомянуть об утечках в твоём примере, а именно - не удаление даммиков (хотя может в ро у тебя минусовый реген), позиция юнита (точка) и выбор в группу (не обнуление локалки и не удаление группы)
надеюсь ты знаешь что такое утечки и их последствия
28

» WarCraft 3 / Заклинание цепной молнии

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

» WarCraft 3 / Мультибоард и числа

PUVer, тьфу ты, выражайся нормальным языком)
я думал ты ещё какой-то новый стат просишь куда-то пихнуть, возможно сделаю позже мультиборд из представленной выше информации на момент написания этого текста (20.09.2022)
28

» WarCraft 3 / Мультибоард и числа

PUVer, а древесина откудова....
на скрине ж не было, ну ладно

Отображается в единичном варианте в первой ячейке клана.
это где?
28

» WarCraft 3 / Мультибоард и числа

PUVer, ну а другие вопросы, распиши махом что ты хочешь видеть, подробно, чтобы я по пунктам прошёлся и всё сделал заново
28

» WarCraft 3 / Мультибоард и числа

информации всё равно мало, я надеюсь ты распишешь подробнее, например клан 1 может находиться ниже клана 2? могут ли кланы удаляться
PUVer:
Можно вместо "Клан 1" и т.п. писать "Остров пиратов", "Остров эльфов" и т.п. 6 значений, которые соответствуют номерам.
они ещё и динамически переименовываться должны?

PUVer, то есть в клане всё-таки только 2 человека могут быть? почему ты снова не упомянул тогда, я же попросил расписать заново, подробно, как ты хочешь видеть мультиборд, чтобы я заново его и сделал, со всеми нужными тебе штуками
28

» WarCraft 3 / Мультибоард и числа

PUVer, это вся информация? получается кланы не имеют максимальной вместительности по 2 человека?
28

» WarCraft 3 / Мультибоард и числа

а как общую славу вывести?
подсумировать очки игроков в одном и том же клане ._.
PUVer:
И как доставать значение с ячейки? Я не нашёл в триггерах функций для этого...
...
просто создай массивную переменную и записывай туда значение игрока, через PlayerCell[ ] отображай это значение, в чём проблема?
PUVer:
Дело в том что у меня кланы создаются во время игры...
ты не упоминал об динамических кланах и их добавление/удаление прямо во время игры

я просил тебя подробно расписать как ты хочешь видеть мультиборд, чтобы не было никаких казусов, вот теперь и всплыли подводные камни которые ты не захотел упоминать

попробуй снова написать, подробно, как ты хочешь видеть мультиборд, я попробую сделать
28

» WarCraft 3 / Мультибоард и числа

по переменным
  • PlayerColor[ ] - цвет игрока, нужна просто для раскраски имён игроков
  • ClanCount[ ] - количество игроков в клане
  • ClanCountConstant - количество кланов
  • PlayerCell[ ] - ячейка игрока в мультиборде (например, чтобы изменить его славу)
  • PlayerClan[ ] - клан игрока
  • RowCount - количество столбцов
  • TempInt - темповая целочисленная переменная
  • TempInt1 - вторая темповая целочисленная переменная
  • Multiboard - мультиборд
PUVer:
и ещё один момент.
об этом мы не договаривались, сделаешь сам)
в крайнем случае напишешь ещё один вопрос либо мне в личку, но мне кажется я же не просто так тебе переменную PlayerCell[ ] оставил, когда будешь доставать какое-то значение с ячейки просто сверь, а не стало ли оно уже победным значением

да и я бы на самом деле "общую славу" засунул бы в сам клан, а не каждому игроку, чтобы глупо не смотрелось
28

» WarCraft 3 / Можете помочь разобрать Лог Фатальной ошибки (Fatal error)

zpxo, успокойся, не спеши с благодарностями пока это реально не поможет решить проблему, если же всё окей то просто закрой вопрос
28

» WarCraft 3 / Можете помочь разобрать Лог Фатальной ошибки (Fatal error)

А показатель, со старта запуска 4100 - это много? 😆
нет, это мало, имей ввиду, хэндлы это юниты, разрушаемые декорации (деревья, баррикады), предметы, это всё не утечки само собой потому что используется всю игру, юниты и предметы удаляются при уничтожении спустя время (с рунами только беда может быть)

как бы по нормальному объяснить..
к тому, что утекает, ты не сможешь больше никогда обратиться если не сделаешь это прямо после использования или если не закинешь в глобалку, например к юниту ты можешь обратиться в любой момент игры просто выбрав его на карте или любыми другими событиями, а вот к эффекту, если ты не запеременишь его и не удалишь после анимации (как в примере выше), либо сразу же после создания не удалишь, если позволяет, обратиться больше никак не сможешь, нет такого действия допустим как "выбрать все эффекты на карте"

но повторюсь, утекают хэндлы, т.е. объекты. строки, реальные, целочисленные и подобное не течёт

вот тут подробнее
28

» WarCraft 3 / Можете помочь разобрать Лог Фатальной ошибки (Fatal error)

zpxo, вот тебе маленький пример, на его основе сделай удаление всех эффектов которые не удаляются сразу после создания, я сделал на примере хила (он тоже не проигрывает до конца анимку если удалить)
ты можешь отключить первые 2 триггера после коммента и включить последний чтобы наблюдать рост утечек