求魔兽世界战士宏命令

游戏之家 游戏资讯 2024-12-05
/sc@ript CastShapeshiftForm(2) /sc@ript P=PickupInventoryItem; /sc@ript C=PickupContainerItem; /sc@ript P(17);if(CursorHasItem())then C(4,2);C(4,1);P(16);else C(4,1);P(16);C(4,2);P(17);end 第1、2步骤:定义P为拾取人物目前装备函数的别名,定义C为拾取背包物品

/sc@ript CastShapeshiftForm(2)

/sc@ript P=PickupInventoryItem;

/sc@ript C=PickupContainerItem;

/sc@ript P(17);if(CursorHasItem())then C(4,2);C(4,1);P(16);else C(4,1);P(16);C(4,2);P(17);end

第1、2步骤:定义P为拾取人物目前装备函数的别名,定义C为拾取背包物品函数的别名,纯粹是为了节省字数

第3步骤:P(17),拿起目前装备的副手物品(如果是双手武器,副手没有,这样就没有拾取到物品,如果当前是单手+盾牌,这里就拾取了盾牌)

第4步骤:判断,if (CursorHasItem()) then,检查当前有没有拾取物品()

第4.1步骤:如果第4步判断是真,就是当前拾取了盾牌

第4.1.1步骤:C(4,2),,那么将盾牌放到背包2号位置中;

第4.1.2步骤:C(4,1),拿起背包1号位置的物品——双手武器;

第4.1.3步骤:P(16),将双手武器替换掉当前主手武器;

第4.2步骤:如果第4步判断为否,就是当前没拾取到物品,那么表明当前装备是双手武器

第4.2.1步骤:C(4,1),拾取背包第1位置的物品——单手武器;

第4.2.2步骤:P(16),将单手武器装备到主手位置;

第4.2.3步骤:C(4,2),拾取背包第2号位置的物品——盾牌;

第4.2.4步骤:P(17),将盾牌装备到副手位置;

是转个高手写的

版权声明:本文由上海权中高网络科技有限公司原创或收集发布,如需转载请注明出处。

本文链接:http://www.isiree.com/1/352698

猜你喜欢