- Mesaj
- 135
- Çözümler
- 9
- Beğeni
- 50
- Puan
- 119
- Ticaret Puanı
- 0
Kendimce bir gui yapmaya çalıştım 6 tane npc yi göstermesi gerekirken 1 tane gösteriyor sorun ne olabilir?
Belirli kod parçacığı:
def __init__(self):
ui.ScriptWindow.__init__(self)
self.NPCModelList = [
["Silah", 9001],
["Zirh", 9002],
["Satici", 9003],
["Olay", 9004],
["Depocu", 9005],
["Yasli", 9006]
]
def __del__(self):
ui.ScriptWindow.__del__(self)
def PlaceNPCModels(self):
for i in range(6):
npcName, npcVnum = self.NPCModelList[i]
renderTarget = getattr(self, "RenderTarget{}".format(i + 1))
modelNameWidget = getattr(self, "ModelName{}".format(i + 1))
modelNameWidget.SetText(npcName)
player.SelectShopModel(npcVnum)
def Open(self):
self.__LoadScript("rangenpcwindow.py")
self.TitleBar = self.GetChild("TitleName")
for i in range(1, 7):
setattr(self, "Board{}".format(i), self.GetChild("Board{}".format(i)))
setattr(self, "ModelView{}".format(i), self.GetChild("ModelView{}".format(i)))
setattr(self, "ModelName{}".format(i), self.GetChild("ModelName{}".format(i)))
setattr(self, "RenderTarget{}".format(i), self.GetChild("RenderTarget{}".format(i)))
self.PlaceNPCModels()
player.MyShopDecoShow( True )
ui.ScriptWindow.Show(self)