64gm论坛 发表于 2016-8-26 20:07:31

传奇服务端末日骰王脚本称号奖励添加的方法与技巧

传奇BLUE引擎终极骰王脚本添加.终极骰王主要是通过玩家花费元宝摇骰子通过骰子的点数获得称号获取称号奖励.今天给大家带来具体的脚本.大家在添加的过程中注意变量是否用重复了.全盘搜索下再确定添加.

第一步:
1.
我们首先添加NPC.
路径:MirServer\Mir200\Envir\MerChant.txt
终极骰王3318333终极骰王   01020
2.
再添加相应的脚本.
路径:MirServer\Mir200\Envir\Market_Def
打开后新建一个 终极骰王-3.txt 的文本.
3.以下是具体的脚本.直接复制进去文本.保存就好了.
[@main]
<COLOR=clSkyBlue ★★★★★本尊只奖励服务器唯一的玩家.★★★★★>\
1.<获得此封号的玩家可以享受在线1.3倍攻击的待遇.>\
2.<其他玩家可以通过骰子抢夺封号.不限制等级.职业.装备好坏.>\
3.<只要你觉得你运气人品足够好.就可以发起挑战.>\
4.<当你摇到<点数大于15点><的时候.就是你获得1.3倍攻击的时候.>\
<COLOR=clGreen ◆◆◆心动吧!快来摇骰子吧.>\
<你获得1.3倍攻击的时候!心动吧!快来摇骰字吧!>\
         <╭────────────╮>\
         <│>    <豪赌天下.末日骰王/@独霸天下>   <│>\
         <╰────────────╯> copyright dedecms
[@独霸天下]
<当前骰王玩家>:<$STR(A88)>\
<骰王当选时间>:<$STR(A89)>\
<骰王当前等级>:<$STR(G89)>\
◆◆◆<开始扔骰子去/@开始扔骰子去>◆◆◆\
<一.>\
<COLOR=clYellow 8888元宝可以扔一次骰子.扔到豹子也就是三个数字一样就可>\
<COLOR=clYellow 以获得封号.之前的封号玩家就会失去1.3倍攻击!>\
<二.>\
<COLOR=clYellow 目前此封号下线后效果保存>\
[@开始扔骰子去]
#if
CHECKGAMEGOLD > 8888
#act
GAMEGOLD - 8888
MOVR D0 6
INC D0 1
MOVR D1 6
INC D1 1
MOVR D2 6
INC D2 1
MOV D4 <$STR(D0)>
INC D4 <$STR(D1)>
INC D4 <$STR(D2)>
PLAYDICE 3 @摇骰子
#ELSEACT
messagebox 对不起,没有8888元宝不能参加抽奖哦!
goto @MAIN
BREAK
#SAY
正在摇骰子!
[@摇骰子]
#IF
LARGE D4 15
#ACT
MOV A88 <$USERNAME>
MOV A89 <$DATETIME>
MOV G89 <$LEVEL>
POWERRATE 130 60000
CHANGENAMECOLOR 250
SETRANKLEVELNAME %s\☆☆★≮狂人○骰魔≯★☆☆\
ClearNameList ..\QuestDiary\会员服务\狂人骰魔.txt
addnamelist ..\QuestDiary\会员服务\狂人骰魔.txt
SENDMSG 1 [骰王天下]:恭喜玩家〖%s〗掷出了【<$STR(D0)>】【<$STR(D1)>】【<$STR(D2)>】点共【<$STR(D4)>】点!新的骰王诞生!
SENDMSG 1 [骰王天下]:恭喜玩家〖%s〗掷出了【<$STR(D0)>】【<$STR(D1)>】【<$STR(D2)>】点共【<$STR(D4)>】点!新的骰王诞生!
SENDMSG 6 [骰王天下]:恭喜您获得新骰王封号,1.3攻击效果加成!
GMEXECUTE 开始提问 @检测骰王封号
BREAK
#ELSEACT
SENDMSG 7 [骰王天下]:你掷出了【<$STR(D0)>】【<$STR(D1)>】【<$STR(D2)>】点,小于15点,下次好运!
;;;;;;;;;
CHECKGAMEGOLD > 8888   : 检测元宝.我们可以更改你想要的元宝.
GAMEGOLD - 8888      : 扣掉元宝.
LARGE D4 15            : 15代表 只有要到的点数大于15才可以得称号.可以修改.比如为: LARGE D4 9
POWERRATE 130 60000    : 玩家获得称号后得到的攻击倍数提高.130 =1.3 倍.依次类推想要的攻击倍数.
ClearNameList          : 清除列表名单.使一下个玩家获得称号后.就删除上一个名字.
addnamelist            : 在文本中加入名单.保存玩家的名字.上线检测送称号.
以上如果大家的版本中没有文本.就自己建立一个相应的文本就可以了.
第二步:
我们在登陆脚本中再添加相应的登录脚本.
路径:MirServer\Mir200\Envir\MapQuest_def\QManage.txt
打开后找到[@Login] .找到这个命令后最后在添加一个相应的检测命令就好了.
#if
Checknamelist ..\QuestDiary\会员服务\狂人骰魔.txt
#act
SETRANKLEVELNAME %s\☆☆★≮狂人○骰魔≯★☆☆
break
添加到我们就算添加玩了.大家如果下线后上线称号消失.就是登陆脚本中没有添加.注意步骤就可以了.

太叔凝远 发表于 2017-7-14 09:54:08

啥玩应呀

狗暱 发表于 2020-2-4 03:24:56

左蛹 发表于 2020-2-4 17:45:27

虱伋鞘 发表于 2020-2-5 07:47:29

寇金枝 发表于 2020-2-5 22:12:49

王采雁 发表于 2020-2-6 12:13:17

汲宜 发表于 2020-2-7 03:27:24

酒瞧 发表于 2020-2-7 23:40:08

眷歜 发表于 2020-2-8 13:16:43

页: [1] 2 3 4 5 6
查看完整版本: 传奇服务端末日骰王脚本称号奖励添加的方法与技巧