Вниманию участников! Данный форум теперь является архивом и вскором времени здесь нельзя будет создавать новых тем! Просьба всем для общения и создания новых тем перейти на наш новый форум: http://amxmodx.su/
У меня к вам такой вопрос. Например если вывести сообщение timeleft
Code
new iTimeLeft = get_timeleft() client_print(id,print_chat,"timeleft: %d",iTimeLeft)
если например карта на 20 минут, он покажет сообщение timeleft: 1198, т.к. показывает в секундах. (прошло 2 секунды от карты) Нашел как сделать чтоб нормально выводил вот:
первая %d и iTimeLeft/60 это понятно, мы перевели секунды в минуты, а т.к. %d -целого число, он покажет 19. А вот %02d и iTimeLeft % 60 не как до меня не до-прет)) Не могли бы вы мне растолковать это
% - это остаток от деления. TimeLeft%60 - разделит на 60 и что останется - это и будет результат. TimeLeft/60 - это минуты, TimeLeft%60 - это секунды. Говори что думаешь и думай что говоришь...
Сообщение отредактировал ZETA - Четверг, 23.07.2009, 12:09:45