作者OAzenO (すご-い!)
看板WOW
标题Re: [问题] 几个巨集失效,请问如何修正?
时间Thu Mar 19 19:53:03 2026
※ 引述《koko147 (英雄韭大王)》之铭言:
: 版本:现行
: 因为任务因素打了战场
: 发现几个喊话巨集失效,请问怎样更正使其回复作用?
: 1.回报人数
: /script if not ce or not le or GetTime()-le>10 then ce=0; end; le=GetTime();
: ce=ce+1; SendChatMessage( GetMinimapZoneText().."有"..ce.."个敌人来袭!",
: "instance_chat")
: 以前点几下,就会回报自己的地点,有多少敌人来袭
: 像阿拉西这种要守点战场很重要
: 现在这个巨集失效
: 2.求援
: /script t=GetSubZoneText();if t=="" then local
: x,y=GetPlayerMapPosition("player");t=string.format("%d,%d",x*100,y*100);end;SendChatMessage("["..t.."]
: 请支援我我快抵挡不住了~~","instance_chat")
: 点一下就会回报自己的地点,急需支援
: 3.安全回报
: /script t=GetSubZoneText();if t=="" then local
: x,y=GetPlayerMapPosition("player");t=string.format("%d,%d",x*100,y*100);end;SendChatMessage("["..t.."]
: 安全~~","instance_chat")
: 点一下就会回报自己的地点已经安全
: 和求援是一样写法,只是字串不同
: 请问如何修正使其作用呢?谢谢!
-----------------
报人数
/run if not BC then BC=0 BGLastTime=0 end
t=GetTime()
if t-BGLastTime>
5 then BC=0 end
BC=BC+1 BGLastTime=t
z=GetSubZoneText()
zone=z~="" and z or GetZoneText() or "未知区域"
SendChatMessage("["..zone.."]
有 "..BC.."
个敌人!","
SAY")
[哈拉齐神庙] 有 9 个敌人!
上色字元自己调整
按过巨集
5秒後次数重置
一般
SAY频道
战场
BATTLEGROUND频道
------------
支援or安全
/run m=C_Map.GetBestMapForUnit("player")
p=C_Map.GetPlayerMapPosition(m,"player")
z=GetSubZoneText()
SendChatMessage("[
支援 "..(z~=""and z or GetZoneText()).."("..format("%.
2f %.
2f",p.x*100,p.y*100)..")]","
SAY")
支援 [伐木场 (32.
66 30.
59)]
座标小数点後
2位
只要
1位改
1 整数就好就删除数字
-------------
只在大地图测试可运作
没进战场测试过
我还没90级
记得接成一行
字元很难缩减w
勉强低於255
ChatGPT辅助生成巨集
--
◢ミ
_爫◣ | ◢
=▂▃▂◣
▊
◤▂ ▂◥ 彡 ▂≡▂
▉ー○-○- 竜が我が敌を喰らう! | 龙神の剣を喰え!
▉/●"▆Δ▆▲
● △ ▏ ◤
/▲▲\◤
▊ ︵ ~胡适 | ~爱因斯坦
◢◥﹨▅ ▲
▉\ ◤▄▂ ψ ▎ \ \◥
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 114.38.83.108 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/WOW/M.1773921186.A.BB3.html