playground
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revision | |||
playground [2024-06-08 12:09] – 5.146.186.230 | playground [2024-06-13 15:30] (current) – 14.228.129.14 | ||
---|---|---|---|
Line 1: | Line 1: | ||
+ | ======Cách biến thành one punch man bằng script ===== | ||
+ | ====Mô tả:==== | ||
+ | • Khi người chơi click vào 1 mục tiêu, mục tiêu đó bị đánh bại. | ||
+ | ====Các bước thực hành==== | ||
+ | Bước 1: tạo và gán function vào event\\ | ||
<code lua> | <code lua> | ||
- | local a = {b = 1, c = 2} | + | -- Tạo một function, gán function này cho sự kiện người chơi click vào 1 mục tiêu |
+ | -- dưới đây là bước tạo function, bạn có thể đổi tên function tùy ý | ||
+ | local function khi_nguoi_choi_click(e) | ||
+ | -- “e” là một biến table(bạn có thể đổi thành tên khác tùy ý), chứa các thành phần trong event mà function được gán vào (VD: eventobjid, objid, itemid, | ||
+ | -- các bạn sẽ tìm được các thành phần đó ở wiki script. | ||
+ | end | ||
+ | -- Dưới đây là bước khai báo event và gán function đã tạo vào event. | ||
+ | --Tất cả những gì trong function sẽ được thực hiện khi event được kích hoạt | ||
+ | ScriptSupportEvent: | ||
+ | </ | ||
+ | Bước 2: xác định người thực hiện hành động\\ | ||
+ | <code lua> | ||
+ | local function khi_nguoi_choi_click(e) | ||
+ | if e.eventobjid = 1012104313 then | ||
+ | --nếu bạn muốn chỉ 1 người chơi chỉ địng nào đó mới được làm one punch man | ||
+ | --bạn có thể xét xem id của sinh vật kích hoạt sự kiện (eventobjid) có phải là id của người đó không | ||
+ | --nếu đúng là như vậy thì hành động tiếp theo trong script này được thực hiện | ||
+ | end | ||
- | </ | + | end |
- | + | ScriptSupportEvent: | |
- | + | </ | |
- | + | ||
- | ---- | + | |
- | + | ||
- | + | ||
- | ^ 2 ^ 3 ^ 4 ^ 5 | | | + | |
- | | 4 | 5 | 6 | 7 | 8 | | + | |
- | | 14 | 15 | 16 | 17 | + | |
- | | 55 | | + | |
- | + | ||
- | ---- | + | |
- | + | ||
- | **Bold** | + | |
+ | Bước 3: Hành động xảy ra sau khi click vào mục tiêu\\ | ||
+ | <code lua> | ||
+ | local function khi_nguoi_choi_click(e) | ||
+ | if e.eventobjid = 1012104313 then | ||
+ | Actor: | ||
+ | -- toobjid là 1 thành phần của event này, chỉ mục tiêu bị người chơi click hay chính là sinh vật mục tiêu trong sự kiện. | ||
+ | --Còn người chơi click là eventobjid hay chính là người kích hoạt sự kiện | ||
+ | end | ||
+ | end | ||
+ | ScriptSupportEvent: | ||
+ | </ | ||
playground.txt · Last modified: 2024-06-13 15:30 by 14.228.129.14