完整课程入口:996 全套课程体系 | Lua 学习路径 | 幂尔框架 mirs.cn
2.增加MapBoss命令获取当前地图BOSS状态
MapBoss 参数1 参数2 参数3 参数4
参数1: 地图编号
参数2: 怪物名称,\*表示所有怪物
参数3: 怪物名字格式,0-默认名称,带数字,1-显示名称,去掉名字末尾的数字
参数4: 结果存入的变量名(字符串变量)
结果存入:
字符串格式,多个怪物用&符号分隔
怪物名称#剩余HP百分比#归属玩家名#剩余刷新时间(秒,存在的怪物刷新时间为0)
例如: 白野猪#90#玩家1#0&黑野猪#0##300
表示白野猪剩余90%HP,归属啊玩家1,已刷新, 黑野猪,0血,无归属,300秒后刷新
\*刷怪表cfg\_mongen.xls按死亡计时字段和显示刷怪时间字段要填1
范例:
[@获取当前地图BOSS状态]
#if
#act
MapBoss 3 大僵尸 1 S2
SendMsg 5 地图信息:<$STR(S2)>
3.扩展Navigation 参数3 支持前端标签 (参数3内容 必须以widget:开头)
范例: Navigation 201 1 widget:
Navigation 201 1 widget:<RText|text=这是一行\蓝色的引导|size=16|color=254|x=-60|y=-20><TIMETIPS|time=10|x=30|link=@删除引导>
[@删除引导]
#IF
#ACT
Navigation 200 999 可以用空的引导覆盖上一个引导
4.增加怪物掉落前必爆物品命令
设置方法 AddMonDrop 物品名称 ,多个物品用 | 分隔
范例:
[@Attack]
#if
EQUAL <$CURRRTARGETNAME> 鸡
#act
AddMonDrop 屠龙|木剑
SENDMSG 5 杀鸡必爆屠龙和木剑
5.增加部位万分比属性加成到人物
SETEQUIPADDVALUE 部位(装备位置) 控制符(<>=) 倍数(万分比)
GETEQUIPADDVALUE 部位(装备位置) 变量(倍数存入到变量)
[@设置部位属性]
#ACT
SETEQUIPADDVALUE 0 + 15000
sendmsg 6 衣服的基础属性1.5倍增加到人物上!
[@获取部位属性倍数]
#ACT
GETEQUIPADDVALUE 0 S1
SendMsg 6 获取衣服属性加成倍数是:<$str(S1)>
6.增加行会建设相关
说明:(建筑度,人气度,安定度,繁荣度)
修改行会建筑度:
格式: GUILDBUILDPOINT 控制符(+-=)数字
修改行会人气度:
格式: GUILDAURAEPOINT控制符(+-=)数字
修改行会安定度:
格式: GUILDSTABILITYPOINT控制符(+-=)数字
修改行会繁荣度:
格式:GUILDFLOURISHPOINT控制符(+-=)数字
检测行会建筑度:
格式: CHECKGUILDBUILDPOINT 控制符(<>=)数字
检测行会行会人气度:
格式: CHECKGUILDAURAEPOINT 控制符(<>=)数字
检测行会安定度:
格式: CHECKGUILDSTABILITYPOINT 控制符(<>=)数字
检测行会繁荣度:
格式: CHECKGUILDFLOURISHPOINT 控制符(<>=)数字
变量:
<\$GUILDBUILDPOINT> 行会建筑度
<\$GUILDAURAEPOINT> 行会人气度
<\$GUILDSTABILITYPOINT> 行会安定度
<\$GUILDFLOURISHPOINT> 行会繁荣度
7.增加排行榜可自定义显示
cfg\_game\_data.xls排行榜配置可灵根据自定义变量进行排序(有排行榜的版本必须配置)
字段:SortConfig 面板ID#职业#类型|面板ID#职业#类型|面板ID#职业#类型
面板ID:自定义ID,用于打开对应面板 (OPENHYPERLINK 32 0 1)参数三就是面板ID
职业:0战士,1法师,2道士,3全部主号 10英雄战士,11英雄法师,12英雄道士, 13英雄全部
类型:1转生,2等级,3变量#自定义变量名
//示例:
按等级排序显示:1#0#2|2#1#2|3#2#2
按转生等级排序显示:4#0#1|5#1#1|6#2#1
按变量排序排序显示:7#0#3#富豪榜|8#1#3#富豪榜|9#2#3#富豪榜
//说明:
1.排行榜自定义按钮 面板ID:45
2.切换按钮时 需要先关闭面板再打开
OPENHYPERLINK 32 2 //关闭排行榜
OPENHYPERLINK 32 1 8 //打开排行榜 面板ID=8 的界面
3.英雄合击:英雄按钮点击会在主号按钮中的面板ID上加5,
8.增加所有技能支持自定义威力计算公式