Я хочу сделать фаербол на джассе и сделал как то так ( еще не доделал ):
Я создаю новый триггер с событием Timer expires и добавляю ему функцию, который принимает что-то, но jass helper говорит что нельзя так делать.
Как передать локалки другим функциям без takes и глобалок, чтобы способность могли использовать много юнитов без багов?

Принятый ответ

Action у триггера не может иметь аргументов, джасс хелпер ругается именно на 32 строчку
в твоём случае правильно будет* заносить даммиков в глобальную группу, которую уже перебирать этим таймером и двигать по направлению взгляда
помимо этого можно использовать привязку с локальному таймеру, добавить структуры, использовать вместо группы массивы
`
ОЖИДАНИЕ РЕКЛАМЫ...
3
27
4 месяца назад
Отредактирован rsfghd
3
Action у триггера не может иметь аргументов, джасс хелпер ругается именно на 32 строчку
в твоём случае правильно будет* заносить даммиков в глобальную группу, которую уже перебирать этим таймером и двигать по направлению взгляда
помимо этого можно использовать привязку с локальному таймеру, добавить структуры, использовать вместо группы массивы
Принятый ответ
3
22
4 месяца назад
Отредактирован PROSHELDOTU
3
kg_toly, тебе проще всего через хэш-таблицу по ходу
native  SaveUnitHandle takes hashtable table, integer parentKey, integer childKey, unit whichUnit returns boolean
native  LoadUnitHandle takes hashtable table, integer parentKey, integer childKey returns unit
0
4
4 месяца назад
0
rsfghd, ForGroup тоже не должен иметь аргументов?
PROSHELDOTU, хэш таблицы вроде как медленные же
1
29
4 месяца назад
1
kg_toly, откуда вы берётесь, адепты медленных хт?
3
27
4 месяца назад
3
ForGroup тоже не должен иметь аргументов?
Функция для второго аргумента ForGroup не должна иметь аргументов и что-либо возвращать

хэш таблицы вроде как медленные же
Анрайз с тобой бы поспорил xgm.guru/p/wc3/Jass-MythBusters#h2.0.3
2
22
4 месяца назад
2
хэш таблицы вроде как медленные же
играть мешают или что ?
0
6
3 месяца назад
0
Все те кто пишут , что хт медленные, зачастую говноеды (вджасс сджасс зинк) , которые обмазываются струрами и тысячами глобальных массивов
Чтобы оставить комментарий, пожалуйста, войдите на сайт.