玩一个版本,无法自动调整天人重数,然后Google,找到如何用GM命令调整天人重数,或者直接调整至天仙、上仙基本。
1、打开D:\WolServer\Mir200\Envir\UserCmd.txt,在末尾添加
调整境界 3
2、打开D:\WolServer\Mir200\Envir\market_def\QFunction-0.txt,在末尾添加如下脚本:
;$PARAM(15) 保存打命令返回的参数1
;$PARAM(16) 保存打命令返回的参数2
;$PARAM(17) 保存打命令返回的参数3
;$PARAM(18) 保存打命令返回的参数4
;$PARAM(19) 保存打命令返回的参数5
;$PARAM(20) 保存打命令返回的参数6
[@usercmd3]
#IF
ISSYSOP 1 //检测管理权限!CHECKNAMELIST ..\AdminList.txt //检测管理名单
#ACT
ADDVARLIST $IPADDR ..\QuestDiary\数据文件\文本数据\禁止登陆IP.txt
KICK
break
#IF
!ISADMIN //检测不是GM#ACT
BREAK
#IF
!CHECKNAMELIST ..\AdminList.txt //检测名单是否存在!#ACT
BREAK
#IF
EQUAL $PARAM(15) 无
#ACT
SENDMSG 5 "命令格式错误!格式如下:@调整境界 角色名字 分类(3-8) 重数(1-99)" //检测参数1不能为空break
#IF
EQUAL $PARAM(16) 无
#ACT
SENDMSG 5 "命令格式错误!格式如下:@调整境界 角色名字 分类(3-8) 重数(1-99)" //检测参数2不能为空 5uwl.netbreak
#IF
EQUAL $PARAM(17) 无
#ACT
SENDMSG 5 "命令格式错误!格式如下:@调整境界 角色名字 分类(3-8) 重数(1-99)" //检测参数3不能为空break
#IF
SMALL $PARAM(16) 3
#ACT
SENDMSG 5 "命令格式错误!格式如下:@调整境界 角色名字 分类(3-8) 重数(1-99)" //判断境界分类,3-8 之间BREAK
#IF
LARGE $PARAM(16) 8
#ACT
SENDMSG 5 "命令格式错误!格式如下:@调整境界 角色名字 分类(3-8) 重数(1-99)"
BREAK
#IF
SMALL $PARAM(17) 1
#ACT
SENDMSG 5 "命令格式错误!格式如下:@调整境界 角色名字 分类(3-8) 重数(1-99)" //判断重数1-99之间BREAK
#IF
LARGE $PARAM(17) 99
#ACT
SENDMSG 5 "命令格式错误!格式如下:@调整境界 角色名字 分类(3-8) 重数(1-99)"
BREAK
#IF
!CHECKONLINE $PARAM(15) //检测被调整的玩家是否在线#ACT
SENDMSG 5 玩家<$PARAM(15)>不在线!!!
BREAK
#ELSEACT
MOV D40 $PARAM(16) //天人分类给D40MOV D41 $PARAM(17) //天人重数给D41
HCALL $PARAM(15) @GM干预境界
breakQM 的脚本涉及$HUMANINFO的变量的嵌套,不懂勿改!
[@GM干预境界]
#IF
ISSHADOW
#ACT
TRFL = $HUMANINFO.$PARAM(0).$STR(D40)
TRJJ = $HUMANINFO.$PARAM(0).$STR(D41)
break
#ELSEACT
TRFL = $HUMANINFO.$PARAM(0).$STR(D40)
TRJJ = $HUMANINFO.$PARAM(0).$STR(D41)
break
3、在游戏中按照如下格式调整角色境界和重数即可
@调整境界 角色名字 分类(3-8) 重数(1-99)
原始文章地址:http://www.peixunpk.com/thread-20858-1-1.html
原创文章,转载请注明: 转载自三叶草
特别声明:商业网站转载需经作者同意,否则视为侵权!
发表评论