fix different world different admin
This commit is contained in:
@@ -318,6 +318,7 @@
|
||||
</style>
|
||||
<script>
|
||||
window.PLAYER_ID = "{{ player_id }}";
|
||||
window.WORLD_ID = "{{ world_id }}";
|
||||
</script>
|
||||
<script src="/static/js/state.js?v=6"></script>
|
||||
<script src="/static/js/components/townViewer.js?v=6"></script>
|
||||
|
||||
@@ -154,13 +154,13 @@
|
||||
|
||||
<div class="hub-grid">
|
||||
|
||||
<a href="/player/{{ player_id }}/admin" class="hub-card admin">
|
||||
<a href="/player/{{ player_id }}/{{ world_id }}/admin" class="hub-card admin">
|
||||
<span class="card-icon">🏛️</span>
|
||||
<div class="card-title">Admin Mode</div>
|
||||
<div class="card-desc">Κτίρια, στρατολόγηση, αγορά, ουρά κατασκευών και πλήρης έλεγχος πόλεων.</div>
|
||||
</a>
|
||||
|
||||
<a href="/player/{{ player_id }}/farm" class="hub-card farm">
|
||||
<a href="/player/{{ player_id }}/{{ world_id }}/farm" class="hub-card farm">
|
||||
<span class="card-icon">🌾</span>
|
||||
<div class="card-title">Farm Manager</div>
|
||||
<div class="card-desc">Αυτόματη συλλογή πόρων από χωριά. Ρυθμίσεις χρόνου λεηλασίας και έλεγχος με ένα κλικ.</div>
|
||||
@@ -180,7 +180,8 @@
|
||||
<script>
|
||||
// Fetch player name to show in the badge
|
||||
const playerId = '{{ player_id }}';
|
||||
fetch(`/dashboard/towns?player_id=${playerId}`)
|
||||
const worldId = '{{ world_id }}';
|
||||
fetch(`/dashboard/towns?player_id=${playerId}&world_id=${worldId}`)
|
||||
.then(r => r.json())
|
||||
.then(towns => {
|
||||
if (towns && towns.length > 0) {
|
||||
|
||||
@@ -123,7 +123,7 @@
|
||||
{% endif %}
|
||||
|
||||
{% for p in players %}
|
||||
<a href="/player/{{ p.player_id }}" class="player-card">
|
||||
<a href="/player/{{ p.player_id }}/{{ p.world_id }}" class="player-card">
|
||||
<div style="display: flex; justify-content: space-between; align-items: center;">
|
||||
<div>
|
||||
<strong>{{ p.player }}</strong>
|
||||
|
||||
Reference in New Issue
Block a user