DeanMrz
Умник
Как сделать подсчет введёных пробелов, делаю это для описания персонажа допустим что-бы человек ввёл 7 слов, 6 было на одной строке и 1 переносило на другое
PHP:
cmd:desk(playerid, params[])
{
if(pame_text[playerid] == Text3D: -1)
{
extract params -> new string:pame_texts[100]; else return SendClientMessage(playerid, col_gray, !"Используйте: /desk [описание персонажа]");
new pame_1[50], pame_2[50], format_str[144];
strmid(pame_1, pame_texts, 0, 49, 49);
strmid(pame_2, pame_texts, 49, 100, 49);
format(format_str, sizeof(format_str),"%s\n%s", pame_1, pame_2);
pame_text[playerid] = CreateDynamic3DTextLabel(format_str, 0xC0C0C0FF, 0.0, 0.0, 0.5, 10.0, playerid, INVALID_VEHICLE_ID, 1);
new text_str[144];
format(text_str, sizeof(text_str), "Описание персонажа: {"#cWH"}%s", pame_texts);
SendClientMessage(playerid, col_green, text_str);
SendClientMessage(playerid, col_green, !"Чтобы удалить описание персонажа, введите повторно команду: {"#cWH"}/desk");
}
else if(pame_text[playerid] != Text3D: -1)
{
DestroyDynamic3DTextLabel(pame_text[playerid]);
pame_text[playerid] = Text3D: -1;
SendClientMessage(playerid, col_green, !"Вы успешно удалили описание для своего персонажа");
}
return 1;
}
