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: 29

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:

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

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

23

Re: bnproxy + stats

launcher wrote:
SkyFall wrote:

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

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

pdf документы есть же

24

Re: bnproxy + stats

SkyFall wrote:

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

Ты чё... без этого тоже обойдется

25

Re: bnproxy + stats

Gh0ster wrote:
SkyFall wrote:

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

Ты чё... без этого тоже обойдется

ну через mpq будет легко

26

Re: bnproxy + stats

SkyFall wrote:
Gh0ster wrote:
SkyFall wrote:

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

Ты чё... без этого тоже обойдется

ну через mpq будет легко

archive deleted ,please upload of new

regards

27

Re: bnproxy + stats

Dante wrote:
SkyFall wrote:
Gh0ster wrote:

Ты чё... без этого тоже обойдется

ну через mpq будет легко

archive deleted ,please upload of new

regards

there is no archive
but the fact that I have under the message is another thing)

28

Re: bnproxy + stats

SkyFall wrote:
Dante wrote:
SkyFall wrote:

ну через mpq будет легко

archive deleted ,please upload of new

regards

there is no archive
but the fact that I have under the message is another thing)

look

29

Re: bnproxy + stats

it's another thing
forget it

Posts: 29

Pages 1

You must login or register to post a reply

Who now at forum

Currently view post: 1 guest, 0 registered users

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