ILYI
offline
Опыт:
580Активность: |
Уже античитерская тема для DotA
Относительно недавно, я консультировался у Вас насчёт создания читов для Доты, чтобы играть в домашней сетке, итак результат для меня такой же как и для всех, двусторонний (светлая и тёмная)...
Светлая состоит в том что мне было легче играть :), и издеваться над друзьями злорадство, однако, один умный человек сохранил таки репку и терь об этой фишке знаю многие, и частенько ей пользуются, никто не жалуется, все просто ловим фан... Так вот теперь охота привнести кое-что новое... Моя моя система читов была сделана так что для активации команд добавляющих голд нужно было знать "пароль", после его ввода в чате соответсвующие триггеры включались... Теперь же я хочу чтобы над юнитами игрока использующего данный пароль появлялся текст типа "Я Читтер" и причём всегда находился у него над головой (создать флоатку у меня получилось, но только при условии того что юнит получает приказ на движение, ну и надпись само собой оставалась на месте)...
И второе, чтобы над юнитами игроков которые находятся в определённом радиусе от юнита читтера появлялась надпись типа "А блин опять этот читтер".... Мне нужна наводка, немного разжёванная, но не доконца....
Заранее благодарю... ЗЫ: Всё это делается для небольшой домашней сети (40 компов всего) чисто для фана.... |
30.03.2009, 12:24 | #1
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Van Damm
wait... what?
offline
Опыт:
22,268Активность: |
Просто создается таймер (или периодический триггер), который перемещает texttag в гекущее положение героя.
Появление текста над другими юнитами делается по событию "Unit within range", после чего эти надписи также двигаются по таймерам и проверяется расстояние до героя — если оно становится больше нужного, таймер/триггер удаляется. (как вариант — создавать эти триггеры для всех сразу и потом по ходу игры включать/отключать показ текста нужного содержания) |
30.03.2009, 12:54 | #2
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
NETRAT
offline
Опыт:
83,762Активность: |
обрати внимание что после патча 1.23 такую фишку провернуть не удастся - ибо две разные карты не могут иметь одиаковые имена
не совсем понятно в чем у тебя проблема - ведь есть команда для создания текста над юнитом Код:
|
30.03.2009, 14:24 | #3
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
df Hunter
Нападатель
offline
Опыт:
5,749Активность: |
сделай читы только для одного ника, только с вводом пароля и пиши пароль только зрителям |
30.03.2009, 14:40 | #4
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Hellfim
Новичок
offline
Опыт:
79,880Активность: |
df Hunter, на репе пароль только зрителям все равно видно насколько помню.
|
30.03.2009, 15:34 | #5
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Garret
Недоброе творится
offline
Опыт:
3,893Активность: |
Можно сделать комбинацию нажатия стрелок |
30.03.2009, 15:44 | #6
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
S
offline
Опыт:
43,833Активность: |
Цитата:
Код:
насколько я помню звучит функция так, и никакие Last Replay не спасают - реплей просто не пишется |
|
30.03.2009, 16:21 | #7
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Toadcop
offline
Опыт:
53,013Активность: |
Цитата:
|
|
30.03.2009, 16:29 | #8
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
SRes
1110101000
offline
Опыт:
9,997Активность: |
А разве проги вроде банлиста не сохраняют реплей принудительно ? |
30.03.2009, 16:59 | #9
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
NETRAT
offline
Опыт:
83,762Активность: |
нет, они всего лишь устанавливают флаг в реестре и потом переносят риплеи |
30.03.2009, 17:08 | #10
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
SRes
1110101000
offline
Опыт:
9,997Активность: |
Это хорошая новость =) |
30.03.2009, 17:54 | #11
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
ILYI
offline
Опыт:
580Активность: |
NETRAT
Насчёт этого не переживай, у нас тут проблема с интернетом, так что все качают друг у друга, я скачиваю всегда новые карты... Код:
для меня проблема как раз с определением юнита, как сделать универсальный код??? Van Damm Кстати, там же надпись нада будет уничтожать правильно??? Иначе она ведь на очень долгий период повиснет на экране, причём ещё наскок я понял существует ограничение на кол-во надписей на экране... Garret Поподробнее плиз... df Hunter Вариант не подходящий, мы не участники какой-либо лиги, охото фана, а это как раз свою долю фана вносит, а если осуществить мою нынешнюю задумку, на несколько геймов ржач под столом обеспечен %) |
30.03.2009, 19:53 | #12
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
ELDAR
НИИ 4А-ВО кафедра SPELLS
offline
Опыт:
8,394Активность: |
Цитата:
1) создаем два массива типа texttag и unit 2) тут посложнее( хотя нет тоже тупо), насколько я понимаю всего 10 геров же, создаем функцию в которой в цикле в свободное место(т.е. в пустой элемент ) массива Unit запишет юнита и в массив с тем же номером запишет текст таг.(для перебора используй значения от 1 до 20) 3) затем в переодическом триггере в цикле двигай все текстаги в массиве к соответсвующему юниту. 4) ну а как удалять придумай сам, способов предостаточно. ВОТЬ, вроде бы всё. |
|
31.03.2009, 07:26 | #13
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Garret
Недоброе творится
offline
Опыт:
3,893Активность: |
ILYI
я имел ввиду что-то вроде "стрелка влево - стрелка вправо - стрелка вниз - стрелка вверх" На реплее отображаться не будет |
31.03.2009, 08:58 | #14
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
NETRAT
offline
Опыт:
83,762Активность: |
ILYI все еще не втыкаю
игрок пишет чит - пикаем героев игрока, пишем тт, пикаем других героев рядом с этим и пишем у них тт |
31.03.2009, 12:01 | #15
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
ILYI
offline
Опыт:
580Активность: |
ELDAR
Попробовал, понравилось, объединив твоё предложение с предложением NETRAT`a всё получилось.... Garret Уже реализовал, жаль сам не додумался, как-то раз натыкался на это кейборд эвент, увидев что там токо стрелки забил на это дело, однако для всяких скрытых онлайновых действий ничего лучше не придумать.... %) NETRAT Спасибки... Как закончу могу результат для оценки сюда скинуть %) Кстати люди, насколько я понял у каждого размещённого строения на карте есть свой "ID" можно ли его как нить узнать??? В редакторе с редактируемой картой то впринципе просто, тыкнул в нужном окошке "Select Unit" и усё, а как быть с протектнутыми картами????? Отредактировано ILYI, 01.04.2009 в 00:34. |
31.03.2009, 12:32 | #16
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
ILYI
offline
Опыт:
580Активность: |
Люди.... Я тут кое-чаго насобирал в GUI, если не сложно посмотрите и скажите есть ли там ошиПки, если есть пути их устранения, и ещё пути оптимизации всего кода.... Заранее благодарен.... |
04.04.2009, 22:14 | #17
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|