developer_center:developer_editor:script:items_event
Lớp Vật Phẩm
Cách Viết Sự Kiện
ScriptSupportEvent:registerEvent([[Tên Sự Kiện]],hàm_thực_thi)
Ví Dụ
function AnyDropCreated (e) local playerid = e.eventobjid local itemid,target = e.itemid,e.toobjid local x,y,z = e.x,e.y,e.z end ScriptSupportEvent:registerEvent([[Item.Create]],AnyDropCreated)
Danh Sách Sự Kiện
Tên Sự Kiện | Giá Trị Nhận Được | Miêu Tả |
---|---|---|
DropItem.AreaIn | eventobjid, areaid, itemid | Vật phẩm rơi vào khu vực |
DropItem.AreaOut | eventobjid, areaid, itemid | Vật phẩm rơi khỏi khu vực |
Item.Create | eventobjid, itemid, toobjid, x, y, z | Vật phẩm rơi được tạo ra |
Item.Destroy | eventobjid, itemid, itemnum | Vật phẩm bị phá hủy |
Item.Disappear | eventobjid, itemid, itemnum, x, y, z | Vật phẩm rơi biến mất |
Item.Pickup | eventobjid, toobjid, itemid, itemnum, x, y, z | Vật phẩm rơi được nhặt lên |
Item.Expend | eventobjid, itemid, itemnum | Vật phẩm tiêu thụ |
Missile.AreaIn | eventobjid, areaid, itemid, helper objid | Vật ném vào khu vực |
Missile.AreaOut | eventobjid, areaid, itemid, helper objid | Vật ném rời khỏi khu vực |
Missile.Create | eventobjid, itemid, toobjid, x, y, z | Vật ném được tạo ra |
Particle.Item.OnCreate | eventobjid, effectid, x, y, z | Khi hiệu ứng được tạo ra khi rơi vật phẩm |
Danh Sách API
API | Giá Trị Trả Về | Miêu Tả |
---|---|---|
Item:getItemName(itemId:kiểu số) | ErrorCode.OK _ name:kiểu chuỗi | Lấy tên vật phẩm |
Item:getItemId(objid:kiểu số) | ErrorCode.OK _ itemid:kiểu số | Nhận id vật phẩm tương ứng với thực thể, chẳng hạn như bóng, v.v. |
Item:getDropItemNum(objid:kiểu số) | ErrorCode.OK _ itemnum:kiểu số | Nhận số lượng vật phẩm bị rơi |
Item:randomItemID() | ErrorCode.OK _ itemid:kiểu số | Nhận ID vật phẩm ngẫu nhiên |
Item:randomProjectileID() | ErrorCode.OK _ itemid:kiểu số | Nhận ID vật phẩm ném ngẫu nhiên |
Item:getItemDesc(itemid:kiểu số) | ErrorCode.OK _ desc:kiểu chuỗi | Nhận mô tả về loại vật phẩm |
Item:GetAttr(itemid:kiểu số, attr:kiểu số) | ErrorCode.OK _ value:kiểu số | Nhận thuộc tính vật phẩm |
Item:playAct(objid:kiểu số, animid:kiểu số, playmode:kiểu số) | ErrorCode.OK | Chơi hoạt ảnh cho vật phẩm rơi |
developer_center/developer_editor/script/items_event.txt · Sửa đổi lần cuối: 2023/10/25 03:56 bởi alien