Загрузить файлы в «/»

server dont show any error, but client don't pass throw /client/quest/list
This commit is contained in:
SgtEnrollee 2024-07-09 14:36:04 +00:00
parent 0112eeab60
commit 68a512c0b7

52
mod.ts
View File

@ -2,6 +2,7 @@ import { DependencyContainer } from "tsyringe";
import { IPostAkiLoadMod } from "@spt-aki/models/external/IPostAkiLoadMod";
import { IPostDBLoadMod } from "@spt-aki/models/external/IPostDBLoadMod";
import { DatabaseServer } from "@spt-aki/servers/DatabaseServer";
import { IQuestCondition } from "@spt/models/eft/common/tables/IQuest";
class Mod implements IPostAkiLoadMod, IPostDBLoadMod
{
@ -14,14 +15,56 @@ class Mod implements IPostAkiLoadMod, IPostDBLoadMod
public postDBLoad(container: DependencyContainer): void
{
const databaseServer = container.resolve<DatabaseServer>("DatabaseServer");
const tables = databaseServer.getTables();
const db = container.resolve<DatabaseServer>("DatabaseServer").getTables();
const quests = db.templates.quests;
const item = "5857a8bc2459772bad15db29",
price = 500000;
const peacekeeper = db.traders["5935c25fb3acc3127c3d8cd9"];
const mechanic = tables.traders["5a7c2eca46aef81a7ca2145d"];
const UnlockEpsilon = quests["59ca2eb686f77445a80ed049"].rewards.Success;
UnlockEpsilon.push(
{
"id": "655b7fd21f2b6843ec751fds",
"index": 7,
"items": [
{
"_id": "65ba7538bf3fc35a9a0a02ds",
"_tpl": "59db794186f77448bc595262"
}
],
"loyaltyLevel": 3,
"target": "65ba7538bf3fc35a9a0a02ds",
"traderId": peacekeeper,
"type": "AssortmentUnlock"
}
);
peacekeeper.assort.items.push
(
{
"_id": item,
"_tpl": item,
"parentId": "hideout",
"slotId": "hideout",
"upd":
{
"UnlimitedCount": false,
"StackObjectsCount": 1
}
}
);
peacekeeper.assort.barter_scheme[item] =
[
[
{
"count": 8000,
"_tpl": "5696686a4bdc2da3298b456a"
}
]
];
peacekeeper.assort.loyal_level_items[item] = 3;
const mechanic = db.traders["5a7c2eca46aef81a7ca2145d"];
mechanic.assort.items.push({
"_id": item,
"_tpl": item,
@ -62,4 +105,5 @@ class Mod implements IPostAkiLoadMod, IPostDBLoadMod
}
}
module.exports = { mod: new Mod() }