Skip to forum content

You are not logged in. Please login or register.


forums.pvpgn.pro → [RU] The Source Code → команды от игрока через сервер

Pages 1

You must login or register to post a reply

RSS topic feed

Posts: 29

1

Topic: команды от игрока через сервер

ну например:
message_send_text(c,message_type_talk,c,"/test asd")

в bnproxy есть команда фоллов (//follow)
можно ли так делать? или посоветуйте )

2

Re: команды от игрока через сервер

думаю только через launcher

3

Re: команды от игрока через сервер

launcher wrote:

думаю только через launcher

в смысле?

4

Re: команды от игрока через сервер

ну в лаунчере bnproxy есть команды. вот и думаю нужно  записать свой лаунчер и добавить команды. чтобы читал сервер

5

Re: команды от игрока через сервер

launcher wrote:

ну в лаунчере bnproxy есть команды. вот и думаю нужно  записать свой лаунчер и добавить команды. чтобы читал сервер

мб сделаем общий серв с лаунчером и тд? )
я уже почти доделал тб моды

6

Re: команды от игрока через сервер

да я за!!!. давай откроем проект?

7

Re: команды от игрока через сервер

launcher wrote:

да я за!!!. давай откроем проект?

но хост нету )))
но могу договорится с галс телеком и то будет внутри Узбекистана )

8

Re: команды от игрока через сервер

SkyFall wrote:
launcher wrote:

да я за!!!. давай откроем проект?

но хост нету )))
но могу договорится с галс телеком и то будет внутри Узбекистана )

а так я был  занялся бы лаунчером и сайт. + форум

9

Re: команды от игрока через сервер

launcher wrote:
SkyFall wrote:
launcher wrote:

да я за!!!. давай откроем проект?

но хост нету )))
но могу договорится с галс телеком и то будет внутри Узбекистана )

а так я был  занялся бы лаунчером и сайт. + форум

если с одним проектом поговорю мы можем врубать серв
но пока не увеличется онлайн не дадут внешку для других стран
и ещо мне бот нужен который умеет записывать птс и тд в mysql

10

Re: команды от игрока через сервер

SkyFall wrote:
launcher wrote:
SkyFall wrote:

но хост нету )))
но могу договорится с галс телеком и то будет внутри Узбекистана )

а так я был  занялся бы лаунчером и сайт. + форум

если с одним проектом поговорю мы можем врубать серв
но пока не увеличется онлайн не дадут внешку для других стран
и ещо мне бот нужен который умеет записывать птс и тд в mysql

Так по дефолту есть в ботах ввод данных в БД...
Вам достаточно включить в его настройках автопересчет очков после каждой игры

11

Re: команды от игрока через сервер

давно меня тут небыло.. кстати SkyFall у меня вопрос
когда создаю /host и тд.  то все нормально понимает бот и  создает.
а вот  проблемка в /unhost, не понимает хость. ведь овнер создал и сам же овнер должен  unhost, так ведь?
почему то  когда в игре пишу  !unhost то  срабатывает. а  в чате не   слушается  hmm

12

Re: команды от игрока через сервер

launcher wrote:

давно меня тут небыло.. кстати SkyFall у меня вопрос
когда создаю /host и тд.  то все нормально понимает бот и  создает.
а вот  проблемка в /unhost, не понимает хость. ведь овнер создал и сам же овнер должен  unhost, так ведь?
почему то  когда в игре пишу  !unhost то  срабатывает. а  в чате не   слушается  hmm

со скрынами покажи
у меня всё норм робит

13

Re: команды от игрока через сервер

1- screen создаю иигру все нормально.
2-screen пишу унхост. но игра все равно не закрывается.
http://img.megatorrents.kg/images/4717Jeg2QGWiE.png
http://img.megatorrents.kg/images/315Cn0TlliREM.png
http://img.megatorrents.kg/images/385AbgXmUZE03.png

14

Re: команды от игрока через сервер

launcher wrote:

1- screen создаю иигру все нормально.
2-screen пишу унхост. но игра все равно не закрывается.
http://img.megatorrents.kg/images/4717Jeg2QGWiE.png
http://img.megatorrents.kg/images/315Cn0TlliREM.png
http://img.megatorrents.kg/images/385AbgXmUZE03.png

дело в боте
посмотри идёт ли ему сообщение !unhost

15

Re: команды от игрока через сервер

дело в том что  unhost работает  когда в игру заходишь и пишешь
а если отправить в личное сообщение ему !Unhost то не работает. как исправить может сталкивался с такой проблемой?

16

Re: команды от игрока через сервер

launcher wrote:

дело в том что  unhost работает  когда в игру заходишь и пишешь
а если отправить в личное сообщение ему !Unhost то не работает. как исправить может сталкивался с такой проблемой?

у меня всё удачно

17

Re: команды от игрока через сервер

значить нужно править в коддах(((( бота hmm

18

Re: команды от игрока через сервер

в боте команда !unhost не работает?

19

Re: команды от игрока через сервер

в игре работает т.е когда захожу в созданную игру работает.
а в паб чате отправляю боту в л.с !Unhost он не принемает команду

20

Re: команды от игрока через сервер

launcher wrote:

в игре работает т.е когда захожу в созданную игру работает.
а в паб чате отправляю боту в л.с !Unhost он не принемает команду

печаль  tongue

21 (edited by launcher 23.11.2016 21:36)

Re: команды от игрока через сервер

SkyFall вот тут такой вопрос появился у меня.
вот я создал игру и вдруг бот сам унхостунл  вышел с сервера и пере зашел.(разрыв соединений с ботом)
то можно сделать чтобы команда сама отправилась /unhost  в базу данных ???

Добавлено: 23.11.2016 23:47

//stats
    t_connection *    user;
    game=conn_get_game(c);
    char msgtemp[MAX_MESSAGE_LEN];

      for (i=0; i<game_get_count(game); i++)
        {
          if  (user = game_get_player_conn(game, i)) 
        {
          snprintf(msgtemp, sizeof(msgtemp), "%s зашол в игру. Его пинг %u",conn_get_username(user),conn_get_latency(user));
          message_send_text(user,message_type_info,user, msgtemp);
        }
        }

как исправить ???
http://img.megatorrents.kg/images/5076MKvmYYO5s.png

22

Re: команды от игрока через сервер

хоста тоже выгоняет из игры ведь
и сработает /unhost


там не доделана

23

Re: команды от игрока через сервер

SkyFall wrote:

хоста тоже выгоняет из игры ведь
и сработает /unhost


там не доделана

который находился в game.cpp?

Добавлено: 24.11.2016 10:01

кстати  SkyFall

     for (i=0; i<game_get_count(game); i++)
        {
          if  (user = game_get_player_conn(game, i)) 

этот код говорит о том что  при входе показывает самому игроку??

можно как нибудь переделать и сделать чтобы показывал  игрокам который заходит в игру. ведь у бота показывает каждому игроку зашедший.  статистику

24 (edited by Serc 24.11.2016 14:16)

Re: команды от игрока через сервер

launcher wrote:

в игре работает т.е когда захожу в созданную игру работает.
а в паб чате отправляю боту в л.с !Unhost он не принемает команду

Все команды отправляемые боты посредством Whisper находятся у бота в файле bnet.CPP
game.CPP отвечает за команды отправленные боту в лобби/текущей игре

Добавлено: 24.11.2016 14:23

launcher wrote:

давно меня тут небыло.. кстати SkyFall у меня вопрос
когда создаю /host и тд.  то все нормально понимает бот и  создает.
а вот  проблемка в /unhost, не понимает хость. ведь овнер создал и сам же овнер должен  unhost, так ведь?
почему то  когда в игре пишу  !unhost то  срабатывает. а  в чате не   слушается  hmm

По дефолту в боте в bnet.CPP есть команда unhost которую могут использовать админы и рутадмины бота

25

Re: команды от игрока через сервер

launcher wrote:

дело в том что  unhost работает  когда в игру заходишь и пишешь
а если отправить в личное сообщение ему !Unhost то не работает. как исправить может сталкивался с такой проблемой?

он и в привате работает, все команды работают в том случае если в лобби есть хотябы 1 игрок, поэтому когда ты заходишь у тебя все пашет, когда ливаешь не пашет

26

Re: команды от игрока через сервер

r000t wrote:
launcher wrote:

дело в том что  unhost работает  когда в игру заходишь и пишешь
а если отправить в личное сообщение ему !Unhost то не работает. как исправить может сталкивался с такой проблемой?

он и в привате работает, все команды работают в том случае если в лобби есть хотябы 1 игрок, поэтому когда ты заходишь у тебя все пашет, когда ливаешь не пашет

Дело в том что можно и через приват сообщение(не лс) сделать эту связку.

27

Re: команды от игрока через сервер

r000t wrote:
launcher wrote:

дело в том что  unhost работает  когда в игру заходишь и пишешь
а если отправить в личное сообщение ему !Unhost то не работает. как исправить может сталкивался с такой проблемой?

он и в привате работает, все команды работают в том случае если в лобби есть хотябы 1 игрок, поэтому когда ты заходишь у тебя все пашет, когда ливаешь не пашет

Как по Вашему тогда работает команда unhost... В лоббт присутствует виртуалхост, поэтому команды будут работать даже если не будет игроков

28

Re: команды от игрока через сервер

если всё сделано правильно будет работать без багов
я давно тестил /unhost работает как кадо и когда выйдешь из созданной игры ты анхостишь свою игру(не чужую)
так что всё работает как надо тестил ведь )

29

Re: команды от игрока через сервер

launcher wrote:
SkyFall wrote:

хоста тоже выгоняет из игры ведь
и сработает /unhost


там не доделана

который находился в game.cpp?

Добавлено: 24.11.2016 10:01

кстати  SkyFall

     for (i=0; i<game_get_count(game); i++)
        {
          if  (user = game_get_player_conn(game, i)) 

этот код говорит о том что  при входе показывает самому игроку??

можно как нибудь переделать и сделать чтобы показывал  игрокам который заходит в игру. ведь у бота показывает каждому игроку зашедший.  статистику

Угу, поумнел чтоли... эти строки вырезаны из команды PING -_-

Posts: 29

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] The Source Code → команды от игрока через сервер