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

Как правильно выровнять цифры в Textdraw?

Lester.

Умник
Cделал Textdraw и посреди цифра 0 ,но когда набирается больше 100, то цифра выходит за рамки .. Как правильно ровнять цифры??

Я сделал вот так, есть какой-то вариант по лучше?

C++:
CMD:test(playerid)
{
    PlayerInfo[playerid][pTop10kills] += 5;
    new dmzone = PlayerInfo[playerid][pTop10kills];
    if(dmzone >= 0 && dmzone <= 99)
    {
        format(stringer1, sizeof(stringer1), "%d", dmzone);
        PlayerTextDrawSetString(playerid, Zone_PTD[playerid][0], stringer1);
    }
    else if(dmzone >= 100 && dmzone <= 999)
    {
        format(stringer1, sizeof(stringer1), "  %d", dmzone);
        PlayerTextDrawSetString(playerid, Zone_PTD[playerid][0], stringer1);
    }
    else if(dmzone >= 1000 && dmzone <= 9999)
    {
        format(stringer1, sizeof(stringer1), "     %d", dmzone);
        PlayerTextDrawSetString(playerid, Zone_PTD[playerid][0], stringer1);
    }
    return 1;
}
 
Сверху Снизу