FS4
رفتن به کانال در Telegram
اطلاعاتی وجود ندارد
مشترکین
اطلاعاتی وجود ندارد24 ساعت
+347 روز
+5630 روز
آرشیو پست ها
0
/=======================================================================================
// عداد
g_LocalController = localController; // @Ss_Sy9
g_LocalPlayer = localPlayer; // @Ss_Sy9
ImDrawList* draw = ImGui::GetForegroundDrawList(); // @Ss_Sy9
float cx = glWidth * 0.5f; // @Ss_Sy9
// ========================================
// حجم الخلفية السوداء فقط
// ========================================
float W = 140.0f; // @Ss_Sy9
float H = 44.0f; // @Ss_Sy9
float X1 = cx - (W * 0.5f); // @Ss_Sy9
float X2 = cx + (W * 0.5f); // @Ss_Sy9
float Y1 = 52.0f; // @Ss_Sy9
float Y2 = Y1 + H; // @Ss_Sy9
// ========================================
// الألوان
// ========================================
ImU32 Bg = IM_COL32(25, 25, 25, 225); // @Ss_Sy9
ImU32 Red = IM_COL32(255, 0, 0, 255); // @Ss_Sy9
ImU32 White = IM_COL32(245, 245, 245, 255); // @Ss_Sy9
// ========================================
// الخلفية السوداء
// ========================================
draw->AddRectFilled(
ImVec2(X1, Y1), // @Ss_Sy9
ImVec2(X2, Y2), // @Ss_Sy9
Bg, // @Ss_Sy9
0.0f
); // @Ss_Sy9
// ========================================
// الحواف الحمراء
// الحواف أكبر من الخلفية وتبرز للخارج
// ========================================
float T = 5.0f; // @Ss_Sy9
float CW = 26.0f; // @Ss_Sy9
float CH = 17.0f; // @Ss_Sy9
float OUT = 7.0f; // @Ss_Sy9
// ========================================
// أعلى يسار
// ========================================
draw->AddLine(
ImVec2(X1 - OUT, Y1 - OUT), // @Ss_Sy9
ImVec2(X1 - OUT + CW, Y1 - OUT), // @Ss_Sy9
Red, // @Ss_Sy9
T
); // @Ss_Sy9
draw->AddLine(
ImVec2(X1 - OUT, Y1 - OUT), // @Ss_Sy9
ImVec2(X1 - OUT, Y1 - OUT + CH), // @Ss_Sy9
Red, // @Ss_Sy9
T
);
// ========================================
// أعلى يمين
// ========================================
draw->AddLine(
ImVec2(X2 + OUT - CW, Y1 - OUT), // @Ss_Sy9
ImVec2(X2 + OUT, Y1 - OUT), // @Ss_Sy9
Red,
T
);
draw->AddLine(
ImVec2(X2 + OUT, Y1 - OUT), // @Ss_Sy9
ImVec2(X2 + OUT, Y1 - OUT + CH), // @Ss_Sy9
Red,
T
); // @Ss_Sy9
// ========================================
// أسفل يسار
// ========================================
draw->AddLine(
ImVec2(X1 - OUT, Y2 + OUT - CH), // @Ss_Sy9
ImVec2(X1 - OUT, Y2 + OUT), // @Ss_Sy9
Red,
T
);
draw->AddLine(
ImVec2(X1 - OUT, Y2 + OUT), // @Ss_Sy9
ImVec2(X1 - OUT + CW, Y2 + OUT), // @Ss_Sy9
Red,
T
);
// ========================================
// أسفل يمين
// ========================================
draw->AddLine(
ImVec2(X2 + OUT, Y2 + OUT - CH), // @Ss_Sy9
ImVec2(X2 + OUT, Y2 + OUT), // @Ss_Sy9
Red,
T
);
draw->AddLine(
ImVec2(X2 + OUT - CW, Y2 + OUT), // @Ss_Sy9
ImVec2(X2 + OUT, Y2 + OUT), // @Ss_Sy9
Red,
T
);
// ========================================
// النص
// ========================================
sprintf(extras, "%d : ﺀﺍﺪﻋﻻﺍ", totalEnemies); // @Ss_Sy9
ImVec2 textSize = ImGui::CalcTextSize(extras); // @Ss_Sy9
draw->AddText(
ImVec2(
cx - (textSize.x * 0.5f), // @Ss_Sy9
Y1 + ((H - textSize.y) * 0.5f) // @Ss_Sy9
),
White,
extras
);
}
}
// مطور سجاد
//=======================================================================================
كود تقليد لعداد البايسترندر
كود يعمل لسورسات العاديه
مطور الكود = @Ss_Sy9