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

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

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

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

отлов события смены команды

Статус пользователя ThisIsSparta
сообщение 13.11.2015, 8:27
Сообщение #1
Стаж: 11 лет

Сообщений: 566
Благодарностей: 307
Полезность: 600

День добрый, имеется ли какое событие для отлова смены команды игрока?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Safety1st
сообщение 13.11.2015, 8:39
Сообщение #2
Стаж: 14 лет
Город: Moscow

Сообщений: 7228
Благодарностей: 8071
Полезность: 196

Конечная задача какая?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя csnet
сообщение 13.11.2015, 8:39
Сообщение #3
Стаж: 12 лет

Сообщений: 4808
Благодарностей: 3849
Полезность: 690

лови chooseteam


go v cs:go
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя ThisIsSparta
сообщение 13.11.2015, 8:46
Сообщение #4
Стаж: 11 лет

Сообщений: 566
Благодарностей: 307
Полезность: 600

Safety1st, да есть

мод CSDM

1. имеется плагин балансировки команд
2. Плагин наземных мин

Задача, при перебросе игрока за другую команду уничтожать мины которые он поставил

Сейчас делаю так, из плагине автобаланса вызываю функцию уничтожения мин находящуюся в плагин наземных мин(callfunc_begin). Решение рабочее но есть одно но, при смене команды через админ меню мины остаются, и нужно дописывать и в этом плагине вызов функции уничтожения мин, думал может есть какое универсальное решение на подобии register_event ( "Spectator", "ev_Spectation", "a" )
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Safety1st
сообщение 13.11.2015, 8:54
Сообщение #5
Стаж: 14 лет
Город: Moscow

Сообщений: 7228
Благодарностей: 8071
Полезность: 196

Предлагаю смотреть за эвентом ScoreInfo и сравнивать текущий TeamID с предыдущим.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя ThisIsSparta
сообщение 13.11.2015, 10:08
Сообщение #6
Стаж: 11 лет

Сообщений: 566
Благодарностей: 307
Полезность: 600

Safety1st, тогда наверное лучше при спавне игрока их сравнивать)
спасибо за помощь попробую
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
voed
сообщение 13.11.2015, 11:53
Сообщение #7
Стаж: 11 лет

Сообщений: 2593
Благодарностей: 1760
Полезность: 405

ThisIsSparta, при спавне игрока можно и (cs_)get_user_team
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Safety1st
сообщение 13.11.2015, 15:53
Сообщение #8
Стаж: 14 лет
Город: Moscow

Сообщений: 7228
Благодарностей: 8071
Полезность: 196

Цитата(ThisIsSparta @ 13.11.2015, 11:03) *
Safety1st, тогда наверное лучше при спавне игрока их сравнивать)
спасибо за помощь попробую

Лучше при смерти игрока уничтожать его мины.
Сравнение команды только при спавне не зафиксирует переход в спектаторы.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя grushagru
сообщение 21.4.2017, 1:12
Сообщение #9
Стаж: 11 лет

Сообщений: 107
Благодарностей: 9
Полезность: 69

Cкрытый текст
Код
register_event("TeamInfo", "player_joinTeam", "a")


public player_joinTeam()
{
    new id = read_data(1)

    new szTeam[2]

    read_data(2, szTeam, charsmax(szTeam))

    switch(szTeam[0])
    {
        case 'T'://ter
        {
            //
        }

        case 'C'://ct
        {
            //
        }

        case 'U'://unasigned
        {
            //
        }

        default://spectator
        {
            //
        }
    }
}
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
voed
сообщение 21.4.2017, 13:04
Сообщение #10
Стаж: 11 лет

Сообщений: 2593
Благодарностей: 1760
Полезность: 405

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