Intrebare Profil System

Înainte de a posta o problemă, caută în acest forum și poate găsești rezolvare.
Avatar utilizator
Bughy
Ţepar / Untrusted User

Ţepar / Untrusted User
Mesaje: 431
Membru din: 10 Apr 2018, 22:33
Server: Toate =))
Regat: Jinno
Aprecieri: 62  
Mulţumiri: 51  
 Contact:
Medalii

*Problemă: Intrebare: Cum pot sa midific barile alea negre unde trebuie sa fie textul: http://prntscr.com/j7if0l
Tipologie server:
*Resursă folosită:
*ServerFiles utilizat:
*Syserr:
Poză:
*Detalii suplimentare:
Vreau sa pun in locul acelor bari o imagine spre exemplu, un slotbar.

o parte din uiprofile.py

http://prntscr.com/j7ifq6
Imagine
Daca te-am ajutat lasa un like :) B-) :ymhug: ;)
Afișează semnătura
Avatar utilizator
K3RN3L
Utilizator interzis !

Utilizator interzis !
Mesaje: 597
Membru din: 01 Feb 2017, 18:44
Server: N-am
Regat: Chunjo
Aprecieri: 106  
Mulţumiri: 141  
Medalii

lasa partea gui (uiscript) aici .

[ Postat de pe Android ] Imagine
Avatar utilizator
Bughy
Ţepar / Untrusted User

Ţepar / Untrusted User
Mesaje: 431
Membru din: 10 Apr 2018, 22:33
Server: Toate =))
Regat: Jinno
Aprecieri: 62  
Mulţumiri: 51  
 Contact:
Medalii

K3RN3L scrie:lasa partea gui (uiscript) aici .

[ Postat de pe Android ] Imagine
Ti-as lasa, doar ca systemul asta nu are parte de uiscript =))

Asta e singurul fisier: uiprofile.py din root:

Imagine
Daca te-am ajutat lasa un like :) B-) :ymhug: ;)
Afișează semnătura
Avatar utilizator
K3RN3L
Utilizator interzis !

Utilizator interzis !
Mesaje: 597
Membru din: 01 Feb 2017, 18:44
Server: N-am
Regat: Chunjo
Aprecieri: 106  
Mulţumiri: 141  
Medalii

ui.SlotBar
Cauta in ui.py class SlotBar si lasa-l aici.

[ Postat de pe Android ] Imagine
Avatar utilizator
Bughy
Ţepar / Untrusted User

Ţepar / Untrusted User
Mesaje: 431
Membru din: 10 Apr 2018, 22:33
Server: Toate =))
Regat: Jinno
Aprecieri: 62  
Mulţumiri: 51  
 Contact:
Medalii

K3RN3L scrie:ui.SlotBar
Cauta in ui.py class SlotBar si lasa-l aici.

[ Postat de pe Android ] Imagine

Cod: Selectaţi tot

class SlotBar(Window):

	def __init__(self):
		Window.__init__(self)

	def RegisterWindow(self, layer):
		self.hWnd = wndMgr.RegisterBar3D(self, layer)
Imagine
Daca te-am ajutat lasa un like :) B-) :ymhug: ;)
Afișează semnătura
Avatar utilizator
K3RN3L
Utilizator interzis !

Utilizator interzis !
Mesaje: 597
Membru din: 01 Feb 2017, 18:44
Server: N-am
Regat: Chunjo
Aprecieri: 106  
Mulţumiri: 141  
Medalii

Facem in alt fel , punem o imagine ca parent la acel input.


def EditLine(self, parent, editlineText, x, y, width, heigh, max,isMe,isMulteLine):
       SlotBar = ui.ExpandedImageBox()
        SlotBar.LoadImage("locatie slot.tga")
        if parent != None:
            SlotBar.SetParent(parent)
        SlotBar.SetPosition(x, y)
        SlotBar.Show()
        if isMe==True:
            Value = ui.EditLine()
        else:
            Value = ui.TextLine()
        Value.SetParent(SlotBar)
        Value.SetSize(width, heigh)
        Value.SetPosition(1, 1)
        Value.SetLimitWidth(width)
        Value.SetMax(max)
        Value.GetText()
        Value.SetText(editlineText)
        if isMulteLine == True:
            Value.SetMultiLine()

