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

Игры ожидающие старта

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

Статус темы:
Закрыта.
  1. MySQL123 Guest

    Сообщения:
    117
    Спасибы:
    0
    Видел такое у роста, как запилить?Можно просто название игры ,кем создана, карта, и слоты. Буду очень благодарен
  2. ViperNight ▒▒▒▒▒▒▒▒▒

    Сообщения:
    311
    Спасибы:
    154
    Сборка бота GHost:
    GHost++ r597M
    Дата начала использования бота:
    20.01.2007
    Skype:
    Мой статус
  3. rost Гуру

    Сообщения:
    1.258
    Спасибы:
    150
    Сборка бота GHost:
    LtG
    Дата начала использования бота:
    01.11.2010
    Skype:
    Мой статус
  4. MySQL123 Guest

    Сообщения:
    117
    Спасибы:
    0
  5. MySQL123 Guest

    Сообщения:
    117
    Спасибы:
    0
    Вобщем я все сделал но по окончанию компиляции и выводит ошибку "Необработанное исключение в "0x78522adc" в "ghost.exe": 0xC0000005: Нарушение прав доступа при записи "0x698b6cea"."

    И после запуска бота выдает ошибку
  6. ViperNight ▒▒▒▒▒▒▒▒▒

    Сообщения:
    311
    Спасибы:
    154
    Сборка бота GHost:
    GHost++ r597M
    Дата начала использования бота:
    20.01.2007
    Skype:
    Мой статус
    Это не ошибка, скорей всего предупреждение, наверно какой-то Debug релиз закомпилил.

    ---

    Данный патч позволит заносить информацию о текущем состоянии Lobby игр на вашем GHost++ боте в базу данных MySQL. В случае если вы держите несколько хост-ботов, вы можете получить единый список игр и разместить его у себя на веб-сайте. Также патч добавляет команду !games, при помощи которой можно получить список игр.

    Вам необходимо добавить таблицу:
    Код:
    CREATE TABLE gamelist (id INT NOT NULL PRIMARY KEY AUTO_INCREMENT, botid INT, gamename VARCHAR(128), ownername VARCHAR(32), creatorname VARCHAR(32), map VARCHAR(100), slotstaken INT, slotstotal INT, usernames VARCHAR(512), totalgames INT, totalplayers INT) ENGINE = MEMORY;
    Затем вам нужно добавить запись с botid для каждого бота. В случае, если идентификатор вашего бота - 1:
    Код:
    INSERT INTO gamelist (botid) VALUES ('1');
    Повторите данное действие для каждого из ваших ботов. Возможно вам так же захочется изменить интервал обновлений в файле ghost.cpp (ищите следующий фрагмент строки: "update gamelist every"). После того как вы закончили с добавлением, вам необходимо очистить таблицу, чтобы обращающиеся к ней клиентские программы не выводили сообщения для NULL-значений:
    Код:
    UPDATE gamelist SET gamename = '', ownername = '', creatorname =  '', map = '', slotstaken = 0, slotstotal = 0, usernames = '', totalgames = 0, totalplayers = 0;
    Также обратите внимание на тот факт, что для хранения информации таблица `gamelist` использует оперативную память в качестве движка. В этом случае, после каждого перезапуска сервера баз данных MySQL, вам придётся заново добавлять все записи для каждого botid.
  7. MySQL123 Guest

    Сообщения:
    117
    Спасибы:
    0
    Это все я сделал но после патча летит ошибка и ghost.exe закривается
  8. rost Гуру

    Сообщения:
    1.258
    Спасибы:
    150
    Сборка бота GHost:
    LtG
    Дата начала использования бота:
    01.11.2010
    Skype:
    Мой статус
    Гдето ты в боте лажанул, что из-за кривой переменной крашит тебя
  9. ROB4ik Рекомендуемый

    Сообщения:
    224
    Спасибы:
    35
    ViperNight, я вот не совсем понял, в твоем посте и в посте uakf.b реч идет о колонках
    PHP:
    usernames ''totalgames 0totalplayers 0;
    которые не используются в старом патче . . .
    А пруф на новый не выложили :spy:
  10. ViperNight ▒▒▒▒▒▒▒▒▒

    Сообщения:
    311
    Спасибы:
    154
    Сборка бота GHost:
    GHost++ r597M
    Дата начала использования бота:
    20.01.2007
    Skype:
    Мой статус
    Все патчи прицеплены к посту на codelain, ссылка на который во втором посте.
    Если вы ещё не качаете, тогда патч идёт к вам.
    Ziko и ROB4ik нравится это.
  11. MySQL123 Guest

    Сообщения:
    117
    Спасибы:
    0
    2 раза ставил патч и все равно ошибка
  12. ROB4ik Рекомендуемый

    Сообщения:
    224
    Спасибы:
    35
    тю, где ты там 2-й нашел :limon:
  13. MySQL123 Guest

    Сообщения:
    117
    Спасибы:
    0
    я не сказал 2-й, а 2 раза
  14. ROB4ik Рекомендуемый

    Сообщения:
    224
    Спасибы:
    35
    я что тебе пишу?
  15. r000t Парнишка с небывалым умом

    Сообщения:
    106
    Спасибы:
    12
    с этим патчем ни у кого не крашит бота со временем ?
  16. ROB4ik Рекомендуемый

    Сообщения:
    224
    Спасибы:
    35
    нет.
    72 часа проработал, потом перезапустил по другим причинам.
  17. ViperNight ▒▒▒▒▒▒▒▒▒

    Сообщения:
    311
    Спасибы:
    154
    Сборка бота GHost:
    GHost++ r597M
    Дата начала использования бота:
    20.01.2007
    Skype:
    Мой статус
    У всех нормально работает, никаких вылетов. Более того, некоторые данный патч расширили, показывает игры не только в Lobby, но и игры в процессе.
  18. ROB4ik Рекомендуемый

    Сообщения:
    224
    Спасибы:
    35
    пруф
  19. rost Гуру

    Сообщения:
    1.258
    Спасибы:
    150
    Сборка бота GHost:
    LtG
    Дата начала использования бота:
    01.11.2010
    Skype:
    Мой статус
    дык это реально нех петь сделать) ты просто посмотреть хо?)
  20. ViperNight ▒▒▒▒▒▒▒▒▒

    Сообщения:
    311
    Спасибы:
    154
    Сборка бота GHost:
    GHost++ r597M
    Дата начала использования бота:
    20.01.2007
    Skype:
    Мой статус
Статус темы:
Закрыта.