[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.
Dùng Combobox và lệnh get string + If.. then để chạy file batch
 
Khi mình mở Launcher lên nó ghi thế này đây[spoil]
22199058.jpg

sau khi ấn OK
52635394.jpg

cái size của nó kì thế,tui xài AMS 8.0.5.0[/spoil]
 
ông xài trial rồi còn j. xài j có bản quyền ấy, ko thì cái ams chỉ chạy đc có 4 ngày sau khi ông khởi tạo :|.

tiện thể lần sau chụp ảnh cái cần thiết thôi, đừng show cả cái màn hình ra thế, vừa nặng + chả hiểu cái j đang hỏi :|
 
ông xài trial rồi còn j. xài j có bản quyền ấy, ko thì cái ams chỉ chạy đc có 4 ngày sau khi ông khởi tạo :|.

tiện thể lần sau chụp ảnh cái cần thiết thôi, đừng show cả cái màn hình ra thế, vừa nặng + chả hiểu cái j đang hỏi :|

vậy có bản full không, up cho tui nhé :D link trên kia die hết rồi.
 
Chỉnh sửa cuối:
ai có project mẫu cho em xin để học hỏi :D:D:D
 
Atick lên yahoo có việc cần giúp về cái launcher.
 
để sau, giờ đi ăn cơm, có j send mess yh, ko thì bàn ở đây cũng đc. mà ông chịu khó mò đi @@
 
tui muốn vừa làm cái code Windows mode kèm theo cái list chọn map ấy, thì đánh code thế nào, tui ghi thêm cái ''+maxplayers 32 +map" vào thêm rồi nhưng nó báo Line 24 symbol là sao?
 
Giúp với nào, sao tự nhiên thêm cái code vào thẳng map xong thì khi ấn nút Start game là nó thoát Launcher mà không chịu vào game vậy.
 
Chỉnh sửa cuối:
TuT sơ bộ về việc login[spoil]
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
[/spoil]

TUT 3: Reg nick và login

Cần thiết: 1 file INI . Cách sử dụng 2 lệnh hay xài nhất nếu muốn lưu và xuất dữ liệu là
INIFile.GetValue(<đường dẫn>,<phân vùng>,<dữ liệu>)INIFile.SetValue(<đường dẫn>,<phân vùng>,<dữ liệu>,<giá trị của dữ liệu>)
Cần thiết: Lệnh lấy giá trị của Input và lệnh sửa giá trị của Input
<string> = Input.GetText(<tên của object input trong page hiện hành>) -- trả lại 1 chuỗi
Input.SetText(<tên của object input trong page hiện hành>,<string>)
Cần thiết: 1 button, kết hợp giữa các lệnh với nhau

Bắt đầu:

Down cái project này về, mở ra bình thường = ams rồi vừa xem vừa ngâm cứu :|
Ví dụ về đăng ký và đăng nhập - regnick_ex.apz - 109.5 Kb

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

Chúng ta có 3 page, tương ứng với 3 phân vùng làm việc
Page1: Page để đăng nhập
Page2: Page thực hiện lung tung các việc trong launcher
Page3: Page để đăng ký

Với page 1: đăng nhập thì tất nhiên chỉ cần 2 Input để nhập ID và PASS cùng 1 Button để thực hiện lệnh kiểm tra
Với Page 2: tùy bạn làm thế quái nào là tùy, phá máy người ta cũng đc :|
Với Page 3: tất nhiên đăng ký phải kiểm tra lại pass xem có đúng ko rồi, ở đây có lệnh

PHP:
id_reg = Input.GetText("Input1"); -- lay gia tri cua string trong input1 dc nhap vao -- id
pass_reg = Input.GetText("Input2"); -- lay gia tri cua string trong input2 dc nhap vao -- pass
repass_reg = Input.GetText("Input3"); -- lay gia tri cua string trong input3 dc nhap vao -- repass

if pass_reg ~= repass_reg then -- neu 2 cai mat khau khac nhau
	result = Dialog.Message("Notice", "2 Pass khong giong nhau", MB_OK, MB_ICONINFORMATION, MB_DEFBUTTON1); -- hien thong bao
else -- neu dung pass
	INIFile.SetValue("account.ini", "login", "id", id_reg); -- luu lai id da~ nhap vao
	INIFile.SetValue("account.ini", "login", "id", pass_reg); -- luu lai pass da~ nhap vao
	Page.Jump("Page2"); -- vao trang can thiet
end

if pass_reg ~= repass_reg then -- neu 2 cai mat khau khac nhau là 1 ví dụ đơn giản nhất về so sánh giữa 2 giá trị hiện thời.
INIFile.SetValue và GetValue các bạn có thể đem về thử sửa đổi vài thứ là hiểu cách hoạt động của nó ;))....................................................

TUT chắc chỉ đến thế thôi, chả biết phải hướng dẫn j hơn nữa :|

the end

[by Atick hem~JackerLuuRower]
 
[CSO NST][Launcher CSO][Make, Upload, Post by trungtin911]

launchercsonstbytrungti.jpg

Mã:
http://www.megashare.vnn.vn/download.php?id=6DEA7416405 - pass : trungtin911
nếu link trên die thì 2 link phòng hờ ở dưới
http://www.mediafire.com/?61vkvv778klcah7 - ko pass
http://www.megaupload.com/?d=UDJP9DC6 - ko pass

Đây là Launcher đầu tay nên cứ quăng tạ nhiệt tình vào và +REP cũng nhiệt tình vào ;))
Bạn nào copy nhớ ghi nguồn nhé.
 
Chỉnh sửa cuối:
^ lúc đầu định nói ông :|. đáng ra thanh process nên cho bé + màu xanh cho giống cso tí, để màu đấy nó trùng =.='....... nhìn như thanh kim loại ấy 8-}
 
Ai có đoạn code về số lượng BOT ở ngoài launcher thì post lên cho mình xin nhé ;;)
 
cho em xin 1 cái project, không cần hình ảnh hay j hết chỉ cần có code để học hỏi là được, project chưa convert nha :D:D:D
 
Ai có đoạn code về số lượng BOT ở ngoài launcher thì post lên cho mình xin nhé ;;)

có autoit thui :-"
p\s: tên trungtin nên có dòng kiểm tra file hl.exe đi ;))
nếu không có file thì... laucher k hoạt động :-"
 
Chỉnh sửa cuối:
ai có cái TUT chỉ mình cách chọn chế độ trong bảng xổ xuống với chọn tên nhân vật và độ phân giải cho mình xin :D:D:D
 
ai có cái TUT chỉ mình cách chọn chế độ trong bảng xổ xuống với chọn tên nhân vật và độ phân giải cho mình xin :D:D:D


cái đó là combo box mà ?
@atick: trong ams chỉnh dc hình của process hả ? ( cái thanh tiến trình á )
 
Mấy chú toàn hỏi lung tung ! Cứ khởi động nó lên ! F1 một cái, sau đó đọc từ đầu đến cuối. Đảm bảo Pro hơn cả anh ! hihi!
 
Status
Không mở trả lời sau này.
Back
Top