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

Mod bot_showscoresonjoin

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

  1. rost Гуру

    Сообщения:
    1.258
    Спасибы:
    150
    Сборка бота GHost:
    LtG
    Дата начала использования бота:
    01.11.2010
    Skype:
    Мой статус
    вектор по сиду будет сложно обрабатывать. Хотя если взять под вектор игроков, тогда можно легко сделать впринцыпе. Жди МиРа код кароче.
  2. MuP .

    Сообщения:
    653
    Спасибы:
    202
    Сборка бота GHost:
    Ghost++ rev 579
    Дата начала использования бота:
    00.00.0000
    Код будет только завтра, как протестирую, сейчас возможности нету. Пока возникла проблема в следующем, текст после отправки игроку уже не изменишь, но игроки то могут поменять слот, если есть свободные, так что этот фактор устранить не удасться.
    Ну и форматирование спорный вопрос, т.к. строчка вывода статы длинная и часто залазит на следующую строчку, гарантий что будет красиво нету.
  3. evilmaker Старожила

    Сообщения:
    321
    Спасибы:
    28
    Сборка бота GHost:
    brtghost rev.185
    Дата начала использования бота:
    07.07.9999
    Skype:
    Мой статус
    ждёмс:ra4ina:
  4. Synth (LM) Пантограф!

    Сообщения:
    2.762
    Спасибы:
    172
    Сборка бота GHost:
    My own version of GhostOne
    Дата начала использования бота:
    15.06.2008
    Skype:
    Мой статус
    Столько слов, а толку нет.
    Doterok нравится это.
  5. MuP .

    Сообщения:
    653
    Спасибы:
    202
    Сборка бота GHost:
    Ghost++ rev 579
    Дата начала использования бота:
    00.00.0000
    Выложи пример строчки, который у тебя сейчас бот выводит при заходе игрока( стату только ) ну и версию бота озвучь.
    Наткнулся на сюрприз от psionic, возможна задержка
    Doterok нравится это.
  6. evilmaker Старожила

    Сообщения:
    321
    Спасибы:
    28
    Сборка бота GHost:
    brtghost rev.185
    Дата начала использования бота:
    07.07.9999
    Skype:
    Мой статус
    $USER$, $TOTALGAMES$ игp, Ливoв: $LEAVE$ ($LEAVEPCNT$%), Paнг: $RANK$ Очкoв: $SCORE$ (Пoбeд: $WINS$%) Клacc: $CLASS$, К/Д/A: $KILLS$/$DEATHS$/$ASSISTS$ Кpипoв K/Д: $CKILLS$/$CDENIED$
    brt185
  7. Doterok Старожила

    Сообщения:
    923
    Спасибы:
    171
    Сборка бота GHost:
    Ghost ++ 17.2
    Дата начала использования бота:
    2011
    офк,это бред такое длинное сообщение смотреть не кто не станет :)
  8. evilmaker Старожила

    Сообщения:
    321
    Спасибы:
    28
    Сборка бота GHost:
    brtghost rev.185
    Дата начала использования бота:
    07.07.9999
    Skype:
    Мой статус
    офк, его редактировать можно...:ra4ina:
  9. Doterok Старожила

    Сообщения:
    923
    Спасибы:
    171
    Сборка бота GHost:
    Ghost ++ 17.2
    Дата начала использования бота:
    2011
    Да ладно, скажи как плз?плиз очень прошу(сарказм)
    Вот такое даже пропустят мимо
  10. evilmaker Старожила

    Сообщения:
    321
    Спасибы:
    28
    Сборка бота GHost:
    brtghost rev.185
    Дата начала использования бота:
    07.07.9999
    Skype:
    Мой статус
    в .кфг файле...
  11. MuP .

    Сообщения:
    653
    Спасибы:
    202
    Сборка бота GHost:
    Ghost++ rev 579
    Дата начала использования бота:
    00.00.0000
    [IMG]
    Ну вот альфа релиз :D
    Еще не до конца отладил отображение таблицы, там не всё гладко, от очень длинного ника сдвигалось сильно, я почти убрал. Код после усилий упростил нормально, всё стало простым.
    Ну и верхняя надпись - правится тупо подбором. Как доделаю скину патч к 185 ревизии Brt
    Doterok и evilmaker нравится это.
  12. evilmaker Старожила

    Сообщения:
    321
    Спасибы:
    28
    Сборка бота GHost:
    brtghost rev.185
    Дата начала использования бота:
    07.07.9999
    Skype:
    Мой статус
    БЛАГОДАРОЧКА)
  13. MuP .

    Сообщения:
    653
    Спасибы:
    202
    Сборка бота GHost:
    Ghost++ rev 579
    Дата начала использования бота:
    00.00.0000
    Так, а теперь напрягись и выдай несколько sd для разных игроков, расчет ширины полей важен для относительной красоты.
    Я для расчетов беру, что общее количество игр не превысит пятизначного числа. Учитывай, что возможны мелкие недоработки.
    Мне важно увидеть от каких и до каких значений изменяются у тебя LEAVE, LEAVEPTS, SCORE.
    Жду вывод sd, постарайся взять начального игрока, среднего и того, кто давно играет

    UPD: мб вырубить показ статы зашедшего, а взамен кидать его в табличку наравне со всеми?
  14. evilmaker Старожила

    Сообщения:
    321
    Спасибы:
    28
    Сборка бота GHost:
    brtghost rev.185
    Дата начала использования бота:
    07.07.9999
    Skype:
    Мой статус
    первый, 338 игр, Ливов: 10(2%), Ранг:10\9999 Очков 5000.038 (Побед: 70.5888%) Класс: Помошник, К\Д\А 11.53333\5.75\14.54333 Крипов К\Д 60.2222\4.33333
    второй, 149 игр, Ливов: 13(8%), Ранг:13\9999 Очков 3400.038 (Побед: 59.23%) Класс: Помошник, К\Д\А 10.35\6.3533\12.5 Крипов К\Д 64.12\9.175

    вот такой кривой вывод.
    если можно, поправь чтоб не больше одного знака после запятой показало цифры.
  15. rost Гуру

    Сообщения:
    1.258
    Спасибы:
    150
    Сборка бота GHost:
    LtG
    Дата начала использования бота:
    01.11.2010
    Skype:
    Мой статус
    очки после точки это не фонтан. Класс ненужная вещь. Крипстат тоже мазолит только
  16. evilmaker Старожила

    Сообщения:
    321
    Спасибы:
    28
    Сборка бота GHost:
    brtghost rev.185
    Дата начала использования бота:
    07.07.9999
    Skype:
    Мой статус
    пример, вошедшему игроку3 отправить при входе таблицу из статой присутствующих игроков 2 и 1. далее игроку3 можно отпрвить строки из таблицы статистики игроков 4,5 и т.д.
  17. evilmaker Старожила

    Сообщения:
    321
    Спасибы:
    28
    Сборка бота GHost:
    brtghost rev.185
    Дата начала использования бота:
    07.07.9999
    Skype:
    Мой статус
    всё зависит от количевства их разновидности)
  18. evilmaker Старожила

    Сообщения:
    321
    Спасибы:
    28
    Сборка бота GHost:
    brtghost rev.185
    Дата начала использования бота:
    07.07.9999
    Skype:
    Мой статус
    крипдэнай важная вещь... фильтр от рачил:ra4ina:
  19. rost Гуру

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

    Сообщения:
    653
    Спасибы:
    202
    Сборка бота GHost:
    Ghost++ rev 579
    Дата начала использования бота:
    00.00.0000
    Сразу говорю возможен косяк в коде, сделай бэкап своих сорцев.:D
    Последнее протестировать не мог, я 1, а тут надо как минимум 3-4 человека.
    сделал команду shp, она покажет какой по идее должен быть вывод для тех кто заходит, с учетом сортировки( вроде бы) Протестируй и отпишись, потом допилим.
    И да, я с оформлением замучался, там идеально ровные столбы не получаются. сам допилишь его до идеала. могу рассказать как, там просто муторно слегка, знаний вообще не надо. Правильно разобраться со стандарт шрифтом и всё нормально станет.
    p.s. качество кода не ахти, но работает, упростил где можно
    p.p.s Львиная доля времни ушла на борьбу с оформлением, будь оно не ладно(

    Вложения:

    evilmaker и Doterok нравится это.