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()))
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)
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)
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)
def ClickChangePriceButton(self): self.Close() self.wndOfflineShopChangePrice.SetTop() self.wndOfflineShopChangePrice.SetCenterPosition() self.wndOfflineShopChangePrice.Open(player.GetName() + "" + localeInfo.OFFLINE_SHOP) return True
def ClickRemoveItemButton(self): self.Close() self.wndOfflineShopRemoveItem.SetTop() self.wndOfflineShopRemoveItem.SetCenterPosition() self.wndOfflineShopRemoveItem.Open(player.GetName() + "" + localeInfo.OFFLINE_SHOP) return True
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)
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()
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)
########################################################### # 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.#")