本帖最后由 13681343902 于 2023-4-8 12:13 编辑
在这里找到下面这段:
- -- 最低级判断
- if Char.GetData(player, CONST.CHAR_等级)<requireLevel then
复制代码
他这句主要判定是:人物等级如果小于requireLevel变量则……
而requireLevel变量是在刚才那段上面有这么一段代码进行设置的
复制代码 结合刚才上面句判定就是 如果任务等级小于1则执行后面的语句
所以把判定改了就行,改成下面这句:
-
- if Char.EndEvent(player,254) == 0 then
复制代码
刚才那段代码的254是指FLG标签的编号
至于你想改什么称号需要到先到GMSV\DATA\titlename里去找称号然后在到GMSV\DATA\titleconfig里去查他的编号,举个例子,“开启者”这个称号在titlename里的编号是61,然后在titleconfig里可以看到“ENDFLG=5,TITLE=61”,那么他的FLG标签就是5号你改判定语句就应该是:
-
- if Char.EndEvent(player,5) == 0 then
复制代码
这样就可以判定如果没有开启者称号则执行后面到END那段的语句
至于后面==0是代表没有这个称号,如果是想判定有称号就是==1
|