Enable GPACK for Player

Enable GPACK for Player
This commit is contained in:
novgorodschi catalin
2026-07-27 10:42:44 +03:00
parent 81cf911128
commit dd7ee34e20
34 changed files with 162 additions and 220 deletions
+2 -3
View File
@@ -14,9 +14,8 @@
// -------------------------------------------------
// GPACK (unchanged logic, cleaner)
// -------------------------------------------------
$gpack = ($session->gpack == null || GP_ENABLE == false)
? GP_LOCATE
: $session->gpack;
// GP_LOCATE contine deja pachetul efectiv (vezi config.php).
$gpack = GP_LOCATE;
// -------------------------------------------------
// PROFILE SHORTCODES (UNCHANGED LOGIC)
+6 -1
View File
@@ -214,7 +214,12 @@ if (isset($_GET["custom_url"])) {
? tz_available_gpacks(__DIR__ . '/../../gpack')
: array('gpack/travian_default/' => 'Travian Default');
$gpActive = rtrim((string) $session->gpack, '/') . '/';
// Pachetul marcat ca activ e cel EFECTIV folosit acum. Cand
// GP_ENABLE e false, alegerea din baza de date e ignorata de joc,
// deci ar fi inselator sa aratam altceva decat pachetul serverului.
$gpActive = (defined('GP_ENABLE') && GP_ENABLE && $session->gpack)
? rtrim((string) $session->gpack, '/') . '/'
: (defined('SERVER_GP') ? SERVER_GP : GP_LOCATE);
foreach ($gpPacks as $gpPath => $gpLabel) {
$gpIsActive = (rtrim($gpPath, '/') . '/') === $gpActive;