神途脚本接口文档点击下载
以下为神途脚本接口一览:
怪物
Monster_IsDie 判断怪物是否死亡.
Monster_Remove 移除怪物.
Monster_SetSeeker 将该怪物设为自动行走怪.
Monster_GetEscapePoint 计算怪物的逃跑点.
Monster_SpellTarget 让怪物施放技能.
Monster_GetAttackTarget 取得怪物的攻击目标.
Monster_SetAttackTarget 设置怪物的攻击目标.
Monster_GetSpecial 取得相应等级的抽取类型怪.
Monster_Escape 让怪物行走到某点.
Monster_IsMonster 判断对象是否为怪物.
Monster_IsExist 判断怪物是否存在.
MonsterKey2ID 根据怪物的KeyName取得怪物的ID.
Monster_GetMaster 取得怪物主人的Name.
日志
Print 打印信息日志.
Debug 打印调试日志.
Warn 打印警告日志.
Error 打印错误日志.
时间
Time2Str 将数值型时间转换成字符串时间.
GetAllDays 取得1970年1月1日0时0分0到现在经过的天数.
GetAllWeeks 取得1970年1月1日0时0分0到现在经过的周数.
GetAllMonths 取得1970年1月1日0时0分0到现在经过的月数.
GetAllYears 取得1970年1月1日0时0分0到现在经过的年数.
GetAllTime 取得1970年1月1日0时0分0到现在经过的秒数.
GetYear 取得指定时间值的年.
GetMonth 取得指定时间值的月.
GetDay 取得指定时间值的天.
GetWeek 取得指定时间值的周.
Str2Time 将字符串时间转换成数值型时间.
变量
SetInt 在对象实体上存储整型数值变量.
GetInt 取得对象实体上存储的整型数值变量.
SetStr 在对象实体上存储字符型变量.
GetStr 取得对象实体上存储的字符型变量.
NotifyVar 向客户端发送变量通知.
押镖
GenEscorter 生成需要护送的镖车.
GenTraveler 生成自动行走的镖车.
IsEscorterDied 判断玩家镖车是否存活.
RemoveEscorter 移除玩家镖车.
GetEscorter 取得玩家镖车GUID.
角色通用
AddBuff 给角色添加BUFF.
AddBuff2 给角色添加BUFF.
AddBuffEx 给角色添加BUFF.
DelBuff 删除角色BUFF.
HasBuff 判断角色是否拥有BUFF.
Kill 立即杀死角色.
AddSkill 给角色添加技能.
HasSkill 判断角色是否拥有技能.
SetPanelSize 设置角色NPC面板的size.
SendRoleHPNtf 向周围通知角色血量
Camp 取得角色的阵营.
PhyAtk 取得角色的物攻.
MagAtk 取得角色的魔攻.
Hp 取得角色的血量.
Mp 取得角色的蓝量.
TaoAtk 取得角色的道攻.
SetCamp 设置角色的阵营.
玩家操作
Player_GetServantList 取得玩家的随从的GUID列表.
Player_DragFromRole 将目标玩家拉到自己面前.
Player_FixEquip 修理玩家所有装备.
Player_FixSingleEquip 修理玩家指定装备.
Player_GetGuildCtrb 取得玩家的行会贡献度.
Player_ReCalGuildCtrb 调整玩家的行会贡献度.
Player_GetTeamGuid 取得玩家队伍的GUID.
Player_GetAccountID 取得玩家的帐号ID.
Player_GetServantCount 取得玩家的随从的数量.
Player_IsServantNear 判断玩家的随从是不是在附近.
Player_GetAttackMode 取得玩家的攻击模式.
ItemCountByKey 取得玩家的物品数量.
BagSize 取得玩家包裹大小.
BagFree 取得玩家包裹空格子数量.
AccountName 取得玩家的帐号名.
Ip 取得玩家的IP字符串.
Name2Guid 根据玩家的Name找到该玩家.
GuildGuid 取得玩家所属行会的GUID.
ReliveMapGuid 取得玩家复活地图的GUID.
Player_GetTeamList 取得玩家所有队友的GUID.
Player_GetCastleList 取得玩家所属行会占领的所有城堡列表.
BagItemList 取得玩家包裹所有物品的GUID列表.
Player_HasTeam 判断玩家是否组队.
Player_IsTeamLeader 判断玩家是否队长.
Player_IsGuildLeader 判断玩家是否会长.
Player_IsViceGuildLeader 判断玩家是否副会长.
Player_IsGM 判断玩家是否GM.
Player_IsGoldEnough 判断角色的金币是否足够.
Player_IsIntegralEnough 判断角色的积分是否足够.
Player_JumpToRole 跳转到目标玩家面前.
Player_ChangeAttackMode 设置角色攻击模式.
Player_AddGold 添加角色金币.
Player_SubGold 扣除角色金币.
Player_AddIngot 添加角色元宝.
Player_SubIngot 扣除角色元宝.
Player_AddExp 添加角色经验.
Player_SubExp 扣除角色经验.
Player_AddIntegral 添加角色积分.
Player_SubIntegral 扣除角色积分.
Player_Relive 让玩家复活.
AddItem 给予玩家物品.
DelItem 删除玩家物品.
Player_GetExpLimit 获得玩家当前等级经验上限.
DelItemEx 删除玩家物品.
HardwareCode 取得玩家的硬件码.
ClearBag 清空玩家包裹.
ApplyEquip 让玩家穿装备.
ApplyEquipEx 让玩家穿装备.
DisableEquip 让玩家脱装备.
Player_MapMove 让玩家跳转到指定地图随机坐标.
Player_MapMoveXY 让玩家跳转到指定地图指定坐标.
ApplyItem 让玩家使用道具.
ApplyItemXY 让玩家对附近某坐标使用道具.
ApplyItemTarget 让玩家对某目标使用道具.
Player_IsPlayer 判断GUID是不是玩家.
Player_GetItemGuid 获得玩家某装备位的物品GUID.
Player_GetAntiIndulge 取得玩家的防沉迷状态.
DropItem 玩家丢弃物品.
Player_DisableForbidTalk 取消玩家禁言.
Player_Kick 踢玩家下线.
Player_Catch 玩家捕捉宝宝.
Player_RunScript 让玩家执行一段脚本.
Player_TeamRunScript 让玩家队伍里所有人执行一段脚本.
Player_GuildRunScript 让玩家行会里所有人执行一段脚本.
Player_SetForbidTalk 将玩家禁言.
Player_Summon 玩家召唤宝宝.
Player_SetGhost 设置/取消玩家幽灵模式.
Player_SetInvincible 设置/取消玩家无敌模式.
Player_RunGMCmd 让玩家执行GM指令.
ProgressBarStart 让玩家开启进度条.
LoginTime 取得玩家的登陆时间.
OnlineTime 取得玩家的本次登陆在线时间.
OnlineTimeEx 取得玩家的本次登陆的当天在线时间.
LastLogoutTime 取得玩家的最后退出时间.
GenTeam 创建队伍.
SetAutoReply 设置玩家自动回复.
DisableAutoReply 取消玩家自动回复.
SetOffline 设置玩家离线挂机.
IsOffline 判断玩家是否在离线挂机.
DelayCall 给对象添加延时回调.
GiveItem 给予玩家非绑定物品.
GiveBindItem 给予玩家绑定物品.
TakeItem 删除玩家物品.
TakeItemEx 删除玩家物品.
GiveOneItem 给予玩家单个非绑定物品.
GiveOneBindItem 给予玩家单个绑定物品.
Player_SetServantLevel 设置召唤宝宝的等级.
Player_IsAntiIndulge 判断是否防沉迷玩家.
DelSkill 删除玩家技能.
DelAllSkill 删除玩家所有技能.
TotalTime 取得玩家的总计在线时间.
Player_IsIngotEnough 判断角色的元宝是否足够.
TakeOnEx 让玩家穿装备.
TakeOn 让玩家穿装备.
TakeOffEx 让玩家脱装备.
TakeOff 让玩家脱装备.
系统消息
SysMsg_SendTopMsg 发送客户端顶部消息.
SysMsg_SendBroadcastMsg 发送客户端底部广播消息.
SysMsg_SendRoleTalk 发送角色当前说话通知.
SysMsg_SendCenterMsg 发送客户端中部消息.
SysMsg_SendGuildMsg 发送客户端底部公会消息.
SysMsg_SendMapMsg 发送客户端底部地图消息.
InputDlg 通知客户端显示输入框.
MsgBox 通知客户端显示消息框.
SysMsg_SendBroadcastColor 发送客户端底部广播消息.
SysMsg_SendBottomColor 发送客户端底部消息.
SysMsg_SendTopColor 发送客户端顶部广播消息.
SysMsg_SendPromptMsg 发送客户端底部提示消息.
SysMsg_SendTriggerMsg 发送客户端底部触发消息.
SysMsg_SendWarnMsg 发送客户端底部警告消息.
SysWarnMsg 发送客户端底部警告消息.
SysPromptMsg 发送客户端底部提示消息.
SysTriggerMsg 发送客户端底部触发消息.
SysMsg_SendInputDlg 通知客户端显示输入框.
SysMsg_SendMsgDlg 通知客户端显示消息框.
SysMsg_SendWebMsg 通知客户端显示Web页面框.
SysMsg_SendWebPage 通知客户端打开网页.
InputDlgEx 发送显示通用输入框请求
WebBrowser 发送打开网页页面通知
WebBoxEx 发送显示Web页面框通知
WebBox 发送显示Web页面框通知
对象通用
Name 根据GUID取得Name.
KeyName 根据GUID取得KeyName.
X 取得对象的X坐标.
Y 取得对象的Y坐标.
MapGuid 取得对象当前地图的GUID.
Distance 取得对象间的距离.
NPC
OpenShop 打开与NPC关联过的商店
OpenWarehouseAdv 打开玩家高级仓库
NPCTalk 打开物品的对话框
Npc_Remove 移除NPC.
Npc_ChangeName 改变NPC的名字.
Npc_IsExist 判断NPC是否存在.
AddShop 将NPC与指定商店关联起来
NPCTalkEx 打开NPC的对话框
NPCTalkDetail 打开物品的对话框
NPCTalkDetailEx 打开NPC的对话框
OpenWarehouse 打开玩家仓库
定时器
AddTimerEx 给对象添加定时器.
DisableTimer 取消对象的定时器.
GenTimerId 根据对象,自动生成定时器ID.
系统
UrlDecode 将字符串进行URL解码.
GenUniqueID 生成系统唯一标识符.
GetPlayerCount 取得服务器上所有玩家数量.
GSRunScript 让GS里所有人执行一段脚本.
GSTriggerScript 让所有GS去执行一段脚本.
GenRandom 成生随机数.
GetConstVar 读取系统常量表.
ReloadConfig 重载系统表.
ReloadGMList 重载GM表.
ReloadScript 重载某类型脚本.
StrSplit 字符串分割函数.
IsInCollection 字符串查找函数.
GetSvrId 获取服务器ID.
GetZoneId 获取区ID.
GetGroupId 获取组ID.
GetAgentId 获取代理ID.
GetZoneName 获取区名字.
SkillKey2ID 根据技能的KeyName取得技能的ID.
BuffKey2ID 根据BUFF的KeyName取得BUFF的ID.
Mod 求模运算.
GetAllPlayerCount 取得服务器所有人数.
SetDBNum 在数据库中存储数值型变量.
GetDBNum 取得数据库中存储的数值型变量.
SetDBStr 在数据库中存储字符型变量.
KickByName 通过玩家角色名或账号名踢除玩家
IsBanString 判断字符串是不是敏感词.
RunClientScript 指定运行客户端脚本.
MapRndPos 取得地图随机点.
GetTotalBill 取得玩家充值元宝数.
SetFbdLogin 禁止登陆.
IsBanItem 判断是不是地图禁止物品.
MonstersByKey 取得当前GS上符合条件的怪物GUID列表.
GetURL 获取一个URL的内容
Base64Encode 将字符串进行BASE64编码.
Base64Decode 将字符串进行BASE64解码.
UrlEncode 将字符串进行URL编码.
GetDBStr 取得数据库中存储的字符型变量.
SetDBNumEx 在数据库中存储数值型变量.
SetDBStrEx 在数据库中存储字符型变量.
DisaFbdLogin 解除禁止登陆.
行会
IsFamilyAlly 判断玩家的公会与指定的公会是否为同盟.
IsInFamily 判断玩家是否在指定的公会中.
GetRunningFamilyWar 取得正在与玩家行会作战的行会列表.
NotifyRunningFamilyWar 将正在与玩家行会作战的行会列表知通给玩家.
CreateFamily 验证是否能创建行会
GetAllFamilys 取得服务器上所有行会的名字列表.
GetFamilyJoinList 发送行会列表到客户端
GetFamilyName 获取玩家的行会名.
GetFamilyTitle 获取玩家的行会封号.
StartFamilyWar 通知CS二个行会开始交战
HasFamilyWar 判断两个行会是否处于战争状态.
城堡
GetCastleMapGuid 取得某城堡的攻城地图GUID.
GetCastleBasiGuid 取得某城堡的皇宫地图GUID.
GetAllCastle 取得服务器里的所有城堡.
HasCastle 判断某城堡是否存在.
IsCastleWarStart 判断某城堡战是否开启.
StopCastleWar 停止城堡战.
HasCastleWar 判断某行会是否在某城堡的攻击者列表中.
GetCastleOwnFamily 获取某城堡的拥有者行会.
SetCastleOwnFamily 设置某城堡的拥有者行会.
GetCastleAttackFamily 获取某城堡的所有攻击者行会.
GetCastleTempFamily 获取某城堡的临时占有行会.
SetCastleTempFamily 设置某城堡的临时占有行会.
SetCastleCustomVarInt 设置某城堡的数值型自定义变量.
GetCastleCustomVarInt 取得某城堡的数值型自定义变量.
SetCastleCustomVarStr 设置某城堡的字符型自定义变量.
GetCastleCustomVarStr 取得某城堡的字符型自定义变量.
StartCastleWar 开启城堡战.
json库扩展
json.encode 将lua对象转换成json格式的字符串.
json.decode 将json格式的字符串转换成lua对象.
名词解释
GUID 系统中各种类型的物品的编号
活动
CampCount 取得该活动当天参与次数.
CampCounts 取得该活动总计参与次数.
CampInteg 取得该活动当天积分.
CampIntegs 取得该活动总计积分.
VerifyCampLevel 判断玩家是否满足活动等级.
VerifyCampCount 判断玩家是否被活动次数限制所允许.
JoinCamp 加入活动.
string库扩展
string.left 从字符串左边起复制N个长度的字符.
string.trim 去掉字符串首尾多余的空白字符.
string.chr 将ascii转成字符.
string.split 对字符串以指定分隔符进行分隔.
string.indexOf 在主字符串中查找子字符串.
string.indexOf 在主字符串中从指定位置查找子字符串.
string.left 从字符串的左边第n个位置复制m个长度的字符.
string.right 从字符串右边起复制N个长度的字符.
string.right 从字符串的右边第n个位置复制m个长度的字符.
string.mid 从字符串的开始偏移n个位置复制m个长度的字符.
string.ord 返回字符的ascii码.
string.replace 在主字符串中查找子字符串,查找到后将找到的子字符串进行替换操作.
文件
IO_FileExists 判断文件是否存在.
IO_FileCTime 返回文件创建时间.
IO_CreateTextFile 创建文本文件.
IO_EmptyTextFile 清空文本文件内容.
IO_GetFileText 读取文本文件内容,换行生成列表.
IO_SetFileText 设置文本文件内容.
IO_AppendFile 追加文本内容到文本文件中.
IO_CheckTextInFile 检查文本内容是否等于文本文件中的某一行.
IO_TextFileDeleteLineStr 从文本文件中删除行内容为指定字符串的行.
IO_TextFileInsertLine 在文本文件中插入内容.
IO_TextFileDeleteLine 从文本文件中删除指定行.
IO_TextFileGetLine 从文本文件中取出指定行.
IO_TextFileRndGetLine 从文本文件中取出随机行.
IO_TextFileCheckLine 检查文本内容是否等于文本文件中的某一行,并返回行号.
IO_DirExists 判断文件目录是否存在.
IO_ForceDir 创建文件目录.
IO_GetLuaPath 返回服务器LUA文件夹的绝对路径.
IO_SetCustomVarInt 在数据库中存储整型数值变量.
IO_GetCustomVarInt 从数据库中读取整型数值变量.
IO_ClearCustomVarInt 从数据库中删除整型数值变量.
IO_SetCustomVarStr 在数据库中存储字符型变量.
IO_GetCustomVarStr 从数据库中读取字符型变量.
IO_ClearCustomVarStr 从数据库中删除字符型变量.
IO_FileMTime 返回文件修改时间.
物品
Equip_SetRefineLevel 设置装备的精炼等级
Equip_GetRefineProp 获取装备的精炼属性
Equip_GetLuckCurse 根据物品GUID取得该物品的幸运诅咒值.
Equip_GetExtNum 取得装备当前扩展条目数
Equip_GetExtProp 获取装备的某条扩展属性
Equip_SetExtProp 设置装备的某条扩展属性
Equip_SetQualProp 设置装备的某条品质属性
Equip_GetQualProp 获取装备的某条品质属性
ItemsByType 玩家根据道具类型找物品.
Item_SetLife 根据物品GUID设置该物品的剩余存在时间.
Item2Json 根据物品实体信息生成物品的JSON信息.
Json2Item 根据物品的JSON信息生成物品的实体.
Json2ItemEx 根据物品的JSON信息生成物品的实体.
CanFixEquip 判断某件装备能否被修理.
Item_GetLevel 根据物品GUID取得该物品的使用等级.
Item_GetIcon 根据物品GUID取得该物品的图标.
ItemKey2ID 根据物品的KeyName取得物品的ID.
Item_DataRow 根据物品KeyName取得该物品的配置表结构.
Item_GetRole 取得物品所在包裹的玩家GUID.
Item_GetType 取得物品的类型.
Item_GetSubType 取得物品的子类型.
Item_GetSite 根据物品GUID取得该物品的包裹位.
Item_GetAmount 根据物品GUID取得该物品的堆叠数量.
Item_SetAmount 根据物品GUID设置该物品的堆叠数量.
Item_GetStack 根据物品KeyName取得该物品的最大堆叠数量.
Item_GetDurability 根据物品GUID取得该物品的当前耐久.
Item_GetMaxDurability 根据物品GUID取得该物品的最大耐久.
Item_SetDurability 根据物品GUID设置该物品的当前耐久.
Item_SetMaxDurability 根据物品GUID设置该物品的最大耐久.
Item_GetRepairCharge 根据物品GUID查询该物品的修理价格.
Item_GetUsesCount 根据物品GUID取得该物品的剩余使用次数.
Item_SetUsesCount 根据物品GUID设置该物品的剩余使用次数.
Item_IsBind 根据物品GUID判断该物品是否绑定.
Item_SetBind 根据物品GUID设置该物品是否绑定.
Item_NotifyUpdate 向物品的主人通知物品属性更新.
Equip_GetIdentifyNum 取得装备当前鉴定条目数
Equip_GetIdentifyProp 获取装备的某条鉴定属性
Equip_SetIdentifyProp 设置装备的鉴定属性
Equip_GetRefineLevel 取得装备精炼等级
Equip_SetRefineProp 设置装备的精炼属性
Equip_SetLuckCurse 根据物品GUID设置该物品的幸运诅咒值.
Item_ChangeName 根据物品GUID设置该物品的自定义名称.
Item_Destroy 根据物品GUID销毁该物品.
Item_GetLife 根据物品GUID取得该物品的剩余存在时间.
VIP系统
SetVipLevel 设置VIP等级.
GetVipRemain 取得VIP功能剩余时间.
GetVipLevelRemain 取得VIP等级剩余时间.
GetVipLevel 取得VIP等级.
邮件
SendMail 给某个玩家发送一封文本邮件.
表单接口
ShowFormWithContent 通知客户端显示表单
称号
AddTitle 给玩家添加称号.
HasTitle 判断玩家是否拥有添加称号.
RemoveTitle 移除玩家称号.
ApplyTitle 给玩家应用称号.
任务
DropQuest 玩家放弃任务.
AcceptQuest 玩家接受任务.
AccomplishQuest 玩家提交任务.
HasQuest 判断玩家是否拥有某个任务.
ForceAcceptQuest 强制玩家接受任务.
ForceQuestReady 强制玩家完成任务.
QuestRemainCount 查询玩家任务剩余次数.
CanAcceptQuest 判断某任务是否可接.
CanAccomplishQuest 判断某任务是否可提交.
触发器
on_monster_in_fight 怪物进入战斗状态时回调
on_monster_out_fight 怪物退出战斗状态时回调
on_post_monster_die 怪物死亡时回调.
on_post_player_die 玩家死亡时回调.
on_pre_monster_die 怪物死亡之前回调.
on_pre_player_die 玩家死亡之前回调.
on_pre_player_relive 角色复活之前回调.
on_pre_harm 被攻击者受到伤害即将损血前回调.
on_npc_buy 玩家在NPC购买之后回调.
on_pre_npc_buy 玩家在NPC购买之前回调.
on_hack_check 客户端外挂检测回调.
on_pre_stall 玩家在摆摊前回调 玩家在摆摊前回调.
on_auto_add_gold 玩家杀怪自动加金币触发回调
on_hack_check2 客户端外挂检测回调2.
on_fang_chen_mi 增加防沉迷通知事件
on_family_member_ntf 行会事件触发回调
on_pre_stall_buy 购买摆摊物品前触发
on_family_ntf 行会创建和销毁触发回调
on_item_dur_zero_ex 角色装备耐久为0时回调扩展.
on_post_dummy_die 英雄死亡时回调.
on_pre_dummy_die 英雄死亡之前回调.
on_item_attr_zero 角色物品属性为0时回调.
on_pre_attacker_harm 攻击者受到伤害即将损血前回调.
on_pre_level_up 角色升级前回调.
on_escorter_fail 押送类怪物死亡时回调.
on_escorter_far 押送类怪物离得过远时回调.
on_apply_buff 角色触发BUFF效果时回调.
AddTrigger 给对象添加触发器.
HasTrigger 判断对象是否拥有某触发器.
RemoveTrigger 移除对象拥有的某触发器.
on_pre_curse 玩家的武器被诅咒前回调.
on_pre_mining 角色挖矿前回调.
on_pre_item_apply 角色使用道具前回调.
on_item_apply 角色使用道具时回调.
on_post_drop_one 角色爆道具时回调(爆某具体的道具).
on_add_skill 角色添加技能时触发.
on_switch_skill 角色开关技能时触发.
on_summon 角色召唤时触发.
on_pre_process_pk 角色处理PK值之前回调.
on_post_process_pk 角色处理PK值时回调.
on_create 物品、NPC、怪物创建时回调.
on_destroy 物品、NPC、怪物销毁时回调.
on_item_timeup 角色物品时效到期时回调.
on_player_relive 玩家复活之前
on_dungeon_end 副本销毁时回调.
on_billin 玩家在线冲值时回调.
on_mall 玩家在商城消费时回调.
on_item_appear 物品出现在地图时回调.
on_leave_map 玩家离开地图时回调.
on_enter_map 玩家进入地图时回调.
on_monster_disappear 怪物消失在地图时回调.
on_map_destroy 地图结束时回调.
on_map_create 地图生成时回调.
on_gp 玩家检测到外挂行为时回调.
on_castle_war_init 攻城战申请成功时回调.
on_castle_war_end 攻城战关闭时回调.
on_castle_war_start 攻城战开启时回调.
on_logout 玩家退出游戏时回调.
on_login 玩家进入游戏时回调.
on_first_in_game 新玩家第一次进入游戏时回调.
on_system_start 系统启动回调.
on_npc_appear NPC出现在地图时回调.
on_level_up 角色升级时回调.
on_pre_equip 角色穿装备之前回调.
on_post_un_equip 角色脱装备时回调.
on_move 角色移动时回调.
on_pre_spell 角色放技能前回调.
on_pre_item_pickup 角色拾取道具前回调.
on_item_pickup 角色拾取道具时回调.
on_pre_item_drop 角色扔道具前回调.
on_item_drop 角色扔道具时回调.
on_pre_die 角色死亡之前回调.
on_post_die 角色死亡时回调.
on_kill 杀死角色时回调.
on_attack 受攻击时回调.
on_damage_process 角色走伤害流程时回调.
on_restore_process 角色走恢复流程时回调.
on_teleport 角色走瞬移流程时回调.
on_pre_catch 角色抓宝宝之前回调.
on_catch 角色抓宝宝时回调.
on_pre_dig_meat 角色挖肉之前回调.
on_add_buff 角色添加BUFF时回调.
on_remove_buff 角色删除BUFF时回调.
on_pre_drop 角色爆道具之前回调(要不要爆东西).
on_post_drop 角色爆道具时回调.
on_pre_drop_one 角色爆道具之前回调(爆某具体的道具).
on_pre_enter_jump 角色进入跳转点之前回调.
on_equip_suit 角色穿上套装时回调.
on_add_exp 角色杀怪得到经验时回调.
on_item_dur_zero 角色装备耐久为0时回调.
on_item_use_zero 角色物品使用次数为0时回调.
on_item_amount_zero 角色物品堆叠数为0时回调.
on_un_equip_suit 角色脱下套装时回调.
on_mining 角色挖矿时回调.
on_spell 角色放技能时回调.
on_pre_un_equip 角色脱装备之前回调.
on_post_equip 角色穿装备回调.
on_npc_disappear NPC消失在地图时回调.
on_item_disappear 物品消失在地图时回调.
ClearTrigger 移除对象拥有的所有触发器.
on_monster_appear 怪物出现在地图时回调.
on_captcha_result 验证码结果回调 验证吗结果回调.
on_servant_betry 宝宝背叛回调 宝宝叛变回调.
on_pre_invite_family 邀请玩家加入行会前触发 邀请玩家加入行会前触发.
on_pre_join_family 玩家申请加入行会前触发 玩家申请加入行会前触发.
pre_add_gray 玩家变灰名前回调 玩家变灰名前回调.
on_pre_relate_family 行会建立联盟或者敌对关系前触发 行会建立联盟或者敌对关系前触发.
on_billinex 玩家冲值时回调.
on_player_change_name 玩家改名结果 玩家改名结果.
on_sub_ingot 扣元宝回调.
引擎常量
eTriggerType 枚举类型:触发器类型定义
eRoleAttr 枚举类型:角色属性类型定义
eRoleSite 枚举类型:角色site位类型定义
过滤器
SetTriggerFilters SetTriggerFilters(对象GUID,触发器类型,过滤类型)
地图
Map_GetMapGuid 取得地图的GUID.
Map_GetHeight 取得地图的高度.
Map_GetPlayerCount 取得地图上玩家的数量.
Map_GetMonsterCount 取得地图上怪物的数量.
Map_GetRegionPlayers 获取地图区域内的玩家列表.
Map_GenItem 在地图上指定位置刷出物品.
Map_GenItemRnd 在地图上随机位置刷出物品.
Map_BatchGenMonster 在地图中随机刷怪.
Map_GenMonster 在地图中指定范围刷怪.
Map_GenSingleMonster 在地图中指定范围刷单只怪.
Map_GenNpc 在地图中指定范围刷NPC.
Map_GenNpcRnd 在地图中随机位置刷NPC.
Map_ClearMonster 清理地图指定范围中的怪物.
Map_ClearItem 清理地图指定范围中的物品.
Map_IsInGS 判断某地图是否在本GS上.
Map_GetMapNpc 获取地图中某个NPC的GUID.
Map_JumpXY 玩家跳地图.
Map_JumpRnd 玩家随机跳地图.
MapKey2ID 根据地图的KeyName取得地图的ID.
Map_GetWidth 取得地图的宽度.
Map_ClearNpc 清理地图指定范围中的NPC.
Map_AddEffect 在地图指定位置播放特效.
Map_AddJumpPoint 在地图上添加跳转点.
Map_DelJumpPoint 删除地图上的跳转点.
Map_GenSingleCampMonster 在地图中指定范围刷单只怪.
GridAttr 判断地图格子属性是否相符.
Map_BatchGenCampMonster 在地图中随机刷怪.
Map_GenCampMonster 在地图中指定范围刷怪.
Map_GetRegionNpcs 获取地图区域内的NPC列表.
Map_GetRegionItems 获取地图区域内的物品列表.
Map_GetRegionMonsters 获取地图区域内的怪物列表.
副本操作
Player_HasDgnTicket 判断玩家是否拥有副本门票.
Map_ClearDgnPlayer 清理副本中所有的玩家.
Map_CreateDgn 创建副本地图.
Map_DestroyDgn 销毁副本地图.
Player_SetDgnTicket 给玩家设置副本门票.
Player_EnterDgn 让玩家进入副本.
Player_GetDgnByTicket 根据玩家的副本KeyName找到副本的GUID.
Map_ClearDgnMonster 清理副本中所有的怪物.
Map_ClearDgnItem 清理副本中所有的物品.
Map_ClearDgnNpc 清理副本中所有的NPC.
Map_IsDgnExist 判断副本是否存在.
新增
Now 取得当前时间的年-月-日 时:分:秒.
Amulet 取得玩家当前装备的守护.
IsBagLock 判断玩家包裹是否锁定
Armor 取得玩家当前装备的衣服.
Player_SetNameColor 设置玩家名字的颜色.
Player_IsCanAttack 判断玩家是否能使用物理攻击.
SetLog 日志开关接口.
AddTitleEx 给玩家添加称号,允许设置称号时间.
GetHeroRage 获得英雄的怒气值
MapOwnerFamily 判断地图上的所有玩家是否属于同一个行会.
Player_GetServantLevel 获取玩家召唤宝宝的等级.
SetHeroRage 设置英雄的怒气值
GetHeroLord 获取英雄的主人guid
Monster_ClearHateList 清除怪物的仇恨列表.
Monster_SetHateList 设置怪物的仇恨列表.
GetFamilyLeader 获得行会会长guid
GetFamilyMembersByTitleId 通过称号ID返回玩家所属行会成员的列表
Npc_GetBindQuests 取得NPC实体上绑定的任务.
GetMonsterDropOwner 获得怪物掉落归属
RoleRankTop 取得当前在线的、指定属性排名最高的那个角色的GUID.
SetNetCheckEx 客户端网络状态检查扩展
UUIDToGUID 根据玩家或英雄的为一名标识获得其GUID
GetCurrentHero 获取玩家当前召唤出来的英雄
ShowRoleHPRef 向周围通知角色血量的变化
GetFamilyByName 根据行会名字获取行会GUID
Map_GetRegionMonstersCount 获取地图区域内的怪物数量.
SetBagLock 锁定或解锁玩家或英雄的包裹
CopyHero 生成英雄的分身
Player_SpellGrid 玩家对目标施放技能.
Player_SpellTarget 玩家对目标施放技能.
GetBuffAtt1 取得BUFF的Att1属性值.
ShowRoleHPRefEx 向周围通知角色血量的变化扩展
FlushPlayerData 将玩家数据刷新到dbserver
GetCopyWho 获得分身的真身
KillEx 立即杀死角色扩展.
SetDummyState 设置假人状态
HasTimer 判断对象是否有定时器.
AddFamilyMember 指定玩家加入行会
ChangeFamilyTitle 指定行会中玩家的封号
DelFamilyMember 删除行会中的指定玩家
Player_SpellPosX 获得玩家或英雄释放技能的中心点坐标X
Player_SpellPosY 获得玩家或英雄释放技能的中心点坐标Y
GetClientVer 获得客户端版本号
Map_AddJumpPointEx 在地图上添加跳转点扩展.
SetSkillExp 设置玩家技能的熟练度
SetServantMasterName 修改宝宝的主人名字
Guid2Id 更具Guid获得配置表中的ID
Id2KeyName 更具对象Id获得KeyName
KeyName2Id 更具对象KeyName获得Id
KeyName2Name 更具对象KeyName获得Name
Player_SetAttackModeLock 设置玩家是否可以改变攻击类型
Guid2Name 更具Guid获得对象名称
DummyLockTarget 指定假人锁定敌人
DummyMove 指定假人移动
GetBuffList 获得指定角色的buff列表
LastKeepPkgTime 取得玩家的最后心跳包时间
GetFamilyMemberAttr 获得家族成员信息
Player_AddEffect 设置玩家特效
LoadPlayerEx 引擎加载玩家
TeamInvite 组队邀请玩家
NPCTalkDetailQuest 打开NPC的对话框和任务
Player_IsAttackModeLock 判断玩家攻击模式是否被锁定
GetGSClientVer 获取引擎中学习到的最新的客户端版本
GetClientVerEx 获得新的客户端版本号
RequestClientVer 请求客户端版本
IO_TextFileTotalLine 获得文本内容的总行数.
Player_CatchEx 玩家捕捉宝宝扩展.
CanAttack 判断目标是否可攻击
SetIsBrust 设置是否显示为暴击
IO_FileList 获得指定目录中所有txt文件名.
IO_FileSize 返回文件大小.
GetEquipSuitCount 获得角色身上指定套装中装备数量
SetServantPickItem 设置是否开启宝宝自动捡物品功能
SetServantPickList 添加或删除某物品到宝宝的拾取列表中
GetClientType 获取客户端的类型
GetServantState 获取宝宝AI状态
SetServantState 设置宝宝AI状态
GetClientCheckInfo 获得客户端的校验信息
Guid2Number 将引擎使用的GUID字符串转为纯阿拉伯数字表示的字符串
Number2Guid 将纯阿拉伯数字表示的字符串转化为引擎使用的GUID字符串
number_arithmetic 增加对INT64类型数据的四则运算支持
number_logic 增加对INT64类型数据的逻辑运算支持
GetGSVer 获得游戏服务器版本号
SetMD5CheckList 获得客户端的MD5码黑名单上报的数量
MagDefPoint 取得角色的魔防属性点.
post_player_die 玩家死亡时回调.
SendSpeakerMsg 发送喇叭消息.
GetItemGold 取得金币类型物品的金币
SetDummyDefaultSkillAI 设置假人的默认技能AI
SetDummySkillAI 设置假人的技能AI
GetZoneKey 获取区密钥.
GetCurScriptName 取得当前正在运行的脚本文件名.
GetSvrRunTime 获取服务器运行时间.
GetSkillExp 获得玩家技能的熟练度
SetDBMerge 设置数据表合区类型
SetScriptTimeout 设置当前正在运行的脚本死循环判断时间.
Item_IsExist 根据物品GUID判断该物品是否存在.
Item_MapRemove 清理地图上的某个物品.
Map_GetRegionDummys 获取地图区域内的英雄列表.
SetDummyAIOption 设置假人的AI配置
SetDummyDefaultAIOption 设置假人的AI配置
Str2Zip 将指定文本进行ZIP压缩,然后再BASE64编码.
Zip2Str 将指定文本进行BASE64解码,然后再ZIP解压.
GetGroupName 获取组Name.
HasZhenshi 判断玩家是否处于珍视状态.
GetPlayerUUID 获得玩家或英雄的为一名标识
GetJoinHitTarget 获取英雄合击的目标的guid
CancelStall 取消玩家摆摊
LoadPlayer 引擎加载玩家
GetBindGold 取得角色绑定金币.
AllServantBetry 玩家所有宝宝背叛.
AddBindIngot 添加角色绑定元宝.
AddExp 添加角色经验.
AddGold 添加角色非绑定金币.
Achievement 取得角色的成就.
AddAvataBuff 给角色添加变身BUFF.
AddBindGold 添加角色绑定金币.
AddIngot 添加角色非绑定元宝.
AddIntegral 添加角色积分.
AddSingleItem 给予玩家单个物品.
AddTimer 给对象添加定时器.
AntiIndulgeExpire 强制让角色的沉迷状态过期.
Attr 获取角色属性值.
Brawn 取得角色的腕力.
CreateHeroForPlayer 创建英雄
DeleteHeroForPlayer 删除英雄(未开放)
DelUnmatchedSkill 删除玩家非本职业技能.
DestroyDummy 清除一个假人
Dir 取得角色的方向.
Energy 取得角色的活力.
EquipWeight 取得角色的装备负重.
FindFirstBagFreeSlot 获取玩家背包第一个空格位.
Gem 取得玩家当前装备的宝石.
Gender 取得角色的性别.
GenDummy 在地图上生成一个假人
GenHeroForPlayer 载入玩家的某个英雄
GetActiveCount 取得玩家的总共活跃点数
GetActiveCountToday 取得玩家的活跃点数
GetBagFree 取得玩家包裹空格子数量.
GetBagFreeEx 取得玩家包裹空格子数量.
GetBagSize 取得玩家包裹大小.
GetBagSizeEx 取得玩家包裹大小.
GetBindIngot 取得角色绑定元宝.
GetBuffTime 取得BUFF剩余时间.
GetDayInt 取得对象实体上设置的数值型天变量.
GetDayStr 取得对象实体上设置的字符型天变量.
GetDynamicAttr 获取玩家动态属性.
GetFamilyCastles 获取行会的占领城堡.
GetFamilyMembers 返回玩家所属行会成员的列表
GetGold 取得角色非绑定金币.
GetIngot 取得角色非绑定元宝.
GetIntegral 获取角色积分.
GetTickCount 返回系统的时钟嘀答数.
GetTime 从1970年1月1日0时0分0到现在经过的秒数.
GetTitle 取得玩家当前称号.
GMLevel 获取玩家的GM等级.
God 开启上帝模式.
Hair 取得角色的发型.
HairColor 取得角色的头发颜色.
HasFamily 判断某个行会是否存在
Head 取得角色的头像.
Helmet 取得玩家当前装备的头盔.
HpPoint 取得角色的HP属性点.
IsCastleWarNull 判断某城堡战是否注册过.
IsInRegion 判断坐标是否在区域中.
Item_GetBySite 根据玩家背包格子位取物品GUID.
Monster_GetPosY 根据怪物的GUID取得Y坐标.
Monster_Kill 杀死怪物.
Monster_Type 取得怪物的类型.
IO_DeleteDir 删除目录.
IO_GetFileString 读取文本文件所有内容.
IsAntiIndulge 判断玩家是否为防沉迷帐号.
LogDetail 向日志服务器上传角色的物品操作行程日志.
LogDetailWithId 向日志服务器上传角色的物品操作行程日志.
LogWithId 向日志服务器上传角色的物品操作行程日志.
LuckCurse 取得角色的幸运诅咒.
MagAtkPoint 取得角色的魔攻属性点.
MagDef 取得角色的魔防.
MailJsonItem 给某个玩家发送一封文本邮件.
Map_GenItemEx 在地图上指定位置刷出物品.
Map_GetCustomVarInt 取得存储在地图实体上的整型数值变量.
Map_GetCustomVarStr 取得存储在地图实体上的字符型变量.
Map_GetDistance 取得地图上二点间的距离.
Map_GetGridObjList 获取地图区域内的对象列表.
Map_GetMapKeyName 取得地图的KeyName.
Map_GetMapName 取得地图的Name.
Map_GetMapPlayers 获取地图内的玩家列表.
Map_RemoveMonster 清理地图中的怪物.
Map_RemoveNpc 清理地图中的NPC.
Map_SetCustomVarInt 在地图实体上存储整型数值变量.
Map_SetCustomVarStr 在地图实体上存储字符型变量.
Map_SetOffTimer 取消地图定时器.
Map_SetOnTimer 给地图添加定时器.
MapCanRide 判断地图是否可以上坐骑.
MapKeyName 根据角色GUID取得角色当前地图的KeyName.
MD5 将字符串进行MD5加密.
ModifyItemGold 修改物品的金币
Monster_DataRow 根据怪物KeyName取得该怪物的配置表结构.
Monster_DelBuff 删除怪物BUFF.
Monster_GetCurTarget 取得怪物的攻击目标.
Monster_GetCustomVarInt 取得对象实体上存储的整型数值变量.
Monster_GetCustomVarStr 取得对象实体上存储的字符型变量.
Monster_GetDropOwner 获得怪物掉落归属玩家.
Monster_GetHateList 取得怪物的仇恨列表.
Monster_GetKeyName 根据怪物GUID取得怪物KeyName.
Monster_GetMap 取得怪物当前地图的GUID.
Monster_GetPosX 根据怪物的GUID取得X坐标.
Monster_SetCustomVarInt 在对象实体上存储整型数值变量.
Monster_SetCustomVarStr 在对象实体上存储字符型变量.
Monster_SetPanelSize 设置角色NPC面板的size.
Monster_SpellTargetEx 让怪物施放技能.
MpPoint 取得角色的MP属性点.
Necklace 取得玩家当前装备的项链.
Npc_GetCustomVar 取得NPC实体上存储的字符型变量.
Npc_GetKeyName 取得NPC的KeyName.
Npc_GetPosX 根据NPC的GUID取得X坐标.
Npc_GetPosY 根据NPC的GUID取得Y坐标.
Player_GoHome 让玩家回城.
Player_IsHasSkill 判断玩家是否拥有某个技能.
Player_IsInGS 判断玩家是否在本GS上.
Player_IsOnline 判断玩家是否在线上.
Ride 玩家骑上坐骑
Ring 取得玩家当前装备的戒指.
Shoes 取得玩家当前装备的靴子.
Shoulder 取得玩家当前装备的护肩.
ShowForm 通知客户端显示表单
StartAutoRun 开启指定玩家挂机选项.
StopAutoRun 关闭指定玩家挂机选项
StopStall 让假人结束摆摊
SubExp 扣除角色经验.
Wrist 取得玩家当前装备的护腕.
GetDeposit 取得角色仓库金币.
GUIDType 取得对象GUID的类型.
SetFamilyMaxMember 设置行会最大成员数
SysSpeakMsg 发送客户端喇叭消息.
GetHeroCopyNum 获得英雄的分身数量
IsHeroCopy 判断英雄是否为分身
ClearTimer 清除对象的所有定时器.
GetItemsByKeys 根据KeyName取得玩家物品的GUID列表
GetLocalTime 从1970年1月1日0时0分0到现在经过的秒数.
GetLuaPerformance 查询所有脚本的性能参数.
GetPlayerCurrentHeroList 获取玩家已经载入的英雄列表
GetPlayerHeroList 获取玩家所有的英雄列表
GetQuestAccomplishing 取得任务完成时的追踪文本
GetQuestProgressing 取得任务进行中的追踪文本
GetWeekInt 取得对象实体上设置的数值型周变量.
GetWeekStr 取得对象实体上设置的字符型周变量.
Item_GetCustomVarInt 取得物品实体上存储的整型数值变量.
Item_GetCustomVarStr 取得物品实体上存储的字符型变量.
Item_GetID 取得物品的模版ID.
Item_GetKeyName 根据物品GUID取得KeyName.
Item_GetName 根据物品GUID取得Name.
Item_GetPosX 根据物品GUID取得X坐标.
Item_GetPosY 根据物品GUID取得Y坐标.
Item_IsTimeLimit 根据物品GUID判断该物品是否时限道具.
Item_NotifyCustomParam 向物品的主人通知物品自定义变量更新.
Item_SetCustomVarInt 在物品实体上存储整型数值变量.
Item_SetCustomVarStr 在物品实体上存储字符型变量.
ItemCount 取得玩家的物品数量.
ItemCountEx 取得玩家的物品数量.
ItemDropFreezeTime 取得物品的掉落冻结时间
ItemDropHost 取得物品的掉落源
ItemDropTime 取得物品的掉落时间
ItemDropType 取得物品的掉落类型
ItemKeyName 根据物品的GUID取得物品的KeyName.
ItemRole 取得物品的归属
Job 取得角色的职业.
JuJu 取得玩家当前装备的符咒.
LastAtkTime 取得玩家的最后攻击时间TICK值.
LastMoveTime 取得玩家的最后移动时间TICK值.
LastTalkTime 取得玩家的最后聊天时间TICK值.
LeaveTeam 离开队伍.
LockSwitch 取得角色的安全锁开关状态.
Log 向日志服务器上传角色的物品操作行程日志.
MailToPlayer 给某个玩家发送一封文本邮件.
Map_GenGold 在地图上指定位置刷出金币.
Medal 取得玩家当前装备的勋章.
Meritor 取得角色的功勋.
Player_GetCustomVarInt 取得玩家实体上存储的整型数值变量.
Player_GetDir 取得玩家的方向.
Player_GetDistance 计算玩家间的距离 计算玩家间的距离.
Player_GetEquipGuid 取得玩家装备栏装备着的物品GUID.
Player_GetWarehouseSize 取得玩家包裹大小.
Player_GiveItemBind 给予玩家绑定物品.
Player_GiveItemUnbind 给予玩家非绑定物品.
Player_GiveSingleItem 给予玩家单个物品.
Player_IsCanMove 判断玩家是否可以移动.
Player_IsCanNpcTalk 判断玩家是否能与NPC交互.
Player_IsCanSpell 判断玩家是否能使用魔法攻击.
Player_IsCanTalk 判断玩家是否能说话.
Player_IsCanTurn 判断玩家是否能转向.
Player_IsCanUseItem 判断玩家是否能使用物品.
Player_IsDie 判断玩家是否死亡.
Player_IsHasBuff 判断玩家是否拥有某个BUFF.
Player_ItemRequest 批量操作(添加/删除)玩家物品.
Player_Kill 立即杀死角色.
Player_KillServant 杀死玩家所有随从.
Player_NotifyCustomParam 向客户端发送变量通知.
Player_NpcMove 让玩家跳转到指定NPC附近.
Player_SetCustomVarInt 在对象实体上存储整型数值变量.
Player_SetCustomVarStr 在对象实体上存储字符型变量.
Player_SetIntProp 取得玩家的数值型属性值.
Player_UseItem 让玩家使用道具.
PostDBEvt 投递数据库事件
PostURL 获取一个URL的内容,带Post数据
Prestige 取得角色的声望.
Random 成生随机数.
RemainPoint 取得角色的剩余属性点.
ScriptFuncToPlayer 给某个player执行一段脚本
ScriptTextToPlayer 给某个player执行一段脚本
SetAchievement 设置角色成就.
SetAutoOpt 设置自动挂机选项.
SetBrawn 设置角色腕力.
SetDayInt 在对象实体上设置数值型天变量.
SetDayStr 在对象实体上设置字符型天变量.
SetDir 设置角色方向.
SetDynamicAttr 设置玩家动态属性.
SetGender 设置角色性别.
SetHair 设置角色的发型.
SetHead 设置角色的头像.
SetHeroState 设置玩家已经载入的英雄状态
SetJob 设置角色职业.
SetMagAtkPoint 设置角色魔法攻击属性点数.
SetMagDef 设置角色魔法防御.
SetMeritor 设置角色功勋.
SetMpPoint 设置角色MP属性点数.
SetNetCheck 客户端网络状态检查
SetPhyAtkPoint 设置角色物理攻击属性点数.
SetPrestige 设置角色声望.
SysGuildMsg 发送客户端底部公会消息.
SysMapMsg 发送客户端底部地图消息.
SysRoleTalk 发送角色当前说话通知.
SysTipsMsg 发送客户端左上角消息.
UnRide 玩家解散坐骑
VarList 返回对象的所有自定义变量列表.
Weapon 取得玩家当前装备的武器.
Wings 取得玩家当前装备的翅膀.
Monster_GetIntProp 取得怪物的数值型属性值.
Monster_IsHasBuff 判断怪物是否拥有某个BUFF.
Monster_JumpXY 让怪物跳转到某地图.
Mount 取得玩家当前装备的坐骑.
Npc_SetCustomVar 在NPC实体上存储字符型变量.
Npc_SetPanelSize 设置NPC面板的size.
OnGloryTrigger 产生一个成就的触发事件.
PhyAtkPoint 取得角色的物攻属性点.
PhyDef 取得角色的物防.
PhyDefPoint 取得角色的物防属性点.
Pk 取得角色的PK值.
Player_AddBuff 给角色添加BUFF.
Player_AddSkill 给角色添加技能.
Player_ChangeGender 设置角色性别.
Player_ChangeJob 设置角色职业.
Player_ClearBag 清空玩家包裹.
Player_DelBuff 删除角色BUFF.
Player_DestroyItem 删除玩家物品.
Player_DestroyItemBind 删除玩家物品.
Player_DestroyItemUnbind 删除玩家物品.
Player_DropItem 玩家丢弃物品.
Player_DropItemEx 强制玩家丢弃物品.
Player_GetBagFree 取得玩家包裹空格子数量.
Player_GetBagItemList 取得玩家包裹所有物品的GUID列表.
Player_GetBagSize 取得玩家包裹大小.
Player_GetEquipName 取得玩家装备栏装备着的物品Name.
Player_GetGuid 根据玩家的Name找到该玩家.
Player_GetGuidProp 取得玩家的GUID型属性值.
Player_GetIntProp 取得玩家的数值型属性值.
Player_GetItemCount 取得玩家的物品数量.
Player_GetItemCountBind 取得玩家的物品数量.
Player_GetItemCountUnbind 取得玩家的物品数量.
Player_GetPosY 取得玩家的Y坐标值.
Player_GetTimeProp 取得玩家的时间型属性值.
Player_GetWarehouseFree 取得玩家包裹空格子数量.
Player_GetWarehouseItemCount 取得玩家的物品数量.
Player_GetWarehouseItemCountBind 取得玩家的物品数量.
Player_GetWarehouseItemCountUnbind 取得玩家的物品数量.
SetEnergy 设置角色活力.
SetEquipWeight 设置角色装备负重.
SetHairColor 设置角色的头发颜色.
SetHp 设置角色HP.
SetHpPoint 设置角色HP属性点数.
SetLevel 设置角色等级.
SetLockSwitch 设置角色的安全锁开关状态.
SetLuckCurse 设置角色幸运诅咒.
SetMagAtk 设置角色魔法攻击.
SetMagDefPoint 设置角色魔法防御属性点数.
SetMp 设置角色MP.
SetPhyAtk 设置角色物理攻击.
SetPhyDef 设置角色物理防御.
SetPhyDefPoint 设置角色物理防御属性点数.
SetPk 设置角色PK值.
SetRemainPoint 设置角色剩余属性点数.
SetTaoAtk 设置角色道术攻击.
SetTaoAtkPoint 设置角色道术攻击属性点数.
SetWeekInt 在对象实体上设置数值型周变量.
TitleName 取得玩家的称谓.
SetWeekStr 在对象实体上设置字符型周变量.
SetWeight 设置角色背包负重.
StartCastleWarEx 开启城堡战.
StartStall 让假人摆摊
SubBindGold 扣除角色绑定金币.
SubBindIngot 扣除角色绑定元宝.
SubGold 扣除角色非绑定金币.
SubIngot 扣除角色非绑定元宝.
SubIntegral 扣除角色积分.
SysCenterMsg 发送客户端中部消息.
SysMsg_SendBoardMsg 发送客户端面板消息.
SysMsg_SendTipsMsg 发送客户端左上角消息.
SysTopMsg 发送客户端顶部消息.
TaoAtkPoint 取得角色的道攻属性点.
TimeDiff 取得字符串时间的差值.
UserID 取得玩家的帐号ID.
Weight 取得角色的背包负重.
ModifyCastleAttacks 强制修改城堡攻击行会.
ModifyCastleStart 强制修改城堡攻城时间.
QueryCastleStart 查询攻城时间.
AddDeposit 添加角色仓库金币.
SubDeposit 扣除角色仓库金币.
GetRegionFree 返回地图区域中空坐标列表.
NotifyCSChannelMsg GS给CS发送频道消息 GS给CS发送频道消息.
on_monster_born 怪物出生时回调.
Mail 给某个玩家发送一封文本邮件.
Monster_AddBuff 给怪物添加BUFF.
Player_GetCustomVarStr 取得玩家实体上存储的字符型变量.
Player_GetPosX 取得玩家的X坐标值.
Player_GetStrProp 取得玩家的字符型属性值.
Player_SetAlias 设置玩家的称谓.
Player_UseItemByID 让玩家使用道具.
ToAttrName 获取属性名.
SetFormAllowFunc 设置表单的允许回调函数列表.
GetRegionFreeRnd 返回地图区域中空坐标列表.
on_add_exp_all 角色得到经验时回调.
on_attack_ex 受攻击时回调.
on_dig_meat 角色挖肉时回调.
on_pre_logout 玩家退出游戏之前回调.
on_pre_mall 玩家在商城消费之前回调.
on_ride_request 收到上马请求时回调. (坐骑)
on_system_stop 系统关闭回调.
post_die 角色死亡时回调.
post_monster_die 怪物死亡时回调.
post_process_pk 角色处理PK值时回调.
pre_die 角色死亡之前回调.
pre_monster_die 怪物死亡之前回调.
pre_player_die 玩家死亡之前回调.
pre_player_relive 角色复活之前回调.
pre_process_pk 角色处理PK值之前回调.
GetRegionFreeEx 返回地图区域中空坐标列表.
GetRegionFreeRndEx 返回地图区域中空坐标列表.
GetTempInt 取得对象实体上存储的整型数值变量.
GetTempStr 取得对象实体上存储的字符型变量.
HasItem 判断玩家是否拥有道具.
InAdvWarehouse 判断道具是否在玩家高级仓库里.
InBag 判断道具是否在玩家包裹里.
InEquip 判断道具是否在玩家装备栏里.
InWarehouse 判断道具是否在玩家仓库里.
Map_GetRegionItemsEx 获取地图区域内的物品列表.
Map_GetRegionMonstersEx 获取地图区域内的怪物列表.
Map_GetRegionNpcsEx 获取地图区域内的NPC列表.
Map_GetRegionPlayersEx 获取地图区域内的玩家列表.
MoveItem 物品移动接口.
ServantBetry 设置玩家某个宝宝背叛(叛变).
SetTempInt 在对象实体上存储整型数值变量.
SetTempStr 在对象实体上存储字符型变量.
on_unride_request 收到下马请求时回调. (坐骑)
Level 取得角色的等级.
IO_DeleteFile 删除文件.
GetExp 获取角色经验.
on_timer_check 道具自检回调.
GetBindGoldStr 取得角色绑定金币字符串格式.
Map_IsDgn 判断地图是不是副本
Player_ChangeName 玩家改名.
Player_SetForbidTalkType 设置玩家禁言类型.
Player_SubInnerForceExp 扣除角色内功经验.
SubIngotEx 扣除角色非绑定元宝.
MailEx 给某个玩家发送一封文本邮件.
MailJsonItemEx 给某个玩家发送一封文本邮件.
MailToPlayerEx 给某个玩家发送一封文本邮件.
SendCaptchaReq 发送验证码请求
GetPlatformInfo 获取玩家第三方登陆平台信息.
Player_GetAllTitles 获取玩家所有称号.
SendRoleInnerForceNtf 向周围通知角色内功数值
SetClientDelay 设置客户端异常断线后延迟退出游戏时间
GetExpStr 获取角色经验字符串版.
GetGoldStr 取得角色非绑定金币字符串格式.
Player_AddExpStr 添加角色经验字符串版.
Player_AddGoldStr 添加角色金币字符串版.
Player_IsGoldStrEnough 判断角色的金币是否足够字符串版.
Player_SubExpStr 扣除角色经验.
Player_SubGoldStr 扣除角色金币字符串版.
AllItemList 取得玩家所有物品的GUID列表.
AddBagSite 增加背包格子数
GetPlayerGloryState 获取玩家成就状态.
StartMigrate 启动玩家角色数据跨服
GetQuestGroupHuntingsCount 获取玩家任务组杀怪次数.
SetFamilyRelation 设置行会关系
SetQuestGroupHuntingsCount 设置玩家任务组杀怪次数.
OpenShopEx 打开随身商店
OpenWarehouseAdvEx 打开随身高级仓库
OpenWarehouseEx 打开随身仓库
DelItemsBatch 批量删除玩家物品.
GetAllPlayerNames 取得服务器上所有玩家的名字列表.
Monster_SetAttackType 设置怪物(包括宝宝和守卫)允许攻击角色类型.
Player_AddInnerForceExp 添加角色内功经验.
Player_DisableForbidTalkType 取消玩家禁言类型.
Player_SetAntiIndulge 设置玩家的防沉迷状态.
GetAllDBVars 获取所有的数据库变量.
计划任务
AddScheduled 给服务器添加计划任务.
DisableScheduled 清除服务器计划任务.
最新评论: