[TLBB] cách lấy ItemiD từ supertootip
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 7 của 7
  1. #1
    Thành Viên
    Ngày tham gia
    Oct 2014
    Bài viết
    32
    Thanks
    63
    Thanked 2 Times in 2 Posts

    Icon9 cách lấy ItemiD từ supertootip

    Mình có chỗ không hiểu về đoạn code này ở trong suppertooltip, mong pro nào chỉ giáo dùm ạk!
    PHP Code:
    function GetItemID()
        
    local itemID=0;
        
    local str="0";
        if( 
    szPropertys ~= nilthen
            local test3
    ,test4=string.find(szPropertys"/755")
            if 
    test3~=nil then
                szPropertys
    =string.gsub(szPropertys"/755""/5");
                
    PushDebugMessage(tostring(test3));
            
    end
            local test5
    ,test6=string.find(szPropertys"/453")
            if 
    test5~=nil then
                szPropertys
    =string.gsub(szPropertys"/453""/3");
            
    end
            local tmp1
    ,tmp2=string.find(szPropertys"-1# ItemId=")
            
    PushDebugMessage(tostring(tmp1));
            
    local strindex1,strindex2=string.find(szPropertys"# ItemId=")
            if 
    strindex1~=nil then
                str
    =string.sub(szPropertys,strindex2+1,strindex2+8);
                if 
    tmp1~=nil then
                    szPropertys
    =string.gsub(szPropertys"-1# ItemId=""");
                    
    szPropertys=string.gsub(szPropertysstr"");
                    --
    szPropertys=string.sub(szPropertys,0,tmp1-1);
                else
                    
    szPropertys=string.gsub(szPropertys"# ItemId=""");
                    
    szPropertys=string.gsub(szPropertysstr"");
                    --
    szPropertys=string.sub(szPropertys,0,strindex1-1);
                
    end
            end

        end
        itemID
    =tonumber(str);
        
    PushDebugMessage(tostring(itemID));
        return 
    itemID;
    end 
    và mấy cái này cần xem ở file txt nào để có thể hiểu đc nó,,, những con số như /755 là ở đâu vậy ạ??
    Lần sửa cuối bởi le_huy, ngày 02-12-14 lúc 10:42 PM. Lý do: maume
    Khách viếng thăm hãy cùng le_huy xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  2. #2
    Thành Viên
    Ngày tham gia
    Jul 2010
    Bài viết
    620
    Thanks
    215
    Thanked 281 Times in 126 Posts

    Ðề: cách lấy ItemiD từ supertootip

    Trích dẫn Gửi bởi le_huy [Only registered and activated users can see links. ]
    Mình có chỗ không hiểu về đoạn code này ở trong suppertooltip, mong pro nào chỉ giáo dùm ạk!
    PHP Code:
    function GetItemID()
        
    local itemID=0;
        
    local str="0";
        if( 
    szPropertys ~= nilthen
            local test3
    ,test4=string.find(szPropertys"/755")
            if 
    test3~=nil then
                szPropertys
    =string.gsub(szPropertys"/755""/5");
                
    PushDebugMessage(tostring(test3));
            
    end
            local test5
    ,test6=string.find(szPropertys"/453")
            if 
    test5~=nil then
                szPropertys
    =string.gsub(szPropertys"/453""/3");
            
    end
            local tmp1
    ,tmp2=string.find(szPropertys"-1# ItemId=")
            
    PushDebugMessage(tostring(tmp1));
            
    local strindex1,strindex2=string.find(szPropertys"# ItemId=")
            if 
    strindex1~=nil then
                str
    =string.sub(szPropertys,strindex2+1,strindex2+8);
                if 
    tmp1~=nil then
                    szPropertys
    =string.gsub(szPropertys"-1# ItemId=""");
                    
    szPropertys=string.gsub(szPropertysstr"");
                    --
    szPropertys=string.sub(szPropertys,0,tmp1-1);
                else
                    
    szPropertys=string.gsub(szPropertys"# ItemId=""");
                    
    szPropertys=string.gsub(szPropertysstr"");
                    --
    szPropertys=string.sub(szPropertys,0,strindex1-1);
                
    end
            end

        end
        itemID
    =tonumber(str);
        
    PushDebugMessage(tostring(itemID));
        return 
    itemID;
    end 
    và mấy cái này cần xem ở file txt nào để có thể hiểu đc nó,,, những con số như /755 là ở đâu vậy ạ??
    Cụ thể là chỉ là tìm kiếm + thay đổi một số nội dung, còn GetItemID() là những dòng dưới. Các chuỗi như /755 hay /453 hay # ItemId= thì bạn xem trong EquipExtraAttr.txt.
    Chỉ cần mở file txt đó lên + code là hỉu liền nếu bạn bik chút ít về lập trình.
    Khách viếng thăm hãy cùng vuhuy99v xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

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

    le_huy (03-12-14)

  4. #3
    Thành Viên
    Ngày tham gia
    Oct 2014
    Bài viết
    32
    Thanks
    63
    Thanked 2 Times in 2 Posts

    Ðề: cách lấy ItemiD từ supertootip

    thanks bạn !! .................................
    Khách viếng thăm hãy cùng le_huy xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  5. #4
    Super Moderator Sói Đẹp Trai's Avatar
    Ngày tham gia
    Apr 2011
    Đang ở
    地獄
    Bài viết
    3,991
    Thanks
    369
    Thanked 4,069 Times in 1,403 Posts

    Ðề: cách lấy ItemiD từ supertootip

    Chú thích cái hàm string.sub là công chuỗi, string.gsub là thay thế chuỗi, còn cụ thể thì xem trong file EquipExtraAttr.txt thằng tàu nó fake cho đấy, mỗi tội hơi trâu
    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é!

  6. #5
    Thành Viên
    Ngày tham gia
    Jul 2010
    Bài viết
    620
    Thanks
    215
    Thanked 281 Times in 126 Posts

    Ðề: cách lấy ItemiD từ supertootip

    Trích dẫn Gửi bởi Sói Đẹp Trai [Only registered and activated users can see links. ]
    Chú thích cái hàm string.sub là công chuỗi, string.gsub là thay thế chuỗi, còn cụ thể thì xem trong file EquipExtraAttr.txt thằng tàu nó fake cho đấy, mỗi tội hơi trâu
    Nhìn Tàu mod cứ như vét cạn ấy
    Khách viếng thăm hãy cùng vuhuy99v xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  7. #6
    Thành Viên
    Ngày tham gia
    Oct 2014
    Bài viết
    32
    Thanks
    63
    Thanked 2 Times in 2 Posts

    Ðề: cách lấy ItemiD từ supertootip

    Trích dẫn Gửi bởi vuhuy99v [Only registered and activated users can see links. ]
    Nhìn Tàu mod cứ như vét cạn ấy
    thanks mấy bác!! vậy thì vét máng vậy , tại hiện giờ vẫn có cái file equibextraattr cũ bảo sao ko có mấy cái kia,
    Khách viếng thăm hãy cùng le_huy xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  8. #7
    Super Moderator Sói Đẹp Trai's Avatar
    Ngày tham gia
    Apr 2011
    Đang ở
    地獄
    Bài viết
    3,991
    Thanks
    369
    Thanked 4,069 Times in 1,403 Posts

    Ðề: cách lấy ItemiD từ supertootip

    Suy cho cùng cách đv của nó tốn bộ nhớ nhưng ổn định hơn cách mình đang dùng, đỡ bị bug
    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é!

 

 

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à 01:25 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ệ.