[personal profile] blocknote
 
напиши мне код для календаря для Twine 2 Sugarcube. И расскажи как его вставить в интерфейс? в календаре должны быть день недели, число, месяц, год, часы, минуты, секунды.
 
PERPLEXITY
 
View Concise
Для создания календаря в Twine 2 Sugarcube можно использовать код, который включает в себя определение дней недели, месяцев и годов, а также виджеты для вывода текущей даты и времени. Например, можно использовать следующий код:
<<set $days to ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"]>>
<<set $months to ["Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec"]>>
 
<<widget "date">>
<<set $weekday to $days[$gameDate.getDay()]>>
<<set $month to $months[$gameDate.getMonth()]>>
<<set $day to $gameDate.getDate()>>
<<set $year to $gameDate.getFullYear()>>
<<print $weekday>> <<print $month>> <<print $day>>, <<print $year>>
<</widget>>
 
<<widget "time">>
<<set $hours to $gameDate.getHours()>>
<<set $minutes to $gameDate.getMinutes()>>
<<set $seconds to $gameDate.getSeconds()>>
<<if $hours lt 10>>0<</if>><<print $hours>>:<<if $minutes lt 10>>0<</if>><<print $minutes>>:<<if $seconds lt 10>>0<</if>><<print $seconds>>
<</widget>>




Чтобы вставить этот код в интерфейс Twine 2 Sugarcube, нужно открыть редактор кода и вставить его в нужное место. Например, можно создать новый пассаж и вставить код в него. Затем можно добавить ссылку на этот пассаж в интерфейсе игры, чтобы пользователь мог открыть календарь. Для этого можно использовать виджет <<link>> или <<button>>, например:<<link "Календарь">><<goto "Календарь">><</link>><<nobr>><<button
 

Profile

blocknote

July 2025

S M T W T F S
  12345
6 7891011 12
13141516171819
20212223242526
2728293031  

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Powered by Dreamwidth Studios