vapor-lock/seat-srp

SeAT 跟踪 SRP 请求的模块

维护者

详细信息

github.com/Vapor-Lock/seat-srp

源代码

安装: 45

依赖项: 0

建议者: 0

安全: 0

星级: 0

关注者: 0

分支: 22

语言:Blade

类型:seat-plugin

dev-master 2023-08-26 20:13 UTC

This package is auto-updated.

Last update: 2024-09-26 22:37:13 UTC


README

SeAT 跟踪 SRP 请求的模块

本插件是为SeAT编写的,为您的实例提供一个管理船替换计划(SRP)的方法

Latest Stable Version Build Status License

快速安装

在您的 seat 目录中(默认:/var/www/seat),输入以下内容

php artisan down
composer require denngarr/seat-srp

(如果您正在运行 3.x,可以跳过此步骤)安装成功后,您可以通过编辑 config/app.php 并在下面添加以下内容来包含实际的插件

        /*
         * Package Service Providers...
         */

add

        Denngarr\Seat\SeatSrp\SrpServiceProvider::class

然后保存文件。现在您已经准备好告诉 SeAT 如何使用此插件

php artisan vendor:publish --force
php artisan migrate

php artisan up

现在,当您登录到 SeAT 时,您应该在左侧看到“船替换计划”链接。

SRP 赔付计算

简单 SRP

默认情况下,应用程序配置在简单模式下。在此模式下,SRP 赔付是通过使用整个击杀报告(killmail)从 Jita 出售的 evepraisal 价值来计算的。

高级 SRP

您可以在设置菜单中启用高级 SRP。启用后,SRP 管理员需要指定有关赔付计算的规则。可用的规则类型有 类型默认。规则按此顺序匹配,首先匹配的规则用于计算赔付值。

共享配置选项

  • 价格来源 - 单个元素的价格将从中获取
  • 基本价值 - 每次从此规则中支付的固定 ISK 数量
  • 船体百分比 - 需要支付的船体价值的百分比。
  • 配置百分比 - 需要支付的船配置价值的百分比。
  • 货物百分比 - 需要支付的船货物价值的百分比。
  • 扣除保险 - 如果选中,则赔付将减去保险获得的收益(赔付 - 成本)

规则类型

类型规则

类型规则与船的类型完全匹配,例如 Scorpion 或 Blackbird。请注意,变体被视为不同的船。例如,Raven 与 Raven Navy Issue 不同。

组规则

组规则根据船的组进行匹配,例如 巡洋舰穿梭机战列舰

默认规则

默认规则是在没有触发类型或组规则时使用的规则。默认规则是针对任何剩余的赔付计算的一个通用的规则。

Discord Webhook(可选)

在 Discord 中自动通知提交的新 SRP 请求

在 Discord 应用程序中

  1. 在您选择的频道上,点击齿轮图标以打开频道设置
  2. 在频道设置中,转到 Webhooks 选项卡
  3. 点击 创建 Webhook
  4. 填写 webhook 的名称和(可选)图像
  5. 复制 Webhook URL
  6. 点击 保存 完成创建 webhook

在 SeAT 文件中

Ship Replacement Program 设置页面接受两个 webhook 变量

  1. (必需) Webhook URL:这是创建 Discord webhook 时复制的 URL
  2. (可选) Discord 提及角色:可以是房间提及(例如 @here)、Discord 角色ID或特定用户ID - 角色ID和用户ID可以通过在频道中输入 /@rolename 获取(例如 /@srp_manager

条目示例

Webhook URL = https://discordapp.com/api/webhooks/513619798362554369/Px9VQwiE5lhhBqOjW7rFBuLmLzMimwcklC2kIDJhQ9hLcDzCRPCkbI0LgWq6YwIbFtuk
Discord Mention Role = <@&198725153385873409>

祝您好运,祝您狩猎愉快!! o7

使用跟踪

此分支移除了 Crypta-Eve 在上游版本中放入的糟糕的版本跟踪,因为它违反了 GDPR,并且用户无法选择退出其 IP 的跟踪。