Kết quả 1 đến 5 của 5
Chủ đề: Hỏi Về Tên Tab Shop
-
08-10-16, 04:31 AM #1
- Ngày tham gia
- Jan 2013
- Đang ở
- Trên Giường
- Bài viết
- 287
- Thanks
- 10
- Thanked 1,599 Times in 191 Posts
Hỏi Về Tên Tab Shop
Như trong hình ai biết tên 8 cái Tab này nằm ở đâu trong Yanbaoshop.lua chỉ mình cái ! Tks
[Only registered and activated users can see links. ]
Code:local GOODS_BUTTONS_NUM = 18; local GOODS_BUTTONS = {}; local GOODS_DESCS = {}; local GOOD_BAD = {}; local SHOP_LIST_A = {}; local SHOP_LIST_B = {}; local SHOP_SEARCH_LIST ={}; local CU_MONEY = 1 -- Ç® local CU_GOODBAD = 2 -- ÉƶñÖµ local CU_MORALPOINT = 3 -- ʦµÂµã local CU_TICKET = 4 -- ¹ÙƱǮ local CU_YUANBAO = 5 -- Ôª±¦ local CU_ZENGDIAN = 6 -- Ôùµã local CU_MENPAI_POINT = 7 -- ÃÅÅɹ±Ï×¶È local CU_MONEYJZ = 8 -- ½»×Ó local nPageNum = 1; local maxPage = 1; local objCared = -1; local lastA = 0 local lastB = 0 local lastSelect = 0 local maxChildShop = 8 local isCareObj = 0 --´æ´¢Ëæ»úÅÅÐòµÄË÷ÒýÖµ local g_tOrderPool = {}; --µ±Ç°É̵êµÄÉÌÆ·ÊýÁ¿ local g_nTotalNum = 0; function YuanbaoShop_PreLoad() this:RegisterEvent("OPEN_YUANBAOSHOP"); this:RegisterEvent("PLAYER_ENTERING_WORLD"); this:RegisterEvent("UPDATE_BOOTH"); this:RegisterEvent("OBJECT_CARED_EVENT"); this:RegisterEvent("CLOSE_BOOTH"); this:RegisterEvent("PLAYER_LEAVE_WORLD"); this:RegisterEvent("TOGGLE_YUANBAOSHOP"); this:RegisterEvent("UPDATE_YUANBAO"); this:RegisterEvent("UI_COMMAND"); end function YuanbaoShop_OnLoad() GOODS_BUTTONS[1] = YuanbaoShop_Item1; GOODS_BUTTONS[2] = YuanbaoShop_Item2; GOODS_BUTTONS[3] = YuanbaoShop_Item3; GOODS_BUTTONS[4] = YuanbaoShop_Item4; GOODS_BUTTONS[5] = YuanbaoShop_Item5; GOODS_BUTTONS[6] = YuanbaoShop_Item6; GOODS_BUTTONS[7] = YuanbaoShop_Item7; GOODS_BUTTONS[8] = YuanbaoShop_Item8; GOODS_BUTTONS[9] = YuanbaoShop_Item9; GOODS_BUTTONS[10]= YuanbaoShop_Item10; GOODS_BUTTONS[11]= YuanbaoShop_Item11; GOODS_BUTTONS[12]= YuanbaoShop_Item12; GOODS_BUTTONS[13]= YuanbaoShop_Item13; GOODS_BUTTONS[14]= YuanbaoShop_Item14; GOODS_BUTTONS[15]= YuanbaoShop_Item15; GOODS_BUTTONS[16]= YuanbaoShop_Item16; GOODS_BUTTONS[17]= YuanbaoShop_Item17; GOODS_BUTTONS[18]= YuanbaoShop_Item18; GOODS_DESCS[1] = YuanbaoShop_ItemInfo1_Text; GOODS_DESCS[2] = YuanbaoShop_ItemInfo2_Text; GOODS_DESCS[3] = YuanbaoShop_ItemInfo3_Text; GOODS_DESCS[4] = YuanbaoShop_ItemInfo4_Text; GOODS_DESCS[5] = YuanbaoShop_ItemInfo5_Text; GOODS_DESCS[6] = YuanbaoShop_ItemInfo6_Text; GOODS_DESCS[7] = YuanbaoShop_ItemInfo7_Text; GOODS_DESCS[8] = YuanbaoShop_ItemInfo8_Text; GOODS_DESCS[9] = YuanbaoShop_ItemInfo9_Text; GOODS_DESCS[10]= YuanbaoShop_ItemInfo10_Text; GOODS_DESCS[11]= YuanbaoShop_ItemInfo11_Text; GOODS_DESCS[12]= YuanbaoShop_ItemInfo12_Text; GOODS_DESCS[13]= YuanbaoShop_ItemInfo13_Text; GOODS_DESCS[14]= YuanbaoShop_ItemInfo14_Text; GOODS_DESCS[15]= YuanbaoShop_ItemInfo15_Text; GOODS_DESCS[16]= YuanbaoShop_ItemInfo16_Text; GOODS_DESCS[17]= YuanbaoShop_ItemInfo17_Text; GOODS_DESCS[18]= YuanbaoShop_ItemInfo18_Text; GOOD_BAD[1] = YuanbaoShop_ItemInfo1_GB; GOOD_BAD[2] = YuanbaoShop_ItemInfo2_GB; GOOD_BAD[3] = YuanbaoShop_ItemInfo3_GB; GOOD_BAD[4] = YuanbaoShop_ItemInfo4_GB; GOOD_BAD[5] = YuanbaoShop_ItemInfo5_GB; GOOD_BAD[6] = YuanbaoShop_ItemInfo6_GB; GOOD_BAD[7] = YuanbaoShop_ItemInfo7_GB; GOOD_BAD[8] = YuanbaoShop_ItemInfo8_GB; GOOD_BAD[9] = YuanbaoShop_ItemInfo9_GB; GOOD_BAD[10] = YuanbaoShop_ItemInfo10_GB; GOOD_BAD[11] = YuanbaoShop_ItemInfo11_GB; GOOD_BAD[12] = YuanbaoShop_ItemInfo12_GB; GOOD_BAD[13] = YuanbaoShop_ItemInfo13_GB; GOOD_BAD[14] = YuanbaoShop_ItemInfo14_GB; GOOD_BAD[15] = YuanbaoShop_ItemInfo15_GB; GOOD_BAD[16] = YuanbaoShop_ItemInfo16_GB; GOOD_BAD[17] = YuanbaoShop_ItemInfo17_GB; GOOD_BAD[18] = YuanbaoShop_ItemInfo18_GB; --´óÂô³¡ SHOP_LIST_A[1] = {btn = YuanbaoShop_Button1 , shoplist = {}} SHOP_LIST_A[1].shoplist[1] = "Cao C¤p Bäo ThÕch" --"ÐÂÆ·ÉϼÜ"; SHOP_LIST_A[1].shoplist[2] = "Trang B¸ Tân Thü" --"ÈÈÂôÉ̵ê"; SHOP_LIST_A[1].shoplist[3] = "Th¥n Khí Höa Thiên" --"ÌؼÛÉÌÆ·"; SHOP_LIST_A[1].shoplist[4] = "Yêu Quyªt Cao C¤p" SHOP_LIST_A[1].shoplist[5] = "Trân Thú Cao C¤p" SHOP_LIST_A[1].shoplist[6] = "Уc Giá Thß½ng Ph¦m" SHOP_LIST_A[1].shoplist[7] = "Th¶i Trang Thú CßÞi" --SHOP_LIST_A[1].shoplist[8] = "Thành Th¸ Thúc Hà" --±¦Ê¯ÉÌ³Ç SHOP_LIST_A[2] = {btn = YuanbaoShop_Button2 , shoplist = {}} --SHOP_LIST_A[2].shoplist[1] = "#{YBSD_081225_022}" --"´óÀí±¦Ê¯Õ«"; --SHOP_LIST_A[2].shoplist[1] = "#{YBSD_081225_023}" --"ËÕÖݱ¦Ê¯Õ«"; SHOP_LIST_A[2].shoplist[1] = "Phòng Bäo ThÕch Tô Châu" --"ÂåÑô±¦Ê¯Õ«"; SHOP_LIST_A[2].shoplist[2] = "Phòng Bäo ThÕch LÕc Dß½ng" --"±¦Ê¯¾«»ªµê"; SHOP_LIST_A[2].shoplist[3] = "Phòng Bäo ThÕch ÐÕi Lý" --"±¦Ê¯¼Ó¹¤·»"; SHOP_LIST_A[2].shoplist[4] = "Gia Công Bäo ThÕch" --SHOP_LIST_A[2].shoplist[5] = "Gia Công Bäo ThÕch" --SHOP_LIST_A[2].shoplist[6] = "TÕp hoá" --SHOP_LIST_A[2].shoplist[7] = "TÕp hoá" --SHOP_LIST_A[2].shoplist[8] = "TÕp hoá" --ÕäÊÞÉÌ³Ç SHOP_LIST_A[3] = {btn = YuanbaoShop_Button3 , shoplist = {}} SHOP_LIST_A[3].shoplist[1] = "#{YBSD_081225_027}" --"Ï¡ÓÐÕäÊÞ¹Ý"; SHOP_LIST_A[3].shoplist[2] = "#{YBSD_081225_028}" --"ÆÕͨ¼¼ÄܹÝ"; SHOP_LIST_A[3].shoplist[3] = "#{YBSD_081225_029}" --"¸ß¼¶¼¼ÄܹÝ"; SHOP_LIST_A[3].shoplist[4] = "#{YBSD_081225_030}" --"ÕäÊÞÁéÒ©·»"; --SHOP_LIST_A[3].shoplist[5] = "Chþ trân thú 1" --SHOP_LIST_A[3].shoplist[6] = "Chþ trân thú 2" --SHOP_LIST_A[3].shoplist[7] = "Chþ trân thú 3" --SHOP_LIST_A[3].shoplist[8] = "Chþ trân thú 4" --Äϱ±ÔÓ»õ SHOP_LIST_A[4] = {btn = YuanbaoShop_Button4 , shoplist = {}} SHOP_LIST_A[4].shoplist[1] = "#{YBSD_081225_091}" --"Ïɵ¤ÁéÒ©"; SHOP_LIST_A[4].shoplist[2] = "#{YBSD_081225_031}" --"ÆæÕäÒ챦"; SHOP_LIST_A[4].shoplist[3] = "#{YBSD_081225_032}" --"ÈýÇåÉñ·û"; --SHOP_LIST_A[4].shoplist[4] = "Th¥n khí 42-92" --SHOP_LIST_A[4].shoplist[5] = "TÕp hoá" --SHOP_LIST_A[4].shoplist[6] = "TÕp hoá" --SHOP_LIST_A[4].shoplist[7] = "TÕp hoá" --SHOP_LIST_A[4].shoplist[8] = "TÕp hoá" --ÐÎÏó¹ã³¡ SHOP_LIST_A[5] = {btn = YuanbaoShop_Button5 , shoplist = {}} SHOP_LIST_A[5].shoplist[1] = "#{YBSD_081225_033}" --"Ã×À¼Ê±×°µê"; SHOP_LIST_A[5].shoplist[2] = "#{YBSD_081225_034}" --"ÈçÒâ±äÉíÕ«"; SHOP_LIST_A[5].shoplist[3] = "#{YBSD_081225_035}" --"ÌìÑï·¢ÒÕ¹Ý"; SHOP_LIST_A[5].shoplist[4] = "#{YBSD_081225_036}" --"À¼ÓêÃÀÈÝ·»"; SHOP_LIST_A[5].shoplist[5] = "KÜ thu§t - Tiên Thu§t" --SHOP_LIST_A[5].shoplist[6] = "#{YBSD_081225_037}" --"×øÆïÉ̳Ç"; --»¨ÎèÈ˼ä SHOP_LIST_A[6] = {btn = YuanbaoShop_Button6 , shoplist = {}} SHOP_LIST_A[6].shoplist[1] = "Full 100 Môn Phái (1)" --"´«Í³ÑÌ»¨"; SHOP_LIST_A[6].shoplist[2] = "Full 100 Môn Phái (2)" --"¸öÐÔÑÌ»¨"; SHOP_LIST_A[6].shoplist[3] = "Full 100 Môn Phái (3)" --"È«³¡¾°ÑÌ»¨"; SHOP_LIST_A[6].shoplist[4] = "Trang B¸ Chiªn Th¥n" --"ÏÊ»¨"; --SHOP_LIST_A[6].shoplist[5] = "Pháo hoa m¾i" --Î书Ãؼ® SHOP_LIST_A[7] = {btn = YuanbaoShop_Button7 , shoplist = {}} SHOP_LIST_A[7].shoplist[1] = "#{YBSD_081225_042}" --"»¹Ê©Ë®¸ó"; --SHOP_LIST_A[7].shoplist[2] = "Võ công thßþng th×a" --SHOP_LIST_A[7].shoplist[3] = "Bí t¸ch th¤t truy«n" --´òÔìͼ SHOP_LIST_A[8] = {btn = YuanbaoShop_Button8 , shoplist = {}} SHOP_LIST_A[8].shoplist[1] = "#{YBSD_081225_043}" --"µ¶¸«ºÍǹ°ô"; SHOP_LIST_A[8].shoplist[2] = "#{YBSD_081225_044}" --"µ¥¶ÌºÍË«¶Ì"; SHOP_LIST_A[8].shoplist[3] = "#{YBSD_081225_045}" --"ÉȺͻ·"; SHOP_LIST_A[8].shoplist[4] = "#{YBSD_081225_096}" --"Ò·þºÍñ×Ó"; SHOP_LIST_A[8].shoplist[5] = "#{YBSD_081225_046}" --"ÊÖÌ׺ÍЬ×Ó"; SHOP_LIST_A[8].shoplist[6] = "#{YBSD_081225_047}" --"»¤ÍóºÍ»¤¼ç"; SHOP_LIST_A[8].shoplist[7] = "#{YBSD_081225_048}" --"Ñü´øºÍÏîÁ´"; SHOP_LIST_A[8].shoplist[8] = "#{YBSD_081225_049}" --"½äÖ¸ºÍ»¤·û"; --¶þ¼¶É̵ê SHOP_LIST_B[1] = YuanbaoShop_Button01 SHOP_LIST_B[2] = YuanbaoShop_Button02 SHOP_LIST_B[3] = YuanbaoShop_Button03 SHOP_LIST_B[4] = YuanbaoShop_Button04 SHOP_LIST_B[5] = YuanbaoShop_Button05 SHOP_LIST_B[6] = YuanbaoShop_Button06 SHOP_LIST_B[7] = YuanbaoShop_Button07 SHOP_LIST_B[8] = YuanbaoShop_Button08 if lastA ~= nil and lastA > 0 and lastA < 9 then SHOP_LIST_A[lastA].btn:SetCheck(1) end if lastB ~= nil and lastB > 0 and lastB < 9 then SHOP_LIST_B[lastB]:SetCheck(1) end for i =1 ,8 do SHOP_LIST_B[i]:Hide() end --ÎÒÒª¸üÇ¿´ó SHOP_SEARCH_LIST[1] = {} SHOP_SEARCH_LIST[1][1] = "#{YBSD_081225_023}" --"ËÕÖݱ¦Ê¯Õ«"; SHOP_SEARCH_LIST[1][2] = "#{YBSD_081225_024}" --"ÂåÑô±¦Ê¯Õ«"; --SHOP_SEARCH_LIST[1][3] = "#{YBSD_081225_025}" --"±¦Ê¯¾«»ªµê"; SHOP_SEARCH_LIST[1][3] = "#{YBSD_081225_027}" --"Ï¡ÓÐÕäÊÞ¹Ý"; SHOP_SEARCH_LIST[1][4] = "#{YBSD_081225_091}" --"Ïɵ¤ÁéÒ©"; --ÎÒÒª¸üÓÐ÷ÈÁ¦ SHOP_SEARCH_LIST[2] = {} SHOP_SEARCH_LIST[2][1] = "#{YBSD_081225_037}" --"×øÆïÉ̳Ç"; SHOP_SEARCH_LIST[2][2] = "#{YBSD_081225_033}" --"Ã×À¼Ê±×°µê"; SHOP_SEARCH_LIST[2][3] = "#{YBSD_081225_034}" --"ÈçÒâ±äÉíÕ«"; SHOP_SEARCH_LIST[2][4] = "#{YBSD_081225_035}" --"ÌìÑï·¢ÒÕ¹Ý"; SHOP_SEARCH_LIST[2][5] = "#{YBSD_081225_036}" --"À¼ÓêÃÀÈÝ·»"; --ÎÒÒª´òÔ켫Ʒװ±¸ SHOP_SEARCH_LIST[3] = {} -- SHOP_SEARCH_LIST[3][1] = "#{YBSD_081225_022}" --"´óÀí±¦Ê¯Õ«"; SHOP_SEARCH_LIST[3][1] = "#{YBSD_081225_023}" --"ËÕÖݱ¦Ê¯Õ«"; SHOP_SEARCH_LIST[3][2] = "#{YBSD_081225_024}" --"ÂåÑô±¦Ê¯Õ«"; SHOP_SEARCH_LIST[3][3] = "#{YBSD_081225_026}" --"±¦Ê¯¼Ó¹¤·»"; SHOP_SEARCH_LIST[3][4] = "#{YBSD_081225_031}" --"ÆæÕäÒ챦"; --ÎÒÒª´òÔ켫ƷÕäÊÞ SHOP_SEARCH_LIST[4] = {} SHOP_SEARCH_LIST[4][1] = "#{YBSD_081225_027}" --"Ï¡ÓÐÕäÊÞ¹Ý"; SHOP_SEARCH_LIST[4][2] = "#{YBSD_081225_028}" --"ÆÕͨ¼¼ÄܹÝ"; SHOP_SEARCH_LIST[4][3] = "#{YBSD_081225_029}" --"¸ß¼¶¼¼ÄܹÝ"; SHOP_SEARCH_LIST[4][4] = "#{YBSD_081225_030}" --"ÕäÊÞÁéÒ©·»"; --ÎÒÒªÒƶ¯µÄ¸ü¿ì SHOP_SEARCH_LIST[5] = {} SHOP_SEARCH_LIST[5][1] = "#{YBSD_081225_037}" --"×øÆïÉ̳Ç"; SHOP_SEARCH_LIST[5][2] = "#{YBSD_081225_032}" --"ÈýÇåÉñ·û"; --ÎÒÒªÏò±ðÈ˱í°× SHOP_SEARCH_LIST[6] = {} SHOP_SEARCH_LIST[6][1] = "#{YBSD_081225_039}" --"¸öÐÔÑÌ»¨"; SHOP_SEARCH_LIST[6][2] = "#{YBSD_081225_040}" --"È«³¡¾°ÑÌ»¨"; SHOP_SEARCH_LIST[6][3] = "#{YBSD_081225_041}" --"ÏÊ»¨"; SHOP_SEARCH_LIST[6][4] = "#{YBSD_081225_033}" --"Ã×À¼Ê±×°µê"; SHOP_SEARCH_LIST[6][5] = "#{YBSD_081225_037}" --"×øÆïÉ̳Ç"; --ÎÒҪѧϰм¼ÄÜ SHOP_SEARCH_LIST[7] = {} SHOP_SEARCH_LIST[7][1] = "#{YBSD_081225_042}" --"»¹Ê©Ë®¸ó"; SHOP_SEARCH_LIST[7][2] = "#{YBSD_081225_028}" --"ÆÕͨ¼¼ÄܹÝ"; SHOP_SEARCH_LIST[7][3] = "#{YBSD_081225_029}" --"¸ß¼¶¼¼ÄܹÝ"; YuanbaoShop_SearchMode:AddTextItem("#{YBSD_081225_055}" ,1) --ÎÒÒª¸üÇ¿´ó YuanbaoShop_SearchMode:AddTextItem("#{YBSD_081225_056}" ,2) --"ÎÒÒª¸üÓÐ÷ÈÁ¦" YuanbaoShop_SearchMode:AddTextItem("#{YBSD_081225_057}" ,3) --"ÎÒÒª´òÔ켫Ʒװ±¸" YuanbaoShop_SearchMode:AddTextItem("#{YBSD_081225_058}",4) --"ÎÒÒª´òÔ켫ƷÕäÊÞ" YuanbaoShop_SearchMode:AddTextItem("#{YBSD_081225_059}",5) --"ÎÒÒªÒƶ¯µÄ¸ü¿ì" YuanbaoShop_SearchMode:AddTextItem("#{YBSD_081225_060}",6) --"ÎÒÒªÏò±ðÈ˱í°×" YuanbaoShop_SearchMode:AddTextItem("#{YBSD_081225_061}",7) --"ÎÒҪѧϰм¼ÄÜ" end function YuanbaoShop_OnEvent(event) if ( event == "PLAYER_ENTERING_WORLD" or event == "PLAYER_LEAVE_WORLD") then YuanbaoShop_Close() end if event == "OPEN_YUANBAOSHOP" then g_nTotalNum = 0; local check = tonumber(NpcShop:GetBuyDirectly()); if(check>=1)then YuanbaoShop_querengoumai:SetCheck(0); else YuanbaoShop_querengoumai:SetCheck(1); end if( this:IsVisible() == false ) then YubanbaoShop_ADRandom() this:Show(); OpenWindow("Packet") -- ÔÚÏÈ´ò¿ªNPCÉ̵꣬ºó´ò¿ªÔª±¦É̵êµÄʱºò£¬´æÔÚÒ»¸öÎÊÌâ -- Ôª±¦É̵êÔÚ´ò¿ªÊ±»á¹Ø±ÕÒѾ´ò¿ªµÄNPCÉ̵꣬¶ø¹Ø±ÕÕâ¸ö²Ù×÷»á½«ÊÇ·ñ´ò¿ªÉ̵êÕâ¸ö״ֻ̬Ϊ¼Ù£¬´Ó¶øµ¼Ö¹ºÂòÏà¹ØµÄÂß¼³öÏÖ´íÎó -- Ä¿Ç°µÄ½â¾ö°ì·¨ÊÇÔÚShowµÄµØ·½£¬ÉèÖÃÊÇ·ñ´ò¿ªÉ̵êµÄ״̬ΪÕæ¡£ OpenBooth(); end --¹ØÐÄÉÌÈËObj objCared = NpcShop:GetNpcId(); this:CareObject(objCared, 1, "YuanbaoShop"); NpcShop:CloseConfirm(); YuanbaoShop_UpdatePage(1); if(IsWindowShow("Shop_Fitting")) then RestoreShopFitting(); CloseWindow("Shop_Fitting", true); end SetDefaultMouse(); elseif ( event == "TOGGLE_YUANBAOSHOP") then if( this:IsVisible() ) then YuanbaoShop_Close(); else lastA = 1; lastB = 1; YuanbaoShop_Show() end elseif ( event == "UPDATE_BOOTH" ) then YuanbaoShop_UpdatePage(nPageNum); elseif (event == "CLOSE_BOOTH") then YuanbaoShop_Close() elseif (event == "UPDATE_YUANBAO" and this:IsVisible()) then YuanbaoShop_Text2:SetText("#{YBSD_081225_068}"..tostring(Player:GetData("YUANBAO"))) elseif (event == "UI_COMMAND" and tonumber( arg0 ) == 888902) then ObjCared = Get_XParam_INT( 0 ) if Get_XParam_INT( 1 ) ~= 0 and Get_XParam_INT( 2 ) ~= 0 then lastA = Get_XParam_INT( 1 ) lastB = Get_XParam_INT( 2 ) end YuanbaoShop_Show() end end --================== --´ò¿ªÉ̵ê function YuanbaoShop_Show() if lastA < 1 or lastA > maxChildShop then lastA = 1; lastB = 1; end if lastB < 1 or lastB > maxChildShop then lastB = 1; end lastSelect = 0; for i = 1 ,maxChildShop do SHOP_LIST_B[i]:Hide() if SHOP_LIST_A[lastA].shoplist[i] ~= nil then SHOP_LIST_B[i]:SetText(SHOP_LIST_A[lastA].shoplist[i]) SHOP_LIST_B[i]:Show() end end SHOP_LIST_A[lastA].btn:SetCheck(1) SHOP_LIST_B[lastB]:SetCheck(1) UpdateShopItem( lastA , lastB ) end --=============================== --Ë¢ÐÂÒ»Ò³ function YuanbaoShop_UpdatePage(thePage) YuanbaoShop_Text2:SetText ("#{YBSD_081225_068}"..tostring(Player:GetData("YUANBAO"))) for i=1, GOODS_BUTTONS_NUM do GOOD_BAD[i]:Show() end local i = 1; if g_nTotalNum == 0 or g_nTotalNum ~= GetActionNum("boothitem") then g_nTotalNum = GetActionNum("boothitem"); YuanbaoShop_Order(); end -- ¼ÆËã×ÜÒ³Êý local nTotalPage; if( g_nTotalNum < 1 ) then nTotalPage = 1; else nTotalPage = math.floor((g_nTotalNum-1)/GOODS_BUTTONS_NUM)+1; end maxPage = nTotalPage; if(thePage < 1 or thePage > nTotalPage) then return; end --HEQUIP_DRESS =16, //ʱװ --HEQUIP_RIDER =8, //Æï³Ë local bHaveRide=0; nPageNum = thePage; local nStartIndex = (thePage-1)*GOODS_BUTTONS_NUM; local nActIndex = nStartIndex; i = 1; while i <= GOODS_BUTTONS_NUM do local idx = g_tOrderPool[nActIndex+1]; if idx == nil then idx = -1; end local theAction = EnumAction(idx, "boothitem"); if theAction:GetID() ~= 0 then local nEquipPoint = theAction:GetEquipPoint(); if nEquipPoint == 16 or nEquipPoint == 8 then bHaveRide = 1; end GOODS_BUTTONS[i]:SetActionItem(theAction:GetID()); if(theAction:GetItemColorInShop()~="") then GOODS_DESCS[i]:SetText( theAction:GetItemColorInShop()..theAction:GetName() ); else GOODS_DESCS[i]:SetText( theAction:GetName() ); end local nPrice = NpcShop:EnumItemPrice( idx ) local nUnit = NpcShop:GetShopType("unit"); if( nUnit == CU_GOODBAD ) then GOOD_BAD[i]:SetText("Giá tr¸ thi®n ác: " .. tostring(nPrice) .. " Ði¬m") elseif( nUnit == CU_MORALPOINT ) then GOOD_BAD[i]:SetText("Ði¬m Sß ÐÑc: " .. tostring(nPrice) .. " Ði¬m") elseif( nUnit == CU_YUANBAO ) then GOOD_BAD[i]:SetText("KNB: " .. tostring(nPrice)) --GOOD_BAD[i]:SetText("#{YBSD_081225_101}" .. tostring(nPrice)) Nguyen bao elseif( nUnit == CU_ZENGDIAN ) then GOOD_BAD[i]:SetText("Ði¬m t£ng: " .. tostring(nPrice)) elseif( nUnit == CU_MENPAI_POINT ) then GOOD_BAD[i]:SetText("Ði¬m môn phái" .. tostring(nPrice)) elseif( nUnit == CU_MONEYJZ ) then --GOODS_PRICE[i]:SetProperty("GoldIcon", "set:Button6 image:Lace_JiaoziJin") --GOODS_PRICE[i]:SetProperty("SilverIcon", "set:Button6 image:Lace_JiaoziYin") --GOODS_PRICE[i]:SetProperty("CopperIcon", "set:Button6 image:Lace_JiaoziTong") -- GOODS_PRICE[i]:SetProperty("MoneyNumber", tostring(nPrice)) else --Ç®£¬¹ÙƱǮ --GOODS_PRICE[i]:SetProperty("GoldIcon", "set:Button2 image:Icon_GoldCoin") --GOODS_PRICE[i]:SetProperty("SilverIcon", "set:Button2 image:Icon_SilverCoin") --GOODS_PRICE[i]:SetProperty("CopperIcon", "set:Button2 image:Icon_CopperCoin") --GOODS_PRICE[i]:SetProperty("MoneyNumber", tostring(nPrice)) end i = i+1; else GOODS_BUTTONS[i]:SetActionItem(-1); GOODS_DESCS[i]:SetText(""); GOOD_BAD[i]:SetText(""); i = i+1; end nActIndex = nActIndex+1; end if bHaveRide >= 1 then YuanbaoShop_Try:Show(); else YuanbaoShop_Try:Hide(); end if( nTotalPage == 1 ) then YuanbaoShop_UpPage:Hide(); YuanbaoShop_DownPage:Hide(); YuanbaoShop_CurrentlyPage:Hide(); else YuanbaoShop_UpPage:Show(); YuanbaoShop_DownPage:Show(); YuanbaoShop_CurrentlyPage:Show(); YuanbaoShop_UpPage:Enable(); YuanbaoShop_DownPage:Enable(); if ( nPageNum == nTotalPage ) then YuanbaoShop_DownPage:Disable(); end if ( nPageNum == 1 ) then YuanbaoShop_UpPage:Disable() end YuanbaoShop_CurrentlyPage:SetText(tostring(nPageNum) .. "/" .. tostring(nTotalPage) ); end end --µã»÷Ò»¼¶±êÇ© function YuanbaoShop_UpdateList(nIndex) if nIndex <1 or nIndex > 8 or nIndex == lastA then return end for i = 1 ,maxChildShop do SHOP_LIST_B[i]:Hide() if SHOP_LIST_A[nIndex].shoplist[i] ~= nil then SHOP_LIST_B[i]:SetText(SHOP_LIST_A[nIndex].shoplist[i]) SHOP_LIST_B[i]:Show() end end SHOP_LIST_B[1]:SetCheck(1) lastB = 1 lastA = nIndex lastSelect = 0 UpdateShopItem( lastA ,lastB ) end --µã»÷µêÆÌ function YuanbaoShop_UpdateShop(nIndex) if nIndex <1 or nIndex > maxChildShop or nIndex == lastB then return end lastB = nIndex if lastSelect > 0 and lastSelect < 8 then UpdateShopItem( lastSelect+8 , lastB ) elseif lastA > 0 and lastA < 9 then UpdateShopItem( lastA , lastB ) else UpdateShopItem( 1 , 1) end end --²éÕÒ function YuanbaoShop_BeginSearch() local str , nIndex = YuanbaoShop_SearchMode:GetCurrentSelect() if nIndex <1 or nIndex > 7 then return end for i = 1 ,maxChildShop do SHOP_LIST_B[i]:Hide() if SHOP_SEARCH_LIST[nIndex][i] ~= nil then SHOP_LIST_B[i]:SetText(SHOP_SEARCH_LIST[nIndex][i]) SHOP_LIST_B[i]:Show() end end SHOP_LIST_B[1]:SetCheck(1) lastB = 1 lastA = 0 lastSelect = nIndex for i = 1 ,8 do SHOP_LIST_A[i].btn:SetCheck(0) end UpdateShopItem( nIndex+8 , 1 ) end --ÊÔ´© function YuanbaoShop_OpenFitting() if IsIdleLogic() ~= 1 then SetNotifyTip("#{YBSD_081225_100}"); return 0; end if(IsWindowShow("Shop_Fitting")) then CloseWindow("Shop_Fitting", true); end RestoreShopFitting(); this:Show(); MouseCmd_ShopFittingSet(); SetNotifyTip("#{YBSD_081225_099}"); end --ÇëÇóÉ̵êÐÅÏ¢ function UpdateShopItem( shopA , shopB) Clear_XSCRIPT(); Set_XSCRIPT_Function_Name("OpenYuanbaoShop"); Set_XSCRIPT_ScriptID(888902); Set_XSCRIPT_Parameter(0,ObjCared); Set_XSCRIPT_Parameter(1,shopA); Set_XSCRIPT_Parameter(2,shopB); Set_XSCRIPT_ParamCount(3); Send_XSCRIPT(); end --=============================================== -- Button_Clicked --=============================================== function YuanbaoShop_GoodButton_Clicked(nIndex) if(nIndex < 1 or nIndex > 18) then return; end GOODS_BUTTONS[nIndex]:DoAction(); end --=============================================== -- PageUp --=============================================== function YuanbaoShop_PageUp() curPage = nPageNum - 1; if ( curPage >= maxPage ) then curPage = maxPage; end NpcShop:CloseConfirm(); YuanbaoShop_UpdatePage( curPage ); end --=============================================== -- PageDown --=============================================== function YuanbaoShop_PageDown() curPage = nPageNum + 1; if ( curPage < 0 ) then curPage = 0; end NpcShop:CloseConfirm(); YuanbaoShop_UpdatePage( curPage ); end --=============================================== -- Close --=============================================== function YuanbaoShop_Close() ObjCared = -1 this:CareObject(objCared, 0, "YuanbaoShop"); if(IsWindowShow("Shop_Fitting")) then CloseWindow("Shop_Fitting", true); end if(IsWindowShow("YBShopReference")) then CloseWindow("YBShopReference",true) end SetDefaultMouse(); CloseBooth(); NpcShop:CloseConfirm(); RestoreShopFitting(); this:Hide(); end --Ëæ»úÅÅÐò function YuanbaoShop_Order() local max = g_nTotalNum; local oldt = {}; g_tOrderPool= {}; for i = 1, tonumber(max) do oldt[i] = i-1; end if tonumber(NpcShop:GetIsShopReorder()) == 0 then g_tOrderPool = oldt; else for i = 1, table.getn(oldt) do local idx = math.random(1, table.getn(oldt)); local val = oldt[idx]; g_tOrderPool[i]= val; table.remove(oldt, idx); end end end --È·ÈÏ°´Å¥ function YuanbaoShop_querengoumai_Clicked() if(NpcShop:GetBuyDirectly() == 0)then -- YuanbaoShop_querengoumai:SetCheck(0); NpcShop:SetBuyDirectly(1); else -- YuanbaoShop_querengoumai:SetCheck(1); NpcShop:SetBuyDirectly(0); end end --¿ìËÙ³äÖµ function YuanbaoShop_web_Clicked() GameProduceLogin:OpenURL("http://tl.ozegame.com/") end --Ŀ¼ºÍ²éÕÒ˵Ã÷ function YuanbaoShop_Dis_Clicked() OpenYBShopReference("#{YBSD_081225_070}") end --Ôª±¦É̵êʹÓÃ˵Ã÷ function YuanbaoShop_Dis2_Clicked() OpenYBShopReference("#{YBSD_081225_098}") end --¹ö¶¯ÐÅϢ˳ÐòËæ»úÅÅÁÐ function YubanbaoShop_ADRandom() YuanbaoShop_ScrollInfo_Frame:ClearInfo() local ADInfo = { "#{YBSD_081225_093}", "#{YBSD_081225_094}", "#{YBSD_081225_095}" } for i = 0 ,1 do local idx = math.random(1 ,3 - i) local str = ADInfo[idx] ADInfo[idx] = ADInfo[3 - i] ADInfo[3 - i] = str end for i = 1 ,3 do YuanbaoShop_ScrollInfo_Frame:SetScrollInfoFixed(ADInfo[i]) end end
Lần sửa cuối bởi carotyeuchuot, ngày 08-10-16 lúc 04:33 AM.
Khách viếng thăm hãy cùngcarotyeuchuotxây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
08-10-16, 04:49 AM #2
- Ngày tham gia
- Apr 2014
- Đang ở
- cd /tmp/
- Bài viết
- 646
- Thanks
- 205
- Thanked 628 Times in 146 Posts
Ðề: Hỏi Về Tên Tab Shop
#{YBSD_081225_027}
là những kí tự này nhé, search trong Config.axp/StrDictionary.txtKhách viếng thăm hãy cùng Dark.Hades xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
Các thành viên gởi lời cảm ơn đến Dark.Hades vì bài viết này !
carotyeuchuot(08-10-16)
-
08-10-16, 09:43 AM #3
- Ngày tham gia
- Apr 2014
- Đang ở
- cd /tmp/
- Bài viết
- 646
- Thanks
- 205
- Thanked 628 Times in 146 Posts
Ðề: Hỏi Về Tên Tab Shop
Nếu bạn muốn dev 2x thì liên hệ team mình cùng dev nhé, dev 1 bả nchuẩn fpt ngày trc...
Khách viếng thăm hãy cùng Dark.Hades xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
Các thành viên gởi lời cảm ơn đến Dark.Hades vì bài viết này !
hoanggiakhoa94 (10-10-16)
-
09-10-16, 11:10 PM #4
- Ngày tham gia
- Jan 2013
- Đang ở
- Trên Giường
- Bài viết
- 287
- Thanks
- 10
- Thanked 1,599 Times in 191 Posts
Ðề: Hỏi Về Tên Tab Shop
Khách viếng thăm hãy cùngcarotyeuchuotxây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
13-10-16, 07:26 PM #5
- Ngày tham gia
- Apr 2011
- Đang ở
- 地獄
- Bài viết
- 3,991
- Thanks
- 369
- Thanked 4,069 Times in 1,403 Posts
Ðề: Hỏi Về Tên Tab Shop
Mở XML ra nếu ko biết cách mò thì xóa thử nó vô game là thấy ngay. Đọc lua cũng vẫn ra được nhưng ko nhanh bằng match trực tiếp từ xml
Khách viếng thăm hãy cùng Sói Đẹp Trai xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
Các Chủ đề tương tự
-
Share shop 1 KNB dùng để TEST và hướng dẫn chỉnh giá shop KNB !!!
Bởi Sói Đẹp Trai trong diễn đàn ReleasesTrả lời: 27Bài viết cuối: 11-08-13, 05:00 PM -
Cần giúp đỡ về Cash shop và PC Point shop!!
Bởi clackkein trong diễn đàn Hỏi Đáp/ Yêu CầuTrả lời: 2Bài viết cuối: 08-05-13, 03:33 PM -
[MU] Cho hỏi về cách edit cash shop và npc shop trên sv scf ss6.2
Bởi regunnar trong diễn đàn Hỏi Đáp/ Yêu CầuTrả lời: 0Bài viết cuối: 28-05-12, 11:13 PM -
[TLBB] Xin shop pet và shop đồ+ thú cưỡi cho TLBB 4 lỗ 7 skill
Bởi note87 trong diễn đàn Hỏi Đáp/ Yêu CầuTrả lời: 6Bài viết cuối: 10-02-12, 02:04 PM -
Tool chỉnh sửa Shop Game - Mu Shop 1.6 Final
Bởi SnowBlood™ trong diễn đàn Guides - Kho Lưu trữTrả lời: 22Bài viết cuối: 10-09-10, 04:44 PM