Перейти к публикации
View in the app

A better way to browse. Learn more.

VimeWorld - Форум

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

ModerOnline || Модераторы онлайн

Featured Replies

Опубликовано:

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

XoGCLQyHdLE.jpg?size=499x479&quality=96&

 

 Копирование ника происходит при нажатии на ник модератора.

При копировании появляется соответствующая строка.

7kaJ9GSQztc.jpg?size=500x482&quality=96&
 

ССЫЛКИ:

1. Exe-файл

2. Архив с кодом

3. VT

 

Опубликовано:
  • Автор
2 минуты назад, Charkos0ff сказал:

На каком языке написано? Ну, и исходный код недоступен

Python, тупанул, не залил код. Исправил

Опубликовано:
16 минут назад, _isbanned сказал:

Python, тупанул, не залил код. Исправил

/online/staff возвращает только онлайн MODER, WARDEN И CHIEF, в данном случае DEV и ADMIN можно убрать.

Скрытый текст
def ranks(i):
	if server_data_staff[i]["rank"] == "MODER":
		server_data_staff[i]["rank"] = "Модератор"
	elif server_data_staff[i]["rank"] == "WARDEN":
		server_data_staff[i]["rank"] = "Пр. Модератор"
	elif server_data_staff[i]["rank"] == "CHIEF":
		server_data_staff[i]["rank"] = "Гл. Модератор"

 

 

Изменено пользователем Charkos0ff

Опубликовано:

Блин, хочу сделать свою версию доработанную))

Ну, почему бы и нет.

Опубликовано:
1 час назад, notKeluke сказал:

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

Нужно будет как-нибудь почитать...

  • 3 месяца спустя...
Опубликовано:
1 час назад, Patric1337 сказал:

А VimeTop зачем?

 

08.02.2022 в 21:14, _isbanned сказал:

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

 

  • 2 месяца спустя...
  • 4 недели спустя...
Опубликовано:
09.02.2022 в 00:24, notKeluke сказал:

Запрос к апи у тебя за весь код всего один, что означает, что moder_update вовсе не обновляет список модераторов

Для этого можно сделать определенную функцию, которая будет делать запрос к апи и возвращать нужную нам информацию в Json

def server_staff_online():
  return requests.get("https://api.vimeworld.ru/online/staff").json()

Делаем пару правок в moder_update и ranks и вуаля, при каждом нажатии список действительно обновляется

Кстати про ranks, что она тут делает как функция?
Насколько я понял, это должен быть префикс, поправь, если не так

def ranks(server_data_staff, i):
    if server_data_staff[i]["rank"] == "DEV":
        server_data_staff[i]["rank"] = "Разработчик"
    elif server_data_staff[i]["rank"] == "MODER":
        server_data_staff[i]["rank"] = "Модератор"
    elif server_data_staff[i]["rank"] == "WARDEN":
        server_data_staff[i]["rank"] = "Пр. Модератор"
    elif server_data_staff[i]["rank"] == "CHIEF":
        server_data_staff[i]["rank"] = "Гл. Модератор"
    elif server_data_staff[i]["rank"] == "ADMIN":
        server_data_staff[i]["rank"] = "Гл. Администратор"

if.. elif.. elif... elif... elif.... не самый лучший подход

Есть куча разных способов такое избежать, прочитай о них тут
Вот один из способов, пользуюсь им на ежедневной основе

def ranks(server_data_staff, i):
    ranks_dict = {
        'DEV': 'Разработчик',
        "MODER": "Модератор",
        "WARDEN": "Пр. Модератор",
        "CHIEF": "Гл. Модератор",
        'ADMIN': 'Гл. Администратор'
    }
    server_data_staff[i]["rank"] = ranks_dict[server_data_staff[i]["rank"]]


А в moder_update уже можно добавить сам префикс, там уже на твой вкус (sorry за тавтологию)

  Скрыть содержимое

anR3roL.png
hjkltvD.png


ну и по мелочи - в main.py есть два лишних импорта (xmlrpc и pyperclip), а в interface.py импорт sys идет с конца файла, советую всегда ставить их сверху
c pyqt5, к сожалению, помочь не смогу, ибо за него не шарю

код / exe

у да чи

господи, как вы в этом ахалай махалай разбираетесь... 

Для меня даже самая лучная аппаратура в самой лучшей студии звукозаписи выглядит проще, чем написанное на любом языке программирования "hello world"

Опубликовано:
26.08.2022 в 04:56, Denigration сказал:

господи, как вы в этом ахалай махалай разбираетесь... 

Для меня даже самая лучная аппаратура в самой лучшей студии звукозаписи выглядит проще, чем написанное на любом языке программирования "hello world"

вся эта аппаратура работает на АО, которое пишут программисты, так что энивей она смотреться проще не может

дада душнила и что

Изменено пользователем Refli

  • 5 месяцев спустя...
  • 3 недели спустя...
Опубликовано:
07.02.2023 в 08:26, SmokyyySweed сказал:

это можно на ваймьопе посмотреть так что прога бесполезная!

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

  • 2 недели спустя...
Опубликовано:
26.08.2022 в 07:18, NickDORIN сказал:

для читеров самое то

Если читерам надо будет зачем то чекать онлайн модеров, то они это сделают через ВаймТоп

Создайте аккаунт или войдите в него для комментирования

Сейчас на странице 0

  • Нет пользователей, просматривающих эту страницу.

Account

Navigation

Поиск

Поиск

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.