Centre de Téléchargement
Télécharger ( Interne )
Salut !
Je vous partage un système assez simple qui permet de changer le nom du magasin une après l'avoir consulter. (Tout se remet à 0 à chaque tp).
Avant avoir consulté le magasin :
Après :
Pour ça, ouvrez dans votre root votre uiprivateshopbuilder.py
Cherchez dans :
def __init__(self):
Ceci :
ui.ThinBoard.__init__(self, "UI_BOTTOM")
Ajoutez en dessous :
self.shopAdvertismentBoardSeen = []
Remplacez la fonction Open() par :
def Open(self, vid, text):
self.vid = vid
self.textLine.SetText(text)
if vid in self.shopAdvertismentBoardSeen:
self.textLine.SetFontColor(1.0, 0.5, 0.1)
self.textLine.UpdateRect()
self.SetSize(len(text)*6 + 10*2, 20)
self.Show()
g_privateShopAdvertisementBoardDict[vid] = self
Puis remplacez la fonction OnMouseLeftButtonUp par :
def OnMouseLeftButtonUp(self):
if not self.vid:
return
net.SendOnClickPacket(self.vid)
if self.vid != player.GetMainCharacterIndex():
self.textLine.SetFontColor(1.0, 0.5, 0.1)
self.shopAdvertismentBoardSeen.append(self.vid)
return True
Voilà c'est tout :3
Cordialement, Takuma.