leg封号怎么叠加
[@00]
#IF
CHECKLEVELEX > 0
#ACT
MOV S1
#IF
CHECK [49] 1
#ACT
MOV S1 [军衔Ж少尉]
#IF
CHECK [50] 1
#ACT
MOV S1 [军衔Ж中尉]
#IF
CHECK [51] 1
#ACT
MOV S1 [军衔Ж上尉]
#IF
CHECK [52] 1
#ACT
MOV S1 [军衔Ж少校]
#IF
CHECK [53] 1
#ACT
MOV S1 [军衔Ж中校]
#IF
CHECK [54] 1
#ACT
MOV S1 [军衔Ж上校]
#IF
CHECK [55] 1
#ACT
MOV S1 [军衔Ж大校]
#IF
CHECK [56] 1
#ACT
MOV S1 [军衔Ж少将]
#IF
CHECK [57] 1
#ACT
MOV S1 [军衔Ж中将]
#IF
CHECK [58] 1
#ACT
MOV S1 [军衔Ж上将]
#IF
CHECK [59] 1
#ACT
MOV S1 [军衔Ж大将]
#IF
CHECK [60] 1
#ACT
MOV S1 [军衔Ж元帅]
#IF
checklevelex > 0
#ACT
SETRANKLEVELNAME %s<$STR(S1)>\奸杀[<$HUMAN(XZ)>]人·被奸[<$HUMAN(XV)>]次\
封号是这么写的,但是我在狂暴开启的时候想在给个称号该怎么写
SETRANKLEVELNAME 继续用这个就会把封号给覆盖掉 不显示封号了

    如果你还用S1这个变汩的话.肯定只能显示一个.你可以在加个字串变量 比如S2 类的,,专门保存它的封号

    zhengli451421 SETRANKLEVELNAME %s<$STR(S1)>\奸杀[<$HUMAN(XZ)>]人·被奸[<$HUMAN(XV)>]次\

    同时也在这加上对应的显示.就可以了

      我知道加个S变量能显示出来,但是有很多种情况,比如玩家开启狂暴不开启封号 应该怎么判断呢? 封号一共有13个等级

        你狂暴脚本,里面是怎么给的?标志位?还是给封号.可以把给狂暴的脚本贴出来

          [@kq]
          #IF
          CHECKGAMEGOLD > 9999
          check [91] 0
          #ACT
          set [91] 1
          SETRANKLEVELNAME %s<$STR(S2)>\
          SENDMSG 7 成功开启[狂暴状态]!!
          SENDMSG 7 成功开启[狂暴状态]!!
          SENDMSG 7 成功开启[狂暴状态]!!
          goto @main
          #ELSESAY
          你包里没足够元宝,请准备10000元宝再来!!

            试下看
            [@00]
            #IF
            CHECKLEVELEX > 0
            #ACT
            MOV S1
            #IF
            CHECK [49] 1
            #ACT
            MOV S1 [军衔Ж少尉]
            #IF
            CHECK [50] 1
            #ACT
            MOV S1 [军衔Ж中尉]
            #IF
            CHECK [51] 1
            #ACT
            MOV S1 [军衔Ж上尉]
            #IF
            CHECK [52] 1
            #ACT
            MOV S1 [军衔Ж少校]
            #IF
            CHECK [53] 1
            #ACT
            MOV S1 [军衔Ж中校]
            #IF
            CHECK [54] 1
            #ACT
            MOV S1 [军衔Ж上校]
            #IF
            CHECK [55] 1
            #ACT
            MOV S1 [军衔Ж大校]
            #IF
            CHECK [56] 1
            #ACT
            MOV S1 [军衔Ж少将]
            #IF
            CHECK [57] 1
            #ACT
            MOV S1 [军衔Ж中将]
            #IF
            CHECK [58] 1
            #ACT
            MOV S1 [军衔Ж上将]
            #IF
            CHECK [59] 1
            #ACT
            MOV S1 [军衔Ж大将]
            #IF
            CHECK [60] 1
            #ACT
            MOV S1 [军衔Ж元帅]

            #IF
            CHECK [91] 1
            checklevelex > 0
            #ACT
            SETRANKLEVELNAME %s<$STR(S1)>- [狂暴之力]\奸杀[<$HUMAN(XZ)>]人·被奸[<$HUMAN(XV)>]次\
            break

            #IF
            checklevelex > 0
            #ACT
            SETRANKLEVELNAME %s<$STR(S1)>\奸杀[<$HUMAN(XZ)>]人·被奸[<$HUMAN(XV)>]次\
            break

              封号这边知道怎么写,关键玩家如果是只开启狂暴状态下怎么赋值呢?

                这很简单的.你想的太复杂了.直接在狂暴脚本下面.#CALL 路径文件名 [@00]

                  重新调用执行下这段脚本 .重置下封号.就可以了

                    撰写回复...