RU 📌 Pinned

Как сделать?

Dark[Ol(U23)leneri] #34 18.04.2010 22:57 6408 comments 2435489 views

SneakBug8,
ты уж пожалуйста хоть с этим разберись самостоятельно.

Darkshok:

Darkshok:

Можно как-то задать высоту таблицы в Aero?
Ширина выставляется, а высота ну никак…

Я извиняюсь, но можете пожалуйста ответить на мой вопрос, буду очень благодарен.

Я не очень знаком с Арео, но по моему высота строки зависит от размера и количества текста или изображения вставленного в одну из ячеек в строке.

Как сделать ограничение по колиству предметов в инвентаре?

SneakBug8,
Создай переменную в которой будет храниться количество предметов.

Пример:

act 'Взять яблуко':
  if кол_пред < 5:
    addobj 'Яблуко'
    кол_пред += 1
  else
    msg 'В инвентаре места больше нет!'
  end
end

Подскажите, пожалуйста, как округлить число. Допустим, мне надо округлить число 3647 до 3000.
Заранее благодарен.

Jolly Roger:

Подскажите, пожалуйста, как округлить число. Допустим, мне надо округлить число 3647 до 3000.
Заранее благодарен.

Сходу приходит в голову только такой код:

i = 3647
i = (i / 1000) * 1000

Вычитаем остаток от деления на 1000.

i = i - (i MOD 1000)

вариант более короткий, но менее наглядный:

i -= i MOD 1000

Ребят Всем привет. Я человек новый в данном жанре и только учусь
подскажите как лучше сделать систему диалогов.желательно более подробно показать где можно поискать или почитать

Ребят снова нужна Ваша консультация
не могу запустить условие

if Душ = 1 :
	cla
	*clr
	'(Олеся) — Ммм, братик от тебя вкусно пахнет'
	act 'Спасибо, я только из душа':
		'(Вы) — <<$selact>>'
		'(Олеся) — Готов к новому дню в новой школе?'
		delact $selact
		act 'Да, вроде бы…не знаю.':
			'(Вы) — <<$selact>>'
			'(Олеся) — Не боись, все будет хорошо!С этими словами она отвернулась и продолжила пить чай' 
						delact $selact
						act 'Отвернутся':gt 'Кухня'

	Else
	
cla
	*clr
	'(Олеся) — Ммм, братик от тебя вкусно пахнет'
	act 'Спасибо, я только из душа':
		'(Вы) — <<$selact>>'
		'(Олеся) — Готов к новому дню в новой школе?'
		delact $selact
		act 'Да, вроде бы…не знаю.':
			'(Вы) — <<$selact>>'
			'(Олеся) — Не боись, все будет хорошо!С этими словами она отвернулась и продолжила пить чай' 
						delact $selact
						act 'Отвернутся':gt 'Кухня'
		

end
end
end
end 
end
end
end

дело в том если душ приняли то все отлично работает
а вот если его не приняли
почему то не работает
Нечего не происходит просто пустота.Подскажите что я делаю не так

if Душ = 1 : 
  cla 
  *clr 
  '(Олеся) — Ммм, братик от тебя вкусно пахнет' 
  act 'Спасибо, я только из душа': 
    '(Вы) — <<$selact>>' 
    '(Олеся) — Готов к новому дню в новой школе?' 
    delact $selact 
    act 'Да, вроде бы…не знаю.': 
      '(Вы) — <<$selact>>' 
      '(Олеся) — Не боись, все будет хорошо!С этими словами она отвернулась и продолжила пить чай' 
      delact $selact 
      act 'Отвернутся':gt 'Кухня' 
    end
  end
else 
  cla 
  *clr 
  '(Олеся) — Ммм, братик от тебя вкусно пахнет' 
  act 'Спасибо, я только из душа': 
    '(Вы) — <<$selact>>' 
    '(Олеся) — Готов к новому дню в новой школе?' 
    delact $selact 
    act 'Да, вроде бы…не знаю.': 
      '(Вы) — <<$selact>>' 
      '(Олеся) — Не боись, все будет хорошо!С этими словами она отвернулась и продолжила пить чай' 
      delact $selact 
      act 'Отвернутся':gt 'Кухня' 
    end 
  end
end

end’ы расположены неправильно.
И “Отвернуться”, а не “Отвернутся”.

newsash:

if Душ = 1 : 
  cla 
  *clr 
  '(Олеся) — Ммм, братик от тебя вкусно пахнет' 
  act 'Спасибо, я только из душа': 
    '(Вы) — <<$selact>>' 
    '(Олеся) — Готов к новому дню в новой школе?' 
    delact $selact 
    act 'Да, вроде бы…не знаю.': 
      '(Вы) — <<$selact>>' 
      '(Олеся) — Не боись, все будет хорошо!С этими словами она отвернулась и продолжила пить чай' 
      delact $selact 
      act 'Отвернутся':gt 'Кухня' 
    end
  end
else 
  cla 
  *clr 
  '(Олеся) — Ммм, братик от тебя вкусно пахнет' 
  act 'Спасибо, я только из душа': 
    '(Вы) — <<$selact>>' 
    '(Олеся) — Готов к новому дню в новой школе?' 
    delact $selact 
    act 'Да, вроде бы…не знаю.': 
      '(Вы) — <<$selact>>' 
      '(Олеся) — Не боись, все будет хорошо!С этими словами она отвернулась и продолжила пить чай' 
      delact $selact 
      act 'Отвернутся':gt 'Кухня' 
    end 
  end
end

end’ы расположены неправильно.
И “Отвернуться”, а не “Отвернутся”.

Спасибо большое))
а насчет ошибки
Тут я конечно накосячил)

Mad_br0,
А в чем вообще разница между этими 2 вариантами?

Aleks Versus Moderator 06.08.2014 17:52 (11 years ago)

BiK,
каждый act или if должен завершаться end’ом. Так же, как и со скобками в математике. Каждая открывающая скобка должна завершаться закрывающей.

(
     {
          [
          ]
     }
)

Разные скобки для наглядности. Одни скобки вкладываются в другие, так же и с действиями и с условиями. Ты не можешь закрыть скобку высшего уровня, пока не закроешь текущую.

(
     {
          [
     }
)
]

Log in or Register to post comments.