mirror of
https://github.com/bombsquad-community/plugin-manager.git
synced 2026-08-15 13:03:08 +00:00
Merge pull request #453 from vishal332008/main
Fixing a Closing Window Bug
This commit is contained in:
commit
7a6d6e301f
2 changed files with 55 additions and 38 deletions
|
|
@ -1054,6 +1054,12 @@
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"versions": {
|
"versions": {
|
||||||
|
"2.1.6": {
|
||||||
|
"api_version": 9,
|
||||||
|
"commit_sha": "3aa666f",
|
||||||
|
"released_on": "05-04-2026",
|
||||||
|
"md5sum": "d2b66f98b5a24aa14eb6b1ed9de2d5dc"
|
||||||
|
},
|
||||||
"2.1.5": {
|
"2.1.5": {
|
||||||
"api_version": 9,
|
"api_version": 9,
|
||||||
"commit_sha": "a36e3c2",
|
"commit_sha": "a36e3c2",
|
||||||
|
|
|
||||||
|
|
@ -19,41 +19,51 @@ https://bombsquad-community.web.app/mods
|
||||||
|
|
||||||
'''
|
'''
|
||||||
|
|
||||||
|
import threading
|
||||||
|
from _thread import start_new_thread
|
||||||
|
import urllib.parse
|
||||||
|
import urllib.request
|
||||||
|
from typing import TYPE_CHECKING, cast
|
||||||
|
import _babase
|
||||||
|
import bascenev1 as bs
|
||||||
|
import bauiv1 as bui
|
||||||
|
import babase
|
||||||
|
import time
|
||||||
|
import math
|
||||||
|
from dataclasses import dataclass
|
||||||
|
from bauiv1lib.confirm import ConfirmWindow
|
||||||
|
from bauiv1lib.colorpicker import ColorPickerExact
|
||||||
|
from typing import List, Sequence, Optional, Dict, Any, Union
|
||||||
|
import bauiv1lib.party as bascenev1lib_party
|
||||||
|
import ssl
|
||||||
|
import datetime
|
||||||
|
import base64
|
||||||
|
from babase._general import Call
|
||||||
|
from bauiv1lib.popup import PopupMenuWindow, PopupWindow
|
||||||
|
from bauiv1lib.account import viewer
|
||||||
|
import os
|
||||||
|
import urllib
|
||||||
|
import copy
|
||||||
|
import shutil
|
||||||
|
import sys
|
||||||
|
import re
|
||||||
|
import json
|
||||||
|
import codecs
|
||||||
|
import traceback
|
||||||
|
plugman = dict(
|
||||||
|
plugin_name="advanced_party_window",
|
||||||
|
description="Advanced your party window with lots of feature",
|
||||||
|
external_url="https://www.youtube.com/watch?v=QrES1jQGXF0",
|
||||||
|
authors=[
|
||||||
|
{"name": "Mr.Smoothy", "email": "", "discord": "mr.smoothy"},
|
||||||
|
]
|
||||||
|
version="2.1.6",
|
||||||
|
)
|
||||||
|
|
||||||
# added advanced ID revealer
|
# added advanced ID revealer
|
||||||
# live ping
|
# live ping
|
||||||
|
|
||||||
# Made by Mr.Smoothy - Plasma Boson
|
# Made by Mr.Smoothy - Plasma Boson
|
||||||
import traceback
|
|
||||||
import codecs
|
|
||||||
import json
|
|
||||||
import re
|
|
||||||
import sys
|
|
||||||
import shutil
|
|
||||||
import copy
|
|
||||||
import urllib
|
|
||||||
import os
|
|
||||||
from bauiv1lib.account import viewer
|
|
||||||
from bauiv1lib.popup import PopupMenuWindow, PopupWindow
|
|
||||||
from babase._general import Call
|
|
||||||
import base64
|
|
||||||
import datetime
|
|
||||||
import ssl
|
|
||||||
import bauiv1lib.party as bascenev1lib_party
|
|
||||||
from typing import List, Sequence, Optional, Dict, Any, Union
|
|
||||||
from bauiv1lib.colorpicker import ColorPickerExact
|
|
||||||
from bauiv1lib.confirm import ConfirmWindow
|
|
||||||
from dataclasses import dataclass
|
|
||||||
import math
|
|
||||||
import time
|
|
||||||
import babase
|
|
||||||
import bauiv1 as bui
|
|
||||||
import bascenev1 as bs
|
|
||||||
import _babase
|
|
||||||
from typing import TYPE_CHECKING, cast
|
|
||||||
import urllib.request
|
|
||||||
import urllib.parse
|
|
||||||
from _thread import start_new_thread
|
|
||||||
import threading
|
|
||||||
version_str = "7"
|
version_str = "7"
|
||||||
BCSSERVER = 'mods.ballistica.workers.dev'
|
BCSSERVER = 'mods.ballistica.workers.dev'
|
||||||
|
|
||||||
|
|
@ -461,6 +471,7 @@ class ModifiedPartyWindow(bascenev1lib_party.PartyWindow):
|
||||||
color=(0.55, 0.73, 0.25),
|
color=(0.55, 0.73, 0.25),
|
||||||
icon=bui.gettexture('menuButton'),
|
icon=bui.gettexture('menuButton'),
|
||||||
iconscale=1.2)
|
iconscale=1.2)
|
||||||
|
self._menu_popup: PopupMenuWindow | None = None
|
||||||
|
|
||||||
info = bs.get_connection_to_host_info_2()
|
info = bs.get_connection_to_host_info_2()
|
||||||
if info != None:
|
if info != None:
|
||||||
|
|
@ -864,7 +875,7 @@ class ModifiedPartyWindow(bascenev1lib_party.PartyWindow):
|
||||||
choices.append("hostInfo_Debug")
|
choices.append("hostInfo_Debug")
|
||||||
DisChoices.append(_getTransText("Debug_for_Host_Info", isBaLstr=True))
|
DisChoices.append(_getTransText("Debug_for_Host_Info", isBaLstr=True))
|
||||||
|
|
||||||
PopupMenuWindow(
|
self._menu_popup = PopupMenuWindow(
|
||||||
position=self._menu_button.get_screen_space_center(),
|
position=self._menu_button.get_screen_space_center(),
|
||||||
scale=_get_popup_window_scale(),
|
scale=_get_popup_window_scale(),
|
||||||
choices=choices,
|
choices=choices,
|
||||||
|
|
@ -891,12 +902,12 @@ class ModifiedPartyWindow(bascenev1lib_party.PartyWindow):
|
||||||
except:
|
except:
|
||||||
babase.print_exception()
|
babase.print_exception()
|
||||||
|
|
||||||
PopupMenuWindow(position=widget.get_screen_space_center(),
|
self._menu_popup = PopupMenuWindow(position=widget.get_screen_space_center(),
|
||||||
scale=_get_popup_window_scale(),
|
scale=_get_popup_window_scale(),
|
||||||
choices=choices,
|
choices=choices,
|
||||||
choices_display=choices_display,
|
choices_display=choices_display,
|
||||||
current_choice="@ this guy",
|
current_choice="@ this guy",
|
||||||
delegate=self)
|
delegate=self)
|
||||||
self._popup_party_member_client_id = client_id
|
self._popup_party_member_client_id = client_id
|
||||||
self._popup_party_member_is_host = is_host
|
self._popup_party_member_is_host = is_host
|
||||||
self._popup_type = "partyMemberPress"
|
self._popup_type = "partyMemberPress"
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue