自动捡取插件-传奇GOM引擎GK插件捡物品功能

发布时间:2022-03-02 23:22:26 来源于:88M2传奇资源网

控制玩家拾取范围

  AddScope 参数1:叠加拾取范围

  例子1:

  让某玩家的拾取范围扩展5格:

  #ACT

  AddScope 5

  在原基础上再叠加5范围 注意:小退或者大退都需要重新执行一次命令,并需要勾选窗口里的[允许使用AddScope脚本命令叠加捡物范围]

  光速/一键捡取物品 (不召唤精灵也可使用)(无须开启拾取助手)

  命令:JZPickUpItems 参数1 参数2 参数3

  功能:以捡取对象坐标为中心,自动捡取附近范围物品 (不拾取从背包扔出的物品)

  参数1:范围

  参数2:0=人物 1=捡物精灵

  参数3:0=按内挂过滤拾取 1=不过滤,符合条件的全部拾取

  例:(没有召唤捡物精灵也可以一键拾取) 【查看捡物精灵使用说明】

  

  [@按内挂过滤拾取]

  #act

  JZPickUpItems 3 0 0

  sendmsg 6 人物3格范围内F12内挂-自动捡取打勾的物品都拾到背包了。

  #act

  JZPickUpItems 3 1 0

  sendmsg 6 精灵3格范围内F12内挂-自动捡取打勾的物品都拾到背包了。

  [@符合条件全部拾取]

  #act

  JZPickUpItems 3 0 1

  sendmsg 6 人物3格范围内属于你的物品或任何人都可拾取的物品都拾到背包了。

  #act

  JZPickUpItems 3 1 1

  sendmsg 6 精灵3格范围内属于你的物品或任何人都可拾取的物品都拾到背包了。

  ===== 范围内秒捡不建议使用捡物触发,不然一下触发太多次,人多一点,M2占用CPU比较高,影响流畅度 =====

  例1:击杀怪物自动拾取

  [@KillMon]

  #if

  ;下面跟条件,比如捐献玩家,狂暴玩家,攻城赞助玩家可以一键拾取,空条件表示所有玩家可触发一键拾取

  #act

  JZPickUpItems 3 0 0

  sendmsg 6 人物3格范围内F12内挂-自动捡取打勾的物品都拾到背包了。

  例2:定时器每隔几秒自动拾取

  [@LOGIN]

  #if

  #act

  SetOnTimer 188 4

  [@ONTIMER188]

  #OR

  INSAFEZONE

  CheckOffline

  #ACT

  SENDMSG 7 安全区或离线人物不执行,节约资源...

  BREAK

  #ELSEACT

  JZPickUpItems 4 0 0

  sendmsg 6 人物4格范围内F12内挂-自动捡取打勾的物品都拾到背包了。

  

  ---------------------附:捡取规则-------------------

  1.根据客户端内挂过滤不拾取

  2.角色自身死亡状态不拾取

  3.自己丢弃的物品不拾取

  4.别人的会提示一定时间内无法拾取的物品不拾取

  5.自身包裹已满不拾取

  自动拾取精灵 注意:精灵占资源,只适合100人左右的服,推荐用一键拾取代替

  提示:捡物精灵不占用任何个人变量,直接使用即可,。 【查看光速拾取使用说明】

  命令:CREATESPRITE 参数1

  功能:召唤一只拣物小精灵

  参数1:精灵名称(数据库精灵全名,如:初级精灵__一一一一一一一一一)

  命令:CHECKSPRITELEVEL 参数1(可留空)

  功能:检测是否已经有精灵了,或者是否有指定名称的精灵

  参数1:为空时只检测是否有精灵,有名字时检测指定精灵名称(只需要写‘__’以前的部分,如:初级精灵)

  命令:RELEASESPRITE

  功能:杀死人物精灵,无需指定名称

  命令:SETSPRITEMODE 参数1

  功能:设置精灵模式

  参数1:0=捡物 1=跟随

  提醒:精灵重新召唤时默认是捡物模式,根据需可以在召唤后设置为跟随模式

  精灵DB:WALK_SPD 代表精灵移动速度,数值越小速度越快,拾取物品速度也越快(红色字段)(小于200ms系统自动设为200ms) 蓝色字段不要修改

  ---------- 可被人物穿越的精灵DB ----------

  初级精灵__一一一一一一一一一;108;11;27;9;0;0;75;99999;0;0;0;2;4;0;0;0;99;500;1;0;500;

  中级精灵__一一一一一一一一一;108;11;25;9;0;0;75;99999;0;0;0;2;4;0;0;0;99;400;1;0;500;

  高级精灵__一一一一一一一一一;108;11;160;9;0;0;75;99999;0;0;0;2;4;0;0;0;99;300;1;0;500;

  ---------- 不可被人物穿越的精灵DB ----------

  初级小精灵__一一一一一一一一;55;157;27;9;0;0;75;99999;0;0;0;2;4;0;0;0;99;500;1;0;500;

  中级小精灵__一一一一一一一一;55;157;25;9;0;0;75;99999;0;0;0;2;4;0;0;0;99;400;1;0;500;

  高级小精灵__一一一一一一一一;55;157;160;9;0;0;75;99999;0;0;0;2;4;0;0;0;99;300;1;0;500;

  精灵外观可随意更改 精灵移动速度可随意更改, 精灵名字最大支持5个字,但是总字符必须满足14个字符 __ 符号不能删除。

  ------------------------------------------------------------------

  F12内挂勾选 自动捡取 的物品 精灵才会捡取:

  脚本例子:

  [@main]

  <召唤精灵/@召唤精灵> <杀死精灵/@杀死精灵> <设置精灵捡物/@设置精灵捡物> <设置精灵跟随/@设置精灵跟随>

  [@召唤精灵]

  #if

  CHECKSPRITELEVEL

  #act

  sendmsg 6 你已经有精灵了。

  break

  #elseact

  CREATESPRITE 初级精灵__一一一一一一一一一

  sendmsg 6 捡物精灵召唤成功。

  [@杀死精灵]

  #act

  RELEASESPRITE

  sendmsg 6 你的精灵已消失...

  [@设置精灵捡物]

  #act

  SETSPRITEMODE 0

  sendmsg 6 精灵开始拾取物品。

  [@设置精灵跟随]

  #act

  SETSPRITEMODE 1

  sendmsg 6 精灵休息模式,不再拾取物品。

  ------------------------------------------------------------------

  捡物触发QF字段 [@PickUpItemEx]

  例1:捡取物品触发

  [@PickUpItemEx]

  #if

  equal <$ISSPRITEPICKUP> 1

  #act

  sendmsg 6 你的精灵捡到:<$SPRITEPICKUPITEMNAME>

  break

  #if

  equal <$ISSPRITEPICKUP> 0

  #act

  sendmsg 6 你的人物捡到:<$SPRITEPICKUPITEMNAME>

  break

1. 本站所有资源来源于用户上传和网络,仅作为演示数据,如有侵权请邮件联系站长!
2. 本站主题作者QQ:331344732,唯一官网:https://www.88m2.com/!
3. 盗版,破解有损他人权益和违法作为,请各位支持正版!
回复

使用道具 举报

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

本版积分规则

admin

发表主题 1477

积分排行榜
  • 1liuyong113336831积分
  • 246496366336552积分
  • 3hxy802336547积分
  • 4admin6142积分
  • 5温斯顿2425积分
  • 6tielishiju1341积分
相关新闻
关注官方微信

QQ1群:149804412

QQ2群:1055589289

全国服务网址:

www.88m2.com

(工作日:周一至周五 8:00-22:00)
山东省济南市章丘区高官寨街道商业街
331344732@qq.com

Archiver-手机版-小黑屋- 88M2传奇资源网 |网站地图

Powered by Discuz! X3.4© 2001-2013 Comsenz Inc.   鲁ICP备20017785号-2