[KT] Share code autoupdate + play game + tin tức ...
Follow us on
Follow us on Facebook Follow us on Twitter Linked In Flickr Watch us on YouTube My Space Blogger
 
Trang 1 của 10 1 2 3 ... CuốiCuối
Kết quả 1 đến 10 của 94
  1. #1
    Thành Viên nhatlinh0207's Avatar
    Ngày tham gia
    Oct 2012
    Đang ở
    Hà Nội
    Bài viết
    83
    Thanks
    44
    Thanked 130 Times in 28 Posts

    Icon4 Share code autoupdate + play game + tin tức ...

    Cập Nhật Hướng Dẫn = Video cho anh em chưa biết

    link video 1: [Only registered and activated users can see links. ] (21,5MB - sau khi giải nén 1,5G)
    link video 2: [Only registered and activated users can see links. ] (21,5MB - sau khi giải nén 1,5G)
    link code trong bài hướng dẫn: [Only registered and activated users can see links. ]
    link file txt mình viết khi hướng dẫn: [Only registered and activated users can see links. ]

    video minh up lên youtube khuyến cáo các bạn down về xem cho nét




    video demo


    thêm cái ảnh cho host nhỉ

    [Only registered and activated users can see links. ]


    Fix lần 1(05/10/2012): cho phép tiếp tục update
    Fix lần 2(08/10/2012): thêm chức năng cấu hình game

    UPdate ngày 09/10/2012, thêm tools + hướng dẫn tạo file config
    link tools (đã fix): [Only registered and activated users can see links. ]
    link video hướng dẫn: [Only registered and activated users can see links. ]

    Update ngày 12/10/2012: Sửa giao diện, thêm hiển thị tên file update ...
    Demo:
    [Only registered and activated users can see links. ]

    Update ngày 15/10/2012: sửa 1 tý để có thể random update tại nhiều server

    tìm:
    Code:
    Dim X As Integer
    thêm vào dòng dưới :
    Code:
    Dim UrlUpDate As String
    tìm:
    Code:
    theRequest = WebRequest.Create(http://lblueskyl.tk/data/anh/ & Host(i))
    sửa thành:
    Code:
    Dim LuaChon As New Random
    Dim R As Integer = LuaChon.Next(1, 3)           'tạo số random từ 1 đến 2
    If R = 1 Then
         UrlUpDate = "http://lblueskyl.tk/data/anh/"        'link host 1
    Else
         UrlUpDate = "http://buomcoi.tk/anh/"               'link host 2
    End If
    theRequest = WebRequest.Create(UrlUpDate & Host(i))
    Update ngày 23/10/2012: Sửa lại giao diện cho đẹp mắt
    [Only registered and activated users can see links. ]

    -hiện % và số lượng file trong thanh load luôn, k để ở ngoài nữa
    -fix lỗi nếu mất file Save.ini trong thư mục update sẽ tự động tạo lại



    Update ngày 25/10/2012: Fix lỗi file Tools get file config


    Update ngày 29/10/2012: Fix lỗi ... do bạn [Only registered and activated users can see links. ] phát hiện
    - fix lỗi không down được những file trong thư mục con.
    - fix lỗi không copy được nhưng thư mục con.


    Update ngày 31/10/2012: Fix lỗi ... do bạn [Only registered and activated users can see links. ] phát hiện
    - fix lỗi không down được thư mục cấp n



    Update ngày 09/11/2012: Fix lỗi ... do bạn [Only registered and activated users can see links. ][Only registered and activated users can see links. ] phát hiện
    - fix lỗi không down được file 0kb
    - xóa hết rác trong thư mục update
    link fix lần 8: [Only registered and activated users can see links. ]


    Dự án mới: Hoàn thành
    [Only registered and activated users can see links. ]


    yahoo: autoupdatekiemtheprivate
    Lần sửa cuối bởi nhatlinh0207, ngày 22-01-13 lúc 01:34 PM.
    Khách viếng thăm hãy cùng nhatlinh0207 xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  2. The Following 30 Users Say Thank You to nhatlinh0207 For This Useful Post:

    ahshaky123 (17-04-15), anhanhnd (12-03-13), anhducvn (03-11-12), ben543518694 (01-04-13), camxuc (05-10-12), chiphoine92 (15-11-12), cloveh (05-04-13), cuocdoisp (05-10-12), duydien (08-10-12), gaoblackxincha (16-03-13), GoldenPhoenix (29-11-12), greenvn (14-09-19), hongtu1 (23-11-12), huntersun (27-10-12), huylouis1996 (08-10-12), khaicafe (05-10-12), laemdo0705 (13-04-15), lonelywofl38 (27-10-12), mmobank (03-05-14), mrquanghp9x (08-10-12), nguoitoiyeu69 (17-05-24), nguyenhophuc87 (27-10-12), ninhmca (01-04-13), pekubu (08-10-12), satthulauhyh (08-10-12), satthupro95 (09-10-12), sieunhantd (09-10-12), vd_tt (27-03-14), vipprolc (25-01-13), [VP]Production (05-10-12)

  3. #2
    Thành Viên nhatlinh0207's Avatar
    Ngày tham gia
    Oct 2012
    Đang ở
    Hà Nội
    Bài viết
    83
    Thanks
    44
    Thanked 130 Times in 28 Posts

    Ðề: Share code autoupdate + play game + tin tức ...

    hờ hờ fix được cái down tiếp rồi không cần down lại từ đầu nữa

    [Only registered and activated users can see links. ]

    à file config trên server đây
    Code:
    123 (tên ver)
    2 (số file)
    F10.jpg (tên file 1)
    F100.jpg (tên file 2)
    chết quên, phải đi về rồi bác nào test thử xem code fix có lỗi j không nhé
    có j chia sẻ để anh em cùng phát triển. bác nào có ý tưởng hay về autoupdate share em viết code cho
    Lần sửa cuối bởi nhatlinh0207, ngày 12-11-12 lúc 10:15 AM.
    Khách viếng thăm hãy cùng nhatlinh0207 xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  4. The Following 3 Users Say Thank You to nhatlinh0207 For This Useful Post:

    cloveh (05-04-13), satthupro95 (09-10-12), tuanrobo1 (28-01-13)

  5. #3
    Thành Viên nhatlinh0207's Avatar
    Ngày tham gia
    Oct 2012
    Đang ở
    Hà Nội
    Bài viết
    83
    Thanks
    44
    Thanked 130 Times in 28 Posts

    Ðề: Share code autoupdate + play game + tin tức ...

    bác nào update 100-200 file thì làm thế nào cho nhanh đc nhỉ
    Khách viếng thăm hãy cùng nhatlinh0207 xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  6. The Following 2 Users Say Thank You to nhatlinh0207 For This Useful Post:

    cloveh (05-04-13), tuanrobo1 (28-01-13)

  7. #4
    Thành Viên
    Ngày tham gia
    Aug 2012
    Đang ở
    Vũng Tàu
    Bài viết
    82
    Thanks
    28
    Thanked 4 Times in 4 Posts

    Ðề: Share code autoupdate + play game + tin tức ...

    dowload về rồi làm sao sử dụng chủ thớt. Hướng dẫn luôn đi
    Khách viếng thăm hãy cùng babyturtle.vn7 xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  8. #5
    Thành Viên nhatlinh0207's Avatar
    Ngày tham gia
    Oct 2012
    Đang ở
    Hà Nội
    Bài viết
    83
    Thanks
    44
    Thanked 130 Times in 28 Posts

    Ðề: Share code autoupdate + play game + tin tức ...

    mình dùng ngôn ngữ VB 2010 cài vào mà sửa thôi
    update gồm có 1 file config ở clien 1 file config trên server
    thôi thì làm hướng dẫn cụ thể luôn nhé
    đầu tiên là Form Load (nói dễ hiểu nghĩa là khi mở autoupdate là nó tự chạy những code như sau)
    Code:
    Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
            Dim theResponse As HttpWebResponse
            Dim theRequest As HttpWebRequest
            WebBrowser1.Url = New Uri("http://lblueskyl.tk/data/anh") 'Đây là địa chỉ trang web muốn nó load ở trong cái ô bên trái
            Try 'Checks if the file exist
                theRequest = WebRequest.Create("http://lblueskyl.tk/capnhat.xml") 'Đây là địa chỉ file config trên server để nó down về kiểm tra
                theResponse = theRequest.GetResponse
            Catch ex As Exception
    
                MessageBox.Show("Không Thể Kết Nối Đến Server:" & ControlChars.CrLf & _ 'thông báo lỗi không kết nối được file capnhat.xml
                                "1) Kiểm tra lại kết nối Internet của bạn." & ControlChars.CrLf & _
                                "2) Hoặc server update đang bị lỗi.", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error)
                Exit Sub
            End Try
            
    
            TinhPT.BackColor = Color.Transparent
            
            If File.Exists(Application.StartupPath & "\update\update.ini") Then 'kiểm tra file có tồn tại không rồi xóa đi
                File.Delete(Application.StartupPath & "\update\update.ini")
            End If
            My.Computer.Network.DownloadFile("http://lblueskyl.tk/capnhat.xml", Application.StartupPath & "\update\update.ini") 'Down file capnhat.xml về để kiểm tra
            'chú ý mình down file capnhat.xml rồi lưu file đó thành update.ini nhé
            Dim Clien As String = IO.File.ReadAllText(Application.StartupPath & "\config.ini") 'mở file config trên clien lên đọc dữ liệu của nó
            Dim Host() As String = IO.File.ReadAllLines(Application.StartupPath & "\update\update.ini") 'mở file capnhat.xml mới down về
            If Clien = Host(0) Then 'kiểm tra phiên bản có giống với phiên bản trên server hay không
                Info.ForeColor = Color.Blue
                Info.Text = "Cập Nhật Thành Công !!!" 'nếu giống thì thông báo thành công
                cmdCapNhat.Enabled = False
                Me.ProgressBar1.Value = 100
                Exit Sub
            Else
                Info.ForeColor = Color.Red
                Info.Text = "Có Bản Cập Nhật Mới !!!" 'nếu không thông  báo cập nhật mới
            End If
        End Sub
    tiếp theo là nút cập nhật
    Code:
    cmdCapNhat.FocusCuesEnabled = False
            Info.ForeColor = Color.Red
            Info.Text = "Sếp đợi em tý !!!" 'hiện thông báo
            Me.BackgroundWorker1.RunWorkerAsync()'chạy tiến quá trình cập nhật riêng để không gây ra tình trang treo khi cập nhật
    tiếp theo là tiến trình cập nhật
    Code:
    Dim X As Integer
            Dim Cp As String = Application.StartupPath & "\update\" 'thư mục tạm để down file update từ server về
            Dim Pt As String = Application.StartupPath & "\data\" 'chỗ muốn copy file sau khi down file xong nếu để là "Application.StartupPath" thì là root của thư mục
            Dim theResponse As HttpWebResponse
            Dim theRequest As HttpWebRequest
            Dim Clien As String = IO.File.ReadAllText(Application.StartupPath & "\config.ini") 'đọc file config trên clien
            Dim Host() As String = IO.File.ReadAllLines(Application.StartupPath & "\update\update.ini") 'đọc file config vừa down từ server về
            Dim Save As Integer = IO.File.ReadAllText(Application.StartupPath & "\update\Save.ini") 'đọc file save file này dùng đề khi đang udpate mà bị lỗi mạng thì bật    
            lại nó sẽ tự động update tiếp tục chứ không chạy lại từ đầu như bản update trước
            X = Host(1) - 1  'lay ten file
            Dim Dem As Integer = Save - 2
            Dim SoLuong As Integer
            SoLuong = Host(1)
            If Clien = Host(0) Then
                Exit Sub
            Else
                For i = Save To X
                    If File.Exists(Application.StartupPath & "\update\" & Host(i)) Then 'kiểm tra và xóa file cuối cùng cập nhật đề phòng lỗi file ý mà
                        File.Delete(Application.StartupPath & "\update\" & Host(i))
                    End If
    
                    theRequest = WebRequest.Create("http://lblueskyl.tk/data/anh/" & Host(i)) 'http://lblueskyl.tk/data/anh/ là địa chỉ lưu tất cả các file update, 
                    'Host(i)) nó sẽ đọc tất cả các tên file trong file config down từ server về
                    theResponse = theRequest.GetResponse
                    Dim length As Long = theResponse.ContentLength
    
                    Dim safedelegate As New ChangeTextsSafe(AddressOf ChangeTexts)
                    Me.Invoke(safedelegate, length, 0)
    
                    Dim TinhSF As New TinhSoFileSafe(AddressOf TinhSoFile)
    
                    Dim writeStream As New IO.FileStream(Application.StartupPath & "\update\" & Host(i), IO.FileMode.Create) '"\update\" lưu file vào thư mục tạm update
                    Dim nRead As Integer
                    Do
                        Dim readBytes(4095) As Byte
                        Dim bytesread As Integer = theResponse.GetResponseStream.Read(readBytes, 0, 4096)
                        nRead += bytesread
                        Dim percent As Short = (nRead * 100) / length
                        Me.Invoke(safedelegate, length, percent)
                        If bytesread = 0 Then Exit Do
                        writeStream.Write(readBytes, 0, bytesread)
                    Loop
                    nRead = 0
                    theResponse.GetResponseStream.Close()
                    writeStream.Close()
                    Dem = Dem + 1
                    Me.Invoke(TinhSF, Dem, SoLuong)
                    IO.File.WriteAllText(Application.StartupPath & "\update\Save.ini", i + 1) 'lưu file save đề phòng update lỗi đề đc update tiếp
                Next
                'sau khi down xong tất cả các file từ server về 
                For i = 2 To X
                    File.Delete(Application.StartupPath & "\data\" & Host(i)) 'xóa tất cả các file sẽ đc cập nhật mới
                    i = i + 1
                Next
            End If
            For i = 2 To X
                File.Move(Cp & Host(i), Pt & Host(i)) 'move tất cả các file trong thư mục tạm update ra thư mục mà mình chọn của mình là Application.StartupPath &   "\data\"
            Next
    
            IO.File.WriteAllText(Application.StartupPath & "\config.ini", Host(0)) 'lưu file config trên clien
            IO.File.WriteAllText(Application.StartupPath & "\update\Save.ini", "2") 'chuyển file save lại từ đầu đề chuẩn bị lần sau update
            File.Delete(Application.StartupPath & "\update\update.ini") 'delete file config down từ server về
            Dim completeDelegate As New DownloadCompleteSafe(AddressOf DownloadComplete)
            Me.Invoke(completeDelegate, False)
    tiếp theo là nút đăng nhập
    Code:
    cmdOK.FocusCuesEnabled = False
            Process.Start(Application.StartupPath & "\update\F2.jpg") 'các bạn sửa thành Process.Start(Application.StartupPath & "\game.exe")
    ah nút cầu hình mình làm xong rồi có bác nào cần cho đẹp không?

    tiếp theo là nút thoát các bạn sửa thành
    Code:
    If MsgBox("Bạn có muốn thoát khỏi chương trình không ?", MsgBoxStyle.Question + MsgBoxStyle.YesNo, "THOÁT") = MsgBoxResult.No Then
                Me.close()
            End If
    còn mấy nút kia là link đến web của các bạn thôi giồng VNG
    Code:
    Private Sub cmdDangKy_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles cmdDangKy.Click
            cmdDangKy.FocusCuesEnabled = False
            Process.Start("http://forum.gamevinhlong.com/threads/552-Huong-dan-dang-ky-ID-de-kho-bi-mat.html") 'sửa link thôi
    
        End Sub
    
        Private Sub cmdForum_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles cmdForum.Click
            cmdForum.FocusCuesEnabled = False
            Process.Start("http://forum.gamevinhlong.com/forum.php") 'sửa link thôi
    
        End Sub
    còn file config trên server cấu trúc như sau
    Code:
    11 (là tên của ver khác với server là cập nhật)
    3 (số lượng file cần cập nhật)
    F0.jpg (tên và đường đẫn các file)
    F1.jpg
    F10.jpg
    ví dụ:
    nếu cần update vào thư mục setting 1 file tên là abc.lua thì tên file phải như sau
    setting\abc.lua
    tạo file config sẽ rất vất vả nếu không có công cụ hỗ trợ, mình làm sắp xong rồi, tks cái đề làm cho nhanh nào
    Lần sửa cuối bởi nhatlinh0207, ngày 12-11-12 lúc 10:16 AM.
    Khách viếng thăm hãy cùng nhatlinh0207 xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  9. The Following 9 Users Say Thank You to nhatlinh0207 For This Useful Post:

    anhanhnd (26-10-12), babyturtle.vn7 (08-10-12), cloveh (05-04-13), cuocdoisp (08-10-12), dodt1306 (14-05-14), hardshining (01-02-13), nguyenhophuc87 (27-10-12), satthupro95 (20-10-12), tuanrobo1 (28-01-13)

  10. #6
    Thành Viên nhatlinh0207's Avatar
    Ngày tham gia
    Oct 2012
    Đang ở
    Hà Nội
    Bài viết
    83
    Thanks
    44
    Thanked 130 Times in 28 Posts

    Ðề: Share code autoupdate + play game + tin tức ...

    update luôn cho các bạn cái cấu hình, vì tên file config.ini của update giống với file config.ini của của cấu hình game nên mình sửa file config update thành capnhat.ini
    bác nào cần hỗ trợ j cứ pm tại đây
    link: [Only registered and activated users can see links. ]
    Khách viếng thăm hãy cùng nhatlinh0207 xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  11. The Following 5 Users Say Thank You to nhatlinh0207 For This Useful Post:

    cloveh (05-04-13), cuocdoisp (08-10-12), neverbackdown (29-12-12), nguyenhophuc87 (27-10-12), satthupro95 (20-10-12)

  12. #7
    Thành Viên
    Ngày tham gia
    Dec 2011
    Bài viết
    7
    Thanks
    1
    Thanked 0 Times in 0 Posts

    Ðề: Share code autoupdate + play game + tin tức ...

    bạn có bản viết vb6 ko chứ vb10 thì download lâu quá với lại những máy ko cài .fmnet thì ko SD dc
    Khách viếng thăm hãy cùng newbie1712 xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  13. #8
    Thành Viên nhatlinh0207's Avatar
    Ngày tham gia
    Oct 2012
    Đang ở
    Hà Nội
    Bài viết
    83
    Thanks
    44
    Thanked 130 Times in 28 Posts

    Ðề: Share code autoupdate + play game + tin tức ...

    Trích dẫn Gửi bởi newbie1712 [Only registered and activated users can see links. ]
    bạn có bản viết vb6 ko chứ vb10 thì download lâu quá với lại những máy ko cài .fmnet thì ko SD dc
    mình ko có vb6. lười cài + viết lại = vb6 lắm
    bạn cần chỉnh j mình sẽ giúp
    mà đa số là win 7 rồi mà, k cần cài .Net nếu là win 7 mà, hehe
    Khách viếng thăm hãy cùng nhatlinh0207 xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  14. The Following 3 Users Say Thank You to nhatlinh0207 For This Useful Post:

    cloveh (05-04-13), nguyenhophuc87 (27-10-12), satthupro95 (20-10-12)

  15. #9
    Thành Viên Tâm Huyết nghichtu91's Avatar
    Ngày tham gia
    Nov 2010
    Bài viết
    2,228
    Thanks
    69
    Thanked 743 Times in 356 Posts

    Ðề: Share code autoupdate + play game + tin tức ...

    vb.net thi chả biết gì có asp .net ko
    hoặc c#ko :F
    Nhận thiết kế web
    skype:nhatthanh5891_3
    fb:fb.com/ThanhNaruto208
    SDT:0165.3749.679

  16. #10
    Thành Viên nhatlinh0207's Avatar
    Ngày tham gia
    Oct 2012
    Đang ở
    Hà Nội
    Bài viết
    83
    Thanks
    44
    Thanked 130 Times in 28 Posts

    Ðề: Share code autoupdate + play game + tin tức ...

    Trích dẫn Gửi bởi nghichtu91 [Only registered and activated users can see links. ]
    vb.net thi chả biết gì có asp .net ko
    hoặc c#ko :F
    cần j biết vb.net đâu sửa mỗi mấy cái link thôi mà
    thắc mắc j mình giúp cho
    Khách viếng thăm hãy cùng nhatlinh0207 xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

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

    cloveh (05-04-13)

 

 
Trang 1 của 10 1 2 3 ... CuốiCuối

Các Chủ đề tương tự

  1. Share Cho Anh Em Autoupdate mình Code lại
    Bởi chungthanhphuo trong diễn đàn Võ Lâm Truyền Kỳ (Jx Server)
    Trả lời: 6
    Bài viết cuối: 24-11-11, 11:06 PM
  2. Share source code giống Zing Play
    Bởi >>PLH<< trong diễn đàn CHUYÊN ĐỀ WEB GAMES
    Trả lời: 16
    Bài viết cuối: 28-07-11, 09:45 AM
  3. xin link down autoupdate + auto play của mướp
    Bởi ThanhVipLn trong diễn đàn Hỏi Đáp/ Yêu Cầu
    Trả lời: 0
    Bài viết cuối: 22-01-11, 02:09 PM
  4. share code Autoupdate ver 1
    Bởi tungblt trong diễn đàn Võ Lâm Truyền Kỳ (Jx Server)
    Trả lời: 2
    Bài viết cuối: 10-11-10, 06:26 PM

Tag của Chủ đề này

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à 11:37 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ệ.