Уже давно реализована возможность рисовать несколько юзербаров в рамках одного.
Этот способ позволяет рисовать случайным образом совершенно разные юзербары.
в отличие от rstr() и rimg() тут можно выполнять целые наборы инструкций.
Юзербар выглядит так:

Код юзербара:
nocache
randFrames
str(6,5,9,0,Eur_e_bo,000000,Здравствуй, год 2010! За окном [weatherTemp] °С,)
str(5,4,9,0,Eur_e_bo,ffffff,Здравствуй, год 2010! За окном [weatherTemp] °С,)
str(7,22,7,0,Eur_e_bo,000000,[weatherCond], [weatherHumidity], [weatherWind])
str(6,21,7,0,Eur_e_bo,ffffff,[weatherCond], [weatherHumidity], [weatherWind])
img(0,0,glass.350-40.for_etqw_preset1)
newFrame
img(0,0,last)
str(4,2,9,0,wintermute_regular,ffff0f,one: )
str(40,4,7,0,verdana,ffffff,lastfm(1,title))
strSetAlpha(35)
str(4,14,9,0,wintermute_regular,ffff0f,two: )
str(40,15,7,0,verdana,ffffff,lastfm(2,title))
strSetAlpha(45)
str(4,25,9,0,wintermute_regular,ffff0f,three: )
str(40,26,7,0,verdana,ffffff,lastfm(3,title))
newFrame
frect(0,0,350,60,ffffff)
img(0,-50,lua-logo)
str(151,18,14,0,Eur_e_bo,c0c0c0,Lua lover)
str(150,17,14,0,Eur_e_bo,000000,Lua lover)
img(0,0,glass.350-40.for_etqw_preset1.png)
newFrame
frect(0,0,350,60,ffffff)
img(190,-20,dotnet-logo)
str(11,22,14,0,Eur_e_bo,A6CFF7,C# coder)
str(10,21,14,0,Eur_e_bo,1E63A8,C# coder)
img(0,0,glass.350-40.for_etqw_preset1.png)
newFrame
frect(0,0,350,60,ffffff)
img(10,-11,java_logo.png)
str(200,22,14,0,Eur_e_bo,cacaca,java hater)
str(199,21,14,0,Eur_e_bo,1B73AA,java hater)
img(0,0,glass.350-40.for_etqw_preset1)Этот код при загрузке случайным образом рисует 1 из 5 юзербаров.