[SURSĂ]Informaţii utilizator în pm(partea de client)

Avatar utilizator
 
Mesaje: 150
Membru din: Joi Noi 03, 2016 6:27 pm
Like-uri oferite: 2 times
Like-uri primite: 1 time

[SURSĂ]Informaţii utilizator în pm(partea de client)

de Zeith » Dum Dec 25, 2016 6:41 pm

Despachetează root.eix/epk şi deschide game.py
Caută:
Code: Select All Code
 def BINARY_UpdateLovePoint(self, lovePoint):
     if self.interface.wndMessenger:
       self.interface.wndMessenger.OnUpdateLovePoint(lovePoint)
     if self.affectShower:
       self.affectShower.OnUpdateLovePoint(lovePoint)

Adaugă:
Code: Select All Code
def BINARY_BilgiIsle(self, targetName, targetEmpire, targetLevel, targetChannel):
     self.interface.BilgileriEkle(targetName, targetEmpire, targetLevel, targetChannel)

Deschide interfaceModule.py
Caută:
Code: Select All Code
def MinimizeWhisperDialog(self, name):

     if 0 != name:
       self.__MakeWhisperButton(name)

     self.CloseWhisperDialog(name)

Adaugă mai jos:
Code: Select All Code
 def BilgileriEkle(self, name, empire, level, channel):
     try:
       dlgWhisper = self.whisperDialogDict[name]
       dlgWhisper.SetToolTipForBilgi(name, empire, level, channel)
     except:
       import dbg, sys
       (type, msg, tb)=sys.exc_info()
       dbg.TraceError("interface.BilgileriEkle - Failed to find key | %s:%s" % (type, msg))

Deschide whisperdialog.py
Caută:
Code: Select All Code
            {
               "name" : "titlename",
               "type" : "text",

               "x" : 3,
               "y" : 3,

               "text" : uiScriptLocale.WHISPER_NAME,
             },

Adaugă deasupra:
Code: Select All Code
            {
               "name" : "hiddenbutton",
               "type" : "button",

               "x" : 0,
               "y" : 0,

               "text" : "",

               "default_image" : "d:/ymir work/ui/public/hidden.tga",
               "over_image" : "d:/ymir work/ui/public/hidden.tga",
               "down_image" : "d:/ymir work/ui/public/hidden.tga",
             },

Deschide uiwhisper.py
Adaugă la început :
Code: Select All Code
import uiToolTip

empireList = ["NULL", "Shinsoo", "Chunjo", "Jinno"]

Caută:
Code: Select All Code
 self.titleName = GetObject("titlename")

Adaugă mai jos:
Code: Select All Code
self.titleHiddenButton = GetObject("hiddenbutton")

Caută:
Code: Select All Code
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.Show()
     self.reportButton.Show()
     self.acceptButton.Hide()
     self.gamemasterMark.Hide()
     self.minimizeButton.Show()

Adaugă mai jos:
Code: Select All Code
self.SetToolTipForBilgi(targetName, 0, 0, 0)
     net.SendChatPacket("/bilgial %s" % targetName)

Caută:
Code: Select All Code
def OpenWithoutTarget(self, event):
     self.eventAcceptTarget = event
     self.titleName.SetText("")
     self.titleNameEdit.SetText("")
     self.titleNameEdit.SetFocus()
     self.targetName = 0
     self.titleNameEdit.Show()
     self.ignoreButton.Hide()
     self.reportViolentWhisperButton.Hide()
     self.acceptButton.Show()
     self.minimizeButton.Hide()
     self.gamemasterMark.Hide()

Adaugă mai jos:
Code: Select All Code
self.titleHiddenButton.Hide()

Caută:
Code: Select All Code
def AcceptTarget(self):
     name = self.titleNameEdit.GetText()
     if len(name) <= 0:
       self.Close()
       return

     if None != self.eventAcceptTarget:
       self.titleNameEdit.KillFocus()
       self.eventAcceptTarget(name)

Schimbă cu:
Code: Select All Code
def AcceptTarget(self):
     name = self.titleNameEdit.GetText()
     if len(name) <= 0:
       self.Close()
       return

     if None != self.eventAcceptTarget:
       self.titleNameEdit.KillFocus()
       self.eventAcceptTarget(name)

     if not self.titleHiddenButton.IsShow():
       self.titleHiddenButton.Show()

     self.SetToolTipForBilgi(name, 0, 0, 0)
     net.SendChatPacket("/bilgial %s" % name)

Caută:
Code: Select All Code
def Close(self):

Adaugă mai sus:
Code: Select All Code
def __CreateGameTypeToolTip(self, name, empire, level, channel):
     tooltipItem = uiToolTip.ToolTip()
     tooltipItem.ClearToolTip()

     if not empire and not level and not channel:
       tooltipItem.AppendTextLine("Oyuncu %s'in bilgileri henuz hazir degil." % name)
     elif os.path.exists(str(constInfo.CLIENT_YOL)+"block_"+str(player.GetName())+".kf") and open(str(constInfo.CLIENT_YOL)+"block_"+str(player.GetName())+".kf", "r").read().find("#"+str(name)+"#") != -1:
       tooltipItem.AppendTextLine("Oyuncu %s engelli oldugu icin bilgileri gosterilemez." % name)
     else:
       tooltipItem.AppendTextLine("Krallik: %s Kralligi" % empireList[empire])
       tooltipItem.AppendTextLine("Seviye: %d" % level)
       tooltipItem.AppendTextLine("Kanal: %d" % channel)

     return tooltipItem

   def SetToolTipForBilgi(self, name, empire, level, channel):
     self.titleHiddenButton.SetToolTipWindow(self.__CreateGameTypeToolTip(name, empire, level, channel))

Descarcă :http://www.all4games.ro/attachments/pm-bilgi-zip.14/ şi bagă-l in Pack

Sursa: all4games.ro
Imagine
{
if ($viață->state==100% șmecher)
$me->Zeith();
$life->state = Pwp la fraţii mei;
else $prost->În căutare.;
}

Avatar utilizator
 
Mesaje: 232
Membru din: Vin Noi 17, 2017 12:01 am
Like-uri oferite: 0 time
Like-uri primite: 0 time

Re: [SURSĂ]Informaţii utilizator în pm(partea de client)

de .NicuGaming. » Vin Dec 22, 2017 9:52 am

Mutat in sectiunea C++!


Înapoi la C++

Cine este conectat

Utilizatorii ce navighează pe acest forum: Niciun utilizator înregistrat şi 1 vizitator