Công cụ thành viên

Công cụ trang web


developer_center:developer_editor:script:items_event

Lớp Vật Phẩm

Lớp cho giao diện Vật Phẩm

Trở về trang trước


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