57游戏  www.57yx.com  -  最全面的游戏资讯门户

我的盗贼武器切换宏制作

21/8/22匕首贼现在占贼们的量不少吧,至少我是其中一贼,晕晕晕死对手是不错的办法,但是在平砍,邪恶攻击,剔骨这几招里伤害输出实在比剑贼少很多。所以,我同事一个BT的匕首贼研究了一套很不错的宏,让21/8/22的匕首贼也能用剑来放出BT的伤害。闲话不说,宏如下:

条件,将想更换的武器放在F12里的左上第一格,每次进入游戏或附魔后要安装匕首到主手运行一下“匕首全局变量”再安装剑(锤)到主手运行一下“剑(锤)全局变量”,最后运行一下“切换”

交换武器——主副武器交换

/script PickupInventoryItem (17)
/script PickupInventoryItem (16)


切换——主匕首和包裹中的主手剑交换

/script if ( not CursorHasItem() ) then PickupContainerItem(0,1); PickupInventoryItem(16);end


匕首全局变量——

/script setglobal("dagger", GetInventoryItemLink("player", 16));
/script SendChatMessage("匕首"..dagger, "WHISPER", this.language, "自己的角色名称");


剑(锤)全局变量——

/script setglobal("sword", GetInventoryItemLink("player", 16));
/script SendChatMessage("剑"..sword, "WHISPER", this.language, "自己的角色名称");

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

技能等级请按照自己的实际情况改变。

伏击——

/script if dagger == GetInventoryItemLink("player",16) then CastSpellByName("伏击(等级 2)");else PickupContainerItem(0,1);PickupInventoryItem(16);end

偷袭——

/script CastSpellByName("偷袭");
/script if dagger == GetInventoryItemLink("player",16) then PickupContainerItem(0,1);PickupInventoryItem(16);end

凿击——

/script if sword == GetInventoryItemLink("player",16) then CastSpellByName("凿击(等级 3)");else PickupContainerItem(0,1);PickupInventoryItem(16);end

剔骨——

/script if sword == GetInventoryItemLink("player",16) then CastSpellByName("剔骨(等级 5)");else PickupContainerItem(0,1);PickupInventoryItem(16);end

肾击——

/script if sword == GetInventoryItemLink("player",16) then CastSpellByName("肾击(等级 5)");else PickupContainerItem(0,1);PickupInventoryItem(16);end

背刺——

/script if dagger == GetInventoryItemLink("player",16) then CastSpellByName("背刺(等级 6)");else PickupContainerItem(0,1);PickupInventoryItem(16);end

邪恶攻击——

/script if sword == GetInventoryItemLink("player",16) then CastSpellByName("邪恶攻击(等级 5)");else PickupContainerItem(0,1);PickupInventoryItem(16);end


割裂——

/script if sword == GetInventoryItemLink("player",16) then CastSpellByName("割裂(等级 3)");else PickupContainerItem(0,1);PickupInventoryItem(16);end

注意,此宏强,但是也有弊端,如拿匕首放剑的招数,就要按两次想放的招,拿剑放匕首的招数如匕首。所以在施放一些需要切换武器的招数时请提前按一下。其他一些设定可自由修改,自己有兴趣就研究一下。宏高手们请指点。


图片资讯 1 2 3

Powered by 57游戏 ©2004-2009