Окончания слов с помощью кода

  Вход на форум   логин       пароль   Забыли пароль? Регистрация
On-line:  

Раздел: 
Game Maker Форум / Вопросы и Ответы (Для Начинающих) / Окончания слов с помощью кода

Страницы: 1  новая тема

Автор Сообщение

частый гость
Группа: Участники
Сообщений: 17
Добавлено: 13-01-2006 07:48
Какой код нужно вставить в объект, чтобы в событии рисования было так:
{
если кол-во (например, очков=sc) = 1, 21, 31, 41, 51, …
{то пишется текст “очко”}
если 1<sc<5 , 21<sc<25 , 31<sc<35 , 41<sc<45 , …
{то пишется текст “очка”}
если 4<sc<21 , 24<sc<31 , 34<sc<41, 44<sc<51 , …
{то пишется текст “очков”}
}
?

Тут могла быть ваша реклама
Группа: Сообщество GM
Сообщений: 1014
Добавлено: 13-01-2006 15:28
1) посмотри функции относительно строк, ну ввот примерно так
var p,s;
s=string(sc)
p=string_copy(s,string_length(s)-1,1);
if p='1' return('очко');
if real(p)>=2 and real(p)<=5 return('очка') ;
if real(p)>=4 and real(p)<=1 return('очков');
вроде должно работать

Страницы: 1  новая тема
Раздел: 
Game Maker Форум / Вопросы и Ответы (Для Начинающих) / Окончания слов с помощью кода

Отвечать на темы в данном разделе могут только зарегистрированные пользователи

Отвечать на темы могут только зарегистрированные пользователи

KXK.RU