Нужна маленькая помощь в скрипте

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

  1. danhill53

    danhill53

    Сообщения:
    9
    Симпатии:
    0
    Я написал плагин под eventscripts.
    Код:
    event player_team
    {
      {
        es_msg #multi #defaultИгрок event_var(name) заходит за event_var(es_userteam)
      }
    }
    Только выдаёт 2 ошибки:
    Игрок 0 заходит за 0.
    Помогите плиз новичку.
     
  2. FrozDark

    FrozDark Команда сайта HLMod Модератор

    Сообщения:
    1.761
    Симпатии:
    1.914
    name в событии player_team нету вроде, как на ес сделать имя не помню
    а второе вместо es_userteam поставь team
     
  3. zloykif

    zloykif

    Сообщения:
    137
    Симпатии:
    24
    Крутой "плагин" =D
    Насчёт имени попробуй event_var(es_username), а насчёт команды можно сделать так

    es_getplayerteam pteam event_var(userid)
    if (server_var(pteam) == 2) then es_msg твоя команда Т
    if (server_var(pteam) == 3) then es_msg твоя команда КТ

    Собсно с именем можно сделать тоже самое
    es_getplayername pname event_var(userid)
    затем использовать server_var(pname) в качестве имени

    Добавлено через 17 минут
    Не проверял, но если долгим вариантом то примерно так:

    block load
    {
    es_xset pteam 0
    es_xset pname 0
    }

    event player_team
    {
    es_getplayerteam pteam event_var(userid)
    es_getplayername pname event_var(userid)
    if (server_var(pteam) == "2") do
    {
    es_msg #multi #defaultИгрок#green server_var(pname) #defaultзаходит за команду террористов
    }
    if (server_var(pteam) == "3") do
    {
    es_msg #multi #defaultИгрок#green server_var(pname) #defaultзаходит за команду контер-террористов
    }
    }
     
    Последнее редактирование: 2 янв 2013