※ 引述《Ammenze (藍天白雲)》之銘言:
: ※ 引述《Ammenze (藍天白雲)》之銘言:
: : 看了一下,應該是沒有OP
: : 現在可以直接使用flayble判定在達拉然城內還是卡薩斯平台了
: : 這樣就不用怕翻譯的問題A_A
: : 抱歉抱歉 順便附上巨集
1.
#showtooltip
/跑 if UnitInVehicle("PLAYER") then VehicleExit()
/userandom [outdoors,flyable,nomounted]黑龍,青銅龍;
[outdoors,nomounted]迅捷祖利安猛虎,瑞文戴爾的死亡戰騎
/下馬 [mounted]
: : 第一行是下載具
: : 第2.3行要連成一行
: : 黑龍,青銅龍 這邊是飛行座騎名稱 在每個座騎中間加","就可以了
: : 地上座騎也是一樣道理
: 既然flyable可以用了,我想原本的巨集指令應該也可以用
: 把精華區的巨集拿來改一下,果然可以
: 請服用~
2.
/跑 if UnitInVehicle("PLAYER") then VehicleExit() else t={地面座騎} if
IsFlyableArea() then t={飛行座騎}end if not IsMounted()then
CallCompanion("MOUNT",t[random(#t)])end end
/下馬
: 前3行要連成一行
: 這樣只要168字元,再多座騎也不怕啦
3.
再進階版
/跑 p="PLAYER"u=UnitName(p)n="第一個角色名字"if UnitInVehicle(p)then
VehicleExit()else t={第二個角色地面座騎}if u==n then
t={第一個角色地面座騎}end if IsFlyableArea()then
t={第二個角色飛行座騎}if u==n then t={第一個角色飛行座騎}end end
if not IsMounted()then CallCompanion("MOUNT",t[random(#t)])end end
/下馬
主要是讓一個巨集可以給兩個角色一起使用,基本的字數不到230個字
只要你角色名字跟座騎數量加起來不要超過15個字就可以用
前3行要連成一行
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.133.153.236
> -------------------------------------------------------------------------- <
作者: Ammenze (藍天白雲) 看板: WOW
標題: Re: [問題] 上馬巨集
時間: Fri Aug 14 01:05:38 2009
※ 引述《bibi9527 ((/‵口′)/)》之銘言:
: 之前Ammenze大PO的上馬巨集
: 今天打冬握時發現
: "冬握開打時"這個巨集會無效
: 有人能想辦法修改嗎?
: 我自己有想到的方法是利用GetWintergraspWaitTime()
: 如果回傳為nil就是在開打中
:
: 不過除了北域之外的地方也都會回傳nil
: 要抓地區又顯的有些困難,有人有辦法嗎?
試試看...剛剛測試是可以用
/跑 if UnitInVehicle("PLAYER")then VehicleExit()else t={2,4}if
(IsFlyableArea() and not (GetZonePVPInfo()=="combat" and
GetWintergraspWaitTime()==nil))then t={3,7} end if not IsMounted()then
CallCompanion("MOUNT",t[random(#t)])end end
/下馬
因為字數太多,只能給一個角色使用
等一下冬握開戰再去測試一下