1. Соблюдайте Правила форума и проявляйте уважение к другим участникам беседы.

Вывод кол-ва очков в !statsdota

Тема в разделе 'Кодинг/Собственные решения', создана пользователем MeGaLeX, 28 окт 2010.

  1. MeGaLeX Знакомый модера

    Сообщения:
    62
    Спасибы:
    0
    Помогите парни. Имею:
    Код:
    lang_0074 = $USER$ - $TOTALGAMES$ игр, В/П ($TOTALWINS$/$TOTALLOSSES$ очков: $SCORE$ 
    и
    Код:
    lang_0169 = $PLAYER$ $TOTALGAMES$ игр, В/П ($TOTALWINS$/$TOTALLOSSES$ очков: $SCORE$
    Первая строка выводится командой .statsdota
    Вторая строчка выводится при подключении игрока в AutohostMatchMaking.
    Как сделать так, чтобы бот мог прочитать переменную $score$ в первой строчке и переменные $TOTALGAMES$, $TOTALWINS$ и $TOTALLOSSES$ во второй? Если просто Их заменять в тектовом файле - бот просто выводит сообщение аля
    Копался в language.cpp language.h и окончательно запутался. Помогите :)
  2. Ghost_hnt Ньюфаг

    Сообщения:
    48
    Спасибы:
    0
    как я понимаю тебе надо найти в файле language.cpp место, где вызывается lang_0169 - он будет вызываться в определенной функции. Дальше тебе надо в команду !statsdota в bnet.cpp добавить эту функцию с правильными параметрами, тогда у тебя будет выводить все, подравняешь строки ленгов и будет все красиво и аккуратно!
  3. Wh1teShadow Ньюфаг

    Сообщения:
    42
    Спасибы:
    0
    Можете расписать что и как?