Логотип игрового форума RF-Cheats.ru    
Новости онлайн игр Гарант RF-Cheats.ru Чёрный рынок Реклама и привилегии Разработка читов Арбитраж

Регистрация Бан-лист Сообщество ПОПУЛЯРНОЕ
Вернуться   RF-Cheats.ru - форум читеров и ботоводов > > >

Скрипты и боты для ArcheAge

: Различные механизмы, программы и скрипты для автоматизации игры в ArcheAge
Читы и обход фроста для RF Online без хайдаБоты и читы для Perfect World бесплатно без хайдаМоды и читы для World of Tanks (WoT) бесплатно без хайдаМоды и читы для Armored Warfare бесплатно без хайдаБоты и читы для DOTA 2 бесплатно без хайдаБоты и читы для Black Desert Online бесплатно без хайдаЧиты на ArcheAge бесплатно без хайдаЧиты для Warface бесплатно без хайдаВзлом ВКонтакте и ОдноклассниковСписок разделов со всеми играмиЧиты для онлайн игр






Ответ
 
Опции темы
Старый 17.03.2014, 19:41   #1
MGrul
Освоившийся
Аватар для MGrul
OFFLINE
Регистрация: 12.03.2014
Сообщений: 90
Благодарностей:
13 всего
Репутация: 40

[Info] Руководство по созданию фильтра радара [Jungler]


Важно помнить:

- Если Тема находиться под скрытым текстом, и Вы не понимаете, что происходит, прочитайте >> Правила

- Не оставляйте сообщения, не относящиеся к тематики первоначального поста!

- Если у Вас что-то не работает, описывайте более детально вашу проблему, дабы Вам могли помочь

- Если тема более не актуальна, укажите в какой момент тема перестала быть интересной, рабочей и почему

- Если тема находится не в АРХИВЕ, то значит она всё ещё действенна. Не надо писать "Работает ли?"

- На нашем портале нет "Личных хайдов", а так же запрещено просить слить имеющийся хайд лично Вам!


( прим. DarkCat )

Предисловие

В первую очередь тема для тех, кто юзает виджет - радар Jungler и не знаком с написанием С# .
Радар отличный но отображает слишком много ненужной и часто безполезной информации.
Что в этом случае делать ? Обратится на форум разработчика ? Но даю 90% гарантии, что Вас ткнут носом в тему Создание собственных виджетов .
Хмм, но для этого нужно знание C# и мне эта тема оказала ну очень посредственную помощь.

Руководство

Вот собственно и само руководство. Основано оно на этой и этой темах. Постараюсь разжевать доступно и по пунктам.

1. Открываем папку с Jungler читом. У меня это F:\Games\Hack_AA
2. Окрываем папку widgets и потом папку DefaultStyle F:\Games\Hack_AA\widgets\DefaultStyle\
3. В папке DefaultStyle лежит файлик main.xml . Копируем его в любое удобное для Вас место.
5. Файлик main.xml - нажимаем открыть с помощью и выбираем WordPad либо блокнот
6. Как вариант можно переименовать файл main.xml в main.txt (просто переименовать - после точки пишем txt и сохраняем. После редактирования - та же операция, но прописываем xml)

Редактирование main.xml

