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

Help Напортачил с rank

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

  1. SKAy Ньюфаг

    Сообщения:
    3
    Спасибы:
    0
    кто нибудь помогите,вчера чёто напортачил,ранги показывает как Suicider или Attaker,в ланг.цпп все нрм вроде,где копать?
    Код:
    string CLanguage :: HasPlayedDotAGamesWithThisBot2( string user, string totalgames, string totalwins, string totallosses, string totalkills, string totaldeaths, string totalcreepkills, string totalcreepdenies, string totalassists, string totalneutralkills, string totaltowerkills, string totalraxkills, string totalcourierkills, string winspergame, string lossespergame, string killspergame, string deathspergame, string creepkillspergame, string creepdeniespergame, string assistspergame, string neutralkillspergame, string towerkillspergame, string score, string rank )
    {
        string Out = m_CFG->GetString( "lang_0995", "lang_0995" );
        if (score=="-10000.00" || score=="0" || score=="0.00")
            Out = m_CFG->GetString( "lang_1000", "lang_1000" );
     
        double k = UTIL_ToDouble(killspergame);
        double d = UTIL_ToDouble(deathspergame);
        double a = UTIL_ToDouble(assistspergame);
        double PTS = UTIL_ToDouble(score);
        double t = UTIL_ToDouble(totalgames);
        double e = UTIL_ToDouble(score);
     
        string title1;
        string title2;
        if (t>=1 && t<10) // В зависимости от кол-в игр даётся звания title1
            title1= "Новенкий";
        if (t>=10 && t<20)
            title1= "Проверенный";
        if (t>=20 && t<40)
            title1= "Хороший игрок";
        if (t>=40 && t<80)
            title1= "Доверенный игрок";
        if (t>=80 && t<160)
            title1= "Частый игрок бота";
        if (t>=160 && t<320)
            title1= "Задрот этого бота";
        if (t>=320 && t<639)
            title1= "Зомби";
        if (t>=640)
            title1= "Зомби";
     
       
        if (PTS>=0 && PTS<999) // В зависимости от PTS даются ранги title2
            title2 = "D-";
        if (PTS>=1000 && PTS<1999)
            title2 = "D";
        if (PTS>=2000 && PTS<2999)
            title2 = "D+";
        if (PTS>=3000 && PTS<3999)
            title2 = "C-";
        if (PTS>=4000 && PTS<4999)
            title2 = "C";
        if (PTS>=5000 && PTS<5999)
            title2 = "C+";
        if (PTS>=6000 && PTS<6999)
            title2 = "B-";
        if (PTS>=7000 && PTS<7999)
            title2 = "B";
        if (PTS>=8000 && PTS<8999)
            title2 = "B+";
        if (PTS>=9000 && PTS<9999)
            title2 = "A-";
        if (PTS>=10000 && PTS<10999)
            title2 = "A";
        if (PTS>=11000 && PTS<11999)
            title2 = "A+";
        if (PTS>=12000)
            title2 = "A+++";
     
        Replace( Out, "$USER$", user );
        Replace( Out, "$TOTALGAMES$", totalgames );
        Replace( Out, "$WPG$", winspergame );
        Replace( Out, "$LPG$", lossespergame );
        Replace( Out, "$KPG$", killspergame );
        Replace( Out, "$DPG$", deathspergame );
        Replace( Out, "$CKPG$", creepkillspergame );
        Replace( Out, "$CDPG$", creepdeniespergame );
        Replace( Out, "$APG$", assistspergame );
        Replace( Out, "$NKPG$", neutralkillspergame );
        Replace( Out, "$TKPG$", towerkillspergame );
        Replace( Out, "$TITLE1$", title1 );
        Replace( Out, "$TITLE2$", title2 );
        string Rank = string();
        string Score = string();
        if (rank!="0")
            Rank = ""+rank;
        if (score!="-1000000" & score!="0")
            Score = score;
        Replace( Out, "$SCORE$", Score );
        Replace( Out, "$RANK$", Rank );
        return Out;
    }
  2. ___ROB___ Гуру

    Сообщения:
    256
    Спасибы:
    45
    Сборка бота GHost:
    Ghost One 1.7.266
    Дата начала использования бота:
    1.1.1991
    смотри соседнюю тему
  3. SKAy Ньюфаг

    Сообщения:
    3
    Спасибы:
    0
    а можно ссылку?чет такой траблы не нашёл)
  4. Begzod Гуру

    Сообщения:
    141
    Спасибы:
    4
    Сборка бота GHost:
    Ghost One 1.7.266
    Дата начала использования бота:
    10.06.2010
    Странно как так у тебя получилось, если что го тимвивер у тебя инет tas-ix сети же да?
  5. SKAy Ньюфаг

    Сообщения:
    3
    Спасибы:
    0
    да тасикс я с гейм.уз))(если помнишь меня конечно),я тут хочу на чистом боте все это заного сделать посмотрю получиться или нет
  6. Begzod Гуру

    Сообщения:
    141
    Спасибы:
    4
    Сборка бота GHost:
    Ghost One 1.7.266
    Дата начала использования бота:
    10.06.2010
    Окей, удачи!)
  7. Organated Гуру

    Сообщения:
    164
    Спасибы:
    14
    Сборка бота GHost:
    GhostOne 1.7 mod by Org-code
    Дата начала использования бота:
    1.89.89
    фу. гейм.уз. Вы все от туда.