时间:2022-12-29 05:48:01
作者: NGA-stuartngacn
穿着怀旧衣服的盗贼,最在意的是什么? 就是中了毒。 各种毒药所需的材料不同,调配毒药变得麻烦,需要暗算材料的个数。 如果计算不一致的话,要么就必须重新订购NPC买材料,要么就因为购买的材料太多而浪费钱。
于是我花了一下午的时间,设计并购买了这一套毒药宏。 只要你达到60级,不管你有没有安装某个插件,都可以使用这个宏。
首先发布这个宏。 此宏由三个宏组成。
第一个宏用于分组购买指定的项目( 254个字)。
/runfunctionBP_m(a ) local m={}for i=1,GetMerchantNumItems ) do m[GetMerchantItemID(i ) ]=i; 结束; for t,ninpairs(a ) do local _,_,_,_,_,_,l=GetItemInfo(t ) t ) b=n-GetItemCount(t ) t ) while(0
第二个宏的作用是统计实际上需要购买多少物品。 ( 194个字) :
/runfunctionb_m(s ) local a={}for i,p in pairs(s ) s ) do for t,n in pairs(p ) p ) doif1(=tthena ) ) a(t 结束; 结束; IFBP_mthenBP_m(a ) end; 结束
第三个宏是指定购买毒药材料的最大数的作用,分为两种宏,判断你是否掌握了安格拉废墟的致命毒药v。
致命毒药v版本( 255字) :
/run_=b_mandb_m({[5140]={--[闪存]40,[5140]=1}),[8928]={--[[速度]20,[8924]=4
致命毒药IV版本( 255字) :
/run_=b_mandb_m({[5140]={--[闪存]40,[5140]=1}),[8928]={--[[速度]20,[8924]=4
在宏编辑器中创建和粘贴这些宏,自由输入名称,自由选择图标,然后将图标拖动到空白技能栏中。
第三个宏有注释。 评论后面显示背包中放此项最多的数量。 例如:
“--[[闪]40”表示背包最多能容纳40个闪粉,
“--[[速]20”表示在背包中最多放20个速效毒,
“--[[生命]]20”表示背包中最多有20个致命毒药,
“--[[伤口]]20”表示在背包中最多放置20个致伤毒药,
“--[[残]]20”表示在背包中最多放置20个伤残毒药,
“--[麻]20”表示在背包里最多放20个麻痹毒,
如有必要,请更改这些值,将最小值设置为0,并将最大值保存为不超过99。 因为99是2位数字,所以第三个宏的字符数已经达到了最多255个。 (编辑器最多显示256个字符,但只能输入255个字符) )。
使用方法:
前两个宏在角色在线后,请先全部使用。 使用的时候没有任何提示。
而且,需要买材料的时候,可以和NPC对话,打开购买框,点击第三个宏,等待约2秒钟,就知道自动买了合适的材料。
在某些情况下,单击第三个宏后,屏幕顶部会显示“目标很忙”消息,说明购买的材料可能不完整,例如缺少水晶瓶
此宏一次购买所有材料,因此服务器可能没有反应。 如果出现这种情况,只需单击第三个宏即可完成。
这三个宏都非常聪明,多次点击使用也不会多买一个材料。 购买材料后,打开制毒窗口,可以根据需要制作任意数量的毒药。
也有人觉得下毒也很麻烦。 点毒,点武器,再按一下确定换毒的按钮,因为麻烦,下一个宏就是福利。
#showtooltip
/use [modifier:alt]障碍毒II; [modifier:ctrl]致伤毒; [modifier:shift]麻痹毒; 速效VI/use [button:1]16; [投注:2]17
/click StaticPopup1Button1
在宏编辑器中创建并粘贴上述宏,在名称中输入空格,图标选择第一个红色“问号”,然后将图标拖到空技能栏中。
使用方法:
不按任何按钮时,显示的图标是速效毒药;
按ALT键,图标自动切换为故障毒; 按CTRL键,图标自动切换为致伤毒药; 按下SHIFT键时,图标会自动切换为麻痹毒。
左键单击对主手武器下毒,右键单击对副手武器下毒。 如果以前下过毒,使用此宏时,将看不到确定替换毒的提示,默认情况下将替换毒。