• Уважаемый Гость.
    - Прежде чем создать свою тему, пожалуйста, попробуй воспользоваться этим -> ПОИСКОМ !!!
    - После решения Вашего вопроса (проблемы) - нажмите "Лучший ответ", на сообщении, которое его решило. За игнорирование этого действия - Вы получите соответствующее предупреждение. Мы - стараемся Вам помочь. Уделите 10 секунд - чтобы нажать кнопку. (Если у Вас нет такой возможности - укажите в последнем своем сообщении какой ответ Вы считаете лучшим. Наши модераторы сделают это за Вас)
    ЗАПРЕЩЕНО:
    - Cоздавать темы с названиями "Помогите", "Плиз", "Ошибка", "Не могу найти", "Хелп" и тому подобное;
    - Cоздавать темы без детального описания того, что нужно исправить.
    - Cоздавать темы из одного скриншота.
    За игнор правил форума - Ваша тема будет удалена, а Вы получите системное предупреждение.

Исчезает текст в статистике

kh0dan

Умник
Здравствуйте.
Столкнулся с такой проблемой, что в статистике исчезает текст, хотя в коде вроде бы все нормально.
Помогите пожалуйста решить.
Чтобы видеть скрытое содержание Зарегистрируйтесь на форуме!

Код:
stock show_stats(playerid, params)
{
    if(p_info[params][pLogin] == 0) return 1;
    new str[324];

    new atext[8];
    if(p_info[params][pSex] == 1) atext = "Мужской";
    else atext = "Женский";

    new htext[32], h_id = GetPlayerHouse(params);
    /*if(GetPlayerHouse(params) != -1) htext = "Бездомный";
    else format(htext, sizeof(htext), "Дом №%d", GetPlayerHouse(params));*/
    if(h_id != -1) format(htext, sizeof(htext), "Дом №%d ($%d)", h_id, HouseInfo[h_id][hValue]);
    else if(p_info[playerid][pHotel] != -1) format(htext, sizeof(htext), "Отель №%d", p_info[playerid][pHotel]);
    else htext = "Бездомный";

    new btext[64], b_id = GetPlayerBizz(params);
    if(b_id == -1) btext = "Нет";
    else format(btext, sizeof(btext), "%s ($%d)", BizzInfo[b_id][bMessage], BizzInfo[b_id][bMoney]);

    new azctext[64], a_id = GetPlayerABizz(params);
    if(a_id == 0) azctext = "Нет";
    else format(azctext, sizeof(azctext), "%s ($%d)", BizzAInfo[a_id][aMessage], BizzAInfo[a_id][aMoney]);

    new drank[20];
    switch(p_info[params][pLevel])
    {
         case 1..2: drank = "Новичок";
         case 3..5: drank = "Начинающий";
         case 6..11: drank = "Уверенный";
         case 12..15: drank = "Постоянный игрок";
         case 16..20: drank = "Освоившийся";
         case 21..25: drank = "Дед";
         default: drank = "Ветеран";
    }
    
    if(p_info[params][pLeader]) drank = "Лидер";
    if(p_info[params][pTester] == 1) drank = "Тестер";
    if(admin_level[params]) drank = "Администратор";
    
    new infofrac[32];
    if(p_info[params][pMember] == 0) infofrac = "-";
    else format(infofrac, sizeof(infofrac), "%s", FracInfo[p_info[params][pMember]][fName]);

    new infojob[64];
    if(p_info[params][pJob] == 0 && p_info[params][pMember] == 0) infojob = "Безработный";
    else if(p_info[params][pJob] != 0) format(infojob, sizeof(infojob), "%s", NamesJob(params));
    else if(p_info[params][pMember] != 0) format(infojob, sizeof(infojob), "%s", FracRank[p_info[params][pMember]][p_info[params][pRank]]);

    String = "";
    format(str, sizeof(str), "\
    "c_yellow"Открыток:\t\t\t"c_cws"[%d шт]\n\
    "c_yellow"Закладок:\t\t\t"c_cws"[%d шт]\n\n\n\
    "c_white"Имя:\t\t\t\t"c_cws"[%s]"c_white"\n\
    "c_white"Уровень:\t\t\t\t"c_cws"[%d]"c_white" (%d из %d)\n\
    Деньги на руках:\t\t\t"c_cws"[%d$]"c_white"\n\
    Деньги в банке:\t\t\t"c_cws"[%d$]"c_white"\n\
    Номер телефона:\t\t\t"c_cws"[%d]"c_white"\n\
    На счету телефона:\t\t"c_cws"[%d$]"c_white"\n\
    Законопослушность:\t\t"c_cws"[%d]"c_white"\n\
    Предупреждений:\t\t\t"c_cws"[%d из 3]"c_white"\n\
    Наркотики:\t\t\t"c_cws"[%d гр]"c_white"\n\
    Патроны:\t\t\t"c_cws"[%d шт]"c_white"\n\
    Металл:\t\t\t\t"c_cws"[%d кг]"c_white"\n\
    Пол:\t\t\t\t"c_cws"[%s]"c_white"\n\
    Зависимость:\t\t\t"c_cws"[%d]"c_white"\n",
    p_info[params][pMarry], p_info[params][pZakl], Name(params), p_info[params][pLevel], p_info[params][pExp], (p_info[params][pLevel] + 1) * 2, p_info[params][pCash], p_info[params][pBank], p_info[params][pNumber],
    p_info[params][pSummaNumber], p_info[params][pZakon], p_info[params][pWarn], p_info[params][pDrugs],
    p_info[params][pPatron], p_info[params][pMetall], p_info[params][pSex], p_info[params][pDrugDep]);
    strcat(String,str);

     format(str, sizeof(str), "\
    \n"c_white"Организация:\t\t\t"c_cws"[%s]"c_white"\n\
    Работа / должность:\t\t"c_cws"[%s]"c_white"\n\
    Ключ:\t\t\t\t"c_cws"[%d]"c_white"\n\n\
    Проживание:\t\t\t"c_cws"[%s]"c_white"\n\
    Предприятие:\t\t\t"c_cws"[%s]"c_white"\n\
    АЗС:\t\t\t\t"c_cws"[%s]"c_white"\n\n\
    Игровой статус:\t\t\t"c_cws"[%s]"c_white"\n\
    Статус VIP:\t\t\t"c_cws"[%s"c_cws"]"c_white"",
         infofrac, infojob, p_info[params][pKeyNG], htext, btext, azctext, drank, VipNames(params));

    strcat(String,str);
    
    if(admin_level[playerid])
    {
        strcat(String, "\n\n"c_cws"Транспорт:"c_white"\n");

        for(new i; i < MAX_PLAYER_VEHICLES; i++)
        {
            new model = CarInfo[params][cModel][i];
            new price = CarInfo[params][cCost][i];
            
            if(model == 0)
            {
                format(str, 48, "[%d] Свободный слот\n", i + 1);
                strcat(String, str);
            }
            else
            {
                format(str, 48, "[%d] %s ($%d)\n", i + 1, VehicleNames[model - 400], price);
                strcat(String, str);
            }
        }

         format(str, 324,
            "\nОтыграно за день: \t\t"c_cws"[%s]"c_white"\n\
            В AFK за день: \t\t\t"c_cws"[%s]"c_white"\n\
            Отыграно за последний час: \t"c_cws"[%s]"c_white"",
            ConvertSeconds(p_info[params][pInGameSeconds]),
            ConvertSeconds(p_info[params][pInGameAFKSeconds]),
            ConvertSeconds(p_info[params][pInGameHourSeconds]));
        //    IsPlayerMobile(params) ? ("Телефон") : ("Компьютер"));

        strcat(String ,str);
    }

    SPD(playerid,0,DIALOG_STYLE_MSGBOX, !""c_server"Статистика игрока",String, "Закрыть", "");
    return 1;
}
 

Вложения

Сверху Снизу