Centre de Téléchargement
Télécharger ( Interne )
Salut à tous, aujourd'hui, je vais vous faire un petit tutoriel sur comment implanter le BonusPage, alors commençons
d'abord, téléchargez le fichier suivant : ICI
Ouvrez votre game.py
Cherchez la ligne
import chat
Ajoutez en dessous
import uibonuspage
Cherchez la ligne
onPressKeyDict[app.DIK_F4] = lambda : self.__PressQuickSlot(7)
Ajoutez en dessous
onPressKeyDict[app.DIK_U] = lambda : self.__BonusPage()
Allez à la fin de votre game.py et ajoutez
# Page de bonus
def __showbonus(self):
import uiBonusPage
global bonuspp
try:
if bonuspp != 1:
exec 'uiBonusPage.BonusBoardDialog().Show()'
else:
pass
except ImportError:
import dbg,app
dbg.Trace('uiBonusPage.py Importing error')
app.Abort()
def __BonusPage(self):
import uibonuspage
self.wndBonus = uibonuspage.BonusBoardDialog()
self.wndBonus.Show()
Enregistrez votre game.py, fermez le et ouvrez ui.py
Cherchez la ligne
def SetOverVisual(self, filename):
wndMgr.SetOverVisual(self.hWnd, filename)
Ajoutez en dessous en sautant une ligne
# Page de bonus
def GetText(self):
if not self.ButtonText:
return
return self.ButtonText.GetText()
Voilà, le tutoriel est fini, le BonusPage apparaîtra quand vous appuierez sur la touche U
Le BonusPage est totalement traduit en français, il n'y aura donc pas besoin de le traduire
Sources : J'ai copié ce système sur le client de Metin2 World
Bonne journée !