这段可查座骑的id, 替换名字即可
-----
/run for x=1,C_MountJournal.GetNumDisplayedMounts() do local n,_,_,_,_,_,_,_,_,_,_,i=C_MountJournal.GetDisplayedMountInfo(x) if (n=="赤红潮汐战马") then print(n, i) break end end
接下来是一键座骑, 但超过255字元, 有待高手缩简
--------
--[[
冬泉霜刃豹 55
迴廊潜伏犬 1442
旅者的冻原长毛象 280
女祭司的月刃豹 1216
赤红潮汐战马 1260
]]--
local a,b,c,d,e;
a = 55; b = 1216; c = 1260; d = 280; e = 1442;
if not IsMounted() then
if not IsAltKeyDown() then
if GetRealZoneText()=="渊喉" then
a=e;
else
if IsShiftKeyDown() then
a=d;
elseif IsFlyableArea() then
a=b;
elseif IsSwimming() then
a=c;
end
end
end
C_MountJournal.SummonByID(a);
else
Dismount();
end
-----------
不能飞 or 按alt: 冬泉霜刃豹
渊喉地区: 迴廊潜伏犬
按shift: 旅者的冻原长毛象 (修装用)
可飞: 女祭司的月刃豹
水中: 赤红潮汐战马