快捷搜索:  

传奇开宝箱脚本 传奇宝箱脚本如何写?

传奇宝箱脚本如何写?

[@黄金钥匙开宝]
#if
checkitem 黄金钥匙 1
#ACT
take 黄金钥匙 1
OpenItemBox 黄金宝箱
sendmsg 0 玩家[]:打开了黄金宝箱,大量装备滚落地面,还有特殊戒指呢
#say
黄金宝箱开启,等待宝物随机掉地上
#ELSEACT
give 黄金宝箱
sendmsg 5 开启黄金宝箱时需要1把黄金钥匙,你背包里没有此钥匙,黄金钥匙的获得可以在游戏商铺用元宝购买
close

采纳吧

传奇开宝箱脚本 传奇宝箱脚本如何写?

传奇抽奖脚本怎么写的

脚本说明:这个核心代码只有两行 呵呵
首先在\MirServer\Mir200\Envir\QuestDiary\狂神科技\抽奖.txt
内添加代码2
然后是在\MirServer\Mir200\Envir\QuestDiary\狂神科技\
里面新建一个 圣战.txt
写上如:
圣战项链
圣战戒指
祝福油

再然后是在\MirServer\Mir200\Envir\QuestDiary\狂神科技\
里面新建一个 雷霆.txt
写上如:
雷霆项链
雷霆戒指
然后自己新建一个NPC
[@main]

[@抽奖]
;#if 可以读作 汉字 如果
#IF
;RANDOM 是随即 2表示几率 数字毕岁越打几率越小
RANDOM 2
;#ACT 是说下面的内容当作脚本来执行 相对的是
;#SAY (下面的当作字符来执行,就是显示出来)
;不写 #ACT #SAY 默认的是#SAY 这个可以参照@MAIN那个函数
#ACT
;MOV 传递 把后面这个数字或字符或变量 传递给前面这个变量
;这里 S2 这里代表的是路径 就是你储存 装备列表的路径
MOV S2 .\QuestDiary\狂神科技\消数搏雷霆.txt
;下面#CALL 是调用 就是调用 代码2那一部分 刚才第一步让你保存了的
#CALL [\狂神科技\抽奖.txt] @抽奖
;GuildNoticeMsg 是提示框内显示的文字 255是字的颜色0-255都可以
;241是背景色0-255都可以 下面就是你要提示的文字了
GuildNoticeMsg 255 241 玩家[%s]使用狂神科技抽奖脚本抽取了
;BREAK 是结束 跳出来的意思 如果第一个#IF 如果条件成立 那么到这里结束
;下面的代码不执行
BREAK
;下面的代码可以参照上面的注释 都是一样的
#IF
#ACT
MOV S2 .\QuestDiary\狂拿祥神科技\圣战.txt
#CALL [\狂神科技\抽奖.txt] @抽奖
GuildNoticeMsg 255 241 玩家[%s]使用狂神科技抽奖脚本抽取了
BREAK
;代码2
[@抽奖]
{
#ACT
GetRandomText
GIVE 1
}

请教传奇服务端高手~~~~

双击物品可以自动触发指定脚本功能、双击物品可以打开宝箱或者执行某个脚本功能

使用方法:
1、物品数据库设置1:StdMode字段设置为:31
2、物品数据库设置2:AniCount字段设置为:X
X为指字数字触发脚本(1-999)
3、\Mir200\Envir\market_def\QFunction-0.txt下设置

[@StdModeFuncX]
#If
#Act
OpenItemBox 宝箱
;OpenItemBox为开宝箱脚本命令
Sendmsg 7 开启宝箱成功.

注:其中X为物品数据库设置2中的X.宝箱为怪物数据库里的宝箱.爆出的物品为爆率文件里设定的
也可以这样:
[@StdModeFuncX]
#If
#Act
#CALL [\\服务员\袜笑你要执行的脚本.txt] @你要执行的脚本
;--------------------------------------------------------
商铺的问题拍拿因袭好搭为不知道你用谁的M2,不便解答。

相关专题: 传奇 脚本