畅享博客 > canaan > 游戏拾缀 > [原创]双击物品实现功能的传奇服务端脚本
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 有两个宝宝了吧?卷轴没收!!
}

推荐到鲜果: 查阅更多相关主题的帖子: 传奇 服务端

评论

您正在以 匿名用户 的身份发表评论  快速登录
(不得超过 50 个汉字)
       看不清,换一个
提示消息
(输入完内容可以直接按Ctrl+Enter提交)