def RefreshRankingBoard(self):
        self.AllClear()
        self.PageControl()
        for line, ResultSlotList in self.ResultSlotList.items():
            linewpage = line + self.NowStartLineNumber + (
                self.Page - 1) * ranking.RANK_SHOW_COUNT
            if linewpage >= ranking.GetRankCount():
                break
            (name, level, job, empire,
             guild) = ranking.GetRankByLine(linewpage)
            ResultSlotList[self.SLOT_RANKING].SetText(str(linewpage + 1))
            ResultSlotList[self.SLOT_NAME].SetText(name)
            ResultSlotList[self.SLOT_LEVEL].SetText(str(level))
            ResultSlotList[self.SLOT_GUILD_NAME].SetText(guild)
            self.ResultButtonList[line].Show()
            if player.GetName() == name:
                self.ResultButtonList[line].Down()

        self.MyResultSlotList[self.SLOT_NAME].SetText(player.GetName())
        self.MyResultSlotList[self.SLOT_LEVEL].SetText(
            str(player.GetStatus(player.LEVEL)))
        if player.GetGuildID():
            self.MyResultSlotList[self.SLOT_GUILD_NAME].SetText(
                player.GetGuildName())
        MyRank = ranking.GetRankMyLine()
        if MyRank:
            self.MyResultSlotList[self.SLOT_RANKING].SetText(str(MyRank))
        self.ScrollBar.SetMiddleBarSize(
            float(self.MAX_LINE_COUNT) / float(self.CheckNowItemCount()))
Example #2
0
    def Show(self):
        self.SetCenterPosition()
        self.SetTop()
        self.LoadWindow()

        if (chr.GetRace() in [0, 2, 5, 7]):
            self.userName.SetText("Merhaba" + player.GetName() +
                                  "Offline shop sistemine hosgeldin.")
        else:
            self.userName.SetText("Merhaba" + player.GetName() +
                                  "Offline shop sistemine hosgeldin.")

        ui.ScriptWindow.Show(self)
Example #3
0
	def Show(self):
		self.SetCenterPosition()
		self.SetTop()
		self.LoadWindow()
		
		# Set UserName
		if (chr.GetRace() in [0, 2, 5, 7]):
			self.userName.SetText("Hello Mr." + player.GetName())
		else:
			self.userName.SetText("Hello Mrs." + player.GetName())
		# End Of Set UserName
			
		ui.ScriptWindow.Show(self)
Example #4
0
    def SendWhisper(self):
        text = self.chatLine.GetText()
        textLength = len(text)

        if textLength > 0:
            if app.LINK_IN_CHAT:
                link = self.GetLink(text)
                if link != "":
                    import chr
                    if not chr.IsGameMaster():
                        text = text.replace(
                            link, "|cFF00C0FC|h|Hweb:" +
                            link.replace("://", "XxX") + "|h" + link + "|h|r")
                    else:
                        text = text.replace(
                            link, "|cFF00C0FC|h|Hsysweb:" +
                            link.replace("://", "XxX") + "|h" + link + "|h|r")
#MULTILANGUAGE Chat Kingdom
            #net.SendWhisperPacket(self.targetName, text)
            net.SendWhisperPacket(self.targetName,
                                  "language_" + app.GetMyLang() + text)
            self.chatLine.SetText("")
            #MULTILANGUAGE Chat Kingdom
            chat.AppendWhisper(
                chat.WHISPER_TYPE_CHAT, self.targetName, "language_" +
                app.GetMyLang() + " " + player.GetName() + " : " + text)
Example #5
0
 def ClickChangePriceButton(self):
     self.Close()
     self.wndOfflineShopChangePrice.SetTop()
     self.wndOfflineShopChangePrice.SetCenterPosition()
     self.wndOfflineShopChangePrice.Open(player.GetName() + "" +
                                         localeInfo.OFFLINE_SHOP)
     return True
Example #6
0
 def ClickRemoveItemButton(self):
     self.Close()
     self.wndOfflineShopRemoveItem.SetTop()
     self.wndOfflineShopRemoveItem.SetCenterPosition()
     self.wndOfflineShopRemoveItem.Open(player.GetName() + "" +
                                        localeInfo.OFFLINE_SHOP)
     return True
