精華區beta WOW 關於我們 聯絡資訊
※ 引述《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 /下馬 因為字數太多,只能給一個角色使用 等一下冬握開戰再去測試一下