Görüntü:
![]()
Baştan söyleyeyim yabancı bir forumdan alıntıdır herkesin yararlanmasını istedim.
Linkleri görebilmek için Turkmmo Forumuna ÜYE olmanız gerekmektedir.karşılaştırıp yaparsanız sizin için daha rahat olur.
(Linkleri görebilmek için Turkmmo Forumuna ÜYE olmanız gerekmektedir.)
Anlatım:
uiprivateshopbuilder.py aç
Kod:[COLOR=#000088]def[/COLOR][COLOR=#000000] __init__[/COLOR][COLOR=#666600]([/COLOR][COLOR=#000088]self[/COLOR][COLOR=#666600]):[/COLOR] [COLOR=#000000] ui[/COLOR][COLOR=#666600].[/COLOR][COLOR=#660066]ThinBoard[/COLOR][COLOR=#666600].[/COLOR][COLOR=#000000]__init__[/COLOR][COLOR=#666600]([/COLOR][COLOR=#000088]self[/COLOR][COLOR=#666600],[/COLOR][COLOR=#008800]"UI_BOTTOM"[/COLOR][COLOR=#666600])[/COLOR]
Arat
Kod:[COLOR=#000088]def[/COLOR][COLOR=#000000] __init__[/COLOR][COLOR=#666600]([/COLOR][COLOR=#000088]self[/COLOR][COLOR=#666600]):[/COLOR] [COLOR=#000000] ui[/COLOR][COLOR=#666600].[/COLOR][COLOR=#660066]ThinBoard[/COLOR][COLOR=#666600].[/COLOR][COLOR=#000000]__init__[/COLOR][COLOR=#666600]([/COLOR][COLOR=#000088]self[/COLOR][COLOR=#666600],[/COLOR][COLOR=#008800]"UI_BOTTOM"[/COLOR][COLOR=#666600]) [/COLOR][COLOR=#000088]self[/COLOR][COLOR=#666600].[/COLOR][COLOR=#000000]shopAdvertismentBoardSeen [/COLOR][COLOR=#666600]=[/COLOR][COLOR=#666600][][/COLOR]
Haline getir
Arat
Kod:[COLOR=#000088]def[/COLOR][COLOR=#660066]Open[/COLOR]
Satırı komple değiştir
Kod:def Open(self, vid, text):Kod: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
Arat
Kod:def OnMouseLeftButtonUp(self):
Satırı komple değiştir
Kod: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
Tıklandıktan sonraki yazı rengini değiştirmek isterseniz;
Açık Mavi
![]()
Kod:self.textLine.SetFontColor(1.0, 0.5, 0.1)
Yerlerine
Kod:self.textLine.SetFontColor(253, 300, 5)
Yazın
Sarı
![]()
Kod:self.textLine.SetFontColor(1.0, 0.5, 0.1)
Yerlerine
Kod:self.textLine.SetFontColor(10, 10, 0)
Hazır dosyayı inceleyip oradan kodları alırsanız kayma yaşamazsınız ekran görüntüleri atarsanız sevinirim.
For: @alondark54;
Kanıtlar
Teşekkürler.
Görüntü:
![]()
Baştan söyleyeyim yabancı bir forumdan alıntıdır herkesin yararlanmasını istedim.
Linkleri görebilmek için Turkmmo Forumuna ÜYE olmanız gerekmektedir.karşılaştırıp yaparsanız sizin için daha rahat olur.
(Linkleri görebilmek için Turkmmo Forumuna ÜYE olmanız gerekmektedir.)
Anlatım:
uiprivateshopbuilder.py aç
Kod:[COLOR=#000088]def[/COLOR][COLOR=#000000] __init__[/COLOR][COLOR=#666600]([/COLOR][COLOR=#000088]self[/COLOR][COLOR=#666600]):[/COLOR] [COLOR=#000000] ui[/COLOR][COLOR=#666600].[/COLOR][COLOR=#660066]ThinBoard[/COLOR][COLOR=#666600].[/COLOR][COLOR=#000000]__init__[/COLOR][COLOR=#666600]([/COLOR][COLOR=#000088]self[/COLOR][COLOR=#666600],[/COLOR][COLOR=#008800]"UI_BOTTOM"[/COLOR][COLOR=#666600])[/COLOR]
Arat
Kod:[COLOR=#000088]def[/COLOR][COLOR=#000000] __init__[/COLOR][COLOR=#666600]([/COLOR][COLOR=#000088]self[/COLOR][COLOR=#666600]):[/COLOR] [COLOR=#000000] ui[/COLOR][COLOR=#666600].[/COLOR][COLOR=#660066]ThinBoard[/COLOR][COLOR=#666600].[/COLOR][COLOR=#000000]__init__[/COLOR][COLOR=#666600]([/COLOR][COLOR=#000088]self[/COLOR][COLOR=#666600],[/COLOR][COLOR=#008800]"UI_BOTTOM"[/COLOR][COLOR=#666600]) [/COLOR][COLOR=#000088]self[/COLOR][COLOR=#666600].[/COLOR][COLOR=#000000]shopAdvertismentBoardSeen [/COLOR][COLOR=#666600]=[/COLOR][COLOR=#666600][][/COLOR]
Haline getir
Arat
Kod:[COLOR=#000088]def[/COLOR][COLOR=#660066]Open[/COLOR]
Satırı komple değiştir
Kod:def Open(self, vid, text):Kod: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
Arat
Kod:def OnMouseLeftButtonUp(self):
Satırı komple değiştir
Kod: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
Tıklandıktan sonraki yazı rengini değiştirmek isterseniz;
Açık Mavi
![]()
Kod:self.textLine.SetFontColor(1.0, 0.5, 0.1)
Yerlerine
Kod:self.textLine.SetFontColor(253, 300, 5)
Yazın
Sarı
![]()
Kod:self.textLine.SetFontColor(1.0, 0.5, 0.1)
Yerlerine
Kod:self.textLine.SetFontColor(10, 10, 0)
Hazır dosyayı inceleyip oradan kodları alırsanız kayma yaşamazsınız ekran görüntüleri atarsanız sevinirim.
For: @alondark54;
Kanıtlar
teşekkürler ekledm
@GoldenBrasco
@Pelin Melek Aslan
Ekledim renk gösterme olayı sorunsuz çalışıyor.Fakat pazarı bozunca pazar ismi karakterin kafasında askıda kalıyor,2. pazarı tekrar kurunca pazar isimleri üst üste biniyor.Eklentideki dosyayı indirdim aynısını uygulamadım tamamen sorunmu var anlamadım.İlgili arkadaşlar yazarsa sevinirim.
@Pelin Melek Aslan
Ekledim renk gösterme olayı sorunsuz çalışıyor.Fakat pazarı bozunca pazar ismi karakterin kafasında askıda kalıyor,2. pazarı tekrar kurunca pazar isimleri üst üste biniyor.Eklentideki dosyayı indirdim aynısını uygulamadım tamamen sorunmu var anlamadım.İlgili arkadaşlar yazarsa sevinirim.
Son düzenleme:
@GoldenBrasco
@Pelin Melek Aslan
Ekledim renk gösterme olayı sorunsuz çalışıyor.Fakat pazarı bozunca pazar ismi karakterin kafasında askıda kalıyor,2. pazarı tekrar kurunca pazar isimleri üst üste biniyor.Eklentideki dosyayı indirdim aynısını uygulamadım tamamen sorunmu var anlamadım.İlgili arkadaşlar yazarsa sevinirim.
![]()
Sorun devam ediyor....
Şu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)
Benzer konular
- Cevaplar
- 10
- Görüntüleme
- 407
- Cevaplar
- 18
- Görüntüleme
- 2K
- Cevaplar
- 4
- Görüntüleme
- 94
- Cevaplar
- 42
- Görüntüleme
- 4K
