Tên Miền Miễn Phí Hỗ Trợ Full DNS Kiểm TRa VÀ Đăng Kí Ngay

Showing posts with label Game. Show all posts
Showing posts with label Game. Show all posts

Tự viết lệnh Half Life bắn súng ngắm không tâm


Trong Counter-strike, việc tận dụng lợi thế sử dụng các lệnh là cực kì cần thiết, ở đây tôi xin đề cập đến các tệp script do người chơi tự viết, ví dụ như script mua nhanh (Một tệp *.cfg đàng hoàng chứ không fải bind bound gì đâu nhé), nếu ta mua nhanh hơn địch thủ thì có thể tận dụng được lợi thế 5 giây mua súng đạn đầu tiên, lệnh chống rung giúp bắn 5-1, 4-4, 4-2, 3-5 tốt hơn, lệnh bắn ngắm b46 không có tiếng động sẽ giấu tung tích bạn, địch thủ không biết bạn đang chơi súng gì (cho đến khi hắn die :P ) v.v....
Trước hết xin các bạn tìm hiểu SCRIPT FILE là gì.
SCRIPT FILE là một file có đuôi *.cfg (config), được kích hoạt khi ta goi nó bằng lệnh /exec trong Half Life. Nó bao gồm các lệnh có sẵn trong HL và các lệnh do người chơi tự định nghiã (chủ yếu bằng aliases).

Ta hãy tìm hiểu dần bằng cách tạo lệnh bắn súng ngắm không tiếng. Xin hãy xem mã nguồn:

==============================
//Mẫu nội dung một script file đơn giản
alias d1 "developer 1"
alias d0 "developer 0"
d1
echo -=]Lệnh bắn súng ngắm AWP (Còn gọi theo tên mua là b46) không tiếng[=-
echo -=]Viết bởi alley cat[=-
echo -=]Tham khảo từ OGC.DE[=-
d0
alias +b46 "+attack; impulse 100"
alias -b46 "impulse 100; -attack"
alias bat46 "bind mouse1 +b46; bind f2 tat46; d1; echo -=]B46 KHÔNG TIẾNG: Bật[=-; d0"
alias tat46 "bind mouse1 +attack; bind f2 bat46; d1; echo -=]B46 KHÔNG TIẾNG: Tắt[=-; d0"
bind f2 bat46
==============================

các bạn chỉ cần đơn giản save đoạn text trên vào một file đặt tên tuỳ ý có đuôi là *.cfg (ví dụ: 46.cfg) và lưu file đó vào thư mục ../cstrike
sau đó khi nào vào chơi CS, bạn kéo menu lệnh xuống (nút ~) và gõ dòng gọi tệp "/exec 46.cfg"
Vậy là xong, nhấn f2 để bật/tắt script này.

Như vậy, các bạn có thể thấy các lệnh trên đều là quen thuộc cả, dễ cả :D, nhưng ai đã từng học lập trình thì cũng đều qua TP, cũng thấy câu lệnh dễ cả, nhưng vận dụng nó vào mục đích mới khó, đúng không? Đây cũng vậy, chúng ta hãy phân tích kĩ đoạn code trên.
Ý tưởng:
Tận dụng tiếng bật/tắt đèn pin trong trò chơi (một tiếng "xịch" nhỏ), ta làm như sau: tạo một script sao cho khi ấn chuôtị trái (bắn) thì máy thực hiện các việc: bắn, bật đèn, tắt đèn, thôi bắn. Luc đó âm thanh phát ra là Tiếng súng, tiếng đèn, tiếng đèn, hết tiếng và tiếng súng sẽ bị tiếng bật đèn lấp đi.
Thực hiện:

==============================
alias d1 "developer 1"
alias d0 "developer 0"
:Khai báo lệnh d1, d0 là lệnh bật/tắt chế độ developer (dùng cho lệnh echo)
d1
echo -=]Lệnh bắn súng ngắm AWP (Còn gọi theo tên mua là b46) không tiếng[=-
echo -=]Viết bởi alley cat[=-
echo -=]Tham khảo từ OGC.DE[=-
d0: Hiện dòng thông báo khi script được gọi, các dòng trên sẽ xuất hiện trên màn hình
alias +b46 "+attack; impulse 100"
alias -b46 "impulse 100; -attack":Khai báo lệnh +/-b46 là lệnh chính, thể hiện ý tưởng ta nói ở trên.
alias bat46 "bind mouse1 +b46; bind f2 tat46; d1; echo -=]B46 KHÔNG TIẾNG: Bật[=-; d0"
alias tat46 "bind mouse1 +attack; bind f2 bat46; d1; echo -=]B46 KHÔNG TIẾNG: Tắt[=-; d0": khai báo lệnh bật/tắt script, thực tế là bind nút chuột trái theo ý muốn bật/tắt lệnh bắn không tiếng.
bind f2 bat46: Gán lệnh cho nút F2
==============================

Như vậy các bạn thấy lệnh alias xuất hiện nhiều nhất trong script này, đúng không?
đó là một lệnh rất hữu ích, cú pháp của nó là alias tên_lệnh "lệnh hay các lệnh", tức là "tôi muốn" + "lệnh này" + là "thế này". "Thế này" bắt buộc phải là các lệnh thực của Half Life hay một alias khác đã được định nghĩa trước đó, ví dụ: alias +b46 "+attack; impulse 100"
alias -b46 "impulse 100; -attack" (Các lệnh trong ngoặc kép đều là của HL)
alias bat46 "bind mouse1 +b46; bind f2 tat46; d1; echo -=]B46 KHÔNG TIẾNG: Bật[=-; d0"
(Lệnh +b46 đẵ được khai báo)v.v...tôi sẽ nói thêm vào bài sau. Như vậy, giả sử các bạn muốn tạo lệnh vừa thay đạn vừa nói với đòng đội là bạn thay đạn, bạn cần các lệnh +/-reload, say_team đúng không? các bạn có thể bind shift "+reload; say_team .:: Đang nạp đạn, bắn che giúp với ::."
. Nhưng các bạn có thể khai báo một lệnh "napdan" như sau:alias napdan "+reload; say_team .:: Đang nạp đạn, bắn che giúp với ::."
.Sau đó bạn chỉ cần bind shift "napdan" là được. Tức là máy đã hiểu "napdan" là "+reload; say_team .:: Đang nạp đạn, bắn che giúp với ::.".
Thôi mệt rồi, tôi nghỉ đây, anh em nào muốn tìm hiểu sâu vào CS, muốn lấy các script mà tôi đã viết hay sưu tầm thì cùng trao đổi nhé.
Xem Tiếp ...

Những cách tạo ra... em bé trong game online

(danghienIT) - Chức năng đặc biệt thú vị này đã xuất hiện trong nhiều game online, mỗi game lại hoàn toàn khác nhau. Bạn đã bao giờ tưởng tượng rằng mình có một đứa con ảo thật đáng yêu chưa?

Một số game online có tính năng thú vị là người chơi sẽ có "em bé" (nếu muốn). Cách thức để có một thiên thần bé bỏng đáng yêu cũng hết sức thú vị, mô phỏng như cuộc sống thực: yêu, cưới rồi "làm chuyện cần phải làm"...

Ngoài ra game thủ còn được trải nghiệm sự gian nan khi làm cha mẹ với việc chăm sóc đứa con ảo của mình. Chúng ta hãy cùng điểm mặt một số tựa game với chức năng đặc biệt này nhé.

Second Life

Trong tựa game online mô phỏng đời sống thực nổi tiếng này, bạn sẽ có con theo phương pháp cũng... rất thực.

đầu tiên với "chuyện ấy".

niềm vui khôn tả khi đứa con chào đời.

Người chơi còn có thể đưa con đi dạo, mua đồ chơi cho con mình... Nhưng bạn cũng sẽ phải nếm trải sự khó khăn của những ông bố bà mẹ thật sự: dỗ dành khi chúng khóc, cho ăn, ru ngủ... Đây sẽ là kinh nghiệm hữu ích cho những cặp vợ chồng mới cưới hoặc muốn có em bé thật sự.

Fantasy Westward Journey (Tây Du Ký online)

Có thai và dưỡng thai trong trò chơi này hết sức thú vị. Tất cả đều do ảnh hưởng của nhân sâm, từ việc có bầu cho đến sinh nở.

đứa trẻ "nhân sâm".

Nếu muốn có con, các cặp vợ chồng phải cật lực tìm kiếm loại thuốc quý hiếm này, tích trữ thật nhiều và đem ra "xài" dần. Bắt đầu từ khi có thai, muốn cho đứa bé phát triển khoẻ mạnh, bạn cần được bồi bổ bằng nhân sâm. Đến level 65 game thủ mới có khả năng sinh nở. Trước khi lâm bồn, nhân vật nữ sẽ phải ăn nhân sâm liên tục trong... 7 ngày.

Hot Dance Party

Là một trong những tựa game online được phát triển bởi Perfect World Entertainment.

Se duyên qua điệu nhảy.

Cách có con trong trò chơi này cũng mang phong cách đời thực, khá giống với Second Life nhưng các nhân vật đến với nhau thông qua những bước nhảy và đứa con sẽ được cả hai cùng nuôi nấng. Đặc biệt, "em bé" sẽ lớn dần rồi theo cha mẹ tập tành "khiêu vũ".

Vui mừng phát khóc khi luyện thành bước nhảy mới.

Westward Journey Online

Bạn có thể có con mà không cần tới "đối tác". Thật là đơn giản, đó là: nhận con nuôi.

Đến trại cô nhi.

Đầu tiên nhất thiết phải có một căn nhà, sau đó hãy mua một cuốn sách "Đứa trẻ phương Đông" rồi đến gặp nhân vật Tian Lao. Ông ta sẽ dẫn bạn đến trại trẻ mồ côi để lựa chọn. Nếu may mắn, bạn sẽ nhận được một cậu quý tử với tài năng xuất chúng.

Chinh Đồ

Game nhấn mạnh vào lòng biết ơn cha mẹ đạo hiếu của người làm con.

Trước khi sinh hạ quý tử.

Người chơi sẽ tạo nhân vật, chu du và tìm cho mình người bạn đời. Đứa con ra đời sẽ đem lại niềm vui lớn cho bạn. Chúng có thể thực hiện nhiệm vụ, thậm chí thay cha mẹ cày kéo kiếm điểm, kiếm tiền về để báo đáp ơn sinh thành, công dưỡng dục.

Chức năng này được xây dựng khá sát với truyền thống đạo lý của người phương Đông chúng ta, thứ đang mai một dần theo quá trình phát triển công nghiệp hoá, hiện đại hoá.

(Theo GameK)

Xem Tiếp ...