32

» WarCraft 3 / И снова Десинх в GetLocalPlayer

Принятый ответ
Bergi_Bear, нет, невозможно, курсоры, да что там все визуалки, вся видеопамять твоего компа если тебе так понятнее не синхронизируется, синхронизируются лишь вектора приказов, т.е ты кликнул идти, через N времени хост пересчитал все очереди приказов и раздал команды кто и как дальше движется, синхронизировать курсор не получится, т.к ты не сможешь так часто синхать и так много данных, с уровня.. Jass. Есть лишь 1 путь, кешь, но кешь не годится для таких динамических синхов, он медленный и ненадежный. Других способов нет.
Ни одна добрая фея не сделала библиотеку которая бы сделала возможным то что вы хотите, не смотря на не однократные попытки...
32

» WarCraft 3 / И снова Десинх в GetLocalPlayer

Bergi_Bear, флаг в руки идти дальше ловить десинхи, если не понимаешь почему...
32

» WarCraft 3 / И снова Десинх в GetLocalPlayer

Bergi_Bear, ага, всего то синхронизированы? Так просто бля, что бились над этим 15 лет наверное...
Как ты собрался что либо синхронизировать? У тебя есть только gamecache, который сработает только в потоке триггера и только не сразу, синхроеизация вещь не мгновенная и вейт надо подольше, иначе те кто не успел - отвалятся....
Ну а т.к быстрый синх с уровня jass невозможен то и управление клавишами и отловы курсоров с целью управления Юнитами тоже невозможны, синхроеизация не только медленная, она еще рандомная, нельзя узнать сколько потребуется времени на синхронизацию...
Синхать можно сейвкоды, к примеру в начале игры пока н кто не двигается и в рпгшке все грузят персонажей, секунд 40, а в игре курсор ловить постоянно не прокатит, я вроде доступно описал почему? В теме с мемхаком раза три мусолилось.
32

» WarCraft 3 / И снова Десинх в GetLocalPlayer

Bergi_Bear, разумеется десинхронизация, ты вдуматься как может продолжатся игра если у тебя ы идешь в лево, а у твоего соперника стоишь на месте ( допустим).
Неужели непонятно что координаты мыши или камеры никак нельзя использовать для глобальных действий, все приказы, пути, здоровье, опыт, абилки - все синхронизируется, шаг в сторону = десинх.
32

» WarCraft 3 / И снова Десинх в GetLocalPlayer

Эмм - никак, ничего нельзя сделать с кодами мыши хоть ты лопни,ибо ты ломаешь синхронизацию, нельзя сделать никакие от первого лица стрелялки.
32

» WarCraft 3 / Пассивка, работающая при нанесении урона.

KaneThaumaturge, эмм а как насчет не делать такие пассивки? Детект физического урона вещь довольно сложная, а еще и если нужно для множества юнитов весьма ресурсоёмкая, желательно все сделать по шустрее, без лишний или тяжелых действий.
Готовые системы этого дела есть, но они на jass и требуют еще и понимания как они работают, так что если у вас нет этого понимания и желания понимать это - то мб не надо?
32

» WarCraft 3 / Область с воздействием на юнита

Hate, удалять низя, будет проблемс, ссылка на юнита должна быть жива пока от его лица наносится урон или еще чтонибудь (стан кстати если что приказ цель обьект, применяется на источник стана).
32

» WarCraft 3 / Область с воздействием на юнита

UrsaBoss:
quq_CCCP:
всё равно придется даммика удалять, тут без локальных не обойтись
Hate:
UrsaBoss:
quq_CCCP:
всё равно придется даммика удалять, тут без локальных не обойтись
можно поставить отрицательную регенерацию
Unit apply timed life слабо юзать?
32

» WarCraft 3 / Область с воздействием на юнита

Принятый ответ
И небудет, вейты для этого не предназначены, как и пауза...
Молоток бурь на 5 сек даммиком кидай...
32

» WarCraft 3 / Невосприимчивость к контролю

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

» WarCraft 3 / как открыть карту в редакторе?

ledoed, ну еще заставить работать карту без багов (никто не знает что там направили, судя по коду далеко не античит), это все при том что вы ниче не знаете и не умеете, только начали изучать jass... кароче миссия не выполнима..
32

» WarCraft 3 / как открыть карту в редакторе?

ledoed, там судя по коду подгружаются dll, долазите по чужим картам - вирусы не дремлят =)
32

