人物相关操作
函数名 |
说明 |
humanhp |
修改人物当前血量。 |
humanmp |
修改人物当前MP。 |
changespeed |
改变玩家速度(移动、攻击、施法速度)。 |
changeattackmode |
修改玩家攻击模式。 |
getattackmode |
获取玩家攻击模式。 |
recalcabilitys |
刷新人物属性。 |
changelevel |
修改人物等级。 |
changeexp |
修改人物经验值。 |
changehumability |
修改人物属性。 |
gethumability |
获取人物属性。 |
getskilllevel |
获取技能等级。 |
addskill |
学习技能。 |
delskill |
删除技能。 |
getskillinfo |
获取技能信息。 |
getplayerbyname |
通过名字获取玩家对象。 |
getplayerbyid |
通过ID获取玩家对象。 |
getbaseinfo |
获取人物基础信息。 |
setbaseinfo |
设置人物基础信息。 |
getgmlevel |
获取GM等级。 |
setgmlevel |
设置GM等级。 |
getplaycountinmap |
获取地图中玩家数量。 |
getplaycount |
获取在线玩家数量。 |
getplaylistbyip |
通过IP获取玩家列表。 |
物品相关操作
函数名 |
说明 |
giveitem |
给予玩家物品。 |
takeitem |
从玩家身上移除物品。 |
getiteminfo |
获取物品信息。 |
getstditeminfo |
获取标准物品信息。 |
getstditematt |
获取物品基础属性。 |
getitemaddvalue |
获取物品附加属性。 |
setitemaddvalue |
设置物品附加属性。 |
getbagitems |
获取背包物品列表。 |
getbagblank |
获取背包空格子数量。 |
getstorageitems |
获取仓库物品列表。 |
delstorageitem |
删除仓库中的物品。 |
getitembymakeindex |
通过唯一ID获取物品对象。 |
getitemjson |
获取物品的JSON信息。 |
giveitembyjson |
通过JSON给予物品。 |
setitembyjson |
通过JSON设置物品。 |
怪物相关操作
函数名 |
说明 |
genmon |
生成怪物。 |
killmon |
杀死怪物。 |
killmonsters |
杀死多个怪物。 |
getmonbyuserid |
通过用户ID获取怪物对象。 |
getmonbaseinfo |
获取怪物基础信息。 |
getmoncount |
获取地图中怪物数量。 |
getmonrefresh |
获取怪物刷新信息。 |
setmonmaster |
设置怪物归属。 |
changeslavelevel |
修改宝宝等级。 |
recallpet |
召回宠物。 |
unrecallpet |
取消召回宠物。 |
realivepet |
复活宠物。 |
地图相关操作
函数名 |
说明 |
mapmove |
将玩家传送到指定地图。 |
getmapinfo |
获取地图信息。 |
getmapname |
获取地图名称。 |
getmapmon |
获取地图中的怪物列表。 |
mapeffect |
在地图上播放特效。 |
delmapeffect |
删除地图特效。 |
addmapgate |
添加地图传送点。 |
delmapgate |
删除地图传送点。 |
getmapgate |
获取地图传送点信息。 |
mirrormaptime |
获取镜像地图剩余时间。 |
checkmirrormap |
检查是否为镜像地图。 |
行会相关操作
函数名 |
说明 |
buildguild |
创建行会。 |
addguildmember |
添加行会成员。 |
delguildmember |
删除行会成员。 |
getguildinfo |
获取行会信息。 |
setguildinfo |
设置行会信息。 |
getguildmembercount |
获取行会成员数量。 |
getallguild |
获取所有行会列表。 |
setguildwar |
设置行会战争状态。 |
checkallyguild |
检查是否为盟友行会。 |
checkwarguild |
检查是否为敌对行会。 |
定时器与任务
函数名 |
说明 |
setontimer |
设置个人定时器。 |
setofftimer |
关闭个人定时器。 |
setontimerex |
设置全局定时器。 |
setofftimerex |
关闭全局定时器。 |
hastimer |
检查是否存在定时器。 |
hastimerex |
检查是否存在全局定时器。 |
newpicktask |
接取任务。 |
newchangetask |
刷新任务。 |
newcompletetask |
完成任务。 |
newdeletetask |
删除任务。 |
其他功能
函数名 |
说明 |
sendmsg |
发送消息给玩家。 |
sendcustommsg |
发送自定义消息。 |
sendtopchatboardmsg |
发送消息到顶部聊天栏。 |
sendmail |
发送邮件。 |
playeffect |
播放特效。 |
clearplayeffect |
清除特效。 |
addbutton |
添加按钮到主界面。 |
delbutton |
删除主界面按钮。 |
addbuttonex |
添加扩展按钮。 |
httpget |
发送HTTP GET请求。 |
httppost |
发送HTTP POST请求。 |
json2tbl |
将JSON字符串转换为Lua表。 |
tbl2json |
将Lua表转换为JSON字符串。 |
常用工具函数
函数名 |
说明 |
release_print |
打印调试信息。 |
tonumber |
将字符串转换为数字。 |
tostring |
将值转换为字符串。 |
type |
获取变量类型。 |
table.concat |
连接表元素为字符串。 |
table.insert |
向表中插入元素。 |
table.remove |
从表中移除元素。 |
总结
以上是对你提供的函数列表的整理和注解。这些函数涵盖了人物、物品、怪物、地图、行会、定时器、任务等多个方面的功能。