====== Lớp Khu Vực ====== Lớp cho giao diện Khu Vực [[developer_center:developer_editor:script|Trở về trang trước]] ------ ===== Danh Sách API ===== ^ API ^ Giá Trị Trả Về ^ Miêu Tả ^ | Area:createAreaRect(pos:kiểu bảng, dim:kiểu bảng) | ErrorCode.OK areaaid:kiểu số | Tạo khu vực hình chữ nhật | | Area:createAreaRectByRange(posBeg:kiểu bảng, posEnd:kiểu bảng) | ErrorCode.OK areaaid:kiểu số | Tạo khu vực hình chữ nhật theo khoảng cách | | Area:destroyArea(areaaid:kiểu số) | ErrorCode.OK | Xóa khu vực | | Area:getAreaByPos(pos:kiểu bảng) | ErrorCode.OK areaaid:kiểu số | Tìm khu vực tại vị trí | | Area:offsetArea(areaaid:kiểu số, x:kiểu số, y:kiểu số, z:kiểu số) | ErrorCode.OK | Phần bù khu vực | | Area:expandArea(areaaid:kiểu số, x:kiểu số, y:kiểu số, z:kiểu số) | ErrorCode.OK | Mở rộng khu vực | | Area:getAreaCenter(areaaid:kiểu số) | ErrorCode.OK pos:kiểu bảng | Trung điểm của khu vực | | Area:getAreaRectLength(areaaid:kiểu số) | ErrorCode.OK x:kiểu số, y:kiểu số, z:kiểu số | Độ dài mỗi cạnh của khu vực | | Area:getAreaRectRange(areaaid:kiểu số) | ErrorCode.OK posBeg:kiểu bảng, posEnd:kiểu bảng | Phạm vi khu vực | | Area:getRandomPos(areaaid:kiểu số) | ErrorCode.OK pos:kiểu bảng | Ngẫu nhiên vị trí trong khu vực | | Area:objInArea(areaaid:kiểu số, objid:kiểu số) | ErrorCode.OK | Phát hiện vật thể trong khu vực | | Area:blockInArea(areaaid:kiểu số, blockid:kiểu số) | ErrorCode.OK | Kiểm tra xem có khối vuông chỉ định trong khu vực | | Area:posInArea(pos:kiểu bảng, areaaid:kiểu số) | ErrorCode.OK | Kiểm tra xem vị trí chỉ định có nằm trong khu vực | | Area:getAreaPlayers(areaaid:kiểu số) | ErrorCode.OK player list:kiểu bảng | Tất cả người chơi trong khu vực | | Area:getAreaCreatures(areaaid:kiểu số) | ErrorCode.OK creature list:kiểu bảng | Tất cả sinh vật trong khu vực | | Area:fillBlock(areaaid:kiểu số, blockid:kiểu số, face:kiểu số) | ErrorCode.OK | Lắp đầy khối vuông chỉ định trong khu vực | | Area:clearAllBlock(areaaid:kiểu số, blockid:kiểu số) | ErrorCode.OK | Xóa tất cả khôi vuông chỉ định trong khu vực | | Area:cloneArea(areaaid:kiểu số, deststartpos:kiểu bảng) | ErrorCode.OK | Sao chép khối vuông từ khu vực này sang khu vực khác | | Area:getPosOffset(srcpos:kiểu bảng, dim:kiểu bảng) | ErrorCode.OK pos:kiểu bảng | Vị trí phần bù | | Area:replaceAreaBlock(areaaid:kiểu số, srcblockid:kiểu số, destblockid:kiểu số, face:kiểu số) | ErrorCode.OK | Thay thế khối vuông này thành khối vuông khác trong khu vực | | Area:blockInAreaRange(blockid:kiểu số, posbeg:kiểu bảng, posend:kiểu bảng) | ErrorCode.OK | Kiểm tra xem có khối vuông chỉ định trong một vùng diện tích | | Area:getAllObjsInAreaRange(posbegin:kiểu bảng, posend:kiểu bảng, objtype:kiểu số) | ErrorCode.OK objids:kiểu bảng | Tất cả vật thể trong một vùng diện tích | | Area:getAllObjsInAreaRangeByObjTypes(posbegin:kiểu bảng, posend:kiểu bảng, objtypes:kiểu bảng) | ErrorCode.OK objids:kiểu bảng | Tất cả vật thể trong vùng diện tích với loại vật thể chỉ định | | Area:getAllPlayersInAreaRange(posbegin:kiểu bảng, posend:kiểu bảng) | ErrorCode.OK objids:kiểu bảng | Tất cả người chơi trong một vùng diện tích | | Area:getAllCreaturesInAreaRange(posbegin:kiểu bảng, posend:kiểu bảng) | ErrorCode.OK objids:kiểu bảng | Tất cả sinh vật trong một vùng diện tích | | Area:fillBlockAreaRange(posbeg:kiểu bảng, posend:kiểu bảng, blockid:kiểu số, face:kiểu số) | ErrorCode.OK | Lắp đầy một vùng diện tích với khối vuông chỉ định | | Area:clearAllBlockAreaRange(posbeg:kiểu bảng, posend:kiểu bảng, blockid:kiểu số) | ErrorCode.OK | Xóa khối vuông chỉ định trong một vùng diện tích | | Area:cloneAreaRange(posbeg:kiểu bảng, posend:kiểu bảng, deststartpos:kiểu bảng) | ErrorCode.OK | Sao chép khôi vuông trong vùng diện tích này sang vùng khác | | Area:replaceAreaRangeBlock(posbeg:kiểu bảng, posend:kiểu bảng, srcblockid:kiểu số, destblockid:kiểu số, face:kiểu số) | ErrorCode.OK | Thay thế khối vuông chỉ định trong vùng diện tích | | Area:destroyBlockAreaRange(posbeg:kiểu bảng, posend:kiểu bảng, blockid:kiểu số) | ErrorCode.OK | Xóa khối chỉ định trong vùng diện tích |