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

  • Thread starter Thread starter Orpheus
  • Ngày gửi Ngày gửi
Status
Không mở trả lời sau này.
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.ini, lấy giá trị của ID và thay đổi biến id
id = INIFile.GetValue("account.ini", "login", "id");

-- kiểm tra file account.ini, lấ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.ini) thì 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.ini) thì 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_OK, MB_ICONINFORMATION, MB_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_OK, MB_ICONINFORMATION, MB_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:
@Atick: Làm cái tut về cái vụ setting đi
 
Setting j cơ ?
Setting trong game luôn hay sao ?

Giống như bot ấy hả ?
 
Setting j cơ ?
Setting trong game luôn hay sao ?

Giống như bot ấy hả ?
Mấy cái option như trong hình này

76182949.jpg

 
Mà cái file account.ini, tạo ntn ? Để ở đâu ?
 
Ở 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 =.='
 
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 á...
 
1. Dùng ini :|
2. Ông lôi projet về chạy chưa :|

nhớ có account.ini đàng hoàng nhé @@............
 
:-"
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 :)
 
:-"
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 :)

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 :|
 
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ì.... [-(
 
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", result, MB_OK, MB_ICONINFORMATION, MB_DEFBUTTON1);
end
 
Chỉnh sửa cuối:
^
ak .
vậy ra chỉ cần tạo 1 var=input.gettex thui :>
đơn giản nhỉ . =))
 
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ế ?
 
F38dv.jpg

Đ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
 
^
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 ;))
 
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
 
^
thế thì có cái gì gọi là tự làm đâu nhỉ :|
 
^
thế thì có cái gì gọi là tự làm đâu nhỉ :|

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 :(:(
 
Status
Không mở trả lời sau này.
Back
Top