09.12.2014, 08:24
Всем привет, у меня проблема в частичном отображением символов - http://i.imgur.com/wW7k2iu.png
Вот код форматирования.
Вот код времени, проблема именно тут.
И еще вопросик, почему под скином черный фон, когда фона не должно быть вообще, код создания:
Вот код форматирования.
Code:
format(str, sizeof(str),
FixText("~r~Дата рождения:~w~ %s~n~\
~r~Место рождения:~w~ %s~n~\
~r~Создан:~w~ %s~n~\
~r~Играл:~w~ %s"),
birthdate,
origin,
GetDuration(gettime() - cache_get_field_int(0, "CreateDate")),
GetDuration(gettime() - cache_get_field_int(0, "LastLogin")));
Code:
stock GetDuration(time)
{
new
str[32];
if (time < 0 || time == gettime()) {
format(str, sizeof(str), "Никогда");
return str;
}
else if (time < 60)
format(str, sizeof(str), "%d секунд", time);
else if (time >= 0 && time < 60)
format(str, sizeof(str), "%d секунду", time);
else if (time >= 60 && time < 3600)
format(str, sizeof(str), (time >= 120) ? ("%d минут") : ("%d минуту"), time / 60);
else if (time >= 3600 && time < 86400)
format(str, sizeof(str), (time >= 7200) ? ("%d часов") : ("%d час"), time / 3600);
else if (time >= 86400 && time < 2592000)
format(str, sizeof(str), (time >= 172800) ? ("%d дней") : ("%d день"), time / 86400);
else if (time >= 2592000 && time < 31536000)
format(str, sizeof(str), (time >= 5184000) ? ("%d месяцев") : ("%d месяц"), time / 2592000);
else if (time >= 31536000)
format(str, sizeof(str), (time >= 63072000) ? ("%d лет") : ("%d год"), time / 31536000);
strcat(str, " назад");
return str;
}
Code:
PlayerData[playerid][pTextdraws][73] = CreatePlayerTextDraw(playerid, 218.125000, 157.500000, "skin"); PlayerTextDrawLetterSize(playerid, PlayerData[playerid][pTextdraws][73], 0.000000, 0.000000); PlayerTextDrawTextSize(playerid, PlayerData[playerid][pTextdraws][73], 70.625000, 89.250000); PlayerTextDrawAlignment(playerid, PlayerData[playerid][pTextdraws][73], 1); PlayerTextDrawColor(playerid, PlayerData[playerid][pTextdraws][73], -1); PlayerTextDrawUseBox(playerid, PlayerData[playerid][pTextdraws][73], true); PlayerTextDrawBoxColor(playerid, PlayerData[playerid][pTextdraws][73], 0); PlayerTextDrawSetShadow(playerid, PlayerData[playerid][pTextdraws][73], 0); PlayerTextDrawSetOutline(playerid, PlayerData[playerid][pTextdraws][73], 0); PlayerTextDrawFont(playerid, PlayerData[playerid][pTextdraws][73], 5);


