Правила форума Гаранты форума
Размещение рекламы AMX-X компилятор

Здравствуйте, гость Вход | Регистрация

Наши новости:

14-дек
24-апр
10-апр
11-апр

Действия с командой игрока

[РЕШЕНО]
Статус пользователя Danjkeee^
сообщение 1.2.2016, 13:16
Сообщение #1
Стаж: 14 лет
Город: Волгоград

Сообщений: 628
Благодарностей: 215
Полезность: 508

Приветствую, возникло пару вопросов.
1. Возможно ли, визуально изменить команду игрока?

2. Вот такой код, при нанесение урона, КТ становится Т, возможно ли отловить только тех игроков, которые были раньше кт, а после этого кода стали Т, и при определенном if отправить их обратно за кт?
Код:

public HamTakeDamage( victim, idInflictor, iAttacker, Float:flDamage, iDamageBits )
{
if (zombie)
{
if( get_user_team( iAttacker ) == 1 && get_user_team( victim ) == 2 && /*function_GetAlivePlayers( 1 ) < 5 &&*/ function_GetAlivePlayers( 2 ) != 1 )
{
.....
cs_set_user_team( victim, CS_TEAM_T )
.....
}
}


Надеюсь понятно выразил свою мысль)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя Danjkeee^
сообщение 1.2.2016, 14:15
Сообщение #2
Стаж: 14 лет
Город: Волгоград

Сообщений: 628
Благодарностей: 215
Полезность: 508

Обратился к Imagine, все разъяснил и помог, даже отказался от благодарности)
Для 2 решения ставим метку террористу, потом когда нужно переводим всех кроме игрока с меткой.

Код:

new g_FirstTer[33]

g_FirstTer[id] = true // ставим метку игркоу

for(new id = 1; id <= get_maxplayers(); id++) // переводим игроков
{
if(is_user_connected(id) && get_user_team(id) == 2 && !g_FirstTer[id])
{
//перемещаем игрока если он на сервере, если он за КТ, если он без метки
}
}


Отредактировал: Danjkeee^, - 1.2.2016, 14:15
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
  Ответить в данную темуНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: