控制玩家拾取范圍
AddScope 參數1:疊加拾取范圍
例子1:
讓某玩家的拾取范圍擴展5格:
#ACT
AddScope 5
在原基礎上再疊加5范圍 注意:小退或者大退都需要重新執行一次命令,并需要勾選窗口里的[允許使用AddScope腳本命令疊加撿物范圍]
光速/一鍵撿取物品 (不召喚精靈也可使用)(無須開啟拾取助手)
命令:JZPickUpItems 參數1 參數2 參數3
功能:以撿取對象坐標為中心,自動撿取附近范圍物品 (不拾取從背包扔出的物品)
參數1:范圍
參數2:0=人物 1=撿物精靈
參數3:0=按內掛過濾拾取 1=不過濾,符合條件的全部拾取
例:(沒有召喚撿物精靈也可以一鍵拾取) 【查看撿物精靈使用說明】
1.png (55.87 KB, 下載次數: 202)
下載附件
2022-2-13 00:33 上傳
[@按內掛過濾拾取]
#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內掛-自動撿取打勾的物品都拾到背包了。
G_U7QRERZZUY}_{]17M`X)6.png (60.86 KB, 下載次數: 184)
下載附件
2022-2-13 00:33 上傳
---------------------附:撿取規則-------------------
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
|
|