jjj新游网

查看: 3706|回复: 0
打印 上一主题 下一主题

传奇全新称号系统和封号系统的脚本

[复制链接]

29

主题

35

帖子

99

积分

注册会员

Rank: 2

积分
99
跳转到指定楼层
楼主
发表于 2014-12-1 14:32:42 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
首先要在!setup.txt中开启全新称号系统.

ShowRankLevelName=1    ;是否开启全新称号系统(0否,1是).开启后使用脚本控制称号.

称号可以随心所欲由GM指定,不再局限于几个了,可以无限多,如果你有时间可以让每个玩家的封号都不一样,而且修改也方便,这样你就能搞国战,把不同国家的角色从名字的封号上就可以区分了......

--------------------------------------------------------------------------------

文件路径:\MirServer\Mir200\Envir\MapQuest_def\QManage.txt
文件夹:QManage.txt

首先要在string.ini设置一个普通的称号.也就是当人物在登陆脚本中的条件都不符合时使用这个普通称号.
默认的是"平民".可以自己改.  
%s 是玩家名字,加 \ 是在名字的上方显示称号.
也可以不加 \ 直接在名字后面加称号.

RankLevelName=%s\平民

然后在登陆触发脚本中控制玩家的称号.大家如果有兴趣可以根据每个级别,每个转生给人设置不同称号,注意在设置称号时前后的等级等条件不要重复或重叠,否则只后面的条件产生的称号有效.
在Qmanage.TXT脚本后面加入:
[@main]
#IF
;(玩家等级到100)
CheckLevelEx > 99
#ACT
;(到100级就是这个封号)
SETRANKLEVELNAME %s\[九五☆帝王]
Break
#IF
CheckLevelEx > 89
#ACT
SETRANKLEVELNAME %s\[九五☆大将军]
Break
#IF
CheckLevelEx > 84
#ACT
SETRANKLEVELNAME %s\[九五☆太尉]
Break
#IF
CheckLevelEx > 79
#ACT
SETRANKLEVELNAME %s\[九五☆将军]
Break
#IF
CheckLevelEx > 74
#ACT
SETRANKLEVELNAME %s\[九五☆刺史]
Break
#IF
CheckLevelEx > 69
#ACT
SETRANKLEVELNAME %s\[九五☆太守]
Break
#IF
CheckLevelEx > 64
#ACT
SETRANKLEVELNAME %s\[九五☆中郎将]
Break
#IF
CheckLevelEx > 59
#ACT
SETRANKLEVELNAME %s\[九五☆常侍]
Break
#IF
CheckLevelEx > 54
#ACT
SETRANKLEVELNAME %s\[九五☆校尉]
Break
#IF
CheckLevelEx > 44
#ACT
SETRANKLEVELNAME %s\[九五☆县令]
Break
#IF
CheckLevelEx > 39
#ACT
SETRANKLEVELNAME %s\[九五☆县丞]
Break
#IF
CheckLevelEx > 19
#ACT
SETRANKLEVELNAME %s\[九五☆草民]
Break
#IF
CheckLevelEx > 0
CheckLevelEx < 9
#ACT
SETRANKLEVELNAME %s\945搜索来客  ;(这个新手刚上线封号)
Break


[@main0]
#IF
ISGUILDMASTER
#ACT
SETRANKLEVELNAME %s\[★一人之↓★一帮之主☆]  ;(行会老大封号自己都可以喜欢改)
#IF
ISCASTLEMASTER
#ACT
SETRANKLEVELNAME %s\[☆★万人之↑★嗷嗷牛X☆] ;(沙老大封号)
SENDMSG 1 全国上下,热烈欢呼:伟大的争霸皇朝城主『%S』进入游戏! ;(沙老大进游戏公告)

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表