Код:
<?xml version="1.0" encoding="utf-8"?><widget>
<size>220;675</size>
<opacity>0.99</opacity>
<design>Default</design>
<backColor>#FF000000</backColor>
<textColor>#FF000000</textColor>
<title>Default</title>
<subwidget>
<show>hp</show>
<pos>5;23</pos>
<size>209;15</size>
</subwidget>
<subwidget>
<show>units</show>
<name>main</name>
<formula></formula>
<pos>5;38</pos>
<size>209;200</size>
</subwidget>
<subwidget>
<show>map</show>
<formula></formula>
<pos>5;238</pos>
<size>209;209</size>
</subwidget> 
<subwidget>
<show>units</show>
<name>targeters</name>
<formula>obj.type != BotTypes.DoodadObject && ((Creature)obj).target == me</formula>
<pos>5;447</pos>
<size>209;58</size>
</subwidget>
<subwidget>
<show>groups</show>
<pos>8;505</pos>
<size>205;48</size>
</subwidget>
<subwidget>
<show>coords</show>
<pos>5;553</pos>
<size>205;20</size>
</subwidget>
<subwidget>
<show>buttons</show>
<pos>5;573</pos>
<size>209;95</size>
<button>
<pos>5;5</pos>
<name>Enemy</name>
<desc>Враги</desc>
<priority>1</priority>
<color>#F74444</color>
<formula>obj.type == BotTypes.Player && isAlive((Player)obj) && isEnemy((Player)obj)</formula>
<listName>{name#85}{class#40}{clan#70}</listName>
<mapName>{name}</mapName>
</button>
<button>
<pos>100;5</pos>
<name>Family</name>
<desc>Семья</desc>
<priority>2</priority>
<color>#4671F3</color>
<formula>obj.type == BotTypes.Player && isAlive((Player)obj) && isFamilyMember((Player)obj)</formula>
<listName>{name#85}{class#40}{clan#70}</listName>
<mapName>{name}</mapName>
</button>
<button>
<pos>5;20</pos> 
<name>Party</name>
<desc>Группа</desc>
<priority>3</priority>
<color>#55F5EB</color>
<formula>obj.type == BotTypes.Player && isAlive((Player)obj) && isInMyPartyGroup((Player)obj)</formula>
<listName>{name#85}{class#40}{clan#70}</listName>
<mapName>{name}</mapName>
</button>
<button>
<pos>100;20</pos> 
<name>Raid</name>
<desc>Рейд</desc>
<priority>4</priority>
<color>#55F5EB</color>
<formula>obj.type == BotTypes.Player && isAlive((Player)obj) && !isInMyPartyGroup((Player)obj) && ((Player)obj).isPartyMember</formula>
<listName>{name#85}{class#40}{clan#70}</listName>
<mapName>{name}</mapName>
</button>
<button>
<pos>5;35</pos> 
<name>Clan</name>
<desc>Клан</desc>
<priority>5</priority>
<color>#55F5EB</color>
<formula>obj.type == BotTypes.Player && isAlive((Player)obj) && isClanMember((Player)obj)</formula>
<listName>{name#85}{class#40}{clan#70}</listName>
<mapName>{name}</mapName>
</button>
<button>
<pos>100;35</pos> 
<name>Ally</name>
<desc>Союзники</desc>
<priority>6</priority>
<color>#72CF33</color>
<formula>obj.type == BotTypes.Player && isAlly((Player)obj)</formula>
<listName>{name#85}{class#40}{clan#70}</listName>
<mapName>{name}</mapName>
</button>
<button>
<pos>5;50</pos> 
<name>Npc</name>
<desc>Нпц</desc>
<priority>7</priority>
<color>#F2CD01</color>
<formula>obj.type == BotTypes.Npc && isAlive((Npc)obj) && isAlly((Npc)obj)</formula>
<listName>{name#200}</listName>
<mapName>{name}</mapName>
</button>
<button>
<pos>100;50</pos> 
<name>Mobs</name>
<desc>Мобы</desc>
<priority>8</priority>
<color>#E46722</color>
<formula>obj.type == BotTypes.Npc && isAlive((Npc)obj) && isEnemy((Npc)obj)</formula>
<listName>{name#200}</listName>
<mapName>{name}</mapName>
</button>
<button>
<pos>5;65</pos> 
<name>Anothers</name>
<desc>Остальные</desc>
<priority>9</priority>
<color>#F2CD01</color>
<formula>obj.type != BotTypes.DoodadObject && isAlive((Creature)obj)</formula>
<listName>{name#200}</listName>
<mapName>{name}</mapName>
</button>
<button>
<pos>100;65</pos> 
<name>Dead</name>
<desc>Метрвые</desc>
<priority>10</priority>
<color>#C0C0C0</color>
<formula>obj.type != BotTypes.DoodadObject && !isAlive((Creature)obj)</formula>
<listName>{name#85}{class#40}{clan#70}</listName>
<mapName>{name}</mapName>
</button>
<button>
<pos>5;80</pos> 
<name>Doodads</name>
<desc>Природа</desc>
<priority>10</priority>
<color>#FFFFFF</color>
<formula>obj.type == BotTypes.DoodadObject</formula>
<listName>{name#200}</listName>
<mapName>{name} [{phaseId}]</mapName>
</button>
</subwidget>
</widget>
Как для меня txt формат файла более приемлем.
================================================== ===========================================
1. Находим столбец Doodads. Редактировал я его в основном, т.к. больше всего не нужной информации появляется именно там. А без Doodads никак. Много мусора, но и основная полезная информация тоже там.

<button>
<pos>5;80</pos>
<name>Doodads</name>
<desc>Природа</desc>
<priority>10</priority>
<color>#FFFFFF</color>
<formula>obj.type == BotTypes.DoodadObject</formula>
<listName>{name#200}</listName>
<mapName>{name} [{phaseId}]</mapName>

И вместо строчки
<formula>obj.type == BotTypes.DoodadObject</formula>

вставляем строчку
<formula>obj.type != BotTypes.DoodadObject || (obj.type == BotTypes.DoodadObject && (new uint[] {свои id объектов} ).Contains(((DoodadObject)obj).phaseId) == false)</formula>

где в части кода
(new uint[] {свои id объектов} )

пишем id лишних объектов через запятую без всяких пробелов. Пример:
(new uint[] {8475,4873,12207,5606,5369,7623,7624,5605,5371,852 6} )

2. Далее находим столбец subwidget/units/main (см. выше) <subwidget>

<show>units</show>
<name>main</name>
<formula>obj.type != BotTypes.DoodadObject || (obj.type == BotTypes.DoodadObject && (new uint[] {свои id объектов} ).Contains(((DoodadObject)obj).phaseId) == false)</formula>
<pos>5;38</pos>
<size>209;200</size>

И аналогично вместо стандартной строки formula вставляем код для фильтра

<formula>obj.type != BotTypes.DoodadObject || (obj.type == BotTypes.DoodadObject && (new uint[] {свои id объектов} ).Contains(((DoodadObject)obj).phaseId) == false)</formula>

Прописываем идентичные id объектов либо банально копируем ранее написанную строку из столбца Doodads.

3. Сохраняем измененный код файла main.xml и подписываем его скажем filter.xml. После этого создаем новую папку в папке widgets и закидываем туда свой отредактированный файл filter.xml. У меня получился такой путь F:\Games\Hack_AA\widgets\FILTER\
4. Запускаем виджет - радар Jungler и уже в игре, когда радар отобразился внизу, на панели задач правой клавишей по иконке Jungler - настройки - вкладка виджеты - набор виджетов - из выпадающего меню выбираем свой радар-виджет - нажимаем применить и сохранить.
5. Все.


Пояснения

ID предметов и объектов берем в самом окошке радара. При наведении курсора на точку отобразится название объекта и id в скобках.
Doodad - окружающие объекты
subwidget/units/main - если не прописать идентичные id предметов в этом столбце видеть объекты на радаре все равно будите.

Дополнение

Подсветка объектов : на панели задач правой клавишей по иконке Jungler - настройки - вкладка виджеты - прописываем id объектов , которые необходимо подсветить через запятую.

971,16253,15252,15249 - id пятен крови.
13482 - id закопанного клада

Последний раз редактировалось dark; 28.04.2014 в 15:19.
 
Ответить с цитированием
Сказали спасибо:
eugenavtogen (04.02.2015), Вискарик (19.01.2015), Bubblik (12.05.2014), Dire (19.03.2014), Big Bad Sensey (17.03.2014), mailoff (17.03.2014), undefo (17.03.2014)


Старый 17.03.2014, 20:50   #2
undefo
Постоялец
Аватар для undefo
OFFLINE
Регистрация: 22.12.2009
Возраст: 40
Сообщений: 120
Благодарностей:
65 всего
Мнения: + 1
Репутация: 196
Отправить сообщение для undefo с помощью ICQ

MGrul, не ткнут. Минимальные знания синтаксиса C#, безусловно, нужны.
Но даже и без них множество скриптов пишутся по просьбе, просто так, как администрацией проекта, так и самими пользователями. И помогают даже тем. кто юзает тупо ломаную версию. Ты ведь её не купил, или я ошибаюсь?)

З.Ы. И это фильтр виджетов, не скриптов.

А за ман спасибо.
 
Ответить с цитированием
Старый 17.03.2014, 20:55   #3
temp3105
Подпольщик AA
Аватар для temp3105
OFFLINE
Регистрация: 01.02.2014
Возраст: 31
Сообщений: 140
Благодарностей:
52 всего
Мнения: + 139
Репутация: 157
Отправить сообщение для temp3105 с помощью Skype™

Цитата:
Сообщение от undefo Посмотреть сообщение
MGrul, не ткнут. Минимальные знания синтаксиса C#, безусловно, нужны.
Но даже и без них множество скриптов пишутся по просьбе, просто так, как администрацией проекта, так и самими пользователями. И помогают даже тем. кто юзает тупо ломаную версию. Ты ведь её не купил, или я ошибаюсь?)

З.Ы. И это фильтр виджетов, не скриптов.

А за ман спасибо.
У не купивших не работают скрипты и вообще ничего кроме радара)
 
Ответить с цитированием
Старый 17.03.2014, 21:02   #4
undefo
Постоялец
Аватар для undefo
OFFLINE
Регистрация: 22.12.2009
Возраст: 40
Сообщений: 120
Благодарностей:
65 всего
Мнения: + 1
Репутация: 196
Отправить сообщение для undefo с помощью ICQ

Цитата:
Сообщение от temp3105 Посмотреть сообщение
У не купивших не работают скрипты и вообще ничего кроме радара)
Так тут и нет скриптов, поэтому я и уточнил, что это фильтр виджетов :)
А виджеты в ломанной версии работают.
 
Ответить с цитированием
Старый 17.03.2014, 21:04   #5
mailoff
Читер
Аватар для mailoff
OFFLINE
Регистрация: 17.03.2014
Возраст: 43
Сообщений: 170
Благодарностей:
2 всего
Репутация: 7

Спасибо за мануал по настройке радара, очень удобно вместо отображения всех дудлов, отображать только нужные
 
Ответить с цитированием
Старый 17.03.2014, 21:32   #6
max999
Гость
Аватар для max999
Сообщений: n/a
Благодарностей:
0 всего

присоединяюсь. Сам юзаю эту рогу
 
Ответить с цитированием
Старый 17.03.2014, 23:40   #7
MGrul
Освоившийся
Аватар для MGrul
OFFLINE
Регистрация: 12.03.2014
Сообщений: 90
Благодарностей:
13 всего
Репутация: 40

Цитата:
Сообщение от undefo Посмотреть сообщение
MGrul, не ткнут. Минимальные знания синтаксиса C#, безусловно, нужны.
Но даже и без них множество скриптов пишутся по просьбе, просто так, как администрацией проекта, так и самими пользователями. И помогают даже тем. кто юзает тупо ломаную версию.

А еще они помогают детям Африки и переводят старушек через дорогу ....
Эту инфу нарыл копошась на форуме и разбирая тонны не нужного мусора...
Что то модератор помог.. Но в основном своим умом.. впрочем в теме по ссылкам все есть.
А автор проги конечно молодец и все такое... Но он крайне заблуждается... Пользователю, обывателю не нужно знать C# ... Ему нужно побольше функционала и меньше заморочек.
Тот же фильтр вполне реально впихнуть в саму прогу и сделать аналогично подсветки искомых по id предметов... Но нет же, копошись в xml файлах...
Аналогично и в самих скриптах для бота.. Ну не можешь впихнуть максимум в свою прогу - сделать платный раздел по принципу - заявка - оплата - скрипт..

Последний раз редактировалось MGrul; 17.03.2014 в 23:48.
 
Ответить с цитированием
Старый 18.03.2014, 00:53   #8
undefo
Постоялец
Аватар для undefo
OFFLINE
Регистрация: 22.12.2009
Возраст: 40
Сообщений: 120
Благодарностей:
65 всего
Мнения: + 1
Репутация: 196
Отправить сообщение для undefo с помощью ICQ

Цитата:
Сообщение от MGrul Посмотреть сообщение
Ну не можешь впихнуть максимум в свою прогу - сделать платный раздел по принципу - заявка - оплата - скрипт..
Если внимательно посмотришь, то увидишь такую тему на оф.форуме ;)
 
Ответить с цитированием
Старый 18.03.2014, 09:17   #9
iOutSide
Подпольщик AA
Аватар для iOutSide
OFFLINE
Регистрация: 08.09.2013
Сообщений: 100
Благодарностей:
2 всего
Репутация: 7

Цитата:
Но он крайне заблуждается... Пользователю, обывателю не нужно знать C#
Подробнее: https://www.rf-cheats.ru/forum/showthread.php?t=232843
Вон, фубот рядом в теме. Не нужна ничо знать. Иди, боть
 
Ответить с цитированием
Сказали спасибо:
undefo (19.03.2014)
Старый 12.05.2014, 15:30   #10
dark
Читодел
Аватар для dark
OFFLINE
Регистрация: 09.04.2007
Сообщений: 965
Благодарностей:
36,565 всего
Мнения: + 37511
Репутация: 116358
Отправить сообщение для dark с помощью ICQ Отправить сообщение для dark с помощью Skype™

MGrul +50 постов

Cheats Development | Создание читов на заказ

Я не оказываю услуги гаранта!
База данных кидал: blacklist.rf-cheats.ru
Обязательно проверяйте человека через чёрный список прежде чем совершать с ним сделку.
 
Ответить с цитированием
Ответ



Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[Guide] Руководство по написанию чит программ. Часть 1. Тигрь GCD Team 30 12.05.2016 09:07
Набор для изменения скриптов slimon Архив читов и багов World of Tanks 52 28.11.2013 23:10
[No-cd only] Exec v0.1 -Консолька для исполнения скриптов Источник: http://fpteam-ch ferkor Arma2 DayZ mod читы 1 10.11.2012 12:24

Мир танков | Проект "Армата" | ArcheAge | Black Desert | РФ Онлайн | Айон | Майнкрафт | Браузерные игры
Элдер скролс | Р2 Онлайн | Реквием Онлайн | ПУБГ | Роял Квест | ГТА Санадреас | Контра | Дота 2
Мир кораблей | Лост Арк | Arma2 DayZ mod | The War Z | Карос: Начало | Tera Online
Читы для всех Онлайн-игр