Библиотека "All.j" вполне неплохо работает, результат потрясающий! Но есть проблема, когда происходит "Pick every units in range ... matching ..." то делается всё наоборот, либо вообще пропускает, словно условие истинно, но это не так! На некоторых заклинаниях приспособился, сначала заношу группу в переменную "set CurrentGroup = Units in Range 500.00 of matching <бла-бла-бла...>", а затем эту переменную указываю в "Pick every unit in CurrentGroup and do...", и многие ошибки так удалось обойти. Но встретил ошибку в группе, когда может правильно определить группу, а может и нет, и это происходит случайно, во время игры. Предыдущий метод, заносить сначала в переменную, уже не помогает. Я не программист на jass, поэтому прошу посмотреть файл тех кто разбирается. Он не такой уж и большой. Покрутил там таймер в функции удаления групп, изменил ".0" на "2.0". Перезагрузил со скриптом. Стал удалять с задержкой в две секунды. Причём за эти две секунды набирается 2000~ Хендлов, видимо уже не от моей карты, но сбрасывается снова. Думал что дело в таймере удаления утечек, но нет, это всего лишь задержка удаления... Как бы всё намекает на "boolexpr b", что условие приходится выносить отдельно за функцию, решать его там своими силами, а потом заносить в функцию обратно. Стал смотреть в интернете про эту функцию, но ничего толкового не нашёл. Вроде бы всё верно. Того автора уже лет 5 на сайте нет похоже.
Использую All.j тот который весом побольше, значит лучше, да и в игре он хоть как-то работает, в отличие от более старого, который поставляется вместе с NewGen WE. Выложу его здесь. Оригинал!
Принятый ответ
ALL_Remove = false
чтотооченьважное
ALL_Remove = true
как сложно то было
`
ОЖИДАНИЕ РЕКЛАМЫ...
Чтобы оставить комментарий, пожалуйста, войдите на сайт.
"
Вот последнее написанное это действительно нормально! Пользователь не должен думать как там устроено! Сам так стараюсь делать программы, это хороший стиль.
Не могу же Я всё охватить тегами, верно? Там могут быть и те переменные которые нужно очищать.
Да кстати, разница такая что негде её обрамлять!
Если вы хотите чтобы Я успел под Новый Год её сделать, если вы хотите Ёлочку и с виртуальными подарками под ней, и если вы хотите увидеть кто из крипов станет дедом морозом, тогда вам нужно очень хорошо постараться и успеть помочь мне до того, как простучит ровно двенадцать! А после Нового Года Ёлочка пропадёт, и будет унылая карта. Думаете Я шучу с вами? Я реально уберу Ёлочку! Всё! Не будет Ёлочки если не успею в срок!
Hate, а ну как бы другая группа ... но в эту группу ... ну Я понял.
Ред. Dagger667
Hate, предоставь мне инструкцию что нужно сделать чтобы заменить все BJ-функции! Если никто не хочет то Я возьму это на себя, для всех сделаю. А заодно, поучусь на практике программировать. Вот он, Герой Паладин =) !
Хотя Я лучше создам отдельный маленький вопрос по этой теме, а этот закрою. А про All.j можно забыть, слишком непродуманная библиотека.