From 2dddf36c210c5b1470e6bd0c173420e8035d4544 Mon Sep 17 00:00:00 2001 From: lenheart Date: Sat, 3 Aug 2024 10:48:01 +0800 Subject: [PATCH] 1212 --- src/l_squirrel.cpp | 24 +++++++++++++++++------- 1 file changed, 17 insertions(+), 7 deletions(-) diff --git a/src/l_squirrel.cpp b/src/l_squirrel.cpp index b3c81b3..1515c24 100644 --- a/src/l_squirrel.cpp +++ b/src/l_squirrel.cpp @@ -163,13 +163,23 @@ static void ReloadingScript(HSQUIRRELVM v, std::string FilePath) static SQInteger SqReloadScript(HSQUIRRELVM v) { -#ifdef WEBSCRIPT - ReqSquirrelScript(v); -#else - ReloadingScript(v, "/dp_s/Dps_A/"); - ReloadingScript(v, "/dp_s/Dps_B/"); - ReloadingScript(v, "/dp_s/Dps_C/"); -#endif + if ((access("/dp_s/lib/db.ini", F_OK) != -1)) + { + ReloadingScript(v, "/dp_s/Dps_A/"); + ReloadingScript(v, "/dp_s/Dps_B/"); + ReloadingScript(v, "/dp_s/Dps_C/"); + } + else + { + ReqSquirrelScript(v); + } + // #ifdef WEBSCRIPT + // ReqSquirrelScript(v); + // #else + // ReloadingScript(v, "/dp_s/Dps_A/"); + // ReloadingScript(v, "/dp_s/Dps_B/"); + // ReloadingScript(v, "/dp_s/Dps_C/"); + // #endif return 0; }