Lua Hook
always
assist
attack
attack2
bombdefuse
bombexplode
bombplant
break
build
buildattempt
buy
clientdata
collect
die
dominate
drop
endround
flagcapture
flagtake
flashlight
hit
hitzone
hostagerescue
httpdata
join
key
kill
leave
log
mapchange
menu
minute
move
movetile
ms100
name
objectdamage
objectkill
objectupgrade
parse
projectile
radio
rcon
reload
say
sayteam
second
select
serveraction
shieldhit
shutdown
spawn
specswitch
spray
startround
startround_prespawn
suicide
team
trigger
triggerentity
turretscan
use
usebutton
vipescape
vote
walkover
Lua 命令
addbind
addhook
ai_aim
ai_attack
ai_build
ai_buy
ai_debug
ai_drop
ai_findtarget
ai_freeline
ai_goto
ai_iattack
ai_move
ai_radio
ai_reload
ai_respawn
ai_rotate
ai_say
ai_sayteam
ai_selectweapon
ai_spray
ai_use
checksumfile
checksumstring
closehostage
closeitems
closeobjects
entity
entitylist
freehook
freeimage
freetimer
funcs
game
hostage
image
imagealpha
imageblend
imagecolor
imageframe
imagehitzone
imagepos
imagescale
inentityzone
item
itemtype
map
menu
msg
msg2
object
objectat
objecttype
parse
player
playerammo
playerweapons
print
projectile
projectilelist
randomentity
randomhostage
reqcld
reqhttp
setentityaistate
sethookstate
stats
steamstats
tile
timer
tween_alpha
tween_animate
tween_color
tween_frame
tween_move
tween_rotate
tween_rotateconstantly
tween_scale
vars

item

分类

武器

参数

    id : 武器id
    value : 值

说明

exists:布尔值,如果存在具有该ID的武器,则为true,否则为false
name:该武器的名称
type:武器类型ID
player:携带该武器的玩家的ID;如果被丢弃,则为0
ammo:该武器的弹药(未装载)
ammoin:目前已装入武器的弹药
mode:武器模式(例如,激光的颜色,是否静音)
x:放下武器在地图上的X位置(以图块为单位)
y:放下武器在地图上的Y位置(以图块为单位)
dropped :布尔值,如果玩家已放下武器则为true,否则为false(false表示通过物品/脚本生成的物品)
droptimer:放下武器多长时间(以秒为单位)


此外,还有:
item(0,"table"):返回一个Lua表,其中包含地图上所有武器的ID。

例如:使用武器表以列出所有武器的名称
local itemlist=item(0,"table")
for _,id in pairs(itemlist) do
print(item(id,"name"))
end

注意:使用此命令无法访问玩家携带的武器。使用playerweapons获取玩家当前携带的物品类型的列表。

修改词条 删除词条