17

» WarCraft 3 / Событие - игрок ливает

ScopteRectuS:
Можно, создаёте все 24 события лива для одного тригоера. А в действии триггера узнаете ливнувшего игрока с помощью функций: GetTriggeringPlayer(), GetLeavingPlayer().
Это оптимальный вариант?
17

» WarCraft 3 / Принципы Jass

Msey:
Если используете jngp, то там должна быть кнопка function list в редакторе триггеров, сконвертированных в код
Если стандартный, то в common.j в папке вара через текстовый редактор
я еще случайно в инете нашел)))
Так а что по зоне видимости, я могу вызывать функции в одном скрипте, написанные в другом скрипте?
17

» WarCraft 3 / Принципы Jass

Vlod:
На сайте есть поиск тоже
  1. см раздел функции
function A takes integer i, real r, string s returns boolean
	return true
endfunction
А где можно найти справочник базовых функций?
17

» WarCraft 3 / синтаксис Jass

Vlod:
PT153, у меня его код корректно выполняется, если в переменной TRIGSTR_1881 действительно текст, вот пруф 1.26а
Спасибо, ребята. Вся проблема была в текстовой переменной, хотя я в гуи ввел банальные "111". Не знаю, как объяснить, до того как добавил действие прибавление опыта - это сообщение работало. Сейчас просто стер переменную и написал в ручную
17

» WarCraft 3 / синтаксис Jass

Vlod:
Блок if работает так же как и в других языках.
Если условие истинно, то выполняется первый блок, если нет, то выполняется блок кода после else.
В твоем случае: если умерший юнит - герой, то выполняются какие-то функции, если нет - то ничего не выполняется
Как помечается блок?
PT153:
А в чём проблема-то?
Проблема в том, что выполняется только первое действие после оператора if, остальные опускаются
17

» WarCraft 3 / SharpCraft XGM Addon

Проблема в файле WETempFolderIssueWorkaround.dll. Не за что)
Hanabishi:
Tamplier777, на 7ке должно работать. Но раз ругается на отсутствие dll, значит каких-то компонентов не хватает и надо установить.
У меня без плагина пашет, нормально, но как меняю файлы, сразу вылетает а ошибкой в APPCRASH
Оказывается я не на тот варик ставил, но теперь проблема схожая с предыдущем пользователем, не может открыть war3.mpq
Ошибка пропала, когда обновил версию игры до 1.29.2
17

» WarCraft 3 / Локальные переменне при нескольких "вейтах"

KaneThaumaturge, у меня карта есть, сам концепт ее уже как более 15 лет пишу, то есть менялись герои, тематика, но идеология была одна, я даже программу с рейтингом написал на c# (отдельно от игры). Много фанатов локальных собрала, у меня есть свой комп. зал. Но одна беда она грузится больше 20 минут на некоторых устройствах, и фатальная ошибка (Handler Reg) через одну игру. Весь кайф обламывала, это и мотивирует в данный момент меня перейти на Jass
KaneThaumaturge, Здравствуйте, меня зовут Ярослав и я пишу на ГУИ ;DDD
17

» WarCraft 3 / Локальные переменне при нескольких "вейтах"

Все, спасибо, ребят! Мне нужен был пинок под зад, чтобы начать в этом разбираться ;)
17

» WarCraft 3 / Локальные переменне при нескольких "вейтах"

KaneThaumaturge, я про то, что функция записанная в отдельном скрипте, видна в другом скрипте? Мне вот пока сама иерархия видимости не понятна.
17

» WarCraft 3 / Локальные переменне при нескольких "вейтах"

KaneThaumaturge, хорошо, скажем они в разных скриптах, но все равно друг друга видят, как функции в одном неймспейсе c#?
17

» WarCraft 3 / Локальные переменне при нескольких "вейтах"

PrincePhoenix:
Для меня остаётся загадкой, в чём сложность писать на Jass, зная вышеуказанные.
я объясню, в триггерах я привык использовать объекты на карте скажем, для меня какой-то юнит был не gg_unit_023456, а например |ccc80000Гром|r. И я пока не совсем понимаю, какой указатель используется для объектов на карте. Но я подозреваю, что и на карте в таком случае ничего не ставится, а записывается в глобальные переменные. Сейчас в поисках статьи по переходу на jass.
17

» WarCraft 3 / Локальные переменне при нескольких "вейтах"

quq_CCCP:
TeX13, ненадо писать на гуи и плодить триггеры, у вас забита инит функция и происходит обрыв потока.
На перевод карты в Jass уйдет целая вечность... Какие преимущества будут, можешь поделиться? Может быть ты и прав, пора все переписать...
quq_CCCP:
TeX13, ненадо писать на гуи и плодить триггеры, у вас забита инит функция и происходит обрыв потока.
Я не знаток, jass, но у меня есть высшие сертификаты по C# и php
17

» WarCraft 3 / Локальные переменне при нескольких "вейтах"

quq_CCCP:
Циклы и вейты использовать нельзя, никак, только таймеры!
Я не могу использовать таймеры, (ограничения на триггеры). Карта большая, 80+ героев. Если перехожу рубеж по триггерам, они вообще не срабатывают.
Вернее на количество триггеров, я уже это 100 раз проходил.
17

» WarCraft 3 / Несколько целей атаки

Naadir:
TeX13, там и пойдёт урон героя, тот урон, что там -- это не тот урон.
То есть, получается там описан доп. урон?
17

» WarCraft 3 / Несколько целей атаки

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

» WarCraft 3 / Как добавить музыку в mpq архив?

quq_CCCP, я немного другое имел в виду, я хочу вшить музыку в файл игры, а не в карту. например в war3.mpq или war3x.mpq. с моделями и и текстурами получается, а вот со звуками проблема :(
17

» WarCraft 3 / Модели варкрафт 3

quq_CCCP, блин очень жаль, единственно что держит в редакторе варкрафт - так это огромная база моделей((
17

» WarCraft 3 / Фатальная ошибка, связанная с картой

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

» WarCraft 3 / Фатальная ошибка, связанная с картой

DracoL1ch:
ну хотя бы краш сфотай, раз лога нет
я почти на 100% уверен, что дело в застревании мобов в глубокой воде, потому что есть еще одно место, где ошибка часто вылетает, и там тоже маленькое глубоководье
а мобы у меня спаунятся в случайно точке по квадрату
хахах, принудительно заспаунил мурлоков-чародеев на глубоководье: результат на лицо, фаталка с прогрузки карты
Загруженные файлы
17

» WarCraft 3 / Как влиет число активных триггеров на загруженность карты?

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