Example #7
0
	def ClickAddItemButton(self):
		if (not player.HasOfflineShop()):
			return	
		self.Close()
		self.wndOfflineShopAddItem.SetTop()
		self.wndOfflineShopAddItem.SetCenterPosition()
		self.wndOfflineShopAddItem.Open(player.GetName() + "'s " + localeInfo.OFFLINE_SHOP)
		return True
	def SendWhisper(self):

		text = self.chatLine.GetText()
		textLength = len(text)

		if textLength > 0:
			if net.IsInsultIn(text):
				chat.AppendChat(chat.CHAT_TYPE_INFO, localeInfo.CHAT_INSULT_STRING)
				return

			net.SendWhisperPacket(self.targetName, text)
			self.chatLine.SetText("")

			chat.AppendWhisper(chat.WHISPER_TYPE_CHAT, self.targetName, player.GetName() + " : " + text)
Example #9
0
 def OpenShortCuts(self):
     if player.GetName() == "":
         #return
         pass
     if self.ShortCuts:
         self.ShortCuts = 0
         self.GhostButton.Hide()
         self.CrashButton.Hide()
         self.TeleportButton.Hide()
         self.ZoomButton.Hide()
         self.NoFogButton.Hide()
         self.SpamTextButton.Hide()
         self.SpamtextCombo.Hide()
     else:
         self.ShortCuts = 1
         self.GhostButton.Show()
         self.CrashButton.Show()
         self.TeleportButton.Show()
         self.ZoomButton.Show()
         self.NoFogButton.Show()
         self.SpamTextButton.Show()
         self.SpamtextCombo.Show()
Example #10
0
	def RefreshCharacter(self):

		if self.isLoaded==0:
			return

		## Name
		try:
			characterName = player.GetName()
			guildName = player.GetGuildName()
			self.characterNameValue.SetText(characterName)
			self.guildNameValue.SetText(guildName)
			if not guildName:
				if localeInfo.IsARABIC():
					self.characterNameSlot.SetPosition(190, 34)
				else:
					self.characterNameSlot.SetPosition(109, 34)

				self.guildNameSlot.Hide()
			else:
				if localeInfo.IsJAPAN():
					self.characterNameSlot.SetPosition(143, 34)
				else:
					self.characterNameSlot.SetPosition(153, 34)
				self.guildNameSlot.Show()
		except:
			import exception
			exception.Abort("CharacterWindow.RefreshCharacter.BindObject")

		race = net.GetMainActorRace()
		group = net.GetMainActorSkillGroup()
		empire = net.GetMainActorEmpire()

		## Job Text
		job = chr.RaceToJob(race)
		self.__SetJobText(job, group)

		## FaceImage
		try:
			faceImageName = FACE_IMAGE_DICT[race]

			try:
				self.faceImage.LoadImage(faceImageName)
			except:
				print "CharacterWindow.RefreshCharacter(race=%d, faceImageName=%s)" % (race, faceImageName)
				self.faceImage.Hide()

		except KeyError:
			self.faceImage.Hide()

		## GroupName
		self.__SetSkillGroupName(race, group)

		## Skill
		if 0 == group:
			self.__SelectSkillGroup(0)

		else:
			self.__SetSkillSlotData(race, group, empire)

			if self.__CanUseHorseSkill():
				self.__SelectSkillGroup(0)
Example #11
0
###########################################################
#					   WikiBoard by .Kori				  #
###########################################################
import player
import app
lastupdate = 0
Funkton = 0
VIP = 0

Wiki1 = []
Wiki1.append("Name:" + " " + player.GetName() + "#")
Wiki1.append("Level:" + str(player.GetStatus(player.LEVEL)) + "#")
Wiki1.append("Aktuelle Spielzeit:" + " " + str(player.GetPlayTime()) + "" +
             "Minuten#")

News = []
News.append("Last Update: 24.06.2014#")
News.append("Login-Interface Fertiggestellt#")
News.append("Character-Select Fertiggestellt#")
News.append("Neue Items Eingefügt:				Biologen Items#")
News.append("											Waffen & Rüstungen#")
News.append("#")
News.append("#")
News.append("Mit Freundlichen Grüßen das Age of Platon Team.#")