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

клиар статс

Тема в разделе 'Кодинг/Собственные решения', создана пользователем Inhuman, 24 сен 2011.

  1. rost2 Забанен за предупреждения: 5 баллов

    Сообщения:
    66
    Спасибы:
    1
    та иди мразь дрочи, ху**ало галимое...
    бендер еб*ный, если тееб так угодно.
    твое галимео ненужно мнение некто неспрашивал тут, срули на*уй!!!!
  2. ___ROB___ Гуру

    Сообщения:
    256
    Спасибы:
    45
    Сборка бота GHost:
    Ghost One 1.7.266
    Дата начала использования бота:
    1.1.1991
  3. rost2 Забанен за предупреждения: 5 баллов

    Сообщения:
    66
    Спасибы:
    1
    Не ну роб, тут знаешь по сути пишешь и вроде бы правильно пытаешься, а тут х*й неизвестный, о себе заявить пытается...
  4. MuP .

    Сообщения:
    653
    Спасибы:
    202
    Сборка бота GHost:
    Ghost++ rev 579
    Дата начала использования бота:
    00.00.0000
    модерация сошла на нет? o_O
    счас такое начнется, школоло слетится*(
  5. ___ROB___ Гуру

    Сообщения:
    256
    Спасибы:
    45
    Сборка бота GHost:
    Ghost One 1.7.266
    Дата начала использования бота:
    1.1.1991
  6. FrozenMama Олд-фаг

    Сообщения:
    10
    Спасибы:
    0
    Ой ну такая классика агро :lol: :lol: :lol:
  7. fake Старожила

    Сообщения:
    1.624
    Спасибы:
    19
    Дата начала использования бота:
    11.11.11
    Помоему клиарстат стоит делать в зависимости от используемого способа подсчета птс.
    например если использовать дота_ело, то гораздо проще убрать очки с таблици ело,
    именно очки, являются правильным обнулением, не стоит убирать игры и другие фишки.
    Офк если использовать формулу, то другого способа нет как убрать игры для пользователя)

    и если использовать UPDATE gameplayers SET name = 'ClearstatS' WHERE name = '" +User+ "'";
    то вместо нейма лучше использовать 1 символ, желательно недопустимый на тех серверах, на которых ты хостиш.
    И желательно без уникода.Я точно хз как работает мускл, но если сравнивать строки в языках низкого уровня(c, asm)
    то сравнение с 1 символом займет явно меньше времени.
    А не разрешенный символ стоит использовать, для того, чтобы дополнить запрос, чтобы он игнорировал этот ник.
  8. dev Ньюфаг

    Сообщения:
    51
    Спасибы:
    0
    Сборка бота GHost:
    0.0
    Не забывай что статистика это не только очки, это еще K/D/A, K/D creeps, Win/Loos, % of disconnects, etc..
  9. fake Старожила

    Сообщения:
    1.624
    Спасибы:
    19
    Дата начала использования бота:
    11.11.11
    вот именно, как раз эту статистику вытирать я не вижу смысла. :ohmy:
  10. Inhuman Пил пиво с админом

    Сообщения:
    147
    Спасибы:
    6
    Сборка бота GHost:
    BrtGhost rev 1.81
    Дата начала использования бота:
    15.09.2010
    бля жостко зафлудили...непонятно даже какой код юзать....интересует принцип работы клиар стата на икапе, удаляет игрока из статы? или просто ЕГО стату?
  11. rost2 Забанен за предупреждения: 5 баллов

    Сообщения:
    66
    Спасибы:
    1
    ВНИМАТЕЛЬНО:
    команда, которая если ее заюзает обычный смертный или админ (разницы нет), перенесет всю его статистику на другой ник (а именно ClearstatS), но по сути игрок больше небудет иметь никакой статистики - тобишь можно считать ее удаленной.
    ФАК:
    Q Если ктото создаст себе ник clearstats, что тогда?
    A Нечего, сомневаюсь, что у ника clearstats хорошая статистика, так что некто адекваный под ником играть небудет!
    Q А почему мы неудаляем, а переносим?
    A Дабы неповредить статистику в целом, этот игрок гдето играл, а значит просто так бесследно исчезнуть неможет, а если вы еще и юзаете DOS, то удалять его никак нельзя!
    Q Если ктото заюзает команду не на себя?
    A Невозможно, она перекидывает статистику именно с ника юзера!
    ПРИМЕЧАНИЕ:
    если вы юзаете мультихостинг, то любой РАК, может зайди на какойто другой реалм, где нету ника игрока 1-го места вашего топа, и просто заюзать команду, чем самым удалит ему всю статистику...
    THIS IS FACKIN SHIT :stenka:
    PS: Так что я настоятельно несоветую внидрять данную команду, хозяинам ботов, хостующих на нескольких серверах!
  12. Inhuman Пил пиво с админом

    Сообщения:
    147
    Спасибы:
    6
    Сборка бота GHost:
    BrtGhost rev 1.81
    Дата начала использования бота:
    15.09.2010
    спасибо работает, но только для админов доступна
  13. rost2 Забанен за предупреждения: 5 баллов

    Сообщения:
    66
    Спасибы:
    1
    неа, проверку я вырезал, если ты использовал код который немного выше, а не другие, то доступна для все, сам непроверял, но проверку на админство я вырезал!
  14. ___ROB___ Гуру

    Сообщения:
    256
    Спасибы:
    45
    Сборка бота GHost:
    Ghost One 1.7.266
    Дата начала использования бота:
    1.1.1991
    Но типочек с ником "clearstats" будет в топе на первых местах :palevo:

    узреть (пс ник ---)
  15. Inhuman Пил пиво с админом

    Сообщения:
    147
    Спасибы:
    6
    Сборка бота GHost:
    BrtGhost rev 1.81
    Дата начала использования бота:
    15.09.2010
    Код:
    /////////// !clearstats
    if( Command == "clearstats" )
    {
    string Usr;
    Usr = Whisper ? User : string( );
    if (m_GHost->m_WhisperAllMessages)
    Usr = User;
    QueueChatCommand("Ваша статистика была обнулена", User, Whisper);
    Payload = "UPDATE gameplayers SET name = 'ClearstatS' WHERE name = '" +User+ "'";
    m_PairedRunQueries.push_back( PairedRunQuery(Usr, m_GHost->m_DB->ThreadedRunQuery(Payload)));
    }
    вот этот юзал код, пробывал всунуть в non-admin commands но тогда летят ошибки при компиле
  16. rost2 Забанен за предупреждения: 5 баллов

    Сообщения:
    66
    Спасибы:
    1
    Inhuman, зайусь компилем, и тогда проверю че да как...
    Роб, ты ж стату там позырел??
    190 игр 153 победы, ты что себя перекинул????
    Кто такую стату скидывать будет????
    Ладно зделай так, создай ник взаранее и закрепи за ним статистику, в колонке где доп.птс (advscore) ты ему нарисуй -10000, и лубая стата его, небудет на первых мест
  17. Ziko Гуру

    Сообщения:
    130
    Спасибы:
    2
    Сборка бота GHost:
    Ghost ++17.1
    Дата начала использования бота:
    01.09.2010
    Skype:
    Мой статус
    rost2 ты можеш сделать команду чтоб доступно была тока один раз в неделю?
  18. rost Гуру

    Сообщения:
    1.258
    Спасибы:
    150
    Сборка бота GHost:
    LtG
    Дата начала использования бота:
    01.11.2010
    Skype:
    Мой статус
    Ты икап копипастишь??? Для этого нужно еще таблица куда сроки вносятсо... нехочу рыть, ведь примечание читал? 2-3 сервака если юзаешь она небезопасна!
  19. dmg Ньюфаг

    Сообщения:
    11
    Спасибы:
    0
    Сборка бота GHost:
    1.7.266
    а можно поподробней как зделать перенос стати #nick1 na #nick2
    токо штоб админ мог ето юзать? :stenka:
  20. fake Старожила

    Сообщения:
    1.624
    Спасибы:
    19
    Дата начала использования бота:
    11.11.11
    а не легче пустой ник? или ник с недопустимыми символами??? ИЛИ ник больше 15 символов( изменив структуру бд)

    все равно нигде в "смертельных" местах ники ни используются o_O