Skip to forum content

You are not logged in. Please login or register.


forums.pvpgn.pro → [RU] Warcraft → bnproxy + stats

Pages 1

You must login or register to post a reply

RSS topic feed

Posts: 22

1

Topic: bnproxy + stats

Привет всем
пытался сделай статистику при заходе в игру
в game.cpp -> game_add_player

t_account *    account;
    account = conn_get_account(c);
    t_connection *    user;
    game=conn_get_game(c);
    char * dotastats = new char[ MAX_MESSAGE_LEN ];
    char * dotastats2 = new char[ MAX_MESSAGE_LEN ];


    snprintf(dotastats, MAX_MESSAGE_LEN, "Joined ladder game. Game owner is Unknown");
        
    message_send_text(c,message_type_info,c, dotastats);


      for (i=0; i<game_get_count(game); i++)
        {
          if  (user = game_get_player_conn(game, i)) 
        {
            if (user)
          snprintf(dotastats2, MAX_MESSAGE_LEN, "%s Dota(5x5):[%s] %s pts W/L: %s%s%s",conn_get_username(c),account_get_drank(account),account_get_pts(account),account_get_wins(account),account_get_losses(account),account_get_winrate(account));
          message_send_text(user,message_type_info,user, dotastats2);
        }
        }

и в handle_bnet.cpp -> client_joingame

  unsigned int i;
  t_connection *    user;
    if ((game=conn_get_game(c)))
    {
for (i=0; i<game_get_count(game); i++)
        {
          if ((user = game_get_player_conn(game, i)))
        {
            char * dotastats = new char[ MAX_MESSAGE_LEN ];
            t_account * myacc;

            myacc = conn_get_account(user);

          snprintf( dotastats , MAX_MESSAGE_LEN , "%s Dota(5x5):[%s] %s pts W/L: %s%s%s",account_get_name(myacc),account_get_drank(myacc),account_get_pts(myacc),account_get_wins(myacc),account_get_losses(myacc),account_get_winrate(myacc));
          message_send_text(c,message_type_info,c,dotastats);
        }
        }
    }

при заходе игру в чате всё норм но в bnproxy не показывает статы

2 (edited by Serc 12.04.2017 23:00)

Re: bnproxy + stats

SkyFall wrote:

Привет всем
пытался сделай статистику при заходе в игру
в game.cpp -> game_add_player

t_account *    account;
    account = conn_get_account(c);
    t_connection *    user;
    game=conn_get_game(c);
    char * dotastats = new char[ MAX_MESSAGE_LEN ];
    char * dotastats2 = new char[ MAX_MESSAGE_LEN ];


    snprintf(dotastats, MAX_MESSAGE_LEN, "Joined ladder game. Game owner is Unknown");
        
    message_send_text(c,message_type_info,c, dotastats);


      for (i=0; i<game_get_count(game); i++)
        {
          if  (user = game_get_player_conn(game, i)) 
        {
            if (user)
          snprintf(dotastats2, MAX_MESSAGE_LEN, "%s Dota(5x5):[%s] %s pts W/L: %s%s%s",conn_get_username(c),account_get_drank(account),account_get_pts(account),account_get_wins(account),account_get_losses(account),account_get_winrate(account));
          message_send_text(user,message_type_info,user, dotastats2);
        }
        }

и в handle_bnet.cpp -> client_joingame

  unsigned int i;
  t_connection *    user;
    if ((game=conn_get_game(c)))
    {
for (i=0; i<game_get_count(game); i++)
        {
          if ((user = game_get_player_conn(game, i)))
        {
            char * dotastats = new char[ MAX_MESSAGE_LEN ];
            t_account * myacc;

            myacc = conn_get_account(user);

          snprintf( dotastats , MAX_MESSAGE_LEN , "%s Dota(5x5):[%s] %s pts W/L: %s%s%s",account_get_name(myacc),account_get_drank(myacc),account_get_pts(myacc),account_get_wins(myacc),account_get_losses(myacc),account_get_winrate(myacc));
          message_send_text(c,message_type_info,c,dotastats);
        }
        }
    }

при заходе игру в чате всё норм но в bnproxy не показывает статы

Скрином покажи. Как по мне несколько символов не хватает... Зайди на моих ботов и посмотри вывод от бота, затем сравни с тем, что ты сделал у себя. И да... У тебя сообщения в лобби квотятся

3

Re: bnproxy + stats

https://forums.pvpgn.pro/uploads/images/2017/04/13/bezymiannyi.png

4

Re: bnproxy + stats

SkyFall wrote:

https://forums.pvpgn.pro/uploads/images/2017/04/13/bezymiannyi.png

