[Hướng Dẫn] Cách tạo 1 Dialog Đơn Giản
Bài học này, chúng ta sẽ học những bước tạo ra dialog.
Để tạo được dialog, chúng ta phải tìm styles dialog thích hợp để làm.
Vì cơ bản nên mình sẽ tạo 1 hộp dialog giới thiệu thông tin server cho ae dễ hình dung.
AE có thể xem thêm các dialog khác tại đây
Đầu tiên, chúng ta viết 1 đoạn dialog mặc định như sau.
ShowPlayerDialog(playerid, YOUR_DIALOGID, DIALOG_STYLE_MSGBOX, "Caption", "Info\n\tInfo", "Button 1", "");Chúng ta có 1 demo cho đoạn code trên.
Trong đó:
- YOUR_DIALOGID: tên khai báo dialog của bạn.
- DIALOG_STYLE_MSGBOX: là styles của Dialog, chúng ta có thể xem thêm các styles ở đây
- Caption: Tên tiêu đề của Dialog.
- Info: Nội Dung Dialog.
- \n: Xuống Dòng.
- \t: Căn Giữa.
- Button 1: Tên Nút Button.
Muốn tạo 1 dialog hoàn chỉnh chúng ta phải khai báo nó ở dòng đầu của gamemode.
Ví dụ bây giờ tôi tạo 1 đoạn dialog giới thiệu máy chủ, tôi làm như sau.
Tôi Viết Đoạn Này Ở Dưới : #define MAX_GROUPS
#define THONGTINMAYCHU (484564)
Ae lưu ý, số 484564, ae phải đặt sao cho không trùng với các define khác, nếu không sẽ gây ra lỗi
Tiếp theo chúng ta tạo cmd để show Dialog này.
Ae viết như sau.
CMD:thongtinmaychu(playerid, params[])
{
return ShowPlayerDialog(playerid, THONGTINMAYCHU, DIALOG_STYLE_MSGBOX, "Giới Thiệu Máy Chủ", "Đây là Đoạn Giới Thiệu Máy Chủ", "{FF0000}Thoát{FFFFFF}", "");
}
Trong đó:
- THONGTINMAYCHU: YOUR_DIALOGID
- Giới Thiệu Máy Chủ: Tên tiêu đề của Dialog.
- Đây là Đoạn Giới Thiệu Máy Chủ: info.
- Thoát: Button 1.
- {FF0000},{FFFFFF}: Mã Màu.