feat: add frame

This commit is contained in:
2026-07-08 12:34:21 +03:30
parent 525cd554ef
commit b5420bac21
12 changed files with 280 additions and 13 deletions
+3 -2
View File
@@ -40,6 +40,7 @@ type seatInfo struct {
coins int64 // برای نمایش سرِ میز
rankTier string // نشانِ رتبه برای نمایش سرِ میز
avatar string // seed آواتارِ انتخابیِ کاربر (برای نمایش سرِ میز)
frame string // قابِ آواتارِ انتخابیِ کاربر (کازمتیک)
}
// auto مشخص می‌کند جایگاه باید خودکار بازی شود (بات یا قطع‌شده).
@@ -147,7 +148,7 @@ func (r *Room) start() {
if s.isBot || s.userID == 0 {
continue
}
s.coins, s.rankTier, s.avatar = r.settler.PlayerProfile(s.userID)
s.coins, s.rankTier, s.avatar, s.frame = r.settler.PlayerProfile(s.userID)
}
for seat, s := range r.seats {
if s.client != nil {
@@ -547,7 +548,7 @@ func (r *Room) playersInfo() []PlayerInfo {
out[i] = PlayerInfo{
Seat: i, Name: s.name, Bot: s.isBot,
Connected: s.isBot || s.connected,
Coins: s.coins, RankTier: s.rankTier, Avatar: s.avatar,
Coins: s.coins, RankTier: s.rankTier, Avatar: s.avatar, Frame: s.frame,
}
}
return out