[Hướng Dẫn] Cách tạo 1 Dialog Đơn Giản

Bạn muốn tắt quảng cáo ?

You want to turn off ads.

[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.
Image:dialog_style_msgbox.png


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.


Nguồn: NT_Thanh

Tác giả: Phú Cường Blogger

Tôi là Cường, sinh viên năm cuối ngành Điện tử - Viễn thông trường Đại học Bách Khoa Hà Nội. Say hello to you!