Автор | Тема: Скрипт для вкладки "Контроль" |
Irey 1993
|
1 |
136 | написано: 17.01.2024 16:19:43 |
https://www.gwars.io/messages.php?fid=27&tid=354555&mid=6900599&page_id=1#6900599
Скачать: https://www.ganjafile.io/download.php?mid=1620032&id=253362
Можно легко использовать как в составе всего расширения или отдельно в tampermonkey по маске https://www.gwars.io/syndicate.php?id=*control
[ GanjaFoto:#2320466 ]
[ GanjaFoto:#2320467 ]
Скрипт сканирует страницу недвиги и если находит у владельца знак синдиката, то отображает его на странице Контроль. Затем сортирует недвигу по id синдиката. Вся недвига без отображающегося знака синдиката у владельца уходит вниз. И происходит дополнительная сортировка по алфавиту (имя владельца).
При желании можно было бы добавить дополнительны сортировки по секторам или сделать кнопки сортировки, но я решил в такие крайности не заходить.
Из-за некоторых особенностей поиска кое-где знак синдиката не отображается. Но в первую очередь лично я замечал такое у чего-то типа цехов доработки.
Пользуйтесь на свой страх и риск. Я хочу напомнить, что весь код кроме listports написан нейросетью по моим запросам. Нейросети далеко не программисты. А тем более я далеко не программист. Но (вроде как) свою функцию скрипт выполняет.
Лично у меня есть еще в планах значительно увеличить полезность скрипта listontop, где-то до конца следующей недели - если получится. А затем я наверное лучше перестану плодить здесь на форуме всё это нейросетевое непотребство. |
|
(Outsider)
|
2 |
| написано: 17.01.2024 16:22:45 |
|
Sn1KeR
|
3 |
-35 | написано: 17.01.2024 16:28:13 |
|
Irey 1993
|
4 |
3 | написано: 17.01.2024 16:32:23 |
control.js - сам скрипт
В нём много комментариев (не моих) что именно делает та или иная функция.
Плюс этапы работы описаны в comment.txt
При желании в том же файле можно найти ссылку на GPT, скинуть ей код и попросить переделать вам скрипт под ваши нужды. Но делайте резервные копии еще рабочего кода. Потому что что-то сломать нейросети раз плюнуть. |
|
Mr.Bonanno
|
5 |
66 | написано: 17.01.2024 16:43:08 |
Да плоди на здоровье. Это может быть полезным. |
|
Magical Owl
|
6 |
| написано: 17.01.2024 16:54:12 |
|
Buger_man
|
7 |
16 | написано: 17.01.2024 17:12:14 |
можно вопрос: а чем вас вкладка "Производство" не устраивает?
там показывается недвига членов синд и видно что она например под другим синдом |
|
Buger_man
|
8 |
7 | написано: 17.01.2024 17:13:42 |
|
Magical Owl
|
9 |
| написано: 17.01.2024 17:19:49 |
7 производство вкладка показывает только недвигу членов синдиката. Скрипт же показывает чужую недвигу под контролем синда. Условно говоря без турелек. |
|
Buger_man
|
10 |
9 | написано: 17.01.2024 17:21:20 |
9 тогда все это делается в 10 раз проще.
список контроля - список производства = чужая недвига
незачем парсить каждый объект |
|
Buger_man
|
11 |
| написано: 17.01.2024 17:22:55 |
+10 ну или по принципу как сделал ТС: берем список членов синда (с основой) и накладываем его на владельцев недвиги, все что осталось парсим на владельца |
|
Buger_man
|
12 |
| написано: 17.01.2024 17:23:54 |
я просто не понимаю зачем обрабатывать весь список недвиги, чтобы однажды увидить надпись "Персонаж заблокирован"? |
|
TripNation
|
13 |
-7 | написано: 17.01.2024 18:07:27 |
|
Irey 1993
|
14 |
| написано: 17.01.2024 18:15:42 |
Я никого не призываю пользоваться этим скриптом. Плюс еще раз подчеркиваю - пользуйтесь на свой страх и риск.
Задача была поставлена - отобразить на вкладке "Контроль" синдикатный знак у владельцев. Задача выполнена. Возможно избыточной ценой. Как смог, попытался настроить на нормальную работу.
Возможно можно было добиться результата простыми способами, а не через парсинг списка всех объектов. При желании можно как минимум самостоятельно отключить из процесса парсинга объекты типа Электростанция или Урановый рудник, оставив только интересующую вас недвигу. По фильтру текста в первой td каждой строки (если вам все-таки скрипт нужен) |
|
Irey 1993
|
15 |
| написано: 17.01.2024 19:14:44 |
|
Тема закрыта Irey 1993 |