МММ... Сравнивать ты не хочешь как я понял... Ну ок. Парсить прокси прекращает на строке Joined ladder game, потому как в строке не хватает ковычек... Где именно и каких, сравнить с выводом на моих ботах.

5

Re: bnproxy + stats

Serc wrote:
SkyFall wrote:

https://forums.pvpgn.pro/uploads/images/2017/04/13/bezymiannyi.png

МММ... Сравнивать ты не хочешь как я понял... Ну ок. Парсить прокси прекращает на строке Joined ladder game, потому как в строке не хватает ковычек... Где именно и каких, сравнить с выводом на моих ботах.

а где твои боты

то есть если даже чучуть по другому будет то не работает?

Добавлено: 13.04.2017 16:04

и ещо когда я зашел мой ник 2 раза пишет из за 2 кода можно ли скрыть одного?

6

Re: bnproxy + stats

Зайди на "соседний" сервер на бота MegaBOT/VipBOT/HostBOT прокрути на самый верх и заскринь, затем сравни wink

7

Re: bnproxy + stats

Serc wrote:

Зайди на "соседний" сервер на бота MegaBOT/VipBOT/HostBOT прокрути на самый верх и заскринь, затем сравни wink

боты в тех работе?

Добавлено: 13.04.2017 16:12

Serc wrote:
SkyFall wrote:

https://forums.pvpgn.pro/uploads/images/2017/04/13/bezymiannyi.png

МММ... Сравнивать ты не хочешь как я понял... Ну ок. Парсить прокси прекращает на строке Joined ladder game, потому как в строке не хватает ковычек... Где именно и каких, сравнить с выводом на моих ботах.

а как поставить ковычек ?

8

Re: bnproxy + stats

SkyFall wrote:

а как поставить ковычек ?

Joined ladder game. Game owner is \"" + тут переменная для ника Владельца игры + "\"

Добавлено: 13.04.2017 16:38

SkyFall wrote:

и ещо когда я зашел мой ник 2 раза пишет из за 2 кода можно ли скрыть одного?

Установить проверку на игрока которому отправляется сообщение об игроках находящихся уже в игре

Добавлено: 13.04.2017 16:39

SkyFall wrote:

боты в тех работе?

MegaBOT во всяком случае работает без перебоев

9

Re: bnproxy + stats

Оказалось всё дело в ковычке)
теперь всё работает норма можно удалить тему )))

https://forums.pvpgn.pro/uploads/images/2017/04/13/12321.png

10

Re: bnproxy + stats

Когда кто-нибудь из Вас выложит рабочий код связки луас сервером для развития проекта в целом...

11

Re: bnproxy + stats

А где можно взять исходники bnproxy ?

12 (edited by Serc 17.04.2017 10:15)

Re: bnproxy + stats

xprog wrote:

А где можно взять исходники bnproxy ?

В открытом доступе их нет. Хотя один пользователь форума (kucc) писал, что у него есть исходники. Обратитесь к нему wink

13

Re: bnproxy + stats

о там в бнпрокси добавили реканектор https://funstream.tv/build/images/smiles/peka.png

14

Re: bnproxy + stats

SkyFall
А если игрок новый зарегался и не играл ни одной игры по доте
при входе стату показывает?
что та в коде не увидел

15

Re: bnproxy + stats

launcher wrote:

SkyFall
А если игрок новый зарегался и не играл ни одной игры по доте
при входе стату показывает?
что та в коде не увидел

В бд по умолчание 0 поставь
А на птс 1000

16

Re: bnproxy + stats

только с твоего сервера заходят?? или твой бот с других серверов соединен?

17

Re: bnproxy + stats

launcher wrote:

только с твоего сервера заходят?? или твой бот с других серверов соединен?

Только с сервера

18

Re: bnproxy + stats

дай IP

19

Re: bnproxy + stats

launcher wrote:

дай IP

Нету

20

Re: bnproxy + stats

SkyFall wrote:
launcher wrote:

дай IP

Нету

т.е сервер нету?

Добавлено: 08.07.2017 09:38

сообщение при входе в игру (Игрок OLOLOEV присоединился к игре .)
возможно ли чтобы через сервер шло сообщение?

21 (edited by SkyFall 09.07.2017 18:37)

Re: bnproxy + stats

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

22

Re: bnproxy + stats

SkyFall wrote:

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

подскажи как)))

Posts: 22

Pages 1

You must login or register to post a reply

Who now at forum

Currently view post: 0 guests, 0 registered users

forums.pvpgn.pro → [RU] Warcraft → bnproxy + stats



Generated in 0.124 seconds (82% PHP - 18% DB) with 22 queries