Заказать игровой сервер Контакты (заказать плагин/исправить ошибки/другое) Пожертвовать Поиск

[ вход ]
[ последние сообщения ]

  • Страница 1 из 1
  • 1
Сколько осталось живых
Naykon Дата: Понедельник, 17.09.2012, 00:01:44 | Сообщение # 1
Сообщений: 439
Репутация: -4 [ +/- ]
Как узнать сколько Осталось живыйх СТ???
 
Scarface_slv Дата: Понедельник, 17.09.2012, 05:08:34 | Сообщение # 2
Сообщений: 737
Репутация: 61 [ +/- ]
Code

for (new i = 1; i <= MaxClients; i++)
{
       if (IsClientInGame(i) && IsPlayerAlive(i) && GetClientTeam(i) == 3)
      {
              .....
      }
}


Сообщение отредактировал Scarface_slv - Понедельник, 17.09.2012, 05:09:19
 
Naykon Дата: Понедельник, 17.09.2012, 11:09:40 | Сообщение # 3
Сообщений: 439
Репутация: -4 [ +/- ]
пробывал в событии playerDeath не совсем получилось:
Code
for (new i = 1; i <= MaxClients; i++)
{
        if (IsClientInGame(i) && IsPlayerAlive(i) && GetClientTeam(i) == 3)
       {
              if (i < 5)
              {
               PrintToChatAll("На сервере мение 5 человек. i = %d", i);
               return Plugins_Stop;
               }
       }
}


вот так пробывал и при каждом килле писало так
i = 1;
i = 2
i= 3
i=4 - верное число, а остальные 3 числа мне не нужны.
 
_wS_ Дата: Понедельник, 17.09.2012, 12:40:18 | Сообщение # 4
pipec
 
Naykon Дата: Понедельник, 17.09.2012, 14:52:05 | Сообщение # 5
Сообщений: 439
Репутация: -4 [ +/- ]
дайте примерчик сколько ст живых игроков за СТ
 
_wS_ Дата: Понедельник, 17.09.2012, 15:11:25 | Сообщение # 6
omg, сколько раз ты уже использовал цикл for? И до сих пор не понял как он работает.

if (i < 5)
i - это индекс живого контр-террориста, которого ты нашел, а не количество всех живых ct.

Code
new omg = 0;
for (new i = 1; i <= MaxClients; i++)
{
     // если игрок в игре и жив и он ct, добавляем к 'omg' + 1
     if (IsClientInGame(i) && IsPlayerAlive(i) && GetClientTeam(i) == 3) omg++;
}
PrintToChatAll("Всего живых ct: %d", omg);
 
Naykon Дата: Понедельник, 17.09.2012, 15:41:46 | Сообщение # 7
Сообщений: 439
Репутация: -4 [ +/- ]
ааа блин был близок)) Суть понял но чет ступил за компом пересидел)) xD
 
  • Страница 1 из 1
  • 1
Поиск: