找回密码
 立即注册
网站首页 传奇技术 查看内容

传奇装备回收脚本的写法

2019-7-15 08:40| 发布者: 9pk.com| 查看: 107| 评论: 0

摘要: 开发一个游戏,要有新颖的思路,给玩家不一样新新鲜感和玩法,玩家才会感兴趣、喜欢玩。而这些新颖的玩法和体验感都来自于我们写的脚本,是否新颖、是否够智能。关于传奇装备回收的脚本其实很多,相信每个版本里面都 ...
开发一个游戏,要有新颖的思路,给玩家不一样新新鲜感和玩法,玩家才会感兴趣、喜欢玩。而这些新颖的玩法和体验感都来自于我们写的脚本,是否新颖、是否够智能。关于传奇装备回收的脚本其实很多,相信每个版本里面都是有的。但是脚本里面的意思你真的明白吗?

装备回收脚本一定要包含的变量M变量,用到M变量可以轻松统计出每次装备回收的件数、元宝数、经验数,甚至还可以是积分数、荣誉值数等等。M变量为数字型的个人变量,不会保存,下线或换地图自动清空,其数值是0-99。也可以用到U变量,其数值为0-49,比如统计玩家当天一共回收了多少件装备,超过了多少件就不让回收了,这样可以防止一些整天脱机打宝、无限回收赚元宝的玩家。还可以用到全局G变量,其数值为0-499,比如回收一些活动材料,可以为玛法大陆贡献一定的能源点,然后玩家在合成某种特殊装备或材料的时候需要这种能源点,这样的脚本能产生一种凝聚力,会让全服玩家齐心合力去干一什事而达到一种目的,达到目的后他们会很开心、快乐,会觉得这个游戏好玩。

P0-P99 (私人变量,数字型) 打开对话框重置为0。
D0-D99 (私人变量,数字型) 下线不保存.摇筛子变量.
M0-M99 (私人变量,数字型) 下线不保存.切换地图清空.
N0-N99 (私人变量,数字型) 下线不保存.小退归0.
S0-S99 (私人变量,字符型) 下线不保存.小退清空.
I0-I99 (全局变量,数字型) 下线不保存.小退归0.
G0-G499 (全局变量,数字型) 可保存。(存放在Mir200/GlobalVal.ini文件里面)
A0-A499 (全局变量,字符型) 可保存。(存放在Mir200/GlobalVal.ini文件里面)
U0-U49 (私人变量,数字型) 可保存。(存放在人物数据库Mir.db里面)
T0-T49 (私人变量,字符型) 可保存。(存放在人物数据库Mir.db里面)

上面一段内容介绍了传奇所有的私人变量和全局变量,用法千变万化,就看你能不能想到。接下来,就写一段实战的传奇装备回收脚本,然后做出详细的注解。

[@MAIN]
尊敬的玩家,您好!欢迎来到本服装备回收系统。\
<智能装备回收系统/@智能装备回收系统>\ \
今日共回收装备[<$STR(U1)>]件,获得元宝[<$STR(U2)>]个,为玛法大陆贡献能源[<$STR(G1)>]点。

[@智能装备回收系统]
#IF 如果 判断检测开始
CHECKITEM 木材 1 背包是否有1根木材
#ACT 那么 开始执行
TAKE 木材 1 拿走木材1根
GAMEGOLD + 20 给元宝20个
CHANGEEXP + 30000 给经验30000点
INC G1 1 能源点+1点
INC M1 1 本次回收的装备件数+1件
INC M2 20 本次回收的元宝数量+20个
INC M3 30000 本次回收的经验数量+30000点
GOTO @智能装备回收系统 返回智能装备回收系统菜单
BREAK 结束

#IF
CHECKITEM 铜矿 1
#ACT
TAKE 铜矿 1
GAMEGOLD + 20
CHANGEEXP + 30000
INC G1 1
INC M1 1
INC M2 20
INC M3 30000
GOTO @智能装备回收系统
BREAK

#IF
CHECKITEM 铁矿 1
#ACT
TAKE 铁矿 1
GAMEGOLD + 40
CHANGEEXP + 60000
INC G1 1
INC M1 1
INC M2 40
INC M3 60000
GOTO @智能装备回收系统
BREAK

#IF
CHECKITEM 银矿 1
#ACT
TAKE 银矿 1
GAMEGOLD + 60
CHANGEEXP + 90000
INC G1 1
INC M1 1
INC M2 60
INC M3 90000
GOTO @智能装备回收系统
BREAK

#IF
CHECKITEM 金矿 1
#ACT
TAKE 金矿 1
GAMEGOLD + 80
CHANGEEXP + 120000
INC G1 1
INC M1 1
INC M2 80
INC M3 120000
GOTO @智能装备回收系统
BREAK

#IF
LARGE M1 0 本次回收装备件数大于0
#ACT
SENDMSG 7 回收完成! 聊天框的系统提示信息
GUILDNOTICEMSG   0 250 恭喜:《<$USERNAME>》捐献[<$STR(M1)>]件【矿物资源】获得[<$STR(M2)>]个元宝+[<$STR(M3)>]经验!
GUILDNOTICEMSG   0 250 系统:《<$USERNAME>》本次捐献为玛法大陆的能源库注入了能源[<$STR(G1)>]点,谢谢他的具大贡献。
INC U1 <$STR(M1)> 今日累计回收装备件数+<$STR(M1)> <$STR(M1)>是本次回收装备的总件数
INC U2 <$STR(M2)> 今日累计回收装备得到的元宝数量+<$STR(M2)> <$STR(M2)>是本次回收装备获得的元宝数量
MOV M1 0 本次回收的装备件数清0
MOV M2 0 本次回收装备得到的元宝数量值清0
MOV M3 0 本次回收装备得到的经验数量值清0
GOTO @MAIN 返回首页总菜单  刷新变量统计数量
BREAK
#ELSEACT
SENDMSG 7 你没有需要回收的装备。请仔细查看背包!
BREAK

鲜花

握手

雷人

路过

鸡蛋

传奇国际|传奇导航|关于我们|下载帮助|法律声明|软件发布|广告合作|友情链接|

9pk.hk | 9ss.hk | 99j.hk | 88a.hk | 52345.hk

热血传奇 | 英雄合击 | 贪玩蓝月 | 手机版传奇 | 网页版传奇 | 单职业传奇 | 传奇服务端 | 传奇广告代理 | 传奇广告价格表

传奇辅助 | 传奇引擎 | 传奇版本 | 传奇脚本 | 传奇工具 | 传奇加速器 | 传奇登陆器 | 传奇引擎 | 传奇论坛 | 传奇广告发布站 | 传奇辅助下载站 | 传奇版本下载站

复古传奇 | 金币传奇 | 打金传奇 | 轻变传奇 | 微变传奇 | 中变传奇 | 超变传奇 | 变态传奇 | 合击传奇 | 连击传奇 | 新开传奇 | 最新传奇 | 传奇一条龙 | 传奇GM论坛 | 版本库 | 开区模板

返回顶部