Edit , o sa ai nevoie de imagini diferite ca slot pentru input asa ca adaugam un parametru pe nume img
def EditLine(self, parent, editlineText, x, y, width, heigh, max,isMe,isMulteLine , img):
       SlotBar = ui.ExpandedImageBox()
        SlotBar.LoadImage(img)
        if parent != None:
            SlotBar.SetParent(parent)
        SlotBar.SetPosition(x, y)
        SlotBar.Show()
        if isMe==True:
            Value = ui.EditLine()
        else:
            Value = ui.TextLine()
        Value.SetParent(SlotBar)
        Value.SetSize(width, heigh)
        Value.SetPosition(1, 1)
        Value.SetLimitWidth(width)
        Value.SetMax(max)
        Value.GetText()
        Value.SetText(editlineText)
        if isMulteLine == True:
            Value.SetMultiLine()
Pentru a folosi functia in functie de marime faci asa:
self.editName = self.comp.EditLine(self.Board,str(Name), 147, 28+14+18, 100,20,24,False,False,"locatie imagine.tga")
Avatar utilizator
Bughy
Ţepar / Untrusted User

Ţepar / Untrusted User
Mesaje: 431
Membru din: 10 Apr 2018, 22:33
Server: Toate =))
Regat: Jinno
Aprecieri: 62  
Mulţumiri: 51  
 Contact:
Medalii

K3RN3L scrie:Facem in alt fel , punem o imagine ca parent la acel input.


def EditLine(self, parent, editlineText, x, y, width, heigh, max,isMe,isMulteLine):
       SlotBar = ui.ExpandedImageBox()
        SlotBar.LoadImage("locatie slot.tga")
        if parent != None:
            SlotBar.SetParent(parent)
        SlotBar.SetPosition(x, y)
        SlotBar.Show()
        if isMe==True:
            Value = ui.EditLine()
        else:
            Value = ui.TextLine()
        Value.SetParent(SlotBar)
        Value.SetSize(width, heigh)
        Value.SetPosition(1, 1)
        Value.SetLimitWidth(width)
        Value.SetMax(max)
        Value.GetText()
        Value.SetText(editlineText)
        if isMulteLine == True:
            Value.SetMultiLine()

Edit , o sa ai nevoie de imagini diferite ca slot pentru input asa ca adaugam un parametru pe nume img
def EditLine(self, parent, editlineText, x, y, width, heigh, max,isMe,isMulteLine , img):
       SlotBar = ui.ExpandedImageBox()
        SlotBar.LoadImage(img)
        if parent != None:
            SlotBar.SetParent(parent)
        SlotBar.SetPosition(x, y)
        SlotBar.Show()
        if isMe==True:
            Value = ui.EditLine()
        else:
            Value = ui.TextLine()
        Value.SetParent(SlotBar)
        Value.SetSize(width, heigh)
        Value.SetPosition(1, 1)
        Value.SetLimitWidth(width)
        Value.SetMax(max)
        Value.GetText()
        Value.SetText(editlineText)
        if isMulteLine == True:
            Value.SetMultiLine()
Pentru a folosi functia in functie de marime faci asa:
self.editName = self.comp.EditLine(self.Board,str(Name), 147, 28+14+18, 100,20,24,False,False,"locatie imagine.tga")
Degeaba:

Cod: Selectaţi tot

0420 00:28:31008 :: Traceback (most recent call last):

0420 00:28:31008 ::   File "game.py", line 819, in OpenProfileDialog

0420 00:28:31008 ::   File "uiprofile.py", line 90, in OpenWindow

0420 00:28:31008 :: AttributeError
0420 00:28:31008 :: : 
0420 00:28:31008 :: Component instance has no attribute 'EditLine'
0420 00:28:31008 :: 
linia 90 uiprofile.py:

Cod: Selectaţi tot

            self.editName = self.comp.EditLine(self.Board,str(Name), 147, 28+14+18, 100,20,24,False,False,"locale/ro/ui/profil/slot.tga")
Linia 819 game.py:

Cod: Selectaţi tot

	def OpenProfileDialog(self,Name,Gander,Deeanh,Age,City,Country,Fcbook,Website,Skype,Note):
		self.uiprofile.OpenWindow(Name,Gander,Deeanh,Age,City,Country,Fcbook,Website,Skype,Note)
