[KT] Không xem được tin tức người chơi 2.6
Hello & Welcome to our community. Is this your first visit? Đăng Ký
Follow us on
Follow us on Facebook Follow us on Twitter Linked In Flickr Watch us on YouTube My Space Blogger
 
Kết quả 1 đến 6 của 6
  1. #1
    Thành Viên
    Ngày tham gia
    Oct 2009
    Bài viết
    423
    Thanks
    80
    Thanked 118 Times in 44 Posts

    Không xem được tin tức người chơi 2.6

    Có ai bị lỗi k xem được tin tức người khác k ?

    Làm các cách sau điều không fix đc
    - Xóa file viewplayer.lua (vẫn không xem đc)
    - Xóa file viewplayer.ini (vẫn không xem đc)
    - Tìm hết các patch đang online past file viewplayer vào vẫn không được
    Khách viếng thăm hãy cùng OsinLove xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  2. #2
    Thành Viên namk020's Avatar
    Ngày tham gia
    Aug 2014
    Đang ở
    33
    Bài viết
    110
    Thanks
    4
    Thanked 111 Times in 26 Posts

    Ðề: Không xem được tin tức người chơi 2.6

    Trích dẫn Gửi bởi OsinLove [Only registered and activated users can see links. ]
    Có ai bị lỗi k xem được tin tức người khác k ?

    Làm các cách sau điều không fix đc
    - Xóa file viewplayer.lua (vẫn không xem đc)
    - Xóa file viewplayer.ini (vẫn không xem đc)
    - Tìm hết các patch đang online past file viewplayer vào vẫn không được
    có xiềng là có tất cả liên hệ chữ ký bên dưới
    Khách viếng thăm hãy cùng namk020 xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  3. #3
    Thành Viên
    Ngày tham gia
    Mar 2015
    Bài viết
    118
    Thanks
    26
    Thanked 4 Times in 4 Posts

    Ðề: Không xem được tin tức người chơi 2.6

    file viewplayer.lua , viewplayer.ini theo đường dẫn nào vậy bạn, để mình xem thử lỗi gi
    Khách viếng thăm hãy cùng lctung2015 xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  4. Các thành viên gởi lời cảm ơn đến lctung2015 vì bài viết này !

    OsinLove (20-12-16)

  5. #4
    Thành Viên
    Ngày tham gia
    Oct 2009
    Bài viết
    423
    Thanks
    80
    Thanked 118 Times in 44 Posts

    Ðề: Không xem được tin tức người chơi 2.6

    Trích dẫn Gửi bởi lctung2015 [Only registered and activated users can see links. ]
    file viewplayer.lua , viewplayer.ini theo đường dẫn nào vậy bạn, để mình xem thử lỗi gi
    ui\script\window\viewplayer.lua
    ui\001a\window\viewplayer.ini


    viewplayer.lua
    Code:
    local uiViewPlayer 	= Ui:GetClass("viewplayer");
    local tbObject		= Ui.tbLogic.tbObject;
    local tbMouse		= Ui.tbLogic.tbMouse;
    local tbPreViewMgr = Ui.tbLogic.tbPreViewMgr;
    
    uiViewPlayer.PAGESET_MAIN	  = "PageSetMain";
    uiViewPlayer.BTNCLOSE         = "BtnClose";
    uiViewPlayer.PAGEBASIC        = "PageBasic";
    uiViewPlayer.PAGEHISTORY      = "PageHistory";
    uiViewPlayer.BTNBASIC         = "BtnBasic";
    uiViewPlayer.BTNHISTORY       = "BtnHistory";
    uiViewPlayer.IMGPORTRAIT      = "ImgPortrait";
    uiViewPlayer.TXTBASICINFO     = "TxtBasicInfo";
    uiViewPlayer.TXTHISTROYNAME   = "TxtHistroyName";
    uiViewPlayer.TXTHISTROY       = "TxtHistroy";
    uiViewPlayer.BTNNORMALHISTROY = "BtnNormalHistroy";
    uiViewPlayer.BTNHISTORYTASK   = "BtnHistoryTask";
    uiViewPlayer.BTNHISTORYCOMBAT = "BtnHistoryCombat";
    uiViewPlayer.BTNVIEWSKILL 	  = "BtnViewSkill";
    
    uiViewPlayer.PAGESET_PARTNER  = "PageSetPartner";
    uiViewPlayer.PAGEPARTNER  = "PagePartner";
    uiViewPlayer.BTNPARTNER	  = "BtnPartner";
    uiViewPlayer.TXTPARTNAME  = "TxtPartName";	-- 名字
    uiViewPlayer.TXTSTARIMAGE = "TxtStar";		-- 星级
    uiViewPlayer.TXTSTRENGTH  = "TxtStrength";	-- 力量
    uiViewPlayer.TXTVITALITY  = "TxtVitality";	-- 外功
    uiViewPlayer.TXTDEXTERITY = "TxtDexterity"; -- 身法
    uiViewPlayer.TXTENERGY	  = "TxtEnergy";	-- 内功
    uiViewPlayer.TXTSKILLTITLE = "TxtSkillTitle";
    uiViewPlayer.TB_TXTSKILLLEVEL = {};			-- 技能下标控件数组
    for i = 1, 10 do
    	uiViewPlayer.TB_TXTSKILLLEVEL[i] = "TxtSKill"..i.."Level";
    end
    
    uiViewPlayer.PARTNERSKILL_ROW = 2;
    uiViewPlayer.PARTNERSKILL_COL = 5;
    uiViewPlayer.tbPartnerSkill = {};
    
    local PAGE_BLOG = "BtnBlog";
    
    
    local OBJ_EQUIP_PREVIEW		= "ObjPreview";
    local OBJ_PARTNER_SKILL_VIEW	= "ObjPartnerSkillView";
    local OBJ_PARTNER_PREVIEW	= "ObjPartnerView";
    
    uiViewPlayer.EQUIPMENT = 			-- 装备控件表
    {
    	{ Item.EQUIPPOS_HEAD,		"ObjHead",		"ImgHead"		},
    	{ Item.EQUIPPOS_BODY,		"ObjBody",		"ImgBody"		},
    	{ Item.EQUIPPOS_BELT,		"ObjBelt",		"ImgBelt"		},
    	{ Item.EQUIPPOS_WEAPON,		"ObjWeapon",	"ImgWeapon"		},
    	{ Item.EQUIPPOS_FOOT,		"ObjFoot",		"ImgFoot"		},
    	{ Item.EQUIPPOS_CUFF,		"ObjCuff",		"ImgCuff"		},
    	{ Item.EQUIPPOS_AMULET,		"ObjAmulet",	"ImgAmulet"		},
    	{ Item.EQUIPPOS_RING,		"ObjRing",		"ImgRing"		},
    	{ Item.EQUIPPOS_NECKLACE,	"ObjNecklace",	"ImgNecklace"	},
    	{ Item.EQUIPPOS_PENDANT,	"ObjPendant",	"ImgPendant"	},
    	{ Item.EQUIPPOS_HORSE,		"ObjHorse",		"ImgHorse"		},
    	{ Item.EQUIPPOS_MASK,		"ObjMask",		"ImgMask"		},
    	{ Item.EQUIPPOS_BOOK,		"ObjBook",		"ImgBook"		},
    	{ Item.EQUIPPOS_ZHEN,		"ObjZhen",		"ImgZhen"		},
    	{ Item.EQUIPPOS_SIGNET,		"ObjSignet", 	"ImgSignet"		},
    	{ Item.EQUIPPOS_MANTLE,		"ObjMantle", 	"ImgMantle"		},
    	{ Item.EQUIPPOS_CHOP,		"ObjChop", 		"ImgChop"		},
    	{ Item.EQUIPPOS_ZHENYUAN_MAIN, "ObjZhenYuan", "ImgZhenYuan" },
    	{ Item.EQUIPPOS_ZHENYUAN_SUB1, "ObjZhenYuanSub1", "ImgZhenYuanSub1"},
    	{ Item.EQUIPPOS_ZHENYUAN_SUB2, "ObjZhenYuanSub2", "ImgZhenYuanSub2"},
    	{ Item.EQUIPPOS_GARMENT,	"ObjGarment", 	"ImgGarment"	},
    	{ Item.EQUIPPOS_OUTHAT,		"ObjOutHat",	"ImgOutHat"		},
    };
    
    uiViewPlayer.PARTNEREQUIP = 		-- 同伴装备控件列表
    {
    	{Item.PARTNEREQUIP_WEAPON,	"ObjPartWeapon",	"ImgPartWeapon"},	-- 同伴装备--武器
    	{Item.PARTNEREQUIP_BODY,	"ObjPartBody",		"ImgPartBody"},		-- 同伴装备--衣服
    	{Item.PARTNEREQUIP_RING,	"ObjPartRing",		"ImgPartRing"},		-- 同伴装备--戒指
    	{Item.PARTNEREQUIP_CUFF,	"ObjPartCuff",		"ImgPartCuff"},		-- 同伴装备--护腕
    	{Item.PARTNEREQUIP_AMULET,	"ObjPartAmulet",	"ImgPartAmulet"},	-- 同伴装备--护身符
    };
    
    function uiViewPlayer:OnCreate()
    	self.tbEquipCont = {};
    	for _, tb in ipairs(self.EQUIPMENT) do
    		self.tbEquipCont[tb[1]] = tbObject:RegisterContainer(self.UIGROUP, tb[2], 1, 1, { bSwitch = 0, bShowCd = 0, bUse = 0 });
    	end
    	self.tbObjPreView = {};
    	self.tbObjPreView = tbObject:RegisterContainer(self.UIGROUP, OBJ_EQUIP_PREVIEW);
    	
    	self.tbObjParnterSkillView = {};
    	self.tbObjParnterSkillView = tbObject:RegisterContainer(self.UIGROUP, OBJ_PARTNER_SKILL_VIEW, 5, 2, { bShowCd = 1, bUse = 0, bLink = 0, bSwitch = 0 });
    	
    	self.tbObjPartnerView = {};
    	self.tbObjPartnerView = tbObject:RegisterContainer(self.UIGROUP, OBJ_PARTNER_PREVIEW);
    	self.tbObjPartnerEquipCont = {};
    	for _, tb in pairs(self.PARTNEREQUIP) do
    		self.tbObjPartnerEquipCont[tb[1]] = tbObject:RegisterContainer(
    			self.UIGROUP,
    			tb[2], 1, 1, 
    			{ bSwitch = 0, bShowCd = 0, bUse = 0 }
    		);
    	end
    end
    
    function uiViewPlayer:OnDestroy()
    	for _, tbCont in pairs(self.tbEquipCont) do
    		tbObject:UnregContainer(tbCont);
    	end
    	tbObject:UnregContainer(self.tbObjPreView);
    	tbObject:UnregContainer(self.tbObjParnterSkillView);
    	tbObject:UnregContainer(self.tbObjPartnerView);
    	for _, tbCont in pairs(self.tbObjPartnerEquipCont) do
    		tbObject:UnregContainer(tbCont);
    	end
    end
    
    function uiViewPlayer:Init()
    	self.nCurHistroyPage	= 1;
    	self.nCurPage			= 1;
    	self.tbPlayerInfo		= nil;
    	self.nNpcId				= 0;
    	self.tbPreViewPart =
    		{
    			[Npc.NPCRES_PART_HELM] 	= 	{ nResId =  0, nChangeColorScheme = 0 },
    			[Npc.NPCRES_PART_ARMOR] =	{ nResId =  0, nChangeColorScheme = 0 },
    			[Npc.NPCRES_PART_WEAPON] =	{ nResId =  0, nChangeColorScheme = 0 },
    		};
    end
    
    function uiViewPlayer:OnOpen(...)
    	local szRoleName, nLevel, nPkValue, nFaction, bSex, szMateName, nPortrait, nNpcId = unpack(arg);
    	if (not szRoleName or not nLevel or not nPkValue or not nFaction or not bSex or not szMateName or not nPortrait or not nNpcId) then
    		return;
    	end
    	self.nNpcId = nNpcId;
    	if (self.nNpcId == 0) then
    		Wnd_SetEnable(self.UIGROUP, self.BTNVIEWSKILL, 0);
    	end
    	self:OnViewPlayer(szRoleName, nLevel, nPkValue, nFaction, bSex, szMateName, nPortrait);
    	self:OnUpdatePartnerEquip();
    end
    
    function uiViewPlayer:OnButtonClick(szWnd, nParam)
    	if		szWnd == self.BTNCLOSE then
    		UiManager:CloseWindow(self.UIGROUP);
    	elseif	szWnd == self.BTNBASIC then
    		self.nCurPage = 1;
    		self:Update();
    	elseif	szWnd == self.BTNHISTORY then
    		self.nCurPage = 2;
    		self:Update();
    	elseif  szWnd == self.BTNPARTNER then
    		self.nCurPage = 3;
    		self:Update();
    	elseif	szWnd == self.BTNNORMALHISTROY then
    		self:OnUpdateHistroy(1);
    	elseif	szWnd == self.BTNHISTORYTASK then
    		self:OnUpdateHistroy(2);
    	elseif	szWnd == self.BTNHISTORYCOMBAT then
    		self:OnUpdateHistroy(3);
    	elseif (PAGE_BLOG == szWnd) then
    		UiManager:OpenWindow(Ui.UI_BLOGVIEWPLAYER, self.tbPlayerInfo[1]);
    	elseif (self.BTNVIEWSKILL == szWnd) then
    		if self.nNpcId ~= 0 then
    			ProcessNpcById(self.nNpcId, UiManager.emACTION_VIEWSKILL);
    		end
    	end
    end
    
    function uiViewPlayer:Update()
    	if self.tbPlayerInfo == nil then
    		return;
    	end
    	if self.nCurPage == 1 then
    		self:OnUpdateBasicInfo();
    	elseif self.nCurPage == 2 then
    		self:OnUpdateHistroy();
    	end
    	
    end
    
    function uiViewPlayer:OnUpdateBasicInfo()
    	self:UpdatePlayerInfo();
    	self:UpdateEquipment();
    end
    
    function uiViewPlayer:OnUpdatePartner()
    	if (EventManager.IVER_bOpenPartner == 0) then
    		Txt_SetTxt(self.UIGROUP, self.TXTPARTNAME, " ");
    		Txt_SetTxt(self.UIGROUP, self.TXTSTRENGTH, " ");
    		Txt_SetTxt(self.UIGROUP, self.TXTDEXTERITY, " ");
    		Txt_SetTxt(self.UIGROUP, self.TXTVITALITY, " ");
    		Txt_SetTxt(self.UIGROUP, self.TXTENERGY, " ");
    		Txt_SetTxt(self.UIGROUP, self.TXTSKILLTITLE, " ");
    		return 0;
    	end
    	local pViewPartner = me.GetViewPartner();
    	if not pViewPartner then
    		return;
    	end
    	local szName = pViewPartner.szName;
    	local nPartnerTemp = pViewPartner.GetValue(Partner.emKPARTNERATTRIBTYPE_TEMPID);
    	local nLevel = pViewPartner.GetValue(Partner.emKPARTNERATTRIBTYPE_LEVEL);
    	local nStarLevel = Partner:GetSelfStartCount(pViewPartner);
    	local tbPotential = {};
    	for i = 1, 4 do
    		tbPotential[i] = pViewPartner.GetAttrib(i - 1);
    	end
    	local tbSkills = {};
    	for j = 1, pViewPartner.nSkillCount do
    		table.insert(tbSkills, pViewPartner.GetSkill(j - 1));
    	end
    	Txt_SetTxt(self.UIGROUP, self.TXTPARTNAME, "<color=green>Đồng hành:<color> <color=yellow>"..szName.."<color> cấp "..nLevel.."");
    	
    	Txt_SetTxt(self.UIGROUP, self.TXTSTRENGTH, "Sức mạnh tăng: "..tbPotential[1]);
    	Txt_SetTxt(self.UIGROUP, self.TXTDEXTERITY, "Thân pháp tăng: "..tbPotential[2]);
    	Txt_SetTxt(self.UIGROUP, self.TXTVITALITY, "Ngoại công tăng: "..tbPotential[3]);
    	Txt_SetTxt(self.UIGROUP, self.TXTENERGY, "Nội công tăng: "..tbPotential[4]);
    
    	Txt_SetTxt(self.UIGROUP, self.TXTSKILLTITLE, "<color=green>Kỹ năng:<color> <color=yellow>"..szName.."<color>");
    	self:OnUpdatePartnerSkill(tbSkills);
    	self:OnUpdatePartnerStar(nStarLevel);
    	self:OnUpdatePartnerEquip();
    	self:OnUpdatePartnerView(nPartnerTemp);
    end
    
    function uiViewPlayer:OnUpdatePartnerSkill(tbSkills)
    	if not tbSkills then
    		return;
    	end
    	self.tbPartnerSkill = tbSkills;
    	self.tbObjParnterSkillView:ClearObj();
    	local nX, nY = 0, 0;
    	for nIndex, tbSkill in pairs(tbSkills) do
    		if nIndex > self.PARTNERSKILL_COL then
    			nY = 1;
    		end
    		nX = nIndex % self.PARTNERSKILL_COL - 1;
    		if nX < 0 then
    			nX = nX + self.PARTNERSKILL_COL;
    		end
    		local tbSkillObj = {};
    		tbSkillObj.nType = Ui.OBJ_FIGHTSKILL;
    		tbSkillObj.nSkillId = tbSkill.nId;
    		self.tbObjParnterSkillView:SetObj(tbSkillObj, nX, nY);
    		ObjBox_Clear(self.UIGROUP, Ui.OBJ_FIGHTSKILL);
    		ObjBox_HoldObject(self.UIGROUP, OBJ_PARTNER_SKILL_VIEW, Ui.CGOG_SKILL_SHORTCUT, tbSkillObj.nId);
    		Txt_SetTxt(self.UIGROUP, self.TB_TXTSKILLLEVEL[nIndex], tbSkill.nLevel);	
    	end
    end
    
    function uiViewPlayer:OnUpdatePartnerStar(nStarLevel)
    	if not nStarLevel then
    		return;
    	end
    	local szFillStar, szEmptyStar = "", "";
    	if Partner.tbStarLevel and Partner.tbStarLevel[nStarLevel] then
    		szFillStar = string.format("<pic=%s>", Partner.tbStarLevel[nStarLevel].nFillStar - 1);
    		szEmptyStar = string.format("<pic=%s>", Partner.tbStarLevel[nStarLevel].nEmptyStar - 1);
    	else
    		szFillStar = "★";
    		szEmptyStar = "☆";
    	end
    	local nFillStarCount = math.floor(nStarLevel/2);
    	local nEmptyStarCount = nStarLevel%2;
    	local szStarTip = "\n ";
    	for i = 1, nFillStarCount do
    		szStarTip = szStarTip..szFillStar;
    		if i % 3 == 0 then
    			szStarTip = szStarTip.." ";
    		end
    	end
    	if nEmptyStarCount >= 1 then
    		szStarTip = szStarTip..szEmptyStar;
    	end
    	
    	szStarTip = "  " .. szStarTip;
    	Txt_SetTxt(self.UIGROUP, self.TXTSTARIMAGE, szStarTip);	
    end
    
    function uiViewPlayer:OnUpdatePartnerEquip()
    	local tbPartnerEquip = me.GetPlayerPartnerEquipList();
    	if not tbPartnerEquip then
    		return;
    	end
    	for i = 1, #self.PARTNEREQUIP do
    		self.tbObjPartnerEquipCont[self.PARTNEREQUIP[i][1]]:ClearObj();
    	end
    	for i = 1, #tbPartnerEquip do
    		local tbObj = nil;
    		local pItem = KItem.GetItemObj(tbPartnerEquip[i].uId);
    		if pItem then
    			tbObj = {};
    			tbObj.nType = Ui.OBJ_ITEM;
    			tbObj.pItem = pItem;
    		end
    		local nEquipPos = tbPartnerEquip[i].nPart + 1;
    		self.tbObjPartnerEquipCont[self.PARTNEREQUIP[nEquipPos][1]]:SetObj(tbObj);
    	end
    end
    
    function uiViewPlayer:OnUpdatePartnerView(nPartnerTemp)
    	local nNpcTemp = Partner.tbPartIdToNpcId[nPartnerTemp];
    	if not nNpcTemp then
    		return;
    	end
    	local tbPart = tbPreViewMgr:GetSelfPart();
    	self.tbObjPartnerView:ClearObj();
    	local tbObj = {};
    	tbObj.nType = Ui.OBJ_NPCRES;
    	tbObj.nTemplateId = nNpcTemp;
    	tbObj.nAction = Npc.ACT_STAND1;
    	tbObj.tbPart = tbPart;
    	tbObj.nDir = 0;
    	tbObj.bRideHorse = 0;
    	self.tbObjPartnerView:SetObj(tbObj);
    end
    
    function uiViewPlayer:OnObjGridEnter(szWnd, nX, nY)
    	if Wnd_Visible(self.UIGROUP, "Main") == 0 then
    		return;
    	end
    
    	if (szWnd == OBJ_PARTNER_SKILL_VIEW) then
    		local nOffset = 0;
    		if nY > 0 then
    			nOffset = self.PARTNERSKILL_COL;
    		else
    			nOffset = 1;
    		end
    		local uId = nX + nOffset + nY;
    		if self.tbPartnerSkill[uId] then
    			Wnd_ShowMouseHoverInfo(self.UIGROUP, szWnd, 
    								FightSkill:GetDesc(self.tbPartnerSkill[uId].nId,
    				 				self.tbPartnerSkill[uId].nLevel));
    		end
    	end
    end
    
    function uiViewPlayer:FillNpcRes(pItem, nSex)
    	if not pItem then
    		return;
    	end
    	local nItemResId = pItem.GetResourceId(nSex);
    	if not nItemResId then
    		return;
    	end
    	local nItemColorScheme = pItem.GetChangeColorScheme;
    	if pItem.nDetail == Item.EQUIP_HELM then
    		self.tbPreViewPart[Npc.NPCRES_PART_HELM] =
    		{
    			nResId = nItemResId or 0,
    			nChangeColorScheme = nItemColorScheme or 0,
    		}
    		
    	elseif pItem.nDetail == Item.EQUIP_ARMOR then
    		self.tbPreViewPart[Npc.NPCRES_PART_ARMOR] =
    		{
    			nResId = nItemResId or 0,
    			nChangeColorScheme = nItemColorScheme or 0,
    		}
    	
    	elseif pItem.nDetail == Item.EQUIP_MELEE_WEAPON or pItem.nDetail == Item.EQUIP_RANGE_WEAPON then
    		self.tbPreViewPart[Npc.NPCRES_PART_WEAPON] =
    		{
    			nResId = nItemResId or 0,
    			nChangeColorScheme = nItemColorScheme or 0,
    		}
    	end
    	
    
    end
    
    function uiViewPlayer:OnUpdatePreView(nSex)
    	self.tbObjPreView:ClearObj();
    	local tbObj = {};
    	tbObj.nType = Ui.OBJ_NPCRES;
    	tbObj.nTemplateId = (nSex == 0) and -1 or -2;
    	tbObj.nAction = Npc.ACT_STAND1;
    	tbObj.tbPart = self.tbPreViewPart;
    	tbObj.nDir = 0;
    	tbObj.bRideHorse = 0;
    	self.tbObjPreView:SetObj(tbObj);
    end
    
    function uiViewPlayer:UpdateEquipment()
    	local tbEquips = me.GetPlayerEquipList();
    	for i = 1, #self.EQUIPMENT do
    		self.tbEquipCont[self.EQUIPMENT[i][1]]:ClearObj();
       	end
    	
    	for i = 1, #tbEquips do
    		local tbObj = nil;
    		local pItem = KItem.GetItemObj(tbEquips[i].uId);
    		if pItem then
    			self:FillNpcRes(pItem, self.tbPlayerInfo[5]);
    			tbObj = {};
    			tbObj.nType = Ui.OBJ_ITEM;
    			tbObj.pItem = pItem;
    			self:OnUpdatePreView(pItem, self.tbPlayerInfo[5]);
    		end
    		if self.EQUIPMENT[tbEquips[i].nPart + 1] and self.tbEquipCont[self.EQUIPMENT[tbEquips[i].nPart + 1][1]] then
    			self.tbEquipCont[self.EQUIPMENT[tbEquips[i].nPart + 1][1]]:SetObj(tbObj);
    		end
    	end
    	self:OnUpdatePreView(self.tbPlayerInfo[5]);
    end
    
    function uiViewPlayer:UpdatePlayerInfo()
    	local szInfo = "Tên: "..self.tbPlayerInfo[1];
    	szInfo = szInfo.."\nCấp: "..self.tbPlayerInfo[2].."   Trị PK: "..self.tbPlayerInfo[3];
    	szInfo = szInfo.."\nPhái: "..Player:GetFactionRouteName(self.tbPlayerInfo[4]);
    	local szMate = "Phu nhân: "
    	if self.tbPlayerInfo[5] == 1 then
    		szMate = "Tướng công: "
    	end
    	if self.tbPlayerInfo[6] == "" then
    		self.tbPlayerInfo[6] = "Không";
    	end
    	szInfo = szInfo.."\n"..szMate..self.tbPlayerInfo[6];
    	Txt_SetTxt(self.UIGROUP, self.TXTBASICINFO, szInfo);
    	local nPortrait = self.tbPlayerInfo[7];
    	local szSpr = GetPortraitSpr(nPortrait, self.tbPlayerInfo[5]);
    	Img_SetImage(self.UIGROUP, self.IMGPORTRAIT, 1, szSpr);
    	
    	if self.tbPlayerInfo[4] == 0 then
    		Wnd_SetEnable(self.UIGROUP, self.BTNVIEWSKILL, 0);
    	end
    end
    
    function uiViewPlayer:OnUpdateHistroy(nPage)
    	if nPage ~= nil then
    		self.nCurHistroyPage = nPage;
    	end
    	local szHistroy = "temp"..self.nCurHistroyPage;	--GetHistroy(self.nCurHistroyPage);
    	Txt_SetTxt(self.UIGROUP, self.TXTHISTROYNAME, self.tbPlayerInfo[1]);
    	Txt_SetTxt(self.UIGROUP, self.TXTHISTROY, szHistroy);
    end
    
    function uiViewPlayer:OnViewPlayer(szRoleName, nLevel, nPkValue, nFaction, bSex, szMateName, nPortrait)
    	local tbPlayer = {szRoleName, nLevel, nPkValue, nFaction, bSex, szMateName, nPortrait};
    	self.tbPlayerInfo = tbPlayer;
    	if self.tbPlayerInfo == nil then
    		return;
    	end
    	PgSet_ActivePage(self.UIGROUP, self.PAGESET_MAIN, self.PAGEBASIC);	-- 设置首页
    	PgSet_ActivePage(self.UIGROUP, self.PAGESET_PARTNER, self.PAGEPARTNER);	-- 设置首页
    	self.nCurPage = 1;
    	self:Update();
    end
    
    function uiViewPlayer:OnViewPlayerSkill()
    	UiManager:OpenWindow(Ui.UI_VIEW_FIGHTSKILL);
    end
    
    function uiViewPlayer:RegisterMessage()
    	local tbRegMsg = {}
    	for _, tbEquip in pairs(self.tbEquipCont) do
    		tbRegMsg = Lib:MergeTable(tbRegMsg, tbEquip:RegisterMessage());
    	end
    	tbRegMsg = Lib:MergeTable(tbRegMsg, self.tbObjParnterSkillView:RegisterMessage());
    	for _, tbPartnerEquip in pairs(self.tbObjPartnerEquipCont) do
    		tbRegMsg = Lib:MergeTable(tbRegMsg, tbPartnerEquip:RegisterMessage());
    	end
    	return tbRegMsg;
    end
    
    function uiViewPlayer:RegisterEvent()
    	local tbRegEvent = {};
    	tbRegEvent = Lib:MergeTable(tbRegEvent, self.tbObjParnterSkillView:RegisterEvent());
    	for _, tbPartnerEquip in pairs(self.tbObjPartnerEquipCont) do
    		tbRegEvent = Lib:MergeTable(tbRegEvent, tbPartnerEquip:RegisterEvent());
    	end
    	return tbRegEvent;
    end
    viewplayer.ini


    Code:
    [Main]
    WndType=WndShowAnimate
    Parent=
    Name=Main
    Left=131
    Top=104
    Width=520
    Height=415
    Moveable=1
    Image=\image\ui\001a\playerpanel\viewplayer_bg.spr
    
    [TxtWindowTitle]
    WndType=WndText
    Parent=Main
    Name=TxtWindowTitle
    Left=223
    Top=10
    Width=120
    Height=20
    Disable=1
    Font=14
    Color=170,230,130
    HAlign=1
    Text=Xem người chơi
    VAlign=1
    
    [ObjPreview]
    WndType=WndObjGrid
    Parent=PageBasic
    Name=ObjPreview
    Left=55
    Top=121
    Frame=0
    ObjHeight=121
    ShowMaskColor=0
    ObjOffY=-105
    ObjWidth=119
    ObjOffX=-97
    AutoSize=1
    DummyWnd=1
    ShowCdEffect=0
    
    [BtnClose]
    WndType=WndButton
    Parent=Main
    Name=BtnClose
    Left=502
    Top=12
    Width=14
    Height=14
    UpOver=1
    Frame=2
    Down=2
    Image=\image\ui\001a\common\button_close.spr
    DisableFrame=3
    
    [PageSetMain]
    WndType=WndPageSet
    Parent=Main
    Name=PageSetMain
    Left=6
    Top=32
    Width=235
    Height=375
    Frame=0
    
    [PageBasic]
    WndType=WndPage
    Parent=PageSetMain
    Name=PageBasic
    Left=3
    Top=30
    Width=228
    Height=342
    Frame=0
    PageButton=BtnBasic
    
    [PageHistory]
    WndType=WndPage
    Parent=PageSetMain
    Name=PageHistory
    Left=3
    Top=30
    Width=228
    Height=342
    Frame=0
    Image=\image\ui\001a\playerpanel\viewplayer_page_histroy.spr
    PageButton=BtnHistory
    
    [BtnBlog]
    WndType=WndButton
    Parent=PageSetMain
    Name=BtnBlog
    Left=165
    Top=7
    Width=63
    Height=19
    UpOver=1
    Frame=0
    Down=2
    Image=\image\ui\001a\common\btn_4ch.spr
    Font=12
    Label=Thông tin riêng
    DisableFrame=3
    LabelYOffset=3
    
    [BtnBasic]
    WndType=WndButton
    Parent=PageSetMain
    Name=BtnBasic
    Width=63
    Height=28
    Frame=4
    Image=\image\ui\001a\item\btn_page.spr
    CheckBox=1
    Font=12
    Down=2
    DisableFrame=3
    IsPageButton=1
    LabelYOffset=10
    Color=190,190,190
    UpOver=1
    SelectColor=255,255,255
    Label=Thuộc tính
    
    [BtnViewSkill]
    WndType=WndButton
    Parent=PageSetMain
    Name=BtnViewSkill
    Left=76
    Top=7
    Width=63
    Height=19
    Frame=0
    Image=\image\ui\001a\common\btn_4ch.spr
    Font=12
    LabelXOffset=7
    DisableFrame=3
    LabelYOffset=3
    Down=2
    UpOver=1
    Label=Kỹ năng
    
    [BtnHistory]
    WndType=WndButton
    Parent=PageSetMain
    Name=BtnHistory
    Left=76
    Width=63
    Height=28
    Disable=1
    Visible=0
    Frame=0
    Image=\image\ui\001a\item\btn_page.spr
    CheckBox=1
    Font=12
    Down=2
    DisableFrame=3
    IsPageButton=1
    LabelYOffset=10
    Color=190,190,190
    UpOver=1
    SelectColor=255,255,255
    Label=Quá trình
    
    [ImgPortrait]
    WndType=WndImage
    Parent=PageBasic
    Name=ImgPortrait
    Left=17
    Top=10
    Width=37
    Height=37
    Frame=0
    Image=\image\player\portrait\protrait_man_default.spr
    
    [TxtBasicInfo]
    WndType=WndText
    Parent=PageBasic
    Name=TxtBasicInfo
    Left=63
    Top=9
    Width=170
    Height=60
    VAlign=1
    Font=14
    Color=148,174,165
    MultiLine=1
    
    [ImgZhenYuan]
    WndType=WndImage
    Parent=PageBasic
    Name=ImgZhenYuan
    Left=53
    Top=78
    Width=36
    Height=36
    Frame=1
    Image=\image\ui\001a\playerpanel\1X1.spr
    
    [ImgHead]
    WndType=WndImage
    Parent=PageBasic
    Name=ImgHead
    Left=9
    Top=78
    Width=36
    Height=36
    Frame=1
    Image=\image\ui\001a\playerpanel\1X1.spr
    
    [ImgCuff]
    WndType=WndImage
    Parent=PageBasic
    Name=ImgCuff
    Left=9
    Top=206
    Width=36
    Height=36
    Frame=1
    Image=\image\ui\001a\playerpanel\1X1.spr
    
    [ImgRing]
    WndType=WndImage
    Parent=PageBasic
    Name=ImgRing
    Left=183
    Top=164
    Width=36
    Height=36
    Frame=1
    Image=\image\ui\001a\playerpanel\1X1.spr
    
    [ImgNecklace]
    WndType=WndImage
    Parent=PageBasic
    Name=ImgNecklace
    Left=183
    Top=121
    Width=36
    Height=36
    Frame=1
    Image=\image\ui\001a\playerpanel\1X1.spr
    
    [ImgBody]
    WndType=WndImage
    Parent=PageBasic
    Name=ImgBody
    Left=9
    Top=121
    Width=36
    Height=36
    Frame=1
    Image=\image\ui\001a\playerpanel\1X1.spr
    
    [ImgZhenYuanSub1]
    WndType=WndImage
    Parent=PageBasic
    Name=ImgZhenYuanSub1
    Left=95
    Top=78
    Width=36
    Height=36
    Frame=1
    Image=\image\ui\001a\playerpanel\1X1.spr
    
    [ImgZhenYuanSub2]
    WndType=WndImage
    Parent=PageBasic
    Name=ImgZhenYuanSub2
    Left=139
    Top=78
    Width=36
    Height=36
    Frame=1
    Image=\image\ui\001a\playerpanel\1X1.spr
    
    [ImgAmulet]
    WndType=WndImage
    Parent=PageBasic
    Name=ImgAmulet
    Left=183
    Top=250
    Width=36
    Height=36
    Frame=1
    Image=\image\ui\001a\playerpanel\1X1.spr
    
    [ImgWeapon]
    WndType=WndImage
    Parent=PageBasic
    Name=ImgWeapon
    Left=183
    Top=78
    Width=36
    Height=36
    Frame=1
    Image=\image\ui\001a\playerpanel\1X1.spr
    
    [ImgBelt]
    WndType=WndImage
    Parent=PageBasic
    Name=ImgBelt
    Left=9
    Top=164
    Width=36
    Height=36
    Frame=1
    Image=\image\ui\001a\playerpanel\1X1.spr
    
    [ImgPendant]
    WndType=WndImage
    Parent=PageBasic
    Name=ImgPendant
    Left=183
    Top=207
    Width=36
    Height=36
    Frame=1
    Image=\image\ui\001a\playerpanel\1X1.spr
    
    [ImgHorse]
    WndType=WndImage
    Parent=PageBasic
    Name=ImgHorse
    Left=9
    Top=293
    Width=36
    Height=36
    Frame=1
    Image=\image\ui\001a\playerpanel\1X1.spr
    
    [ImgFoot]
    WndType=WndImage
    Parent=PageBasic
    Name=ImgFoot
    Left=9
    Top=250
    Width=36
    Height=36
    Frame=1
    Image=\image\ui\001a\playerpanel\1X1.spr
    
    [ImgZhen]
    WndType=WndImage
    Parent=PageBasic
    Name=ImgZhen
    Left=53
    Top=293
    Width=36
    Height=36
    Frame=1
    Image=\image\ui\001a\playerpanel\1X1.spr
    
    [ImgBook]
    WndType=WndImage
    Parent=PageBasic
    Name=ImgBook
    Left=183
    Top=293
    Width=36
    Height=36
    Frame=1
    Image=\image\ui\001a\playerpanel\1X1.spr
    
    [ImgSignet]
    WndType=WndImage
    Parent=PageBasic
    Name=ImgSignet
    Left=96
    Top=293
    Width=36
    Height=36
    Frame=1
    Image=\image\ui\001a\playerpanel\1X1.spr
    
    [ImgMantle]
    WndType=WndImage
    Parent=PageBasic
    Name=ImgMantle
    Left=139
    Top=293
    Width=36
    Height=36
    Frame=1
    Image=\image\ui\001a\playerpanel\1X1.spr
    
    [ImgChop]
    WndType=WndImage
    Parent=ObjPreview
    Name=ImgChop
    Left=78
    Top=78
    Width=43
    Height=43
    Frame=0
    Image=\image\ui\001a\playerpanel\bg_guanyin.spr
    
    [ImgMask]
    WndType=WndImage
    Parent=PageBasic
    Name=ImgMask
    Left=50
    Top=247
    Width=43
    Height=43
    Frame=0
    #Image=\image\ui\001a\playerpanel\bg_guanyin.spr
    
    [ImgOutHat]
    WndType=WndImage
    Parent=PageBasic
    Name=ImgOutHat
    Left=93
    Top=247
    Width=43
    Height=43
    Frame=0
    #Image=\image\ui\001a\playerpanel\bg_guanyin.spr
    
    [ImgGarment]
    WndType=WndImage
    Parent=PageBasic
    Name=ImgGarment
    Left=136
    Top=247
    Width=43
    Height=43
    Frame=0
    #Image=\image\ui\001a\playerpanel\bg_guanyin.spr
    
    [TxtZhenYuan]
    WndType=WndText
    Parent=ImgZhenYuan
    Name=TxtZhenYuan
    Width=36
    Height=36
    Text=Chân nguyên chính
    Color=57,90,108
    HAlign=1
    VAlign=1
    
    [TxtHead]
    WndType=WndText
    Parent=ImgHead
    Name=TxtHead
    Width=36
    Height=36
    Text=Nón
    Color=57,90,108
    HAlign=1
    VAlign=1
    
    [TxtCuff]
    WndType=WndText
    Parent=ImgCuff
    Name=TxtCuff
    Width=36
    Height=36
    Text=Tay
    Color=57,90,108
    HAlign=1
    VAlign=1
    
    [TxtRing]
    WndType=WndText
    Parent=ImgRing
    Name=TxtRing
    Width=36
    Height=36
    Text=Nhẫn
    Color=57,90,108
    HAlign=1
    VAlign=1
    
    [TxtNecklace]
    WndType=WndText
    Parent=ImgNecklace
    Name=TxtNecklace
    Width=36
    Height=36
    Text=Liên
    Color=57,90,108
    HAlign=1
    VAlign=1
    
    [TxtBody]
    WndType=WndText
    Parent=ImgBody
    Name=TxtBody
    Width=36
    Height=36
    Text=Áo
    Color=57,90,108
    HAlign=1
    VAlign=1
    
    [TxtZhenYuanSub1]
    WndType=WndText
    Parent=ImgZhenYuanSub1
    Name=TxtZhenYuanSub1
    Width=36
    Height=36
    Text=Chân nguyên
    Color=57,90,108
    HAlign=1
    VAlign=1
    
    [TxtZhenYuanSub2]
    WndType=WndText
    Parent=ImgZhenYuanSub2
    Name=TxtZhenYuanSub2
    Width=36
    Height=36
    Text=Chân nguyên
    Color=57,90,108
    HAlign=1
    VAlign=1
    
    [TxtAmulet]
    WndType=WndText
    Parent=ImgAmulet
    Name=TxtAmulet
    Width=36
    Height=36
    Text=Phù
    Color=57,90,108
    HAlign=1
    VAlign=1
    
    [TxtWeapon]
    WndType=WndText
    Parent=ImgWeapon
    Name=TxtWeapon
    Width=36
    Height=36
    Text=Vũ khí
    Color=57,90,108
    HAlign=1
    VAlign=1
    
    [TxtBelt]
    WndType=WndText
    Parent=ImgBelt
    Name=TxtBelt
    Width=36
    Height=36
    Text=Lưng
    Color=57,90,108
    HAlign=1
    VAlign=1
    
    [TxtPendant]
    WndType=WndText
    Parent=ImgPendant
    Name=TxtPendant
    Width=36
    Height=36
    Text=Bội
    Color=57,90,108
    HAlign=1
    VAlign=1
    
    [TxtHorse]
    WndType=WndText
    Parent=ImgHorse
    Name=TxtHorse
    Width=36
    Height=36
    Text=Ngựa
    Color=57,90,108
    HAlign=1
    VAlign=1
    
    [TxtFoot]
    WndType=WndText
    Parent=ImgFoot
    Name=TxtFoot
    Width=36
    Height=36
    Text=Giày
    Color=57,90,108
    HAlign=1
    VAlign=1
    
    [TxtZhen]
    WndType=WndText
    Parent=ImgZhen
    Name=TxtZhen
    Width=36
    Height=36
    Text=Trận
    Color=57,90,108
    HAlign=1
    VAlign=1
    
    [TxtBook]
    WndType=WndText
    Parent=ImgBook
    Name=TxtBook
    Width=36
    Height=36
    Text=Bí kíp
    Color=57,90,108
    HAlign=1
    VAlign=1
    
    [TxtSignet]
    WndType=WndText
    Parent=ImgSignet
    Name=TxtSignet
    Width=36
    Height=36
    Text=Ấn
    Color=57,90,108
    HAlign=1
    VAlign=1
    
    [TxtMantle]
    WndType=WndText
    Parent=ImgMantle
    Name=TxtMantle
    Width=36
    Height=36
    Text=Phong
    Color=57,90,108
    HAlign=1
    VAlign=1
    
    [TxtChop]
    WndType=WndText
    Parent=ImgChop
    Name=TxtChop
    Left=3
    Top=3
    Width=36
    Height=36
    Text=Quan ấn
    Color=57,90,108
    HAlign=1
    VAlign=1
    
    [TxtMask]
    WndType=WndText
    Parent=ImgMask
    Name=TxtMask
    Left=3
    Top=3
    Width=36
    Height=36
    Text=Mặt
    Color=57,90,108
    HAlign=1
    VAlign=1
    
    [ObjZhenYuan]
    WndType=WndObjGrid
    Parent=TxtZhenYuan
    Name=ObjZhenYuan
    ShowMaskColor=0
    ObjHeight=37
    AutoSize=1
    ObjWidth=37
    
    [ObjHead]
    WndType=WndObjGrid
    Parent=TxtHead
    Name=ObjHead
    ShowMaskColor=0
    ObjHeight=37
    AutoSize=1
    ObjWidth=37
    
    [ObjCuff]
    WndType=WndObjGrid
    Parent=TxtCuff
    Name=ObjCuff
    ShowMaskColor=0
    ObjHeight=37
    AutoSize=1
    ObjWidth=37
    
    [ObjRing]
    WndType=WndObjGrid
    Parent=TxtRing
    Name=ObjRing
    ShowMaskColor=0
    ObjHeight=37
    AutoSize=1
    ObjWidth=37
    
    [ObjNecklace]
    WndType=WndObjGrid
    Parent=TxtNecklace
    Name=ObjNecklace
    ShowMaskColor=0
    ObjHeight=37
    AutoSize=1
    ObjWidth=37
    
    [ObjBody]
    WndType=WndObjGrid
    Parent=TxtBody
    Name=ObjBody
    ShowMaskColor=0
    ObjHeight=37
    AutoSize=1
    ObjWidth=37
    
    [ObjZhenYuanSub1]
    WndType=WndObjGrid
    Parent=TxtZhenYuanSub1
    Name=ObjZhenYuanSub1
    ShowMaskColor=0
    ObjHeight=37
    AutoSize=1
    ObjWidth=37
    
    [ObjZhenYuanSub2]
    WndType=WndObjGrid
    Parent=TxtZhenYuanSub2
    Name=ObjZhenYuanSub2
    ShowMaskColor=0
    ObjHeight=37
    AutoSize=1
    ObjWidth=37
    
    [ObjAmulet]
    WndType=WndObjGrid
    Parent=TxtAmulet
    Name=ObjAmulet
    ShowMaskColor=0
    ObjHeight=37
    AutoSize=1
    ObjWidth=37
    
    [ObjWeapon]
    WndType=WndObjGrid
    Parent=TxtWeapon
    Name=ObjWeapon
    ShowMaskColor=0
    ObjHeight=37
    AutoSize=1
    ObjWidth=37
    
    [ObjBelt]
    WndType=WndObjGrid
    Parent=TxtBelt
    Name=ObjBelt
    ShowMaskColor=0
    ObjHeight=37
    AutoSize=1
    ObjWidth=37
    
    [ObjPendant]
    WndType=WndObjGrid
    Parent=TxtPendant
    Name=ObjPendant
    ShowMaskColor=0
    ObjHeight=37
    AutoSize=1
    ObjWidth=37
    
    [ObjHorse]
    WndType=WndObjGrid
    Parent=TxtHorse
    Name=ObjHorse
    ShowMaskColor=0
    ObjHeight=37
    AutoSize=1
    ObjWidth=37
    
    [ObjFoot]
    WndType=WndObjGrid
    Parent=TxtFoot
    Name=ObjFoot
    ShowMaskColor=0
    ObjHeight=37
    AutoSize=1
    ObjWidth=37
    
    [ObjZhen]
    WndType=WndObjGrid
    Parent=TxtZhen
    Name=ObjZhen
    ShowMaskColor=0
    ObjHeight=37
    AutoSize=1
    ObjWidth=37
    
    [ObjBook]
    WndType=WndObjGrid
    Parent=TxtBook
    Name=ObjBook
    ShowMaskColor=0
    ObjHeight=37
    AutoSize=1
    ObjWidth=37
    
    [ObjSignet]
    WndType=WndObjGrid
    Parent=TxtSignet
    Name=ObjSignet
    ShowMaskColor=0
    ObjHeight=37
    AutoSize=1
    ObjWidth=37
    
    [ObjMantle]
    WndType=WndObjGrid
    Parent=TxtMantle
    Name=ObjMantle
    ShowMaskColor=0
    ObjHeight=37
    AutoSize=1
    ObjWidth=37
    
    [ObjChop]
    WndType=WndObjGrid
    Parent=TxtChop
    Name=ObjChop
    ShowMaskColor=0
    ObjHeight=37
    AutoSize=1
    ObjWidth=37
    
    [ObjMask]
    WndType=WndObjGrid
    Parent=TxtMask
    Name=ObjMask
    ShowMaskColor=0
    ObjHeight=37
    AutoSize=1
    ObjWidth=37
    
    [TxtHistroyName]
    WndType=WndText
    Parent=PageHistory
    Name=TxtHistroyName
    Left=54
    Top=7
    Width=120
    Height=14
    VAlign=1
    HAlign=1
    Color=148,174,165
    
    [TxtHistroy]
    WndType=WndText
    Parent=PageHistory
    Name=TxtHistroy
    Left=18
    Top=36
    Width=174
    Height=260
    Text="Histroy"
    Color=148,174,165
    MultiLine=1
    
    [BtnNormalHistroy]
    WndType=WndButton
    Parent=PageHistory
    Name=BtnNormalHistroy
    Left=16
    Top=314
    Width=63
    Height=19
    Frame=0
    Label=Chủ yếu
    Font=12
    Down=2
    DisableFrame=3
    LabelYOffset=3
    Color=148,174,165
    UpOver=1
    SelectColor=255,255,255
    Image=\image\ui\001a\common\btn_4ch.spr
    
    [BtnHistoryTask]
    WndType=WndButton
    Parent=PageHistory
    Name=BtnHistoryTask
    Left=83
    Top=314
    Width=63
    Height=19
    Frame=0
    Label=Nhiệm vụ
    Font=12
    Down=2
    DisableFrame=3
    LabelYOffset=3
    Color=148,174,165
    UpOver=1
    SelectColor=255,255,255
    Image=\image\ui\001a\common\btn_4ch.spr
    
    [BtnHistoryCombat]
    WndType=WndButton
    Parent=PageHistory
    Name=BtnHistoryCombat
    Left=150
    Top=314
    Width=63
    Height=19
    Frame=0
    Label=Chiến đấu
    Font=12
    Down=2
    DisableFrame=3
    LabelYOffset=3
    Color=148,174,165
    UpOver=1
    SelectColor=255,255,255
    Image=\image\ui\001a\common\btn_4ch.spr
    
    [PageSetPartner]
    WndType=WndPageSet
    Parent=Main
    Name=PageSetPartner
    Left=245
    Top=32
    Width=265
    Height=375
    Frame=0
    
    [PagePartner]
    WndType=WndPage
    Parent=PageSetPartner
    Name=PagePartner
    Left=3
    Top=30
    Width=265
    Height=342
    Frame=0
    PageButton=BtnPartner
    Visible=1
    
    [BtnPartner]
    WndType=WndButton
    Parent=PageSetPartner
    Name=BtnPartner
    Left=2
    Width=63
    Height=28
    Frame=4
    Image=\image\ui\001a\item\btn_page.spr
    CheckBox=1
    Font=12
    Down=2
    DisableFrame=3
    IsPageButton=1
    LabelYOffset=10
    Color=190,190,190
    UpOver=1
    SelectColor=255,255,255
    Label=Đồng Hành
    Disable=0
    Visible=1
    
    [ObjPartnerSkillView]
    WndType=WndObjGrid
    Parent=PagePartner
    Name=ObjPartnerSkillView
    Left=15
    Top=242
    Width=240
    Height=97
    AutoSize=1
    Frame=0
    ObjHeight=37
    Line=2
    Border=1
    VSpec=10
    ObjWidth=37
    Row=5
    HSpec=11
    ShowMaskColor=0
    
    [TxtPartName]
    WndType=WndText
    Parent=PagePartner
    Name=TxtPartName
    Left=9
    Top=6
    Width=240
    Height=20
    VAlign=1
    ImgOffX=1
    Color=148,174,165
    Text=Tên đồng hành:
    
    [TxtStar]
    WndType=WndText
    Parent=PagePartner
    Name=TxtStar
    Left=52
    Top=28
    Width=210
    Height=40
    
    [TxtEnergy]
    WndType=WndText
    Parent=PagePartner
    Name=TxtEnergy
    Left=135
    Top=87
    Width=100
    Height=20
    VAlign=1
    Color=148,174,165
    Text=Nội công tăng: 
    
    [TxtPartStar]
    WndType=WndText
    Parent=PagePartner
    Name=TxtPartStar
    Left=9
    Top=28
    Width=37
    Height=20
    VAlign=1
    Color=148,174,165
    Text=Sao: 
    
    [TxtDexterity]
    WndType=WndText
    Parent=PagePartner
    Name=TxtDexterity
    Left=9
    Top=87
    Width=100
    Height=20
    VAlign=1
    Color=148,174,165
    Text=Thân pháp tăng: 
    
    [TxtStrength]
    WndType=WndText
    Parent=PagePartner
    Name=TxtStrength
    Left=9
    Top=65
    Width=100
    Height=20
    VAlign=1
    Color=148,174,165
    Text=Sức mạnh tăng: 
    
    [TxtVitality]
    WndType=WndText
    Parent=PagePartner
    Name=TxtVitality
    Left=135
    Top=65
    Width=100
    Height=20
    VAlign=1
    Color=148,174,165
    Text=Ngoại công tăng: 
    
    [TxtSkillTitle]
    WndType=WndText
    Parent=PagePartner
    Name=TxtSkillTitle
    Left=9
    Top=210
    Width=240
    Height=20
    VAlign=1
    Color=148,174,165
    Text=Kỹ năng: 
    
    [TxtSKill1Level]
    WndType=WndText
    Parent=PagePartner
    Name=TxtSKill1Level
    Left=45
    Top=267
    Width=12
    Height=12
    Color=255,255,255
    
    [TxtSKill5Level]
    WndType=WndText
    Parent=PagePartner
    Name=TxtSKill5Level
    Left=236
    Top=267
    Width=12
    Height=12
    Color=255,255,255
    
    [TxtSKill6Level]
    WndType=WndText
    Parent=PagePartner
    Name=TxtSKill6Level
    Left=44
    Top=315
    Width=12
    Height=12
    Color=255,255,255
    
    [TxtSKill9Level]
    WndType=WndText
    Parent=PagePartner
    Name=TxtSKill9Level
    Left=188
    Top=315
    Width=12
    Height=12
    Color=255,255,255
    
    [TxtSKill8Level]
    WndType=WndText
    Parent=PagePartner
    Name=TxtSKill8Level
    Left=140
    Top=315
    Width=12
    Height=12
    Color=255,255,255
    
    [TxtSKill3Level]
    WndType=WndText
    Parent=PagePartner
    Name=TxtSKill3Level
    Left=140
    Top=267
    Width=12
    Height=12
    Color=255,255,255
    
    [TxtSKill10Level]
    WndType=WndText
    Parent=PagePartner
    Name=TxtSKill10Level
    Left=236
    Top=315
    Width=12
    Height=12
    Color=255,255,255
    
    [TxtSKill2Level]
    WndType=WndText
    Parent=PagePartner
    Name=TxtSKill2Level
    Left=92
    Top=267
    Width=12
    Height=12
    Color=255,255,255
    
    [TxtSKill7Level]
    WndType=WndText
    Parent=PagePartner
    Name=TxtSKill7Level
    Left=92
    Top=315
    Width=12
    Height=12
    Color=255,255,255
    
    [TxtSKill4Level]
    WndType=WndText
    Parent=PagePartner
    Name=TxtSKill4Level
    Left=188
    Top=267
    Width=12
    Height=12
    Color=255,255,255
    
    [ImgPartWeapon]
    WndType=WndImage
    Parent=PagePartner
    Name=ImgPartWeapon
    Left=15
    Top=162
    Width=36
    Height=36
    
    [TxtPartnerEquip]
    WndType=WndText
    Parent=PagePartner
    Name=TxtPartnerEquip
    Left=9
    Top=133
    Width=150
    Height=20
    Color=148,174,165
    Text=<color=green>Trang bị đồng hành:<color>
    
    [TxtPartWeapon]
    WndType=WndText
    Parent=ImgPartWeapon
    Name=TxtPartWeapon
    Width=36
    Height=36
    Text=Vũ khí
    Color=57,90,108
    HAlign=1
    VAlign=1
    
    [ObjPartWeapon]
    WndType=WndObjGrid
    Parent=TxtPartWeapon
    Name=ObjPartWeapon
    ShowMaskColor=0
    ObjHeight=37
    AutoSize=1
    ObjWidth=37
    
    [ImgPartRing]
    WndType=WndImage
    Parent=PagePartner
    Name=ImgPartRing
    Left=111
    Top=161
    Width=36
    Height=36
    
    [ImgPartBody]
    WndType=WndImage
    Parent=PagePartner
    Name=ImgPartBody
    Left=63
    Top=162
    Width=36
    Height=36
    
    [ImgPartCuff]
    WndType=WndImage
    Parent=PagePartner
    Name=ImgPartCuff
    Left=159
    Top=162
    Width=36
    Height=36
    
    [TxtPartCuff]
    WndType=WndText
    Parent=ImgPartCuff
    Name=TxtPartCuff
    Width=36
    Height=36
    Text=Tay
    Color=57,90,108
    HAlign=1
    VAlign=1
    
    [ObjPartCuff]
    WndType=WndObjGrid
    Parent=TxtPartCuff
    Name=ObjPartCuff
    ShowMaskColor=0
    ObjHeight=37
    AutoSize=1
    ObjWidth=37
    
    [TxtPartRing]
    WndType=WndText
    Parent=ImgPartRing
    Name=TxtPartRing
    Width=36
    Height=36
    Text=Nhẫn
    Color=57,90,108
    HAlign=1
    VAlign=1
    
    [ObjPartRing]
    WndType=WndObjGrid
    Parent=TxtPartRing
    Name=ObjPartRing
    ShowMaskColor=0
    ObjHeight=37
    AutoSize=1
    ObjWidth=37
    
    [ImgPartAmulet]
    WndType=WndImage
    Parent=PagePartner
    Name=ImgPartAmulet
    Left=207
    Top=162
    Width=36
    Height=36
    
    [TxtPartAmulet]
    WndType=WndText
    Parent=ImgPartAmulet
    Name=TxtPartAmulet
    Width=36
    Height=36
    Text=Phù
    Color=57,90,108
    HAlign=1
    VAlign=1
    
    [ObjPartAmulet]
    WndType=WndObjGrid
    Parent=TxtPartAmulet
    Name=ObjPartAmulet
    ShowMaskColor=0
    ObjHeight=37
    AutoSize=1
    ObjWidth=37
    
    [TxtPartBody]
    WndType=WndText
    Parent=ImgPartBody
    Name=TxtPartBody
    Width=36
    Height=36
    Text=Áo
    Color=57,90,108
    HAlign=1
    VAlign=1
    
    [ObjPartBody]
    WndType=WndObjGrid
    Parent=TxtPartBody
    Name=ObjPartBody
    ShowMaskColor=0
    ObjHeight=37
    AutoSize=1
    ObjWidth=37
    
    [TxtGarment]
    WndType=WndText
    Parent=ImgGarment
    Name=TxtGarment
    Left=3
    Top=3
    Width=36
    Height=36
    Text=Khoác
    Color=57,90,108
    HAlign=1
    VAlign=1
    
    [ObjGarment]
    WndType=WndObjGrid
    Parent=TxtGarment
    Name=ObjGarment
    ShowMaskColor=0
    ObjHeight=37
    AutoSize=1
    ObjWidth=37
    
    [TxtOutHat]
    WndType=WndText
    Parent=ImgOutHat
    Name=TxtOutHat
    Left=3
    Top=3
    Width=36
    Height=36
    Text=Ngoại
    Color=57,90,108
    HAlign=1
    VAlign=1
    
    [ObjOutHat]
    WndType=WndObjGrid
    Parent=TxtOutHat
    Name=ObjOutHat
    ShowMaskColor=0
    ObjHeight=37
    AutoSize=1
    ObjWidth=37
    
    [TxtFightPower]
    WndType=WndText
    Parent=PagePartner
    Name=TxtFightPower
    Left=9
    Top=110
    Width=150
    Height=20
    Color=148,174,165
    Text=Sức chiến đấu:
    
    [ObjPartnerView]
    WndType=WndObjGrid
    Parent=PagePartner
    Name=ObjPartnerView
    Left=120
    Top=35
    ShowMaskColor=0
    Frame=0
    AutoSize=1
    ObjWidth=120
    ShowCdEffect=0
    ObjOffY=-105
    ObjHeight=140
    ObjOffX=-97
    Khách viếng thăm hãy cùng OsinLove xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  6. #5
    Thành Viên visaothe123's Avatar
    Ngày tham gia
    Aug 2014
    Đang ở
    zalo: 0898240744
    Bài viết
    261
    Thanks
    30
    Thanked 82 Times in 55 Posts

    Ðề: Không xem được tin tức người chơi 2.6

    này là lỗi ui rồi, lấy nguyen ui sv khác bỏ qua.
    Khách viếng thăm hãy cùng visaothe123 xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  7. #6
    Thành Viên
    Ngày tham gia
    Oct 2009
    Bài viết
    423
    Thanks
    80
    Thanked 118 Times in 44 Posts

    Ðề: Không xem được tin tức người chơi 2.6

    Trích dẫn Gửi bởi visaothe123 [Only registered and activated users can see links. ]
    này là lỗi ui rồi, lấy nguyen ui sv khác bỏ qua.
    Đã tìm ra được lỗi rồi bạn k phải do ui. Dùng game.exe bình thường chạy OK


    Do game.exe 3.0 gì của bạn kia share Server + Client 3.0.0.30

    [Only registered and activated users can see links. ]
    Khách viếng thăm hãy cùng OsinLove xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

 

 

Quyền viết bài

  • Bạn Không thể gửi Chủ đề mới
  • Bạn Không thể Gửi trả lời
  • Bạn Không thể Gửi file đính kèm
  • Bạn Không thể Sửa bài viết của mình
  •  
Múi giờ GMT +7. Bây giờ là 06:42 PM.
vBulletin®, Copyright ©2000-2011, Jelsoft Enterprises Ltd.
CLBGamesVN không chịu trách nhiệm về Luật Bản Quyền của các tài liệu, bài viết v.v...được đăng tải trên diễn đàn này.
Diễn đàn phát triển dưới sự đóng góp của tất cả thành viên. BQT chỉ là những người thành lập ra sân chơi, quản lý và duy trì về mặt kỹ thuật, nội dung khi hợp lệ.