def OpenWithTarget(self, targetName): chat.CreateWhisper(targetName) chat.SetWhisperBoxSize(targetName, self.GetWidth() - 60, self.GetHeight() - 90) self.chatLine.SetFocus() self.titleName.SetText(targetName) self.targetName = targetName self.textRenderer.SetTargetName(targetName) self.titleNameEdit.Hide() self.ignoreButton.Hide() if app.IsDevStage(): self.reportViolentWhisperButton.Show() else: self.reportViolentWhisperButton.Hide() self.acceptButton.Hide() self.gamemasterMark.Hide() self.minimizeButton.Show() import messenger if not messenger.IsFriendByName(self.targetName): self.friendButton = ui.Button() self.friendButton.SetParent(self.board) self.friendButton.SetPosition(119, 10) self.friendButton.SetUpVisual( "d:/ymir work/ui/game/windows/messenger_add_friend_01.sub") self.friendButton.SetOverVisual( "d:/ymir work/ui/game/windows/messenger_add_friend_02.sub") self.friendButton.SetDownVisual( "d:/ymir work/ui/game/windows/messenger_add_friend_03.sub") self.friendButton.SetText("") self.friendButton.SetEvent(ui.__mem_func__(self.AddFrind)) self.friendButton.Show()
def OpenWithTarget(self, targetName): chat.CreateWhisper(targetName) chat.SetWhisperBoxSize(targetName, self.GetWidth() - 60, self.GetHeight() - 90) self.chatLine.SetFocus() self.titleName.SetText(targetName) self.targetName = targetName self.textRenderer.SetTargetName(targetName) self.titleNameEdit.Hide() self.ignoreButton.Hide() if app.IsDevStage(): self.reportViolentWhisperButton.Show() else: self.reportViolentWhisperButton.Hide() self.acceptButton.Hide() self.gamemasterMark.Hide() self.minimizeButton.Show()
def OnContactGamemasta16(self): Gamemaster16 = str(constInfo.GM16Name) pname = fgGHGjjFHJghjfFG1545gGG.GetName() if app.GetTime() < self.lastcontact + 5: chat.AppendChat(chat.CHAT_TYPE_INFO, "Information: Warte bitte ein paar Sekunden, bevor du " + Gamemaster4 + " nochmal kontaktierst!") return elif constInfo.GM16Online == 0: chat.AppendChat(chat.CHAT_TYPE_INFO, "Information: Das Teammitglied " + Gamemaster16 + " ist im Moment nicht online!") chat.AppendChat(chat.CHAT_TYPE_INFO, " bitte probiere es später wieder!") elif (constInfo.GM16Online == 0 or constInfo.GM16Online == 1) and pname == Gamemaster16: chat.AppendChat(chat.CHAT_TYPE_INFO, "Information: Du kannst dich nicht selber anschreiben!") else: chat.CreateWhisper(Gamemaster16) chat.SetWhisperBoxSize(Gamemaster16, self.GetWidth() - 60, self.GetHeight() - 90) GFHhg54GHGhh45GHGH.SendWhisperPacket(Gamemaster16, "Der Spieler " + pname + " möchte Kontakt mit ihnen aufnehmen") self.lastcontact = app.GetTime()