Imi intra in client dar cand apas pe butonul de pe inventar pentru fereastra de profil nu se deschide si imi apar erorile de mai sus in sysser.
Imagine
Daca te-am ajutat lasa un like :) B-) :ymhug: ;)
Afișează semnătura
Avatar utilizator
K3RN3L
Utilizator interzis !

Utilizator interzis !
Mesaje: 597
Membru din: 01 Feb 2017, 18:44
Server: N-am
Regat: Chunjo
Aprecieri: 106  
Mulţumiri: 141  
Medalii

Adauga asa:
ABBC3_SPOILER_SHOW
Avatar utilizator
Bughy
Ţepar / Untrusted User

Ţepar / Untrusted User
Mesaje: 431
Membru din: 10 Apr 2018, 22:33
Server: Toate =))
Regat: Jinno
Aprecieri: 62  
Mulţumiri: 51  
 Contact:
Medalii

K3RN3L scrie:Adauga asa:
ABBC3_SPOILER_SHOW
Ma scoate din client la loading:

Cod: Selectaţi tot

0420 01:01:13780 :: 
networkModule.py(line:229) SetLoadingPhase
system.py(line:130) __pack_import
system.py(line:110) _process_result
introLoading.py(line:27) <module>
system.py(line:130) __pack_import
system.py(line:110) _process_result
uiMessenger.py(line:10) <module>
system.py(line:130) __pack_import
system.py(line:110) _process_result
uiGameOption.py(line:13) <module>
system.py(line:130) __pack_import
system.py(line:110) _process_result
interfaceModule.py(line:14) <module>
system.py(line:130) __pack_import
system.py(line:110) _process_result
uiInventory.py(line:22) <module>
system.py(line:130) __pack_import
system.py(line:110) _process_result
paginabonusuri.py(line:9) <module>
system.py(line:130) __pack_import
system.py(line:110) _process_result
game.py(line:56) <module>
system.py(line:130) __pack_import

networkModule.SetLoadingPhase - <type 'exceptions.IndentationError'>:unindent does not match any outer indentation level (uiprofile.py, line 174)

0420 01:01:13780 :: ============================================================================================================
0420 01:01:13780 :: Abort!!!!
linia 174:

Cod: Selectaţi tot

        if parent != None:
Imagine
Daca te-am ajutat lasa un like :) B-) :ymhug: ;)
Afișează semnătura
Avatar utilizator
sTrix.
Nivel 5

Nivel 5
Mesaje: 807
Membru din: 15 Feb 2018, 17:52
Regat: Jinno
Aprecieri: 238  
Mulţumiri: 273  
Medalii

Bughy scrie:
K3RN3L scrie:Adauga asa:
ABBC3_SPOILER_SHOW
Ma scoate din client la loading:

Cod: Selectaţi tot

0420 01:01:13780 :: 
networkModule.py(line:229) SetLoadingPhase
system.py(line:130) __pack_import
system.py(line:110) _process_result
introLoading.py(line:27) <module>
system.py(line:130) __pack_import
system.py(line:110) _process_result
uiMessenger.py(line:10) <module>
system.py(line:130) __pack_import
system.py(line:110) _process_result
uiGameOption.py(line:13) <module>
system.py(line:130) __pack_import
system.py(line:110) _process_result
interfaceModule.py(line:14) <module>
system.py(line:130) __pack_import
system.py(line:110) _process_result
uiInventory.py(line:22) <module>
system.py(line:130) __pack_import
system.py(line:110) _process_result
paginabonusuri.py(line:9) <module>
system.py(line:130) __pack_import
system.py(line:110) _process_result
game.py(line:56) <module>
system.py(line:130) __pack_import

networkModule.SetLoadingPhase - <type 'exceptions.IndentationError'>:unindent does not match any outer indentation level (uiprofile.py, line 174)

0420 01:01:13780 :: ============================================================================================================
0420 01:01:13780 :: Abort!!!!
linia 174:

Cod: Selectaţi tot

        if parent != None:
83 de tab-uri facute prost.

Tot fisierul era facut cu tab-uri gresite. Poftim:
import ui
import dbg
import app
import wndMgr
import net
import player
import localeInfo
import chr
import chat
 
