{{htmlmetatags>metatag-robots=() metatag-media-og:image=(:developer_center:developer_editor:(0)UI.png?)}} ====== Trigger Nhiệm Vụ ====== ---- * Đầu tiên cần tạo UI chứa thành phần văn bản {{ :developer_center:developer_editor:(0)UI.png?direct&800 |}} ===== Nhiệm vụ 1 ===== (Thu thập vật phẩm) {{ :developer_center:developer_editor:(0.1)UI.png?direct&800 |}} * Tạo Biến số riêng: Giá trị BOOLEAN mặc định giá trị: Sai {{ :developer_center:developer_editor:(0.2)Boolean.png?direct&800 |}} {{:developer_center:developer_editor:Nhiệm vụ 1 (1).png?direct&60|}} Tạo mã tự chế để thuận tiện cho sự kiện cập nhật tình trạng nhiệm vụ \\ {{ :developer_center:developer_editor:Nhiệm vụ 1 (3).png?direct&800 |}} * **Bước 1:** Thêm điều kiện trong mục hạn chế, tạo điều kiện xác định giá trị BOOLEAN đã tạo là giá trị: Sai {{ :developer_center:developer_editor:Nhiệm vụ 1 (4).png?direct&800 |}} {{ :developer_center:developer_editor:Nhiệm vụ 1 (5).png?direct&800 |}} {{ :developer_center:developer_editor:Nhiệm vụ 1 (6).png?direct&800 |}} {{ :developer_center:developer_editor:Nhiệm vụ 1 (6)-2.png?direct&800 |}} * **Bước 2:** Thêm điều kiện 'Nếu...không thì' trong mục hạn chế. Thiết lập so sánh số lượng vật phẩm cần thu thập ( Trứng kì lân thần thoại ) lớn hơn hoặc bằng số vật phẩm cần thu thập ( Tùy chỉnh số lượng thích hợp cho nhiệm vụ ) {{ :developer_center:developer_editor:Nhiệm vụ 1 (7).png?direct&800 |}} {{ :developer_center:developer_editor:Nhiệm vụ 1 (8).png?direct&800 |}} {{ :developer_center:developer_editor:Nhiệm vụ 1 (9).png?direct&800 |}} {{ :developer_center:developer_editor:Nhiệm vụ 1 (10).png?direct&800 |}} * **Bước 3:** Thêm hành động đặt giá trị BOOLEAN thành giá trị: Đúng {{ :developer_center:developer_editor:Nhiệm vụ 1 (11).png?direct&800 |}} {{ :developer_center:developer_editor:Nhiệm vụ 1 (12).png?direct&800 |}} {{ :developer_center:developer_editor:Nhiệm vụ 1 (13).png?direct&800 |}} * **Bước 4:** Thêm hành động đặt nội dung văn bản hiện thị thông tin nhiệm vụ 1 đã tạo với nội dung khi nhiệm vụ hoàn thành {{ :developer_center:developer_editor:Nhiệm vụ 1 (14).png?direct&800 |}} {{ :developer_center:developer_editor:Nhiệm vụ 1 (15).png?direct&800 |}} * **Bước 5:** Trao phần thưởng cho người chơi hoàn thành nhiệm vụ ( Mẫu: Thêm cho người chơi vật phẩm "Xe Đua Mini" ) {{ :developer_center:developer_editor:Nhiệm vụ 1 (16).png?direct&800 |}} {{ :developer_center:developer_editor:Nhiệm vụ 1 (17).png?direct&800 |}} * **Bước 6:** Ở mục không thì. Thêm hành động đặt nội dung văn bản cập nhật thông tin nhiệm vụ. Theo mẫu, sử dụng chức năng ghép chuỗi ghép 3 chuỗi với nhau. Chuỗi 1: Thông tin nhiệm vụ kèm dấu "(". Chuỗi 2 hiện tình trạng nhiệm vụ ( hiển thị số lượng vật phẩm thu thập trong nhiệm vụ mà người chơi đang sơ hữu ). Chuỗi 3: dùng số vật phẩm cần thu thập kết hợp dấu ")" để kết thúc chuỗi. Tham khảo mẫu: Chuỗi 1: "Sở hữu 10 trứng kì lân thần thoại ( ". Chuỗi 2: ... . Chuỗi 3: "/10)" {{ :developer_center:developer_editor:Nhiệm vụ 1 (18).png?direct&800 |}} {{ :developer_center:developer_editor:Nhiệm vụ 1 (19).png?direct&800 |}} {{ :developer_center:developer_editor:Nhiệm vụ 1 (20).png?direct&800 |}} {{ :developer_center:developer_editor:Nhiệm vụ 1 (21).png?direct&800 |}} {{ :developer_center:developer_editor:Nhiệm vụ 1 (22).png?direct&800 |}} {{ :developer_center:developer_editor:Nhiệm vụ 1 (23).png?direct&800 |}} ==== Hoàn thành mã ==== {{ :developer_center:developer_editor:Nhiệm vụ 1 (24).png?direct&800 |}} * **Bước 6:** Thêm các hành động kích hoạt mã tự chế, ví dụ cơ chế nhiệm vụ người chơi nhặt vật phẩm "trứng kì lân thần thoại " {{ :developer_center:developer_editor:Nhiệm vụ 1 (25).png?direct&800 |}} {{ :developer_center:developer_editor:Nhiệm vụ 1 (26).png?direct&800 |}} {{ :developer_center:developer_editor:Nhiệm vụ 1 (27).png?direct&800 |}} {{ :developer_center:developer_editor:Nhiệm vụ 1 (28).png?direct&800 |}} {{ :developer_center:developer_editor:Nhiệm vụ 1 (29).png?direct&800 |}} {{ :developer_center:developer_editor:Nhiệm vụ 1 (30).png?direct&800 |}} Lưu ý: với các bản đồ có cơ chế lưu tiến trình nên có thêm trigger cập nhật thông tin nhiệm vụ khi người chơi đăng nhập vào trò chơi. Tham khảo mẫu dưới {{ :developer_center:developer_editor:Nhiệm vụ 1 (31).png?direct&800 |}} ---- Nếu bạn có bất kỳ câu hỏi nào về Chế Độ DEV Nâng Cao, vui lòng tham gia\\ **[[https://www.facebook.com/groups/miniworldvn.developer|Mini World Developer Việt Nam]]** chính thức của chúng tôi