[传奇技术教程] M2最新引擎的钓鱼系统脚本与设置方法

[复制链接]
查看1431 | 回复0 | 2016-9-2 17:04:23 | 显示全部楼层 |阅读模式
说起能钓鱼的传奇sf,让玩家大多数想到的是以前的韩服,其实M2引擎早就支持了,只是一直没有公开罢了,现在新己经开放此功能,今天我们一块看看钓鱼系统的功能与脚本添加方法。


360截图20160902170241395.jpg
360截图20160902170249567.jpg
360截图20160902170256439.jpg
360截图20160902170302990.jpg
360截图20160902170310019.jpg



基本流程 exp/100
1.设置鱼咬钩间隔时间,就是每个钓鱼者有鱼咬钩的间隔时间
(M2->管理->钓鱼管理->基本设置->鱼咬钩->间隔时间)
算法:Max(最小时间, 基数 - (钓鱼等级 * 每级减少))
以毫秒位单位
2.设置鱼的相关数据
名称:必须是物品数据库中已有的物品名称
咬钩几率:数值越大几率越小
咬钩时间:咬多久就跑
最小收杆时间:收杆时间 - 鱼开始咬钩时间 < 最小收杆时间 钓鱼失败
最大收杆时间:收杆时间 - 鱼开始咬钩时间 > 最大收杆时间 钓鱼失败
饵料消耗间隔时间:鱼开始咬钩后每隔多久消耗一次饵料
饵料消耗点:每次消耗的点数
经验:钓到鱼和鱼消耗饵料时候得到的经验
大鱼:是否是大鱼(大鱼需要全队人一起收杆及时才能钓上来)
3.设置个地图能钓到的鱼类型
地图号:地图号(3或0 等 不是比奇盟重)
白天可以钓到的鱼:逗号分隔(鲫鱼,鲤鱼)
晚上可以钓到的鱼:逗号分隔(鲫鱼,鲤鱼)
脚本支持
STOPFISH 退出钓鱼队伍停止钓鱼
TYPHOONSTART 开始刮台风
TYPHOONEND 停止刮台风
SENDFISHGROUPMESSAGE 发送钓鱼小队消息
CHECKGETFISHCOUNT 测当前或最后一次钓鱼获得的鱼数量(包含丢掉的)
CHECKDROPFISHCOUNT 检测当前或最后一次钓鱼丢掉的鱼数量
CHECKOUTFISHCOUNT 检测当前或最后一次钓鱼跑掉的鱼数量
CHECKISFISHOWNER 检测是否是钓鱼队长
CHECKFISHING 检测是否在钓鱼队伍
CHECKISFISHGROUP 检测钓鱼队长角色名
脚本触发
@LeaveFishGrop 退出钓鱼队伍
@JoinFishGrop 加入钓鱼队伍
@TyphoonMon 台风刮来了怪物
@TyphoonFish 台风刮来了鱼
@TyphoonStart 台风开始
@TyphoonEnd 台风结束
@GetFish 钓到鱼
@GetBigFish 钓到鱼


马永贞版本库,GM论坛传奇版本下载基地,传奇一条龙!马币1:100 站长QQ:185277791
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则