class ProfileWindoww(ui.Window):
	class TextToolTip(ui.Window):
		def __init__(self):
			ui.Window.__init__(self, "TOP_MOST")
 
			textLine = ui.TextLine()
			textLine.SetParent(self)
			textLine.SetHorizontalAlignCenter()
			textLine.SetOutline()
			textLine.Show()
			self.textLine = textLine
 
		def __del__(self):
			ui.Window.__del__(self)
 
		def SetText(self, text):
			self.textLine.SetText(text)
 
		def OnRender(self):
			(mouseX, mouseY) = wndMgr.GetMousePosition()
			self.textLine.SetPosition(mouseX, mouseY - 15)
	def __init__(self):
		ui.Window.__init__(self)
		self.BuildWindow()
   
 
	def __del__(self):
		ui.Window.__del__(self)
 
	def BuildWindow(self):
		self.Board = ui.BoardWithTitleBar()
		self.Board.SetSize(400, 465)
		self.Board.SetPosition(68, wndMgr.GetScreenHeight()-650)
		self.Board.AddFlag('movable')
		self.Board.SetTitleName("Vezi profilul")
		self.Board.AddFlag('float')
		self.Board.Hide()
		self.comp = Component()
		self.blockval=64
 
		self.txtName = self.comp.TextLine(self.Board, 'Nume ', 90, 28+30, self.comp.RGB(255, 255, 255))
		self.txtGander = self.comp.TextLine(self.Board, 'Sex ', 30, 28+10, self.comp.RGB(255, 255, 255))
		self.txtDeeanh = self.comp.TextLine(self.Board, 'Religie ', 140, 28+(2*28), self.comp.RGB(255, 255, 255))
		self.txtAge = self.comp.TextLine(self.Board, 'Varsta', 90, 28+(2*28), self.comp.RGB(255, 255, 255))
		self.txtCity = self.comp.TextLine(self.Board, 'Oras', 140, 28+(3*28+14), self.comp.RGB(255, 255, 255))
		self.txtCountry = self.comp.TextLine(self.Board,  'Tara', 120, 28+(3*28+14), self.comp.RGB(255, 255, 255))
		self.txtFcbook = self.comp.TextLine(self.Board,  'Facebook', 60, 28+(5*28), self.comp.RGB(255, 255, 255))
		self.txtWebsite = self.comp.TextLine(self.Board,  'Site-ul tau', 65, 28+(7*28), self.comp.RGB(255, 255, 255))
		self.txtSkype = self.comp.TextLine(self.Board,  'Skype', 65, 28+(9*28), self.comp.RGB(255, 255, 255))
		self.txtNote = self.comp.TextLine(self.Board,  'Nota', 50, 28+(11*28), self.comp.RGB(255, 255, 255))
	   
		self.Update_btn = ui.Button()
		self.Update_btn.SetParent(self.Board)
		self.Update_btn.SetPosition(50,28+(13*28)+18+18)
		self.Update_btn.SetUpVisual('d:/ymir work/ui/public/XLarge_Button_01.sub')
		self.Update_btn.SetOverVisual('d:/ymir work/ui/public/XLarge_Button_02.sub')
		self.Update_btn.SetDownVisual('d:/ymir work/ui/public/XLarge_Button_03.sub')
		self.Update_btn.SetText("Salveaza Profil")
		self.Update_btn.SetEvent(ui.__mem_func__(self.UpdateEvent))
		self.Update_btn.Show() 
	   
	#   self.blockBtn = self.comp.ToggleButton(self.Board, 'Block Profil', '', 20, 28+(13*28)+18+18, (lambda arg = 'off': self.btnblock_func(arg)), (lambda arg = 'on': self.btnblock_func(arg)), 'd:/ymir work/ui/public/middle_button_01.sub', 'd:/ymir work/ui/public/middle_button_02.sub', 'd:/ymir work/ui/public/middle_button_03.sub')
	   
	def OpenWindow(self,Name="",Gander="",Deeanh="",Age="",City="",Country="",Fcbook="",Website="",Skype="",Note=""):
		name = player.GetName()
		if Name != name:
			self.editName = self.comp.EditLine(self.Board,str(Name), 147, 28+14+18, 100,20,24,False,False,"locale/ro/ui/profil/slot.tga")
			self.editGander = self.comp.EditLine(self.Board,str(Gander), 35, 28+10, 55,20,6,False,False,"locale/ro/ui/profil/slot.tga")
			self.editDeeanh = self.comp.EditLine(self.Board, str(Deeanh), 183, 28+(2*28)+18, 65,20,6,False,False,"locale/ro/ui/profil/slot.tga")
			self.editAge = self.comp.EditLine(self.Board,str(Age), 57, 28+(2*28)+18, 55,20,6,False,False,"locale/ro/ui/profil/slot.tga")
			self.editCity = self.comp.EditLine(self.Board, str(City), 183, 28+(3*28+14)+18, 65,20,11,False,False,"locale/ro/ui/profil/slot.tga")
			self.editCountry = self.comp.EditLine(self.Board, str(Country), 27,  28+(3*28+14)+18, 100,20,11,False,False,"locale/ro/ui/profil/slot.tga")
			self.editFcbook = self.comp.EditLine(self.Board,str(Fcbook), 83, 28+(5*28)+18, 170,20,24,False,False,"locale/ro/ui/profil/slot.tga")
			self.editWebsite = self.comp.EditLine(self.Board, str(Website), 83, 28+(7*28)+18, 170,20,24,False,False,"locale/ro/ui/profil/slot.tga")
			self.editSkype = self.comp.EditLine(self.Board, str(Skype), 83, 28+(9*28)+18, 170,20,24,False,False,"locale/ro/ui/profil/slot.tga")
			self.editNote = self.comp.EditLine(self.Board, str(Note), 53, 28+(11*28)+18, 200,60,80,False,True,"locale/ro/ui/profil/slot.tga")
			self.Update_btn.Hide()
		#   self.blockBtn.Hide()	   
		else:
			self.editName = self.comp.EditLine(self.Board,str(Name), 147, 28+14+18, 100,20,24,False,False,"locale/ro/ui/profil/slot.tga")
			self.editGander = self.comp.EditLine(self.Board,str(Gander), 50, 25+10, 55,20,6,True,False,"locale/ro/ui/profil/slot.tga")
			self.editDeeanh = self.comp.EditLine(self.Board, str(Deeanh), 183, 28+(2*28)+18, 65,20,6,True,False,"locale/ro/ui/profil/slot.tga")
			self.editAge = self.comp.EditLine(self.Board,str(Age), 57, 28+(2*28)+18, 55,20,6,True,False,"locale/ro/ui/profil/slot.tga")
			self.editCity = self.comp.EditLine(self.Board, str(City), 183, 28+(3*28+14)+18, 65,20,11,True,False,"locale/ro/ui/profil/slot.tga")
			self.editCountry = self.comp.EditLine(self.Board, str(Country), 27,  28+(3*28+14)+18, 100,20,11,True,False,"locale/ro/ui/profil/slot.tga")
			self.editFcbook = self.comp.EditLine(self.Board,str(Fcbook), 83, 28+(5*28)+18, 170,20,24,True,False,"locale/ro/ui/profil/slot.tga")
			self.editWebsite = self.comp.EditLine(self.Board, str(Website), 83, 28+(7*28)+18, 170,20,24,True,False,"locale/ro/ui/profil/slot.tga")
			self.editSkype = self.comp.EditLine(self.Board, str(Skype), 83, 28+(9*28)+18, 170,20,24,True,False,"locale/ro/ui/profil/slot.tga")
			self.editNote = self.comp.EditLine(self.Board, str(Note), 53, 28+(11*28)+18, 200,60,80,True,True,"locale/ro/ui/profil/slot.tga")
			self.Update_btn.Show()
			#self.blockBtn.Show()  
   
		if self.Board.IsShow():
			self.Board.Hide()
		else:
			self.Board.Show()
	def UpdateEvent(self):
		self.CheckInfo(str(self.editGander[1].GetText()),str(self.editDeeanh[1].GetText()),str(self.editAge[1].GetText()),str(self.editCity[1].GetText()),str(self.editCountry[1].GetText()),str(self.editFcbook[1].GetText()),str(self.editWebsite[1].GetText()),str(self.editSkype[1].GetText()),str(self.editNote[1].GetText()))
		player.UpdateProfile(str(self.editName[1].GetText()),str(self.editGander[1].GetText()),str(self.editDeeanh[1].GetText()),str(self.editAge[1].GetText()),str(self.editCity[1].GetText()),str(self.editCountry[1].GetText()),str(self.editFcbook[1].GetText()),str(self.editWebsite[1].GetText()),str(self.editSkype[1].GetText()),str(self.editNote[1].GetText()))
		chat.AppendChat(chat.CHAT_TYPE_INFO,"clickd")
 
	#def btnblock_func(self, arg, do=1):
	#   if self.blockval == 64:
	#	   net.SendChatPacket("/setblockmode " + str(self.blockval))
	#	   self.blockBtn.Down()
	#	   self.blockval = 32
	#   else:
	#	   net.SendChatPacket("/setblockmode " + str(self.blockval))
	#	   self.blockBtn.SetUp()
	#	   self.blockval = 64
   
   
	def CheckInfo(self,Gander,Deeanh,Age,City,Country,Fcbook,Website,Skype,Note):
		if len(Gander)==0:
			Gander = "..."
			self.editGander[1].SetText(str(Gander))
		if len(Deeanh)==0:
			Deeanh = "..."
			self.editDeeanh[1].SetText(str(Deeanh))
		if  len(Age)==0:
			Age = "1"
			self.editAge[1].SetText(str(Age))
		if  len(City)==0:
			City = "...."
			self.editCity[1].SetText(str(City))
		if  len(Country)==0:
			Country = "...."   
			self.editCountry[1].SetText(str(Country))
		if  len(Fcbook)==0:
			Fcbook = "fb.com/xxx"
			self.editFcbook[1].SetText(str(Fcbook))
		if  len(Website)==0:
			Website = "ww.xxx.com"
			self.editWebsite[1].SetText(str(Website))
		if  len(Skype)==0:
			Skype = "....."
			self.editSkype[1].SetText(str(Skype))
		if  len(Note)==0:
			Note = "................................"
			self.editNote[1].SetText(str(Note))
 
	def Close(self):
		self.Board.Hide()
 
