KDLP game events

Тема в разделе "Программирование / Скриптинг", создана пользователем B1g, 17 сен 2015.

  1. B1g

    B1g

    Сообщения:
    696
    Симпатии:
    24
    Тема с плагином
    После сегодняшней обновы css плагин не блокирует стандартные сообщения о подключении и отключении игрока , свои сообщения он выводит , но выводятся и стандартные. Как исправить?
    Исходник приложил.
     

    Вложения:

  2. B1g

    B1g

    Сообщения:
    696
    Симпатии:
    24
    АП. Помогите...

    Добавлено через 12 часов 8 минут
    Да помогите уже мне блин!
     
    Последнее редактирование: 18 сен 2015
  3. Fred Perry

    Fred Perry

    Сообщения:
    120
    Симпатии:
    2
    Уже писал пост в офф версии.

    Добавлено через 59 секунд
    Причем он выводит только сообщения о входе, о выходе не выводит.
     
    Последнее редактирование: 18 сен 2015
  4. R1KO

    R1KO Супер-модератор

    Сообщения:
    5.972
    Симпатии:
    2.977
    Серый™,
    Потому что в событии player_connect передается юзер ид но из него еще нельзя получить индекс. Потому всегда 0.
     
  5. Серый™

    Серый™ CS:S Server

    Сообщения:
    2.558
    Симпатии:
    1.143
    R1KO, бредова, он есть а оказывается его нет.
    Тогда так.
     

    Вложения:

  6. R1KO

    R1KO Супер-модератор

    Сообщения:
    5.972
    Симпатии:
    2.977
    Серый™, но там вроде есть параметр индекса:
    Но я не помню что там. Давно уже проверял.
     
  7. Серый™

    Серый™ CS:S Server

    Сообщения:
    2.558
    Симпатии:
    1.143
    R1KO, проверял индекс, там тоже нуль.
     
  8. B1g

    B1g

    Сообщения:
    696
    Симпатии:
    24
    Это нормально работает?
     
  9. AlmazON

    AlmazON деревянный © yand3xmail

    Сообщения:
    4.505
    Симпатии:
    1.961
    Всегда так было. Индекс игрока из ID можно получить лишь тогда, когда игрок вылиден (аналогично IsClientInGame). Здесь же игрок не только не в игре, но и даже полностью не подключён к серверу.
    Так то всё дело в событии player_connect_client - именно за ним сейчас закреплены сообщения о том, что игрок "Игрок Имя вступает в игру". Раньше оно в CS:S вообще не работало. Выходит, с обновлением добавили. :)
     
  10. Petrovich

    Petrovich

    Сообщения:
    188
    Симпатии:
    44
    Тоже самое делает и Connect Announce...
     
  11. B1g

    B1g

    Сообщения:
    696
    Симпатии:
    24
    Не тоже самое :))
     
  12. R1KO

    R1KO Супер-модератор

    Сообщения:
    5.972
    Симпатии:
    2.977
    ну пробуйте так.

    AlmazON, я вот недавно его заметил. Посмотрел, не помню что там было написано но он не работал еще.
     

    Вложения:

  13. AlmazON

    AlmazON деревянный © yand3xmail

    Сообщения:
    4.505
    Симпатии:
    1.961
    Найди там слова player_connect, скопируй всю эту строку и вставь ниже, но указанное измени на player_connect_client.
    А можно и вообще пока что заменить эту фразу и всё.
    Я давно приметил, но он не хукался вовсе.
     
  14. B1g

    B1g

    Сообщения:
    696
    Симпатии:
    24
    О Боги , ты мастер. Всё нормально работает.