Hàm chiến đấu & tử vong¶
gObjUserDie(lpObj)¶
Kích hoạt chuỗi tử vong cho người chơi.
gObjUserKill(aIndex)¶
Giết và ngắt kết nối người chơi ngay lập tức.
gObjPlayerKiller(lpObj, lpTarget)¶
Xử lý hình phạt và phần thưởng PK (Player Kill).
gObjFieldKill(lpObj, lpTarget)¶
Xử lý giết ngoài thực địa (bộ xử lý giết chung cho PvP/PvM).
gObjSetKillCount(aIndex, count)¶
Đặt số lần giết cho người chơi.
gObjPKDownCheckTime(lpObj)¶
Xử lý bộ đếm ngược hình phạt PK.
gObjInterfaceCheckTime(lpObj)¶
Kiểm tra và xử lý hết thời gian giao diện.
gObjSkillNovaCheckTime(lpObj)¶
Kiểm tra thời gian sạc kỹ năng Nova.
Đẩy lùi (Knockback)¶
gObjBackSpring(lpObj, lpTarget)¶
Áp dụng đẩy lùi cho mục tiêu.
gObjBackSpring2(lpObj, lpTarget)¶
Triển khai đẩy lùi thay thế.
gObjCheckBackSpining(lpObj)¶
Kiểm tra xem đối tượng có đang bị đẩy lùi không.
BackSpringCheck(map)¶
Kiểm tra tham số đẩy lùi cho bản đồ.
- Trả về:
result, x, y, dir(tuple)
Hệ thống tự vệ¶
| Hàm | Mô tả |
|---|---|
gObjIsSelfDefense(lpObj, bIndex) |
Kiểm tra bIndex có trong danh sách tự vệ không |
gObjCheckSelfDefense(lpObj, bIndex) |
Kiểm tra trạng thái tự vệ |
gObjTimeCheckSelfDefense(lpObj) |
Xử lý bộ hẹn giờ tự vệ |
if gObjIsSelfDefense(player, target.Index) then
LogAdd(LOG_RED, "Self-defense active against target.")
end
Help