Русское сообщество по скриптингу

Подсчёт кол-ва игроков в коммандах

Все вопросы по скриптингу для AMXX, помощь в редактировании плагинов.

Модераторы: Subb98, liFe iS GoOD

Правила форума
1. Запрещено материться и оскорблять других участников форума.
2. Запрещен флуд, оффтоп, дабл постинг во всех разделах форума, кроме раздела "Болтовня".
3. Запрещено взламывать сайт/форум или наносить любой вред проекту.
4. Запрещено рекламировать другие ресурсы.
5. Запрещено создавать темы без информативного названия. Название темы должно отображать ее смысл.

В данном разделе форума разрешено создавать темы, касающие только скриптинга для AMX Mod X.

Правила при создании новой темы:
1. При вставке кода плагина необходимо использовать тег [code=php].
2. Любые изображения должны быть загружены, как вложения к вашему сообщению.
3. При описании проблемы или запросе на помощь в редактировании плагина обязательно выкладывайте исходник sma плагина.

Подсчёт кол-ва игроков в коммандах

Сообщение byvaliy95 » 21 дек 2010, 20:24

Как реализовать подсчёт кол-ва игроков в командах?
Аватара пользователя
byvaliy95
 
Сообщения: 10
Зарегистрирован: 15 дек 2010, 23:26
Благодарил (а): 3 раз.
Поблагодарили: 0 раз.
Опыт программирования: Меньше месяца
Языки программирования: Counter-Strike 1.6

Re: Подсчёт кол-ва игроков в коммандах

Сообщение Northon » 21 дек 2010, 20:33

как-то так, например
[pawn]new count_T
new count_CT 
new count_ALL 
// все подключенные игроки которые находятся за Т или СТ

public check()
{
count_ALL 0
count_T 
0
count_CT 
0

for 
(new id = 1; id <= get_maxplayers(); id++)
{
if (!is_user_connected(id))
continue

if (!get_user_team(id) || get_user_team(id) == 3)
continue

count_ALL++

if (get_user_team(id) == 1)
count_T++
else if (get_user_team(id) == 2)
count_CT++
}
}
 [/pawn]
Аватара пользователя
Northon
 
Сообщения: 269
Зарегистрирован: 30 май 2010, 15:42
Благодарил (а): 9 раз.
Поблагодарили: 91 раз.
Опыт программирования: Больше трех лет
Языки программирования: Counter-Strike 1.6

Re: Подсчёт кол-ва игроков в коммандах

Сообщение byvaliy95 » 21 дек 2010, 20:49

А можно ввиде примера?

Добавлено спустя 28 секунд:
Имеется ввиду со всем оформлением...
Аватара пользователя
byvaliy95
 
Сообщения: 10
Зарегистрирован: 15 дек 2010, 23:26
Благодарил (а): 3 раз.
Поблагодарили: 0 раз.
Опыт программирования: Меньше месяца
Языки программирования: Counter-Strike 1.6

Re: Подсчёт кол-ва игроков в коммандах

Сообщение Northon » 21 дек 2010, 21:45

считай это и есть все оформление. добавить инклуды и регистрацию плагина, а эту функцию запускать каждый раз, когда нужно посчитать кол-во игроков
Аватара пользователя
Northon
 
Сообщения: 269
Зарегистрирован: 30 май 2010, 15:42
Благодарил (а): 9 раз.
Поблагодарили: 91 раз.
Опыт программирования: Больше трех лет
Языки программирования: Counter-Strike 1.6

Re: Подсчёт кол-ва игроков в коммандах

Сообщение byvaliy95 » 21 дек 2010, 22:06

Слушай, забыл уточнить! Мне нужно кол-во живых игроков :-D

Добавлено спустя 9 минут 23 секунды:
Справился сам... Просто добавил cs user alive

Спасибо!

Закрыто
Аватара пользователя
byvaliy95
 
Сообщения: 10
Зарегистрирован: 15 дек 2010, 23:26
Благодарил (а): 3 раз.
Поблагодарили: 0 раз.
Опыт программирования: Меньше месяца
Языки программирования: Counter-Strike 1.6


Вернуться в Скриптинг

Кто сейчас на конференции

Сейчас этот форум просматривают: Google [Bot] и гости: 9