bienchuot
Mr & Ms Pac-Man
- 9/6/09
- 159
- 107
Không dùng module thì có lẽ phải kill hết player, kích cho mission của map hoạt động để kết thúc game
Chỉ cần hook event là đc
Follow along with the video below to see how to install our site as a web app on your home screen.
Note: This feature may not be available in some browsers.
Không dùng module thì có lẽ phải kill hết player, kích cho mission của map hoạt động để kết thúc game
Ý của ông kia chỉ là tạo 1 sự kiện là có thể end round đc. Hoàn toàn đúng cái này ko nhất thiết cứ phải xài -> module thì mới có thể endround đc. Nhưng nếu kết hợp module orpheus vs plugins configround thì sẽ hay hơnKhông phải là hook event mà là bắt round phải kết thúc, hook gì ở đây
#define TE_EXPLOSION 3
message_begin(MSG_BOARDCAST ,SVC_TEMPENTITY)
write_byte(TE_EXPLOSION)
write_coord() // origin1
write_coord() // origin 2
write_coord() // origin 3
write_short() // sprite index
write_byte() // scale in 0.1's
write_byte() // framerate
write_byte() // flags
message_end()
#define TE_EXPLOSION 3 // Mặc định của CS nó vậy thôi bạn
message_begin(MSG_BOARDCAST ,SVC_TEMPENTITY) // MSG_BROADCAST là show cho toàn bộ player , SVC_TEMPENTITY [ đơn thuần là tên của service ]
write_byte(TE_EXPLOSION) // TE_EXPLOSION sẽ thay => 3 như đã define ở trên
write_coord() // origin1 // Tọa độ x trong không gian 3 chiều
write_coord() // origin 2 //Tọa độ y trong không gian 3 chiều
write_coord() // origin 3 Tọa độ z trong không gian 3 chiều
write_short(sprite_game) // sprite index // biến của sprite , vd : sprite_game = precache_model("sprites/yoursprites.spr")
write_byte() // scale in 0.1's // Tỉ lệ của sprite ( khó nói quá )
write_byte() // framerate // số khung hình 1 giây của sprite , 20-30 đều đc
write_byte() // flags // Flaqs thì tham khảo thêm trong message.inc nhe ( 1 -2 -3 -4 -5 )
message_end() // Kết thúc việc ghi thông số của các message , gửi message cho các player theo tham biến của message_begin ( <X> , SVC_TEMPENTITY )
// MSG_BROADCAST , MSG_ONE , MSG_PVS => Tham khảo thêm trong message_const.inc
Àh, nếu mi viết là "buiducduy" thì nó nhận là 1 string rồi, còn đâu là máu me j` nữa. Còn hình như get_user_health(id) nó lấy máu của player đấy chứ (bot lấy máu bot, admin lấy máu admin)Mấy anh giúp em thêm vài vấn đề này nữa nha
1. Pha màu cho SPR kiểu gì? (google mãi ko thấy cách pha màu trong lập trình)
2. Làm sao tạo 1 spr ko bị sai màu (giữ nguyên màu của ảnh)
3. Hàm client_print và show_hudmessage khác nhau ở điểm gì?
4. Có phải nếu dùng:
buiducduy = get_user_health(id)
client_print(id,print_center,"Ban còn %s máu",buiducduy)
--> in ra màn hình: Bạn còn 90 máu
Còn nếu dùng:
buiducduy = get_user_health(id)
client_print(id,print_center,"Ban còn %s máu","buiducduy")
--> in ra màn hình: Bạn còn buiducduy máu
Đúng ko ạ ^^
4. Đăng kí sự kiện, cvar, clcmd... (nói chung là register khác nhau ở chỗ nào ạ)
5. Nếu dùng
get_user_health(id)
Máy sẽ tự hiểu là lấy giá trị số máu của admin đúng ko ạ> (Ví dụ chơi với BOT, thì nó lấy giá trị máu của mình)
Còn hình như get_user_health(id) nó lấy máu của player đấy chứ (bot lấy máu bot, admin lấy máu admin)
Nài, mi k chỉ cho ta thì thôi chứ đừng có bất hủ bất hiếc ở đây


Thì ta chả bảo thế còn j`Legiondog: get_user_health(id) => Cái này dùng để kiểm tra tới máu của 1 người nào đó có thể là player cũng có thể là bot. Để ý cái (id). Lần sau hỏi nên xem tiếp code ở phần sau rồi sẽ rõ cái ở phần trên
=> Ko biết suy luận logic toán học vs tiếng anh gì cả. Tóm lại là:

Thì ta chả bảo thế còn j`
P/s : Đừng có kêu là legiondog nữa đc k![]()
ai biết cách xem toàn bộ tọa độ cũa 1 map là sao ko ???
trong file spawn của CSDM
ai giải thích hộ tui mấy cái số này :(
1758 3797 99 8 -139 0 0 -3 -139 0