Kliensbe idő jelzése

Indította [VIP]Disco, 2012-04-06, 22:07:36

2012-04-06, 22:07:36 Utolsó szerkesztés: 2012-04-07, 11:51:27 Szerző: Disco
Sziasztok!

Csomagoljuk ki a root fájlokat majd nyissuk meg a game.py-t.

Írjuk bele, hogy import time

Így nézzen ki:
import os
import app
import dbg
import grp
import item
import background
import chr
import chrmgr
import player
import snd
import chat
import textTail
import snd
import net
import effect
import wndMgr
import fly
import systemSetting
import quest
import guild
import skill
import messenger
import locale
import constInfo
import exchange
import ime
import time

import ui
import uiCommon
import uiPhaseCurtain
import uiMapNameShower
import uiAffectShower
import uiPlayerGauge
import uiCharacter
import uiTarget
[Egy szimpla GF kliens esetében így néz ki]

Keressünk rá erre:
self.__ProcessPreservedServerCommand()

Majd írjuk be alá ezt:
self.timeLine = ui.TextLine()
self.timeLine.SetFontName(locale.UI_DEF_FONT_LARGE)
self.timeLine.SetFontColor(  255, 045,   0)
self.timeLine.SetPosition((wndMgr.GetScreenWidth() - 130) / 2, 175)


[Egy szimpla GF kliens esetében így fog kinézni]

self.__ProcessPreservedServerCommand()

self.timeLine = ui.TextLine()
self.timeLine.SetFontName(locale.UI_DEF_FONT_LARGE)
self.timeLine.SetFontColor(  255, 045,   0)
self.timeLine.SetPosition((wndMgr.GetScreenWidth() - 130) / 2, 175)


Keressünk rá erre:
def __BuildDebugInfo(self)

Majd írjuk be alá ezt:
self.timeLine.SetWindowHorizontalAlignCenter()
self.timeLine.SetHorizontalAlignCenter()
self.timeLine.SetFeather()
self.timeLine.SetOutline()
self.timeLine.Show()


[Egy szimpla GF kliens esetében így fog kinézni]

def __BuildDebugInfo(self):
self.timeLine.SetWindowHorizontalAlignCenter()
self.timeLine.SetHorizontalAlignCenter()
self.timeLine.SetFeather()
self.timeLine.SetOutline()
self.timeLine.Show()


Keressünk rá erre:
def OnUpdate(self):

Majd írjuk be alá ezt:
localtime = localtime = time.strftime("[%H:%M:%S]")
self.timeLine.SetText(localtime)
self.timeLine.Show()


Majd alá ezt:
self.timeLine.SetFontColor(  255, 045,   0)

def OnUpdate(self):
localtime = localtime = time.strftime("[%H:%M:%S]")
self.timeLine.SetText(localtime)
self.timeLine.Show()
self.timeLine.SetFontColor(  255, 045,   0)


[Egy szimpla GF kliens esetében így fog kinézni]

255, 045,   0 ^Ez jelöli a színt. Ha valaki változtatni szeretné akkor EZEN az oldalon megnézve a színkódokat könnyen megteheti.

Így fog kinézni játékba:






Az alap tutoriálért köszönet: Endless.-nek.

Üdvözlettel,
Disco