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

Быдло кодинг.

Тема в разделе 'Общение', создана пользователем fake, 16 май 2011.

  1. fake Старожила

    Сообщения:
    1.624
    Спасибы:
    19
    Дата начала использования бота:
    11.11.11
    Кидайте сюда свои идейки по кастомизации бота, тема буду недолго.Не буду отвечать на вопросы связанные с мультихостингом и прочими лажами. :rickroll:
    Хоть тема и в флейме прошу быть манерными :bIbIbIblya: в перед!!



    Тема была созданна в ответ на main-questions/longm-nu-dilsu-i-t-d-poleznosti-t2519.html и под вдохновением от этой.
  2. fake Старожила

    Сообщения:
    1.624
    Спасибы:
    19
    Дата начала использования бота:
    11.11.11
    main-questions/longm-nu-dilsu-i-t-d-poleznosti-t2519.html отвечу на второй вопрос и пойду делать первый
    судя из подписи бот у тя Ghost One посмотри как в нем высвечивает !sd при заходе и сделай тоже самое только для стата а у же в ланге измени по аналогие с title в !sd если ты нечего не понял отпиши) пока пошел делать антифлуд...
  3. ____ROB____ Старожила

    Сообщения:
    1.008
    Спасибы:
    22
    Сборка бота GHost:
    Ghost One 1.5
  4. fake Старожила

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

    Код:
      if (DotAPlayerSummary->GetKillsPerGame( ) && DotAPlayerSummary->GetDeathsPerGame( ) && DotAPlayerSummary->GetAssistsPerGame( ) )
                if (  (DotAPlayerSummary->GetTotalGames( ) > 10) &&
                    ((DotAPlayerSummary->GetKillsPerGame() * newbie_value + DotAPlayerSummary->GetAssistsPerGame()) / DotAPlayerSummary->GetDeathsPerGame( ) < newbie_value) ||
                     (DotAPlayerSummary->GetCreepDeniesPerGame() < newbie_value))
                   player_class = m_GHost->m_Language->GetLang("lang_1061"); else // Newbie
                    if (DotAPlayerSummary->GetKillsPerGame( ) >= DotAPlayerSummary->GetDeathsPerGame( ) &&
                        DotAPlayerSummary->GetKillsPerGame( ) >= DotAPlayerSummary->GetAssistsPerGame( ))
                        player_class = m_GHost->m_Language->GetLang("lang_1059"); else
                    if (DotAPlayerSummary->GetDeathsPerGame( ) >= DotAPlayerSummary->GetAssistsPerGame( ) &&
                        DotAPlayerSummary->GetDeathsPerGame( ) >= DotAPlayerSummary->GetKillsPerGame( ))
                        player_class = m_GHost->m_Language->GetLang("lang_1060"); else
                    if (DotAPlayerSummary->GetAssistsPerGame( ) >= DotAPlayerSummary->GetKillsPerGame( ) &&
                        DotAPlayerSummary->GetAssistsPerGame( ) >= DotAPlayerSummary->GetDeathsPerGame( ))
                        player_class =  m_GHost->m_Language->GetLang("lang_1058");
    заменить на
    Код:
      if (DotAPlayerSummary->GetScore( )>1001)
                           player_class ="rak" ;
              else if (DotAPlayerSummary->GetScore( )>1000 && DotAPlayerSummary->GetScore( )<1500)
                        player_class = "бывалый";
              else if (DDotAPlayerSummary->GetScore( )>1500 && DotAPlayerSummary->GetScore( )<2000)
                        player_class = m_GHost->m_Language->GetLang("rang_1")// можеш юзать и ланги;
    дальше все в таком духе.
    разве это так сложно?

    с мутом есть небольшие траблы.. Дело в том,что функции мута написаны нелогично=0(я чучуть поменяю способ мута и выложу дифф )
  5. Synth (LM) Пантограф!

    Сообщения:
    2.762
    Спасибы:
    172
    Сборка бота GHost:
    My own version of GhostOne
    Дата начала использования бота:
    15.06.2008
    Skype:
    Мой статус
    Ларысу Ывановну хачу :buba_zvonit:
  6. ____ROB____ Старожила

    Сообщения:
    1.008
    Спасибы:
    22
    Сборка бота GHost:
    Ghost One 1.5
    тут был бред o_O
  7. Synth (LM) Пантограф!

    Сообщения:
    2.762
    Спасибы:
    172
    Сборка бота GHost:
    My own version of GhostOne
    Дата начала использования бота:
    15.06.2008
    Skype:
    Мой статус
    Ну опечатка же... Убери лишнюю "D"
  8. fake Старожила

    Сообщения:
    1.624
    Спасибы:
    19
    Дата начала использования бота:
    11.11.11
    плз не пишите такие "сильные" вопросы у вас вс там можно даблкликом перейти на строку и самому решить...
  9. ____ROB____ Старожила

    Сообщения:
    1.008
    Спасибы:
    22
    Сборка бота GHost:
    Ghost One 1.5
    неочём я
    ето было до того как отпостили сообщение ниже
  10. Mr_LiSa Старожила

    Сообщения:
    421
    Спасибы:
    3
    Сборка бота GHost:
    Ghost One 1.7.266
    Skype:
    Мой статус
    как я понял будет показываться стата игр доты, а не общая (процент прибывания, среднее уремя загрузки кары и тд) ?
  11. rost Гуру

    Сообщения:
    1.258
    Спасибы:
    150
    Сборка бота GHost:
    LtG
    Дата начала использования бота:
    01.11.2010
    Skype:
    Мой статус
    У меня тоже есть пару идеек, которые немного бы улутшили работу системы.
    1) Зделать кик по типу -ff
    Тоесть ты можешь написать кик только на оппонента по команде, и нужны голоса только из твоей тимы.
    Это удобно для кика нубов, т.к. зачастую говоришь всем пишите -yes, но хер кто пишет. А когда нуб в твоей тиме и голоса нужны только ихние, то и вопрос решится намного быстрее.
    Если в команед осталось 2 игрока, функцию отключить! Это логично, чтобы они друг друга спомощью 1 голоса некикнули.
    2) Починить -rmk а точнее заменить ее.
    Видел и компилил разными способами, работает, через раз. Предлагаю просто зделать -end по голосованию.
    Нужно там кпримеру 75% от всех игроков в игре. И игра ендиться. Тоесть если неможем починить -rmk, то пофиксим -end.
    Можно также оставить старую версию -end для админов, чтобы было без голосования (Ну если комуто это важно, я ее убрал)
    3) Пофиксить -ff
    При полном ливе всей тимы, защитывало бы поражение...
    Очень глупо доносить ливнувшую команду o_O
    Ну еще тут же есть одна пакасть (пример):
    4 игрока пишут -ff, 5-й кто ненаписал ливает ===> поражение незащитует, хотя по логике в игре остались только написавщие -ff
    Приходитсо одному из игроков той команды писать -noff (как я понял чтобы оно заного подсчитало общее кол-во голосов), а потом сного -ff (Зделать чтобы при ливе оно пересчитывало голоса)
    4) При автобане неработает срок бана
    Если банишь командой -bl -ban -tban или просто работает AutoWarn, то все считает и срок бана накидует.
    При AutoBan нехера. Где-то лажа...
  12. fake Старожила

    Сообщения:
    1.624
    Спасибы:
    19
    Дата начала использования бота:
    11.11.11
    антифлуд выложу как прийду.
    2рост все сделаю как приду..
  13. ____ROB____ Старожила

    Сообщения:
    1.008
    Спасибы:
    22
    Сборка бота GHost:
    Ghost One 1.5
    fake перестал быть жадиной :jump:
    но так блеать и не отписался в теме по добавлению птс
  14. rost Гуру

    Сообщения:
    1.258
    Спасибы:
    150
    Сборка бота GHost:
    LtG
    Дата начала использования бота:
    01.11.2010
    Skype:
    Мой статус
    По поводу флуда я несильно понял как там типы зделать просили, но у меня такая мысля:
    Неделать чтобы человек мутился если написал много фраз в короткие сроки, а конкретно поставить проверку на фразу.
    Тоесть если он пишет одну и ту же фразу более 2 раз - ему мут.
    P.S.: мб там так и просили, а я просто непонял ^^
    Ну если ты все поправишь - то царь, что сказать :prayy: :prayy: :prayy:
    просто очень многое полезное и нужное... думаю эти поправки пригодятсо всем :bIbIbIblya:
  15. ____ROB____ Старожила

    Сообщения:
    1.008
    Спасибы:
    22
    Сборка бота GHost:
    Ghost One 1.5
    !votekick ROST
    $name$: !yes
    $name2$: !yes
    System: игрок $name2$ получил мут. -_-
  16. rost Гуру

    Сообщения:
    1.258
    Спасибы:
    150
    Сборка бота GHost:
    LtG
    Дата начала использования бота:
    01.11.2010
    Skype:
    Мой статус
    :facepalm:
    один и тот же игрок естественно.
    хотя может быть и такое:
    MISS MID
    MISS MID
    MISS MID
    system: за**ал мисовать - замучен! :lol: :lol: :lol: :lol:
    Я так мисы пишу забиндованые. Но я антифлуд непросил делать. Это кто-то другой предлогал. Я просто немного подсказал, как я вижу эту функцию.
  17. fake Старожила

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

    Пока кидайте идеи я все сделаю сразу..
  18. ____ROB____ Старожила

    Сообщения:
    1.008
    Спасибы:
    22
    Сборка бота GHost:
    Ghost One 1.5
    значит так.
    одын) Имеется бот, в котором включен авто-бан, в ghost.cfg убрал галочку "SF игроки имуны к бану".
    Но я хочу что бы игрокам из SF листа давался не бан а варн за лив.
    __________________________________________________________________________________________________


    два) Авто-бан не даёт бан за "реконект", а я хочу обратное.
    __________________________________________________________________________________________________


    трЫ) Собственно, вопрос мусолим давно с Mup'om.
    а вот сам и вопрос: как зделать что бы админам и рутадминам при создании ими игр, не давало им овнера, а все команды были из "admin access" (ну и твой комент по етому поводу, ели ето есть логичнО?)
    мир мне предложил способ, но у меня нечего не получается.
  19. rost Гуру

    Сообщения:
    1.258
    Спасибы:
    150
    Сборка бота GHost:
    LtG
    Дата начала использования бота:
    01.11.2010
    Skype:
    Мой статус
    Ты хочешь убрать овнера? или то что он может делать?? Поставь его права на 0 и тогда логично будет сказать что при создании игры у админа будут только его рпава с "admin access" т.к. у овнера нету нечего, это только пустое звание "owner"
    А для SF если ты им хотел права через овнера, просто нареж побольше команд.
  20. ____ROB____ Старожила

    Сообщения:
    1.008
    Спасибы:
    22
    Сборка бота GHost:
    Ghost One 1.5
    не знаешь не базарь? окда? спс