Hướng dẩn tạo Dialog Menu cho server

Trong một server samp có rất nhiều chức năng và bạn phải sử dụng chức năng bằng cách dùng commands ( lệnh), sử dụng lênh có khi lại mất rất nhiều thời gian cho 1 scripts mà nó có nhiều chức năng khác nhau .

Ví dụ như như bạn muốn mua đồ dùng lại 24/7 ,để mua đồ thì bạn cần dùng lênh /mua coca , /mua sigar , /mua khoaxe … nó sẽ mất rất nhiều thời gian cho việc sử dụng lênh nhưng đối với Dialog menu thì bạn chỉ cần dùng lênh /mua , sau đó nó sẽ hộp thoại menu chứa tất cả các sản phẩm của 24/7 cho các bạn chọn và mua rất dể dàng và tiết kiệm được thời gian , thêm dialog vào thì server của bạn cũng khá chuyên nghiệp đấy .

dialog

Để tạo một Dialog thì bạn cần thực hiện trong pawn của gamemode và hoàn toàn thủ cộng

Các bước để tạo Dialog cho server samp .

Mình sẽ tạo Dialog thực hiện chức năng ăn thức ăn nhé .

Bước 1 :

Đầu tiên các bạn cần mở file gamemode.pwn theo dường dẩn gamemode/[Tên_gamemode].pwn bằng pawno .

Các bạn add command để sử dụng dialog vào , bằng đoạn code :

 

Code để start dialog là ShowPlayerDialog , trong đó  bạn phải chọn style dialog thích hợp cho từng chức năng mà bạn muốn tạo .

Những STYLE của dialog bao gồm :

  • DIALOG_STYLE_MSGBOX
  • DIALOG_STYLE_INPUT
  • DIALOG_STYLE_LIST
  • DIALOG_STYLE_PASSWORD
  • DIALOG_STYLE_TABLIST
  • DIALOG_STYLE_TABLIST_HEADERS

 

Tham khảo thêm thông tin và hình ảnh về style dialog tại đây nhé

Code mình đã add ở phía trên có chức năng khi bạn /thucan thì nó sẽ thông báo dialog để chúng ta biết loại thức ăn nào để lựa chọn nhanh chóng , code ở phía trên tôi đã sử dụng style DIALOG_STYLE_LIST

 

dialog_style_list

Bước 2 :

Bạn add thẳng code vào pawno , sau đó thêm callback OnDialogResponse bằng đoạn code sau :

Các case 0 , case 1 , case 2 lần lượt là 3 item chúng ta đã add vào như Gà Rán , Pizza, Cơm .

Khi đã click vào item nó sẽ thực hiện chức năng mà bạn đã add vào , ví dụ như :

Khoảng trống trên chính là nơi bạn add fuction cho item vào nhé . Case 1 , case 2 cũng tương tự như trên .

Bước 3 : 

Để hoàn thành dialog vừa mới add , các bạn Compiler bằng cách F5 và vào game sử dụng dialog vừa mới add .

Nếu các bạn có thắc mắc hãy comment dưới đây hoặc truy cập vào diển đàn để được trợ giúp nhanh chóng và chính xác nhất .

Video tham khảo 

Chúc các bạn thành công .

 

 

 

Hướng dẩn tất cả những thủ thuật mà tôi biết được . Hy vọng sẽ giúp được mọi người hiểu biết nhiều samp và chia sẽ vps free .

Comments (No)

Leave a Reply

[​IMG]
Hướng dẫn tải và đăng ký GTA SAM tại sa-mp.vn từ A đến Z
[​IMG]
Tổng hợp ID Súng SAMP | ID Vũ khí SAMP | ID Gun SAMP
[​IMG]
Hướng dẩn mod xe gta san | cách mod car gta san đơn giản
ID skin samp | Tổng hợp các id trang phục dành cho samp 8
ID skin samp | Tổng hợp các id trang phục dành cho samp
phần mềm fake ip free
Những phần mềm miễn phí thay đổi IP tốt nhất hiện nay update 2018
Cách Quay Màn Hình Windows Cực Nhanh Không Cần Cài Đặt 10
Cách Quay Màn Hình Windows Cực Nhanh Không Cần Cài Đặt
Cách sử dụng iMessage trên Máy Tính Đơn Giản 12
Cách sử dụng iMessage trên Máy Tính Đơn Giản
5 Network Youtube có tỷ lệ chia sẽ doanh thu CAO NHẤT 14
5 Network Youtube có tỷ lệ chia sẽ doanh thu CAO NHẤT
10 Nhà Cung Cấp VPS Miễn Phí Đáng Sử Dụng Nhất 2018 16
10 Nhà Cung Cấp VPS Miễn Phí Đáng Sử Dụng Nhất 2018
Các nhà cung cấp VPS chất lượng dành cho samp 18
Các nhà cung cấp VPS chất lượng dành cho samp
Hướng dẩn nhận Coupon $25 miễn phí từ DigitalOcean 20
Hướng dẩn nhận Coupon $25 miễn phí từ DigitalOcean
Hướng dẩn đăng ký VPS Amazon AWS miễn phí trong 12 tháng 22
Hướng dẩn đăng ký VPS Amazon AWS miễn phí trong 12 tháng
HỖ TRỢ TÀI KHOẢN NẠP TIỀN RÚT TIỀN THANH TOÁN
Hướng dẫn cách thay đổi thông tin thẻ ngân hàng trên LIXI88 24
Hướng dẫn cách thay đổi thông tin thẻ ngân hàng trên LIXI88
Tải App LIXI88 với 2 cách nhanh nhất chưa tới một phút 26
Tải App LIXI88 với 2 cách nhanh nhất chưa tới một phút
Hướng dẫn đăng ký trên LIXI88 đảm bảo 100% nhận được 88k 28
Hướng dẫn đăng ký trên LIXI88 đảm bảo 100% nhận được 88k