class Component:
	def ToggleButton(self, parent, buttonName, tooltipText, x, y, funcUp, funcDown, UpVisual, OverVisual, DownVisual):
		button = ui.ToggleButton()
		if parent != None:
			button.SetParent(parent)
		button.SetPosition(x, y)
		button.SetUpVisual(UpVisual)
		button.SetOverVisual(OverVisual)
		button.SetDownVisual(DownVisual)
		button.SetText(buttonName)
		button.SetToolTipText(tooltipText)
		button.Show()
		button.SetToggleUpEvent(funcUp)
		button.SetToggleDownEvent(funcDown)
		return button
 
	def EditLine(self, parent, editlineText, x, y, width, heigh, max,isMe,isMulteLine, img):
		SlotBar = ui.ImageBox()
		SlotBar.LoadImage(img)
		if parent != None:
			SlotBar.SetParent(parent)
		SlotBar.SetPosition(x, y)
		SlotBar.Show()
		if isMe==True:
			Value = ui.EditLine()
		else:
			Value = ui.TextLine()
		Value.SetParent(SlotBar)
		Value.SetSize(width, heigh)
		Value.SetPosition(1, 1)
		Value.SetLimitWidth(width)
		Value.SetMax(max)
		Value.GetText()
		Value.SetText(editlineText)
		if isMulteLine == True:
			Value.SetMultiLine()
	   
		Value.Show()
		return SlotBar, Value
 
	def TextLine(self, parent, textlineText, x, y, color):
		textline = ui.TextLine()
		if parent != None:
			textline.SetParent(parent)
		textline.SetPosition(x, y)
		if color != None:
			textline.SetFontColor(color[0], color[1], color[2])
		textline.SetText(textlineText)
		textline.Show()
		return textline
 
	def RGB(self, r, g, b):
		return (r*255, g*255, b*255)
 
	def ExpandedImage(self, parent, x, y, img):
		image = ui.ExpandedImageBox()
		if parent != None:
			image.SetParent(parent)
		image.SetPosition(x, y)
		image.LoadImage(img)
		image.Show()
		return image
   
	def Gauge(self, parent, width, color, x, y):
		gauge = ui.Gauge()
		if parent != None:
			gauge.SetParent(parent)
		gauge.SetPosition(x, y)
		gauge.MakeGauge(width, color)
		gauge.Show()
		return gauge
Pentru acest mesaj, sTrix. for the post:
Bughy
Apasa Imagine daca te-am ajutat.
Imagine
Afișează semnătura
Închis
Răspunsuri
1
Vizualizări
270
Răspunsuri
3
Vizualizări
237
Răspunsuri
1
Vizualizări
872
Răspunsuri
4
Vizualizări
951

Înapoi la “Probleme rezolvate”

  • Informaţie
  • Cine este conectat

    Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 23 vizitatori