[Launcher] Hướng dẫn, thảo luận và bộ sưu tập Launcher cho Counter Strike 1.6

Thảo luận trong 'Counter Strike' bắt đầu bởi Orpheus, 6/5/11.

Trạng thái chủ đề:
Không mở trả lời sau này.
  1. huucuong_2107198

    huucuong_2107198 Dragon Quest

    Tham gia ngày:
    29/12/09
    Bài viết:
    1,449
    Đâu phải ai cũng hiểu, hiểu chưa chắc biết làm !
     
  2. Atick hem

    Atick hem The Warrior of Light

    Tham gia ngày:
    8/12/08
    Bài viết:
    2,015
    Nơi ở:
    Buôn Ma Thuật
    thay vào đấy ông là quách mấy cái projet nhỏ nhỏ hơn đấy :|................

    TUT 2:
    Sử dụng Input và INIFile

    Trong Projet, đây hướng dẫn 2 việc cho nó 1 mũi tên 2 con chim :-"

    Ví dụ về cách thức hoạt động của 1 soft có login
    Ví dụ về cách sử dụng cơ bản các lệnh Get

    Trong Projet, tạo 2 page, 1 page là trang chính sẽ là page khởi đầu (page đầu tiên) mà soft hiện ra, kiểm tra đúng thì mới sang trang thứ 2 tức là page sử dụng các chức năng chính

    Trong Page đầu tạo 2 Input Objet (có thể thêm Label để dễ biết đâu là pass đâu là ID =.='
    PHP:
    -- kiểm tra file account.inilấy giá trị của ID và thay đổi biến id
    id 
    INIFile.GetValue("account.ini""login""id");

    -- 
    kiểm tra file account.inilấy giá trị của Pass và thay đổi biến pass
    pass 
    INIFile.GetValue("account.ini""login""pass");

    -- 
    lấy tên id đc nhập vào và đưa vào biến id_get
    id_get 
    Input.GetText("Input1"); 

    -- 
    lấy pass đc nhập vào và đưa vào biến pass_get
    pass_get 
    Input.GetText("Input2"); 

    if 
    id == id_get then 
    -- nếu ID nhập vào đúng với ID mẫu (trong account.inithì tiếp tục thực hiện lệnh

    if pass == pass_get then 
    -- nếu Pass nhập vào đúng với pass mẫu (trong account.inithì tiếp tục thực hiện lệnh

    -- thực hiện lệnh sang trang kế tiếp
    Page
    .Navigate(PAGE_NEXT);

    -- 
    có thể sử dụng lệnh khác
    -- Page.Jump("tên trang");

    else
    -- 
    nếu Pass nhập vào sai với pass mẫu

    -- hiện thông báo sai pass
    result 
    Dialog.Message("Notice""Sai Pass"MB_OKMB_ICONINFORMATIONMB_DEFBUTTON1);
    end
    else
    -- 
    nếu ID nhập vào sai với ID mẫu

    -- hiện thông báo sai ID
    result 
    Dialog.Message("Notice""Sai ID."MB_OKMB_ICONINFORMATIONMB_DEFBUTTON1);

    end
    Đây là 1 đoạn mã nhỏ kiểm tra Login vào
    Các bạn có thể tải Project ví dụ ở đây
    login_ex.apz - 10.8 Kb

    Nếu không có tài khoản AZSharing có thể đăng ký 1 cái tại đây

    edit:
    File account.ini để trong thư mục CD_Root tức thư mục gốc khi cài đặt ;))

    có dạng thế này
    PHP:
    [login]
    id=Atick hem
    pass
    =doaimoradc
     
    Chỉnh sửa cuối: 22/5/11
  3. Kid_Bandes

    Kid_Bandes C O N T R A

    Tham gia ngày:
    24/10/09
    Bài viết:
    1,969
    @Atick: Làm cái tut về cái vụ setting đi
     
  4. Atick hem

    Atick hem The Warrior of Light

    Tham gia ngày:
    8/12/08
    Bài viết:
    2,015
    Nơi ở:
    Buôn Ma Thuật
    Setting j cơ ?
    Setting trong game luôn hay sao ?

    Giống như bot ấy hả ?
     
  5. Kid_Bandes

    Kid_Bandes C O N T R A

    Tham gia ngày:
    24/10/09
    Bài viết:
    1,969
    Mấy cái option như trong hình này

    [​IMG]
     
  6. Kid_Bandes

    Kid_Bandes C O N T R A

    Tham gia ngày:
    24/10/09
    Bài viết:
    1,969
    Mà cái file account.ini, tạo ntn ? Để ở đâu ?
     
  7. Atick hem

    Atick hem The Warrior of Light

    Tham gia ngày:
    8/12/08
    Bài viết:
    2,015
    Nơi ở:
    Buôn Ma Thuật
    Ở trong thư mục CD-Root ! . cập nhật tut, quên :P

    còn cái setting của ông, liên quan toàn đến group radio button, khá lâu đây :|, để sau vậy =.='
     
  8. Kid_Bandes

    Kid_Bandes C O N T R A

    Tham gia ngày:
    24/10/09
    Bài viết:
    1,969
    Vậy làm cái tut lưu dữ liệu đi, ví dụ, khi đã chọn 1 map, thoát ra vào lại phần chọn map vẫn là map đó.

    ---------- Post added at 13:29 ---------- Previous post was at 12:55 ----------

    @Atick: cái login hoạt động dc tôi chết á...
     
  9. Atick hem

    Atick hem The Warrior of Light

    Tham gia ngày:
    8/12/08
    Bài viết:
    2,015
    Nơi ở:
    Buôn Ma Thuật
    1. Dùng ini :|
    2. Ông lôi projet về chạy chưa :|

    nhớ có account.ini đàng hoàng nhé @@............
     
  10. donkist

    donkist The Warrior of Light

    Tham gia ngày:
    15/11/09
    Bài viết:
    2,235
    Nơi ở:
    Svitk06.com
    :-"
    cái này nhìn không khó.( biết cơ bản rồi )
    nhưng mà .....
    xài chưa quen .:)) đang vọc thử xem :)
     
  11. Atick hem

    Atick hem The Warrior of Light

    Tham gia ngày:
    8/12/08
    Bài viết:
    2,015
    Nơi ở:
    Buôn Ma Thuật
    Không khó thế mà khối ông thần ko làm đc đấy =.='.......

    Mai sẽ viết cái có thêm Reg nick ;))..... cơ bản thôi nhưng update thêm :|
     
  12. donkist

    donkist The Warrior of Light

    Tham gia ngày:
    15/11/09
    Bài viết:
    2,235
    Nơi ở:
    Svitk06.com
    nhưng có 1 điều hỏi luôn ( làm biếng mò :)) )
    Ví dụ: tạo 1 page mới ( có 1 input , 1 button ) .
    mình làm điều kiện ntn để xét nhỉ ;))
    + khi bấm vô button Xem input có nhập gì không ?
    Ở autoit . thì button và input đều dc đặt tên và mình chỉ cần gọi ID đó ra và xét .
    còn ở AMS thì.... [-(
     
  13. Atick hem

    Atick hem The Warrior of Light

    Tham gia ngày:
    8/12/08
    Bài viết:
    2,015
    Nơi ở:
    Buôn Ma Thuật
    Dialog.Message("Example by JackerLuuRower", Input.GetText("Input1"), MB_OK, MB_ICONINFORMATION, MB_DEFBUTTON1);

    Tiện thể:
    Input là: Input1
    Button là Button1

    PHP:
    -- lệnh này ở trong button
    result
    =Input.GetText("Input1"); -- lấy string đang có trong input
    if result ~= "" then -- nếu string khác với "" tức là không có gì thì
    Dialog
    .Message("Example by JackerLuuRower"resultMB_OKMB_ICONINFORMATIONMB_DEFBUTTON1);
    end
     
    Chỉnh sửa cuối: 24/5/11
  14. donkist

    donkist The Warrior of Light

    Tham gia ngày:
    15/11/09
    Bài viết:
    2,235
    Nơi ở:
    Svitk06.com
    ^
    ak .
    vậy ra chỉ cần tạo 1 var=input.gettex thui :>
    đơn giản nhỉ . =))
     
  15. Atick hem

    Atick hem The Warrior of Light

    Tham gia ngày:
    8/12/08
    Bài viết:
    2,015
    Nơi ở:
    Buôn Ma Thuật
    bên kia set id, bên này get objet :|.................. như nhau cả thôi ;)).............

    mà sao hứng hồn nhảy qua AMS thế ?
     
  16. Vi3nD4n

    Vi3nD4n Youtube Master Race

    Tham gia ngày:
    13/4/11
    Bài viết:
    18
    [​IMG]
    Điểm hay:
    - Nhỏ gọn
    - Dễ sử dụng
    - Tương thích tất cả phiên bản CS p47 và p48
    - Hỗ trợ Steam, Steam Crack và No Steam
    - Tích hợp AutoUpdate, sau này tự động nâng cấp khỏi cần lên forum down lại
    - Tích hợp UCP AntiCheat 6.8

    Điểm dở
    - Do muỗi cắn, lọ mọ trong đêm tối thui + thêm cái phím SpaceBar chết tiệt cà giựt nên có thể vẫn còn sai sót nào đó (god know)

    Lưu ý:
    - Có thể không tương thích tốt trên môi trường x64
    -Tắt AntiVirus hoặc đưa vô WhiteList trước khi chạy (còn nếu không tin tưởng thì thôi đành chịu)
    - Để chạy UCP, bạn phải đảm bảo các điều kiện của UCP AntiCheat. Bản thân Launcher chỉ là trung gian giúp các thứ vận hành với nhau
    - Không được đổi tên file hoặc thư mục của Launcher

    Hướng dẫn:
    - Với No Steam (không cần kết nối vô Steam): Copy toàn bộ game CS của bạn vô thư mục counter-strike của Launcher (phải đảm bảo trong thư mục counter-strike có file hl.exe và tất cả những thứ còn lại). Khi chạy Launcher nhớ chọn No Steam
    - Với Steam (hàng thật) hoặc Steam Crack (hàng giả): Copy toàn bộ file và folder của Launcher vô thư mục steamapps\YourUser, login vô Steam (không log vào game), chạy Launcher và chọn Steam

    Link download: http://www.mediafire.com/?3d76qy58ttq54
     
  17. donkist

    donkist The Warrior of Light

    Tham gia ngày:
    15/11/09
    Bài viết:
    2,235
    Nơi ở:
    Svitk06.com
    ^
    ak há . tưởng quảng cáo . ai ngờ pót laucher :))
    x2: uk. cái này có nhìu cái thuận hơn autoit ;))
     
  18. duchuy3108

    duchuy3108 Mr & Ms Pac-Man

    Tham gia ngày:
    5/8/09
    Bài viết:
    246
    Nơi ở:
    Hồ Chí Minh
    mình đang làm 1 cái launcher mà tới phần chọn loại bot, chế độ chơi nhưng không biết code thế nào (loại bảng xổ xuống), và bảng chọn độ phân giải với đầu ra tất cả đều là bảng xổ xuống và làm thêm cái button ở mỗi bảng như vậy nhưng không biết đặt code thế nào. Có gì mấy bạn chỉ giáo dùm mình
    Cho hỏi luôn, mình có thể đặt tên nhân vật ngoài Launcher không, nếu đặt được thì code ntn :):):)
    Mình làm bằng AutoPlay Media Studio
    Thanks nhiều :D:D:D
     
  19. Giazzrian

    Giazzrian C O N T R A

    Tham gia ngày:
    6/1/11
    Bài viết:
    1,880
    Nơi ở:
    BMT/HCM
    ^
    thế thì có cái gì gọi là tự làm đâu nhỉ :|
     
  20. duchuy3108

    duchuy3108 Mr & Ms Pac-Man

    Tham gia ngày:
    5/8/09
    Bài viết:
    246
    Nơi ở:
    Hồ Chí Minh
    trời ơi, mình tự thiết kế bố cục rồi, nhưng tới phần code thì không biết làm như thế nào :(:(
     
Trạng thái chủ đề:
Không mở trả lời sau này.

Chia sẻ trang này