Новости | Об игре | Форум
07:13, 2206 онлайн
Форумы » Общий Форум » Скрипт для вкладки "Контроль" 

АвторТема: Скрипт для вкладки "Контроль"
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 
3 это тот самый Женя.
Buger_man



 7 
 16   
  написано: 17.01.2024 17:12:14 
можно вопрос: а чем вас вкладка "Производство" не устраивает?
там показывается недвига членов синд и видно что она например под другим синдом
Buger_man



 8 
 7   
  написано: 17.01.2024 17:13:42 
https://www.gwars.io/syndicate.php?id=4346&page=own
вот например, внизу 2 объекта с другим контролем. но это именно недвига членов данного синда
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 
https://www.ganjafile.io/download.php?mid=1620032&id=253369
[ GanjaFoto:#2320471 ]

Как на примере можно дополнить фильтр для пропуска парсинга объектов конкретно по названию самого объекта (нужно указывать полное, если название специфическое). Архив с расширением тоже перезалью с уже исправленным скриптом
Тема закрыта Irey 1993

К списку тем