@php $gxUserId = (int) (auth()->id() ?: session('user_id')); $gxExperience = \Illuminate\Support\Facades\DB::table('gx_player_experience')->where('user_id', $gxUserId)->first(); $gxMonthlyPosition = $gxExperience ? \Illuminate\Support\Facades\DB::table('gx_player_experience')->where('monthly_xp', '>', $gxExperience->monthly_xp)->count() + 1 : null; $gxAnnouncement = \Illuminate\Support\Facades\DB::table('gx_announcements') ->where('active', 1) ->where(function($q){ $q->whereNull('starts_at')->orWhere('starts_at','<=',now()); }) ->where(function($q){ $q->whereNull('ends_at')->orWhere('ends_at','>=',now()); }) ->orderByDesc('created_at')->first(); @endphp RANKING DE EXPERIÊNCIA Nível {{ (int)($gxExperience->level ?? 1) }} {{ number_format((int)($gxExperience->lifetime_xp ?? 0),0,',','.') }} XP total MIX MENSAL {{ $gxMonthlyPosition ? '#'.$gxMonthlyPosition : '—' }} {{ number_format((int)($gxExperience->monthly_xp ?? 0),0,',','.') }} XP CONQUISTAS 🏅 Medalhas Ver perfil competitivo @if($gxAnnouncement) ANÚNCIO {{ $gxAnnouncement->title }} {{ $gxAnnouncement->body }} @endif @push('styles') @endpush
{{ number_format((int)($gxExperience->lifetime_xp ?? 0),0,',','.') }} XP total
{{ number_format((int)($gxExperience->monthly_xp ?? 0),0,',','.') }} XP
Ver perfil competitivo
{{ $gxAnnouncement->body }}