Esempio n. 1
0
    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()
Esempio n. 3
0
	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()	
Esempio n. 4
0
    def SetWhisperDialogSize(self, width, height):
        try:

            max = int((width - 90) / 6) * 3 - 6

            self.board.SetSize(width, height)
            self.scrollBar.SetPosition(width - 25, 35)
            self.scrollBar.SetScrollBarSize(height - 100)
            self.scrollBar.SetPos(1.0)
            self.editBar.SetSize(width - 18, 50)
            self.chatLine.SetSize(width - 90, 40)
            self.chatLine.SetLimitWidth(width - 90)
            self.SetSize(width, height)

            if 0 != self.targetName:
                chat.SetWhisperBoxSize(self.targetName, width - 50,
                                       height - 90)

            if localeInfo.IsARABIC():
                self.textRenderer.SetPosition(width - 20, 28)
                self.scrollBar.SetPosition(
                    width - 25 + self.scrollBar.GetWidth(), 35)
                self.editBar.SetPosition(10 + self.editBar.GetWidth(),
                                         height - 60)
                self.sendButton.SetPosition(
                    width - 80 + self.sendButton.GetWidth(), 10)
                self.minimizeButton.SetPosition(
                    width - 42 + self.minimizeButton.GetWidth(), 12)
                self.closeButton.SetPosition(
                    width - 24 + self.closeButton.GetWidth(), 12)
                self.chatLine.SetPosition(5 + self.chatLine.GetWidth(), 5)
                self.board.SetPosition(self.board.GetWidth(), 0)
            else:
                self.textRenderer.SetPosition(20, 28)
                self.scrollBar.SetPosition(width - 25, 35)
                self.editBar.SetPosition(10, height - 60)
                self.sendButton.SetPosition(width - 80, 10)
                self.minimizeButton.SetPosition(width - 42, 12)
                self.closeButton.SetPosition(width - 24, 12)

            self.SetChatLineMax(max)

        except:
            import exception
            exception.Abort("WhisperDialog.SetWhisperDialogSize.BindObject")