def SendMobileMessage(self, name): if not uiGameOption.MOBILE: return if not self.hasMobilePhoneNumber: questionDialog = uiCommon.QuestionDialog2() questionDialog.SetText1( localeInfo.MESSENGER_INPUT_MOBILE_PHONE_NUMBER_1) questionDialog.SetText2( localeInfo.MESSENGER_INPUT_MOBILE_PHONE_NUMBER_2) questionDialog.SetAcceptEvent( ui.__mem_func__(self.OnAcceptInputMobilePhoneNumber)) questionDialog.SetCancelEvent( ui.__mem_func__(self.OnCancelInputMobilePhoneNumber)) questionDialog.SetWidth(400) questionDialog.Open() self.questionDialog = questionDialog return ## Input Sending Mobile Message inputDialog = uiCommon.InputDialog() inputDialog.SetTitle(localeInfo.MESSENGER_SEND_MOBILE_MESSAGE_TITLE) inputDialog.SetMaxLength(50) inputDialog.SetAcceptEvent(ui.__mem_func__(self.OnInputMobileMessage)) inputDialog.SetCancelEvent(ui.__mem_func__(self.OnCloseInputDialog)) inputDialog.name = name inputDialog.Open() self.inputDialog = inputDialog
def OnPressAddFriendButton(self): friendNameBoard = uiCommon.InputDialog() friendNameBoard.SetTitle(localeInfo.MESSENGER_ADD_FRIEND) friendNameBoard.SetAcceptEvent(ui.__mem_func__(self.OnAddFriend)) friendNameBoard.SetCancelEvent(ui.__mem_func__(self.OnCancelAddFriend)) friendNameBoard.Open() self.friendNameBoard = friendNameBoard
def __OnIgnore(self): ignoreNameBoard = uiCommon.InputDialog() ignoreNameBoard.SetTitle("Block System") ignoreNameBoard.SetAcceptEvent(ui.__mem_func__(self.OnAddIgnore)) ignoreNameBoard.SetCancelEvent(ui.__mem_func__(self.OnCancelAddIgnore)) ignoreNameBoard.Open() self.ignoreNameBoard = ignoreNameBoard
def OnPressAddFriendButton(self): friendNameBoard = uiCommon.InputDialog() friendNameBoard.SetTitle("Hinzufügen") friendNameBoard.SetAcceptEvent(ui.__mem_func__(self.OnAddFriend)) friendNameBoard.SetCancelEvent(ui.__mem_func__(self.OnCancelAddFriend)) friendNameBoard.Open() self.friendNameBoard = friendNameBoard
def OnPressAddBlockButton(self): blockNameBoard = uiCommon.InputDialog() blockNameBoard.SetTitle(localeInfo.MESSENGER_ADD_BLOCK_FRIEND) blockNameBoard.SetAcceptEvent(ui.__mem_func__(self.OnAddBlock)) blockNameBoard.SetCancelEvent( ui.__mem_func__(self.OnCancelAddBlock)) blockNameBoard.Open() self.blockNameBoard = blockNameBoard
def OnChangeButtonClick(self, shop): inputDialog = uiCommon.InputDialog() inputDialog.SetTitle(uiScriptLocale.SHOP_ENTER_NEW_NAME) inputDialog.SetMaxLength(32) inputDialog.SetAcceptEvent( lambda arg1=str(shop["id"]): self.OnChangeName(arg1)) inputDialog.SetCancelEvent(ui.__mem_func__(self.CloseInputNameDialog)) inputDialog.Open() self.inputDialog = inputDialog
def __OnChangeMobilePhoneNumber(self): import uiCommon inputDialog = uiCommon.InputDialog() inputDialog.SetTitle(localeInfo.MESSENGER_INPUT_MOBILE_PHONE_NUMBER_TITLE) inputDialog.SetMaxLength(13) inputDialog.SetAcceptEvent(ui.__mem_func__(self.OnInputMobilePhoneNumber)) inputDialog.SetCancelEvent(ui.__mem_func__(self.OnCloseInputDialog)) inputDialog.Open() self.inputDialog = inputDialog
def Input(self, text, length, acceptevent, cancelevent): tmpInput = uiCommon.InputDialog() tmpInput.SetTitle(str(text)) tmpInput.SetMaxLength(length) if acceptevent: tmpInput.SetAcceptEvent(acceptevent) if cancelevent: tmpInput.SetCancelEvent(cancelevent) tmpInput.Open() return tmpInput
def OpenPrivateShopInputNameDialog(self): #if player.IsInSafeArea(): # chat.AppendChat(chat.CHAT_TYPE_INFO, localeInfo.CANNOT_OPEN_PRIVATE_SHOP_IN_SAFE_AREA) # return inputDialog = uiCommon.InputDialog() inputDialog.SetTitle(localeInfo.PRIVATE_SHOP_INPUT_NAME_DIALOG_TITLE) inputDialog.SetMaxLength(32) inputDialog.SetAcceptEvent(ui.__mem_func__(self.OpenPrivateShopBuilder)) inputDialog.SetCancelEvent(ui.__mem_func__(self.ClosePrivateShopInputNameDialog)) inputDialog.Open() self.inputDialog = inputDialog
def OnAcceptInputMobilePhoneNumber(self): if not uiGameOption.MOBILE: return ## Input Mobile Phone Number inputDialog = uiCommon.InputDialog() inputDialog.SetTitle(locale.MESSENGER_INPUT_MOBILE_PHONE_NUMBER_TITLE) inputDialog.SetMaxLength(13) inputDialog.SetAcceptEvent( ui.__mem_func__(self.OnInputMobilePhoneNumber)) inputDialog.SetCancelEvent(ui.__mem_func__(self.OnCloseInputDialog)) inputDialog.Open() self.inputDialog = inputDialog self.OnCancelInputMobilePhoneNumber()