» WarCraft 3 / как открыть карту в редакторе?

Нет нету, уже открывал - но толку, тот кому я открыл карту даже не смог её запустить не говоря про то чтобы что то там изменить...
Потом инфы про взлом карт валом, как и про устросво карты, хотите разбиратся и учится - учитесь, читайте статьи, инфы полно, я тут не причем.
32

» WarCraft 3 / как открыть карту в редакторе?

Принятый ответ
А при чем тут SLK? SKL это название таблиц, которых ты видишь в Microsoft Exel, собственно это еще названия формата, который нынче считается устаревшим но открывается в exel. Карта открывается в редакторе если она не защищёна, если вам про это ничего не ивесно - не советую лезть в такие карты, даже открыв их вы ничегошеньки там не найдете.
Эта карта оптимизирована SLK оптимизатором и чем то на подобии тулов векса, имена в скрипте сжаты, а данные редактора удалены.
Открываемость в редакторе можно восстановить де оптимизатором вроде War3MapRestorer, но это мало что вам даст, в коде будет очень сложно разобратся а с обьектными данными могут быть баги или у них не будет имеет (автор применил хитрость).
Так что сразу пишите зачем вам открытая карта и что вы хотите сделать, ибо уже надоели однотипные вопросы в никуда, если вы хотите узнать как сделана та или иная фишка в крате спросите про это прямо, вам расскажут, если вы решили учится - не тот случай, в чужой, запротекченой карте вы фиг чему научитесь.
ЕЩЕ ОДНО НО! - в карте встроен мемхак и античит, лезть туда не советую, очень может быть что автор всунул лекарство от мамкиных картоломальщиков, так что лучше не надо лезть куда вас не просят.
32

» WarCraft 3 / Хак на память Warcraft3

ClotPh, добрый фей драколич щяс подарил еще пару интересных функций, чуть чуть попозже опубликую...
32

» WarCraft 3 / Хак на память Warcraft3

Типы целей:
air 00000004
aliv 01000000
alive 01000000
alli 00004000
allies 00004000
ally 00004000
ancient 80000000
bridge 00000400
dead 02000000
deco 00000200
decoration 00000200
debr 00000100
debris 00000100
enem 00010000
enemies 00010000
enemy 00010000
grou 00000002
ground 00000002
frie 00006000
friend 00006000
hero 00400000
invu 00200000
invulnerable 00200000
item 00000020
mech 08000000
mechanical 08000000
neut 00008000
neutral 00008000
none 00000001
nonancient 40000000
nonh 00800000
nonhero 00800000
nonsapper 10000000
nots 0001E000
notself 0001E000
orga 04000000
organic 04000000
play 00002000
player 00002000
sapper 20000000
self 00001000
stru 00000008
structure 00000008
tote 00000010
totem 00000010
tree 00000040
vuln 00100000
vulnerable 00100000
wall 00000080
32

» WarCraft 3 / Про отряды

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

» WarCraft 3 / Про отряды

Принятый ответ
Крайне желательно, если группа больше нигде ненужна...
Ну а так, нет нужны создавать и удалять группы, потому что их можно просто очистить и использовать снова, одной глобальной группы хватит на все мгновенные действия с группой в карте.
32

» WarCraft 3 / Как создать сплеш способность и правильно её настроить?

Ну для общего развития полезно будет, раз вы не можите стандартные способности редактировать.
32

» WarCraft 3 / Особенности потока или что?

Принятый ответ
Шо за дерьмо! По изощеренне то не мог удаление эффектов сделать? видел код этих вейтов, там наверняка лимит операций уже... Да и вовсе не надо использовать вейты для задержек, уже все изсписано - ненадо вейтов, небудет ничего работать хоть вы обосритесь, есть хештаблица + таймер, забудьте про вейты, за одно и баги связанные с ними...
32

» WarCraft 3 / Сохранение депротекченной карты

Принятый ответ
Sladkoegka, нужно удалить конфиг, а из майна перенести функции запуска инициализации в другую функцию, а затем удалить, после пересохранения карты редактор сгенерирует новый конфиг и маин, из функции инициализации любого триггера созданого в редакторе триггеров запускай инициализацию остальных (оптимизатор сливает все инит функции в маин, от туда их перегрупировываешь как угодно). И все работает....
32

» WarCraft 3 / Как телепортировать созданного героя при вводе текста?

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