Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- bool BuildHUDandScoreboard(int index)
- {
- if(!entArray[index][ent_hud])
- return false;
- char szGameText[128];
- //strcopy(szClantag, 32, g_EntArray[index][ent_short]);
- int client = entArray[index][ent_ownerid];
- if(client == -1) {
- return false;
- }
- if(IsClientInGame(client) && IsPlayerAlive(client))
- {
- switch(entArray[index][ent_mode])
- {
- case 1: {
- FormatEx(szGameText, 128, "%s[R]: %N", entArray[index][ent_name], entArray[index][ent_ownerid]);
- }
- case 2:
- {
- if(entArray[index][ent_cooldowntime] <= 0) {
- FormatEx(szGameText, 128, "%s[R]: %N", entArray[index][ent_name], entArray[index][ent_ownerid]);
- }else {
- FormatEx(szGameText, 128, "%s[%d]: %N", entArray[index][ent_name], entArray[index][ent_cooldowntime], entArray[index][ent_ownerid]);
- }
- }
- case 3:
- {
- if(entArray[index][ent_maxuses] > entArray[index][ent_uses]) {
- FormatEx(szGameText, 128, "%s[R]: %N", entArray[index][ent_name], entArray[index][ent_ownerid]);
- }else {
- FormatEx(szGameText, 128, "%s[N]: %N", entArray[index][ent_name], entArray[index][ent_ownerid]);
- }
- }
- case 4:
- {
- if(entArray[index][ent_cooldowntime] <= 0)
- {
- if(entArray[index][ent_maxuses] > entArray[index][ent_uses]) {
- FormatEx(szGameText, 128, "%s[R]: %N", entArray[index][ent_name], entArray[index][ent_ownerid]);
- }else {
- FormatEx(szGameText, 128, "%s[N]: %N", entArray[index][ent_name], entArray[index][ent_ownerid]);
- }
- }
- else {
- FormatEx(szGameText, 128, "%s[R]: %N", entArray[index][ent_name], entArray[index][ent_ownerid]);
- FormatEx(szGameText, 128, "%s[%d]: %N", entArray[index][ent_name], entArray[index][ent_cooldowntime], entArray[index][ent_ownerid]);
- }
- }
- case 5:
- {
- if(entArray[index][ent_cooldowntime] <= 0) {
- FormatEx(szGameText, 128, "%s[R]: %N", entArray[index][ent_name], entArray[index][ent_ownerid]);
- }else {
- FormatEx(szGameText, 128, "%s[%d]: %N", entArray[index][ent_name], entArray[index][ent_cooldowntime], entArray[index][ent_ownerid]);
- }
- }
- default: {
- FormatEx(szGameText, 128, "%s[R]: %N", entArray[index][ent_name], entArray[index][ent_ownerid]);
- }
- }
- // if(entArray[index][ent_team] == 0) {
- // Format(g_szGlobalHud[0], 2048, "%s\n%s", g_szGlobalHud[0], szGameText);
- // Format(g_szGlobalHud[1], 2048, "%s\n%s", g_szGlobalHud[1], szGameText);
- // }else {
- // Format(g_szGlobalHud[entArray[index][ent_team] - 2], 2048, "%s\n%s", g_szGlobalHud[entArray[index][ent_team] - 2], szGameText);
- // }
- int team = GetClientTeam(client);
- if(team == CS_TEAM_CT) {
- Format(g_szGlobalHud[HUMANS], sizeof(g_szGlobalHud[]), "%s\n%s", g_szGlobalHud[HUMANS], szGameText);
- }else if(team == CS_TEAM_T) {
- Format(g_szGlobalHud[ZOMBIE], sizeof(g_szGlobalHud[]), "%s\n%s", g_szGlobalHud[ZOMBIE], szGameText);
- }
- return true;
- }
- return false;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement