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

Настроить ожидание старта

Тема в разделе 'Основные вопросы', создана пользователем LiDmGe, 14 июл 2010.

  1. LiDmGe Ньюфаг

    Сообщения:
    21
    Спасибы:
    0
    Скажите где можно натсроить для GHostOne, чтобы он говрил что
    Игра начнётся когда наберётся 10 игроков
    Игра начнётся когда наберётся 9 игроков
    Игра начнётся когда наберётся 8 игроков и так далее, а то у меня пишет всегда 10 человек даже если игроков зашло 7 к примеру.

    Еще знаю есть такая тема, но у меян не получаетсья сохранить конфиг в формате UTG-8 чтобы мат заработал или я может не так сохраняю непойму. ЕЩЕ плиз скиньте матерные слова мне на мыло ldg3685@mail.ru Заранее благодарен

    P.S. вот так в поле bot_censorwords у меня сохранились руские маты немного СЃСѓРєР° лох РїРёРґРѕСЂ гей это так должно быть??

    Еще хотел спрасить мона ли кикать игроков во время игры не по нику, а например цифрами от 1 до 12 или по цвету, а то ник набирать замучаешься, такие ники бывают что пол часа пишешь
  2. Deals Старожила

    Сообщения:
    784
    Спасибы:
    21
    Сборка бота GHost:
    Ghost One 1.7.266
    Skype:
    Мой статус
    language.cfg

    Код:
    lang_0129 = Игра начнётся когда наберётся $PLAYERS$ игроков. Осталось $PLAYERSLEFT$ игроков.
    Например зашло 7 людей в игру. Максимальное 10. Напишет:

    Код:
    Игра начнётся когда наберётся 10 игроков. Осталось 3 игроков.
    Ну а там редактируй под свой вкус. $PLAYERS$ - общее количество игроков. $PLAYERSLEFT$ - свободных слотов от общего количества игроков.

    Если смотреть через бот - да. Он не воспринимает UTF-8 кодировку.

    Вообще-то можно кикать по совпадению ника.
    Например:
    Есть 2 ника. abcdefg и gfedcba. Если ты напишешь !kick ab или !kick cd - кикнет abcdefg, если !kick ba или !kick ed - кикнет gfedcba.
    Если совпадения не найдено или найдено более чем 1 игрока - бот тебе скажет об этом.
    Ну естественно если не найдено ни одного игрока - ошибся символами.
    И если более 1 - значит нужно ввести больше символов ника чтоб бот распознал только 1.
    Т.е. есть 2 игрока asdfg и sdfgh. Если написать !kick dfg - бот скажет что найдено более 1 совпадения. Т.е. нужно написать !kick adfg или !kick dfgh соответственно никам игроков.
  3. LiDmGe Ньюфаг

    Сообщения:
    21
    Спасибы:
    0
    Почему тогда у меня когда пишут по русски мат он у меня не определяет??
  4. LiDmGe Ньюфаг

    Сообщения:
    21
    Спасибы:
    0
    language.cfg


    Код: Выделить всё
    lang_0129 = Игра начнётся когда наберётся $PLAYERS$ игроков. Осталось $PLAYERSLEFT$ игроков.

    Я как понел нужно добавить (Осталось $PLAYERSLEFT$ игроков) в конфиг language.cfg У меня там стоит lang_0129 = Ожидание... Игра начнётся когда наберётся $PLAYERS$ игроков. тоесть мне нужно добавить чтоль и усе? Но я добавил что осталось... но все равно пишет 10 человек нужно и непишет скока осталось
  5. Synth (LM) Пантограф!

    Сообщения:
    2.762
    Спасибы:
    172
    Сборка бота GHost:
    My own version of GhostOne
    Дата начала использования бота:
    15.06.2008
    Skype:
    Мой статус
    Языковой файл перезагружал?))

    !language
  6. Deals Старожила

    Сообщения:
    784
    Спасибы:
    21
    Сборка бота GHost:
    Ghost One 1.7.266
    Skype:
    Мой статус
    Проверь эту версию. Перезагрузи вообще бота после изменений настроек.
    Изменяй настройки файла конфигурации с полностью выключенным ботом (не загруженным в системе).

    Так же есть умники в игре которые заменяют буквы русские на латинские.

    Например:

    су*а - здесь русская "с".
    cу*а - здесь уже латинская "c".

    И антимат с латинской не сработает.
  7. Deals Старожила

    Сообщения:
    784
    Спасибы:
    21
    Сборка бота GHost:
    Ghost One 1.7.266
    Skype:
    Мой статус
    Найди строку:

    Код:
    lang_0129 = Ожидание... Игра начнётся когда наберётся $PLAYERS$ игроков.
    В этой строке можешь менять как хочешь и что хочешь. Главное оставить:

    Код:
    lang_0129 = 
    Можешь написать:

    Код:
    lang_0129 = Всего нужно $PLAYERS$ задротов. Не хватает $PLAYERSLEFT$ задротов до старта.
    И в игре будет писать, например:

    Код:
    Всего нужно 10 задротов. Не хватает 5 задротов до старта.
    Или:

    Код:
    lang_0129 = Не хватает $PLAYERSLEFT$ задротов до старта.
    Будет в игре:


    Код:
    Не хватает 5 задротов до старта.
    Повторю еще раз:
    $PLAYERS$ - заменит на число общих слотов в игре.
    $PLAYERSLEFT$ - заменит на число текущих свободных слотов в игре.

    P.S.: Не дописывай еще одну строку lang_0129 = , а просто замени что после знака "=" на свой вкус.
  8. LiDmGe Ньюфаг

    Сообщения:
    21
    Спасибы:
    0
    все понел, работает спс