{% extends "layouts/base.html" %} {% load static i18n %} {% block title %}{% trans "Dice Game Manager" %}{% endblock %} {% block extrastyle %} {% endblock %} {% block content %}

{% trans "Gerenciar Dice Game" %}

{% if not config %}
{% csrf_token %}
{% endif %} {% trans "Ver Dice Game" %}
{% if not config %} {% endif %}
{% trans "Total de Jogos" %}
{{ total_games }}
{% trans "Vitórias" %}
{{ total_wins }}
{{ win_rate }}% win rate
{% trans "Total Apostado" %}
{{ total_bet }}
fichas
{% trans "Lucro da Casa" %}
{{ house_profit }}
fichas
{% trans "CONFIGURAÇÃO DO JOGO" %}
{% if config %}
{% trans "Status" %} {% if config.is_active %} {% trans "Ativo" %} {% else %} {% trans "Inativo" %} {% endif %}
{% trans "Aposta Mínima" %} {{ config.min_bet }} fichas
{% trans "Aposta Máxima" %} {{ config.max_bet }} fichas
{% trans "Multi. Número" %} x{{ config.specific_number_multiplier }}
{% trans "Multi. Par/Ímpar" %} x{{ config.even_odd_multiplier }}
{% trans "Multi. Alto/Baixo" %} x{{ config.high_low_multiplier }}
{% else %}

{% trans "Nenhuma configuração ativa. Crie uma abaixo." %}

{% endif %}

{% csrf_token %} {% if config %}{% endif %}
{{ config_form.min_bet }}
{{ config_form.max_bet }}
{{ config_form.specific_number_multiplier }}
{{ config_form.even_odd_multiplier }}
{{ config_form.high_low_multiplier }}
{{ config_form.is_active }}
{% trans "Guia de Parâmetros" %}
{% trans "Status:" %} {% trans "Define se o jogo está ativo e disponível para os jogadores. Quando inativo, o jogo não aparece no menu." %}
{% trans "Aposta Mínima:" %} {% trans "Quantidade mínima de fichas que o jogador pode apostar por rodada." %}
{% trans "Aposta Máxima:" %} {% trans "Quantidade máxima de fichas que o jogador pode apostar por rodada. Limita grandes apostas." %}
{% trans "Multiplicador Número Específico:" %} {% trans "Multiplicador aplicado ao prêmio quando o jogador acerta o número exato (1-6). Exemplo: aposta 100 fichas no número 5, se sair 5 ganha 100 × multiplicador." %}
{% trans "Multiplicador Par/Ímpar:" %} {% trans "Multiplicador aplicado quando o jogador acerta se o resultado será par (2,4,6) ou ímpar (1,3,5)." %}
{% trans "Multiplicador Alto/Baixo:" %} {% trans "Multiplicador aplicado quando o jogador acerta se o resultado será alto (4,5,6) ou baixo (1,2,3)." %}
{% trans "Exemplo:" %}
{% trans "• Jogador aposta 100 fichas no número 4 (multiplicador 5x)" %}
{% trans "• Dado cai no 4 → Ganho: 100 × 5 = 500 fichas" %}
{% trans "• Dado cai em outro número → Perde as 100 fichas" %}
🎁 {% trans "Gerenciar Prêmios Bonus" %} ({{ all_prizes.count }})
{% csrf_token %}
{{ prize_form.name }}
{{ prize_form.description }}
{{ prize_form.drop_chance }}
{{ prize_form.fichas_bonus }}
{{ prize_form.item }}
{{ prize_form.is_active }}
{% for prize in all_prizes %} {% empty %} {% endfor %}
{% trans "Prêmio" %} {% trans "Chance" %} {% trans "Recompensas" %} {% trans "Status" %} {% trans "Ações" %}
{{ prize.name }} {% if prize.description %}
{{ prize.description|truncatewords:10 }} {% endif %}
{{ prize.drop_chance }}% {% if prize.fichas_bonus > 0 %} 💰 {{ prize.fichas_bonus }} fichas {% endif %} {% if prize.item %}
🎁 {{ prize.item.name }} {% if prize.item.enchant %} +{{ prize.item.enchant }}{% endif %} {% endif %}
{% if prize.is_active %} ✅ Ativo {% else %} ❌ Inativo {% endif %}
{% csrf_token %}
{% csrf_token %}
✏️ {% trans "Editando:" %} {{ prize.name }}
{% trans "Nenhum prêmio configurado. Adicione prêmios para os jogadores terem chance de ganhar itens bonus!" %}
📊 {% trans "Estatísticas por Tipo de Aposta" %}
{% for stat in bet_type_stats %} {% endfor %}
{% trans "Tipo" %} {% trans "Jogos" %} {% trans "Vitórias" %} {% trans "Win Rate" %} {% trans "Apostado" %} {% trans "Pago" %} {% trans "Lucro Casa" %}
{{ stat.bet_type|upper }} {{ stat.total_games }} {{ stat.wins }} {{ stat.win_rate }}% {{ stat.total_bet }} {{ stat.total_prize }} {{ stat.house_profit }}
🎲 {% trans "Distribuição de Resultados" %}
{% for dist in dice_distribution %} {% endfor %}
{% trans "Número" %} {% trans "Vezes" %} {% trans "%" %}
⚅{{ dist.number }} {{ dist.count }} {{ dist.percentage }}%
🏆 {% trans "Top 10 Maiores Lucros" %}
{% for winner in top_winners %} {% endfor %}
# {% trans "Jogador" %} {% trans "Lucro" %} {% trans "Win Rate" %}
{{ forloop.counter }} {{ winner.user__username }} {% if winner.profit >= 0 %}+{% endif %}{{ winner.profit }} {{ winner.win_rate }}%
📋 {% trans "Últimas 20 Jogadas" %}
{% for play in recent_plays %} {% endfor %}
{% trans "Data" %} {% trans "Jogador" %} {% trans "Aposta" %} {% trans "Dado" %} {% trans "Resultado" %}
{{ play.created_at|date:"d/m/Y H:i" }} {{ play.user.username }} {{ play.get_bet_type_display }} {% if play.bet_value %}({{ play.bet_value }}){% endif %} - {{ play.bet_amount }} fichas ⚅{{ play.dice_result }} {% if play.won %} +{{ play.prize_amount }} {% else %} -{{ play.bet_amount }} {% endif %}

💡 {% trans "Ajuste os multiplicadores para equilibrar a economia do jogo!" %}

{% endblock %}