2006-12-6 23:35:56
[原创]双击物品实现功能的传奇服务端脚本
之所以把这个功能提到最前面,是因为这个功能太好啦可以实现很多很多有趣的好玩的功能
比如移动仓库啊
小小召唤令啊
100倍经验卷啊
10倍威力卡啊
会员卡啊
双击金条直接化作100w游戏币啊
之外还可以实现——比奇回城卷苍月回城卷经验地图传送卷boss之家传送卷传音喇叭怪物攻城令自杀牌等等等等等等等功能
凡是游戏里面其它地方能实现的功能都能写在一个卷轴里面
不用跑到指定地点,只要双击一下就能完成这个那个功能,多爽!!
下面就举两个小例子,各位天才GM去给你们的游戏添加有趣的卷轴吧!!
【50倍经验卷】
第一步、添加物品
首先要有卷轴之类的物品吧?
那么就去Mirserver\Mud2\DB下的StdItems.DB中添加吧
物品双击使用的好像stdmode都是31吧,然后Anicount设置为40,这个很重要,40不能为重复数字。
第二步、设置功能
Mirserver\Mir200\Envir\Market_Def下的QFunction-0.txt文件中添加
在最后添加以下文字
[@StdModeFunc40]注意这里40与第一步里面的40对应
#IF
#ACT
KILLMONEXPRATE 5000 3600
MESSAGEBOX 祝贺你的!\50倍经验增加成功!\你有一个小时的时间享受这项服务!
【小小召唤令】
第一步、添加物品
同50倍经验卷的第一步,把原来Anicount设置为41
第二步、设置功能
Mirserver\Mir200\Envir\Market_Def下的QFunction-0.txt文件中添加
在最后添加以下文字
[@StdModeFunc41]
#IF
#ACT
#CALL [\\服务员\宠物系统.txt] @小小召唤令如果功能语句太长就可以设置
一个路径设置一个文件来实现功能!
第三步、写功能脚本
在Mirserver\Mir200\Envir\QuestDiary\服务员 路径下面
建立一个文本文件:宠物系统.txt
里面写下以下语句,以下就是男小小跟男玩家女小小跟女玩家,武士小小道士小小法师小小随机招出的脚本
[@小小召唤令]
{
#IF
GENDER MAN
#act
goto @女小小
#elseact
goto @男小小
[@女小小]
#IF
CHECKSLAVECOUNT < 2
random 10
#ACT
RECALLMOB 小小20 0 60 1
sendmsg 7 距离叛变时间还有一小时!!
break
#IF
CHECKSLAVECOUNT < 2
random 4
#ACT
RECALLMOB 小小30 0 60 1
sendmsg 7 距离叛变时间还有一小时!!
break
#IF
CHECKSLAVECOUNT < 2
#ACT
RECALLMOB 小小10 0 60 1
sendmsg 7 距离叛变时间还有一小时!!
break
#elseact
MESSAGEBOX 有两个宝宝了吧?卷轴没收!!
[@男小小]
#IF
CHECKSLAVECOUNT < 2
random 10
#ACT
RECALLMOB 小小21 0 60 1
sendmsg 7 距离叛变时间还有一小时!!
break
#IF
CHECKSLAVECOUNT < 2
random 4
#ACT
RECALLMOB 小小31 0 60 1
sendmsg 7 距离叛变时间还有一小时!!
break
#IF
CHECKSLAVECOUNT < 2
#ACT
RECALLMOB 小小11 0 60 1
sendmsg 7 距离叛变时间还有一小时!!
break
#elseact
MESSAGEBOX 有两个宝宝了吧?卷轴没收!!
}
0
推荐到鲜果: 查阅更多相关主题的帖子: 传奇 服务端


评论