GameItem
GameItem (CItem)
Đại diện cho một vật phẩm trong trò chơi.
Phương thức — Kiểm tra kiểu (tất cả trả về boolean)
Phương thức
Mô tả
IsItem()
Là vật phẩm hợp lệ
IsExcItem()
Là Excellent
IsLegendaryExcItem()
Là Excellent huyền thoại
IsExtItem()
Có tùy chọn mở rộng
IsSetItem()
Là Ancient/Set
IsSocketItem()
Có socket
IsMasterySocketItem()
Có socket Mastery
IsPentagramItem()
Là Pentagram
IsWingItem()
Là cánh
IsSmallWingItem()
Là cánh nhỏ
IsBow()
Là cung
IsCrossBow()
Là nỏ
IsShieldItem()
Là khiên
IsRingItem()
Là nhẫn
IsPendantItem()
Là mặt dây chuyền
IsMuunItem()
Là Muun
IsBookItem()
Là sách (DL)
IsStaffItem()
Là gậy phép
IsStickItem()
Là cây gậy
IsScepter()
Là quyền trượng
IsRuneMaceItem()
Là chùy Rune
IsMagicGun()
Là súng phép
IsHorse()
Là ngựa cưỡi
IsDivineHorse()
Là ngựa thần
IsRaven()
Là quạ
IsDivineRaven()
Là quạ thần
IsLegendaryItem()
Là huyền thoại
IsEventItem()
Là vật phẩm sự kiện
IsArtifact()
Là hiện vật
IsCollectItem()
Là vật sưu tầm
...
(hơn 60 kiểm tra kiểu khác có sẵn)
Phương thức — Getter
Phương thức
Trả về
Mô tả
GetName()
string
Tên vật phẩm
GetDamageMin()
number
Sát thương tối thiểu
GetDamageMax()
number
Sát thương tối đa
GetDefense()
number
Giá trị phòng thủ
GetDefenseSuccessRate()
number
Tỷ lệ né tránh
GetBookSuccessRate()
number
Tỷ lệ thành công sách
GetMuunItemRank()
number
Hạng Muun
GetRavenViewType()
number
Kiểu ngoại hình quạ
GetCollectCount()
number
Số lượng sưu tầm
Value()
number
Giá bán bằng Zen
OldValue()
number
Giá bán cũ
PetValue()
number
Giá trị thú cưng
IsClass(class, changeUp)
boolean
Lớp nhân vật có thể sử dụng
Convert(...)
void
Đặt thuộc tính vật phẩm
Phương thức — Độ bền
Phương thức
Mô tả
WeaponDurabilityDown(lpObj, def, type)
Giảm độ bền vũ khí
ArmorDurabilityDown(lpObj, dmg)
Giảm độ bền giáp
WingDurabilityDown(lpObj)
Giảm độ bền cánh
PendantDurabilityDown(lpObj)
Giảm độ bền mặt dây
RingDurabilityDown(lpObj)
Giảm độ bền nhẫn
LuckyDurabilityDown(lpObj)
Giảm độ bền vật phẩm may mắn
CheckDurabilityState()
Cập nhật trạng thái độ bền
AddPetItemExp(exp)
Thêm kinh nghiệm cho thú cưng
DecPetItemExp(exp)
Xóa kinh nghiệm thú cưng
SetPetItemInfo(...)
Đặt dữ liệu thú cưng
SetCollectCount(n)
Đặt số lượng sưu tầm
Thuộc tính
Thuộc tính
Kiểu
Mô tả
m_Index
number
ID vật phẩm toàn cục
m_Level
number
Cấp vật phẩm (+0 đến +15)
m_Slot
number
Vị trí slot kho đồ
m_Class
number
Lớp vật phẩm
m_TwoHand
number
Là hai tay
m_Durability
number
Độ bền hiện tại
m_BaseDurability
number
Độ bền cơ bản
m_DamageMin
number
Sát thương tối thiểu
m_DamageMax
number
Sát thương tối đa
m_Defense
number
Giá trị phòng thủ
m_MagicDefense
number
Phòng thủ phép
m_AttackSpeed
number
Tốc độ tấn công
m_Option1
number
Tùy chọn kỹ năng
m_Option2
number
Tùy chọn may mắn
m_Option3
number
Tùy chọn bổ sung
m_NewOption
number
Tùy chọn Excellent (bitmask)
m_SetOption
number
Tùy chọn Ancient/Set
m_JewelOfHarmonyOption
number
Tùy chọn JoH
m_ItemOptionEx
number
Tùy chọn mở rộng
m_SocketOption[n]
number
Tùy chọn socket (0-4)
m_SocketOptionBonus
number
Thưởng socket
m_SellMoney
number
Giá bán
m_BuyMoney
number
Giá mua
m_RequireStrength
number
Yêu cầu STR
m_RequireDexterity
number
Yêu cầu DEX
m_RequireEnergy
number
Yêu cầu ENE
m_RequireLevel
number
Yêu cầu cấp độ
m_RequireVitality
number
Yêu cầu VIT
m_RequireLeadership
number
Yêu cầu CMD
m_MagicDamageRate
number
Tỷ lệ sát thương phép
m_IsValidItem
number
Cờ vật phẩm hợp lệ
m_PetItemLevel
number
Cấp thú cưng
m_PetItemExp
number
Kinh nghiệm thú cưng
m_ElementalAttack
number
Tấn công nguyên tố
m_ElementalDefense
number
Phòng thủ nguyên tố
m_LegendaryStage
number
Giai đoạn huyền thoại
serialKey
string
Serial vật phẩm (NEW_ITEM_SERIAL=1)
m_Serial
number
Serial vật phẩm (NEW_ITEM_SERIAL=0)
local weapon = player . Inventory [ 0 ]
if weapon : IsItem () then
LogAdd ( LOG_BLUE , player . Name .. " has " .. weapon : GetName () .. " +" .. weapon . m_Level )
if weapon : IsExcItem () then
LogAdd ( LOG_GREEN , "It's Excellent!" )
end
end
Help