PandasWS / Pandas

熊猫模拟器 - 基于 rAthena 构建的中文仙境传说模拟器(欢迎加入QQ交流群:928171346)
https://pandas.ws
GNU General Public License v3.0
8 stars 2 forks source link

增加 script4each 的脚本的执行范围 [聽風] #699

Open michaelwoooo opened 1 year ago

michaelwoooo commented 1 year ago
脚本的执行范围:
     0 - SFE_ALL        - 全服单位                              例: script4each "{<脚本>}",SFE_ALL;
     1 - SFE_MAP        - 指定地图上的全部单位                    例: script4each "{<脚本>}",SFE_MAP,<"地图名称">;
     2 - SFE_MAP_RANGE  - 以地图某个点为中心半径距离内的单位 例: script4each "{<脚本>}",SFE_MAP_RANGE,<"地图名称">,<中心坐标x>,<中心坐标y>,<范围>;
     3 - SFE_MAP_PARTY  - 指定地图上的全部队伍成员              例: script4each "{<脚本>}",SFE_MAP_PARTY,<"地图名称">,<队伍编号>;
     4 - SFE_MAP_GUILD  - 指定地图上的全部公会成员              例: script4each "{<脚本>}",SFE_MAP_GUILD,<"地图名称">,<公会编号>;
     5 - SFE_MAP_AREA   - 指定区域内的全部单位                    例: script4each "{<脚本>}",SFE_MAP_AREA,<"地图名称">,<坐标x0>,<坐标y0>,<坐标x1>,<坐标y1>;
     6 - SFE_PARTY      - 指定队伍中的全部队伍成员              例: script4each "{<脚本>}",SFE_PARTY,<队伍编号>;
     7 - SFE_GUILD      - 指定公会中的全部公会成员              例: script4each "{<脚本>}",SFE_GUILD,<公会编号>;
     8 - SFE_MAP_TRIBE  - 指定地图上的全部Tribe阵营成员         例: script4each "{<脚本>}",SFE_MAP_PARTY,<"地图名称">,<Tribe阵营编号>;
     9 - SFE_TRIBE      - 指定阵营中的全部Tribe阵营成员         例: script4each "{<脚本>}",SFE_MAP_PARTY,<"地图名称">,<Tribe阵营编号>;
    10 - SFE_MAP_BG     - 指定地图上的全部BG阵营成员            例: script4each "{<脚本>}",SFE_MAP_BG,<"地图名称">,<BG阵营编号>;
    11 - SFE_BG         - 指定BG阵营中的全部BG阵营成员          例: script4each "{<脚本>}",SFE_BG,<阵营编号>;
其中 3,4,6,7 仅支持被 script4each 使用, 无法对 script4eachmob 和 script4eachnpc 生效.
注:Tribe阵营尚未实装