mirror of
https://github.com/bombsquad-community/plugin-manager.git
synced 2025-10-08 14:54:36 +00:00
update apw
This commit is contained in:
parent
2541ed6473
commit
bc4780d461
2 changed files with 38 additions and 31 deletions
|
|
@ -415,6 +415,7 @@
|
|||
}
|
||||
],
|
||||
"versions": {
|
||||
"2.0.2": null,
|
||||
"2.0.1": {
|
||||
"api_version": 8,
|
||||
"commit_sha": "d511c15",
|
||||
|
|
|
|||
|
|
@ -76,8 +76,11 @@ ssl._create_default_https_context = ssl._create_unverified_context
|
|||
def newconnect_to_party(address, port=43210, print_progress=False):
|
||||
global ip_add
|
||||
global p_port
|
||||
|
||||
bs.chatmessage(" Joined IP "+ip_add+" PORT "+str(p_port))
|
||||
dd = bs.get_connection_to_host_info()
|
||||
if dd.get('name', '') != '':
|
||||
title = dd['name']
|
||||
bs.chatmessage(title)
|
||||
if (dd != {}):
|
||||
bs.disconnect_from_host()
|
||||
|
||||
|
|
@ -356,7 +359,8 @@ command to kick %s?",
|
|||
"unmutethisguy": "unmute this guy",
|
||||
"mutethisguy": "mute this guy",
|
||||
"muteall": "Mute all",
|
||||
"unmuteall": "Unmute all"
|
||||
"unmuteall": "Unmute all",
|
||||
"copymsg":"copy"
|
||||
|
||||
}
|
||||
}
|
||||
|
|
@ -493,6 +497,7 @@ class ModifiedPartyWindow(bascenev1lib_party.PartyWindow):
|
|||
color=(0.4, 0.6, 0.3))
|
||||
self._columnwidget = bui.columnwidget(parent=self._scrollwidget,
|
||||
border=2,
|
||||
left_border=-200,
|
||||
margin=0)
|
||||
bui.widget(edit=self._menu_button, down_widget=self._columnwidget)
|
||||
|
||||
|
|
@ -651,38 +656,49 @@ class ModifiedPartyWindow(bascenev1lib_party.PartyWindow):
|
|||
if True:
|
||||
self._add_msg(msg)
|
||||
|
||||
def _on_chat_press(self, msg, widget):
|
||||
global unmuted_names
|
||||
if msg.split(":")[0] in unmuted_names:
|
||||
def _copy_msg(self, msg: str) -> None:
|
||||
if bui.clipboard_is_supported():
|
||||
bui.clipboard_set_text(msg)
|
||||
bui.screenmessage(
|
||||
bui.Lstr(resource='copyConfirmText'),
|
||||
color=(0, 1, 0)
|
||||
)
|
||||
|
||||
choices = ['mute']
|
||||
choices_display = [_getTransText("mutethisguy", isBaLstr=True)]
|
||||
else:
|
||||
choices = ['unmute']
|
||||
choices_display = [_getTransText("unmutethisguy", isBaLstr=True)]
|
||||
def _on_chat_press(self, msg, widget, showMute):
|
||||
global unmuted_names
|
||||
choices = ['copy']
|
||||
choices_display = [_getTransText("copymsg", isBaLstr=True)]
|
||||
if showMute:
|
||||
if msg.split(":")[0].encode('utf-8') in unmuted_names:
|
||||
choices.append('mute')
|
||||
choices_display.append(_getTransText("mutethisguy", isBaLstr=True))
|
||||
else:
|
||||
choices.append('unmute')
|
||||
choices_display.append(_getTransText("unmutethisguy", isBaLstr=True))
|
||||
PopupMenuWindow(position=widget.get_screen_space_center(),
|
||||
scale=_get_popup_window_scale(),
|
||||
choices=choices,
|
||||
choices_display=choices_display,
|
||||
current_choice="@ this guy",
|
||||
delegate=self)
|
||||
self.msg_user_selected = msg.split(":")[0]
|
||||
self.msg_user_selected = msg
|
||||
self._popup_type = "chatmessagepress"
|
||||
|
||||
# bs.chatmessage("pressed")
|
||||
|
||||
def _add_msg(self, msg: str) -> None:
|
||||
try:
|
||||
if babase.app.config.resolve('Chat Muted'):
|
||||
|
||||
showMute = babase.app.config.resolve('Chat Muted')
|
||||
if True:
|
||||
txt = bui.textwidget(parent=self._columnwidget,
|
||||
text=msg,
|
||||
h_align='left',
|
||||
v_align='center',
|
||||
size=(130, 13),
|
||||
size=(900, 13),
|
||||
scale=0.55,
|
||||
position=(-0.6, 0),
|
||||
selectable=True,
|
||||
autoselect=True,
|
||||
click_activate=True,
|
||||
maxwidth=self._scroll_width * 0.94,
|
||||
shadow=0.3,
|
||||
|
|
@ -690,20 +706,8 @@ class ModifiedPartyWindow(bascenev1lib_party.PartyWindow):
|
|||
bui.textwidget(edit=txt,
|
||||
on_activate_call=babase.Call(
|
||||
self._on_chat_press,
|
||||
msg, txt))
|
||||
else:
|
||||
txt = bui.textwidget(parent=self._columnwidget,
|
||||
text=msg,
|
||||
h_align='left',
|
||||
v_align='center',
|
||||
size=(0, 13),
|
||||
scale=0.55,
|
||||
|
||||
|
||||
|
||||
maxwidth=self._scroll_width * 0.94,
|
||||
shadow=0.3,
|
||||
flatness=1.0)
|
||||
msg, txt, showMute))
|
||||
|
||||
|
||||
# btn = bui.buttonwidget(parent=self._columnwidget,
|
||||
# scale=0.7,
|
||||
|
|
@ -720,6 +724,7 @@ class ModifiedPartyWindow(bascenev1lib_party.PartyWindow):
|
|||
except Exception:
|
||||
pass
|
||||
|
||||
|
||||
def _add_msg_when_muted(self, msg: str) -> None:
|
||||
|
||||
txt = bui.textwidget(parent=self._columnwidget,
|
||||
|
|
@ -1421,10 +1426,11 @@ class ModifiedPartyWindow(bascenev1lib_party.PartyWindow):
|
|||
|
||||
elif self._popup_type == "chatmessagepress":
|
||||
if choice == "mute":
|
||||
|
||||
unmuted_names.remove(self.msg_user_selected)
|
||||
unmuted_names.remove(self.msg_user_selected.split(":")[0].encode('utf-8'))
|
||||
if choice == "unmute":
|
||||
unmuted_names.append(self.msg_user_selected)
|
||||
unmuted_names.append(self.msg_user_selected.split(":")[0].encode('utf-8'))
|
||||
if choice == "copy":
|
||||
self._copy_msg(self.msg_user_selected)
|
||||
|
||||
elif self._popup_type == "partyMemberPress":
|
||||
if choice == "kick":
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue