This repository was archived by the owner on Feb 28, 2023. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathsara.lua
77 lines (64 loc) · 2.31 KB
/
sara.lua
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
font = "vcr.ttf"
function onCreatePost()
--disable vanilla stuff
setProperty('scoreTxt.visible', false)
setProperty('timeBar.visible', true)
setProperty('timeBarBG.visible', true)
makeLuaText('misses', 'Misses: ' .. getProperty('songMisses'), 200, 0, 618);
setTextSize('misses', 20)
setTextAlignment('misses', 'left')
setProperty('misses.x', 35)
setProperty('misses.y', 590)
setTextFont('misses', font)
addLuaText('misses');
makeLuaText('rating', 'Rating: ' .. getProperty('ratingName'), 600, 0, 678);
setTextAlignment('rating', 'left')
setProperty('rating.x', 35)
setProperty('rating.y', 630)
setTextFont('rating', font)
addLuaText('rating');
setTextSize('rating', 20)
makeLuaText('score', 'Score:' .. score, 200, 0, 648);
setTextAlignment('score', 'left')
setProperty('score.x', 790)
setProperty('score.y', 670)
setTextFont('score', font)
addLuaText('score');
setTextAlignment('score', 'left')
setTextBorder("score", 0)
setTextSize('score', 17)
setTextString('scoreTxt', 'Rating:' .. getProperty(rating))
setProperty('timeTxt.x', 450)
setProperty('timeBg.x', 46545656)
setProperty('timeTxt.y', 672)
setProperty('timeTxt.size', 30)
makeLuaSprite('timerIcon', 'timer/timerIcon', 80567567567, 670)
setObjectCamera('timerIcon', 'hud')
setObjectOrder('timerIcon', 9)
scaleObject('timerIcon', 0.7, 0.7)
addLuaSprite('timerIcon')
setProperty('timeBar.x', 45445645650)
setProperty('timeBar.y', 685675675)
setObjectOrder('timeBar', 8)
setProperty('timeBarBG.x', 456756750)
setProperty('timeBarBG.y', 685675675)
setObjectOrder('timeBarBG', 7)
end
function onRecalculateRating()
setTextString('misses', 'Misses: ' .. getProperty('songMisses'));
setTextString('rating', 'Rating: ' .. getProperty('ratingName') .. ' ' .. string.format("(%.2f%%)", rating * 100) .. ' - ' .. getProperty('ratingFC'));
setTextString('score', 'Score:' .. score);
end
function onUpdatePost()
if (botPlay) then
setProperty('misses.visible', false)
setProperty('rating.visible', false)
setProperty('score.visible', false)
setProperty('timerIcon.visible', false)
else
setProperty('misses.visible', false)
setProperty('rating.visible', false)
setProperty('score.visible', true)
setProperty('timerIcon.visible', false)
end
end