diff --git a/hwe/install.php b/hwe/install.php
index 128956b1..6ccd73f3 100644
--- a/hwe/install.php
+++ b/hwe/install.php
@@ -114,6 +114,7 @@ if ($session->userGrade < 5 && !$allowReset) {
장수명
-
+
+ 무작위
전콘 사용
@@ -267,6 +268,11 @@ declare const staticValues: {
imgsvr: 0 | 1;
};
+ config: {
+ show_img_level: number;
+ blockCustomGeneralName: boolean;
+ }
+
serverID: string;
inheritTotalPoint: number;
};
@@ -294,6 +300,8 @@ const { serverID, member, turnterm } = staticValues;
const nationList = ref(shuffle(staticValues.nationList));
const args = ref();
+const blockCustomGeneralName = staticValues.config.blockCustomGeneralName;
+
const stats = ref({
min: 50,
max: 50,
diff --git a/hwe/ts/gateway/entrance.ts b/hwe/ts/gateway/entrance.ts
index a6a81a0a..510a884a 100644
--- a/hwe/ts/gateway/entrance.ts
+++ b/hwe/ts/gateway/entrance.ts
@@ -98,7 +98,7 @@ type ReservedGameInfo = {
scenarioName: string,
turnterm: number,
fictionMode: '가상' | '사실',
- block_general_create: boolean,
+ block_general_create: number,
npcMode: '불가' | '가능' | '선택 생성',
openDatetime: string,
starttime: string,
@@ -119,7 +119,7 @@ type GameInfo = {
turntime: string,
join_mode: string,
fictionMode: '가상' | '사실',
- block_general_create: boolean,
+ block_general_create: number,
autorun_user: string,
userCnt: number,
npcCnt: number,
@@ -271,7 +271,7 @@ async function Entrance_drawServerList(serverInfos: ServerResponseItem[]) {
$serverHtml.append(
TemplateEngine(serverCreateTemplate, {
serverPath: serverPath,
- canCreate: !game.block_general_create,
+ canCreate: !(game.block_general_create & 1),
canSelectNPC: game.npcMode == '가능',
canSelectPool: game.npcMode == '선택 생성'
})
diff --git a/hwe/v_join.php b/hwe/v_join.php
index a059ab82..fc7545ec 100644
--- a/hwe/v_join.php
+++ b/hwe/v_join.php
@@ -24,7 +24,7 @@ $db = DB::db();
$gameStor = KVStorage::getStorage($db, 'game_env');
$admin = $gameStor->getValues(['block_general_create', 'show_img_level', 'maxgeneral', 'turnterm']);
-if ($admin['block_general_create']) {
+if ($admin['block_general_create'] & 1) {
die(WebUtil::errorBackMsg("잘못된 접근입니다!!!"));
}
@@ -65,7 +65,8 @@ foreach ($scoutMsgs as $destNationID => $scoutMsg) {
'serverID' => UniqueConst::$serverID,
'nationList' => array_values($nationList),
'config' => [
- 'show_img_level' => $admin['show_img_level']
+ 'show_img_level' => $admin['show_img_level'],
+ 'blockCustomGeneralName' => ($admin['block_general_create'] & 2),
],
'member' => [
'name' => $member['name'],