G 变通方案和右键点击 API

G 变通方案和右键点击 API

右键API的更新,仅在原作者回归前维护。

用户界面

由 morbideth 制作的 [url=https://forum.egosoft.com/viewtopic.php?f=181&t=411630]Right Click API[/url] 自 2.00 版本以来未更新。

转载自原帖...

[quote][list] [*]您不得:未经本人许可,或 若本人已超过一个月未在论坛活跃,不得将文件托管到其他位置。 [/list][/quote]

morbideth 的最后一次论坛活动日期是 3 月 1 日。 我现在启用该条款。

我将仅维护本模组直至 morbideth 回归并重新接手。

v0.41

  • Right Click API 已针对 6.20 补丁更新。

v0.41

  • Right Click API 已针对 6.00 补丁更新。

v0.40

  • Right Click API 已针对 5.00 补丁更新。

v0.39

  • Right Click API 已针对 4.10 补丁更新。

v0.38

  • Right Click API 已针对 4.00 补丁更新。
  • 重新设计了添加动作和注册自定义外观区域的方式。
    • 旧方法仍可使用,但已弃用,后续将移除。
    • 所有动作现在通过以下代码添加:
    capi.RegisterAction(actiontype, actionFunction, post)
    

    第一个参数 'actiontype' 即字面意义上的动作类型。此前本模组将所有内容分散到各自的表格中,并为每个表格分配独立函数进行添加和访问,因此这些内容被整合到函数名称中。现在只需将其作为第一个变量传入。该参数需为字符串,请勿忘记引号。 最后一个参数 'post' 为可选参数,可将新动作添加至游戏原生动作之后(本模组此前总是在原始动作之前添加内容。现在默认顺序保持不变,但您拥有更多控制权决定其显示位置)。

    • 所有自定义区域现在通过以下代码注册:
    capi.AddSectionMimic(mimic, id)
    

    第一个参数 'mimic' 是需要模仿的原区域 ID 字符串。现有区域包括:"main"、"main_assignments"、"main_assignments_subsections"、"player_interaction"、"selected_orders_all"、"selected_orders"、"trade_orders"、"selected_assignments"、"selected_change_assignments"、"selected_assignments_all"、"overrideorderoption" 和 "trade"。

v0.37

  • Right Click API 已针对 3.20 补丁更新。

v0.36

  • Right Click API 已针对 3.00 补丁更新。

v0.34

  • Right Click API 已针对 2.60 补丁更新。 (小更新。2.60 仅增加了 2 行排除无人机在指令中的相关代码。即使不更新也不会导致任何问题。)

v0.33

  • Right Click API 已针对 2.50 补丁更新。
  • 增加了一些用于外观功能的 API 函数。 (允许您注册自定义区域,使其被视为基础区域,从而获得相同的额外提示信息,例如“已选中单位”和“目标名称”。)
    • capi.AddSectionMainAssignments(id)
    • capi.AddSectionPlayerInteraction(id)
    • capi.AddSectionSelectedOrdersAll(id)
    • capi.AddSectionSelectedOrders(id)
    • capi.AddSectionTradeOrders(id)
    • capi.AddSectionSelectedAssignments(id)
    • capi.AddSectionTrade(id)