Here is part of my script
It is currently April 25th, 2024, 5:00 pm
Problem with :show()
-
- Posts: 6
- Joined: October 31st, 2012, 7:28 pm
- Location: Backwoods of Michigan
-
- Moderator
- Posts: 1931
- Joined: January 29th, 2010, 1:43 am
- Location: Willmar, MN
Re: Problem with :show()
Before you use Show() you need to get the meter handle with SKIN:GetMeter('MeterName').
Code: Select all
Meter = SKIN:GetMeter('mtbgclassNextdaypos4')
Meter:Show()
GitHub | DeviantArt | Tumblr
This is the song that never ends. It just goes on and on my friends. Some people started singing it not knowing what it was, and they'll continue singing it forever just because . . .
This is the song that never ends. It just goes on and on my friends. Some people started singing it not knowing what it was, and they'll continue singing it forever just because . . .
-
- Posts: 6
- Joined: October 31st, 2012, 7:28 pm
- Location: Backwoods of Michigan
Re: Problem with :show()
ill just post the whole lua
Code: Select all
function Initialize()
sDay = SELF:GetOption('Day')
iDay = tonumber(SELF:GetOption('DayNum'))
msMeasureWeekNum = SKIN:GetMeasure("MeasureWeekNum")
msMeasureDay = SKIN:GetMeasure("MeasureDay")
mtDay = SKIN:GetMeter(sDay)
mtbgclasspos1 = SKIN:GetMeter("bgclasspos1")
mtbgclasspos2 = SKIN:GetMeter("bgclasspos2")
mtbgclasspos3 = SKIN:GetMeter("bgclasspos3")
mtbgclasspos4 = SKIN:GetMeter("bgclasspos4")
mtbgDay = SKIN:GetMeter("bgDay")
mtbgclasspos1time = SKIN:GetMeter("bgclasspos1time")
mtbgclasspos2time = SKIN:GetMeter("bgclasspos2time")
mtbgclasspos3time = SKIN:GetMeter("bgclasspos3time")
mtbgclasspos4time = SKIN:GetMeter("bgclasspos4time")
mtbgclassNextdaypos1 = SKIN:GetMeter("bgclassNextdaypos1")
mtbgclassNextdaypos2 = SKIN:GetMeter("bgclassNextdaypos2")
mtbgclassNextdaypos3 = SKIN:GetMeter("bgclassNextdaypos3")
mtbgclassNextdaypos4 = SKIN:GetMeter("bgclassNextdaypos4")
mtbgNextDay = SKIN:GetMeter("bgNextDay")
mtbgclassNext2daypos1 = SKIN:GetMeter("bgclassNext2daypos1")
mtbgclassNext2daypos2 = SKIN:GetMeter("bgclassNext2daypos2")
mtbgclassNext2daypos3 = SKIN:GetMeter("bgclassNext2daypos3")
mtbgclassNext2daypos4 = SKIN:GetMeter("bgclassNext2daypos4")
mtbgNext2Day = SKIN:GetMeter("bgNext2Day")
mtbgclassNext3daypos1 = SKIN:GetMeter("bgclassNext3daypos1")
mtbgclassNext3daypos2 = SKIN:GetMeter("bgclassNext3daypos2")
mtbgclassNext3daypos3 = SKIN:GetMeter("bgclassNext3daypos3")
mtbgclassNext3daypos4 = SKIN:GetMeter("bgclassNext3daypos4")
mtbgNext3Day = SKIN:GetMeter("bgNext3Day")
mtbgclassYesdaypos1 = SKIN:GetMeter("bgclassYesdaypos1")
mtbgclassYesdaypos2 = SKIN:GetMeter("bgclassYesdaypos2")
mtbgclassYesdaypos3 = SKIN:GetMeter("bgclassYesdaypos3")
mtbgclassYesdaypos4 = SKIN:GetMeter("bgclassYesdaypos4")
mtbgYesDay = SKIN:GetMeter("bgYesDay")
mttxclasspos1 = SKIN:GetMeter("txclasspos1")
mttxclasspos2 = SKIN:GetMeter("txclasspos2")
mttxclasspos3 = SKIN:GetMeter("txclasspos3")
mttxclasspos4 = SKIN:GetMeter("txclasspos4")
mttxDay = SKIN:GetMeter("txDay")
mttxclasspos1time = SKIN:GetMeter("txclasspos1time")
mttxclasspos2time = SKIN:GetMeter("txclasspos2time")
mttxclasspos3time = SKIN:GetMeter("txclasspos3time")
mttxclasspos4time = SKIN:GetMeter("txclasspos4time")
mttxclassNextdaypos1 = SKIN:GetMeter("txclassNextdaypos1")
mttxclassNextdaypos2 = SKIN:GetMeter("txclassNextdaypos2")
mttxclassNextdaypos3 = SKIN:GetMeter("txclassNextdaypos3")
mttxclassNextdaypos4 = SKIN:GetMeter("txclassNextdaypos4")
mttxNextDay = SKIN:GetMeter("txNextDay")
mttxclassNext2daypos1 = SKIN:GetMeter("txclassNext2daypos1")
mttxclassNext2daypos2 = SKIN:GetMeter("txclassNext2daypos2")
mttxclassNext2daypos3 = SKIN:GetMeter("txclassNext2daypos3")
mttxclassNext2daypos4 = SKIN:GetMeter("txclassNext2daypos4")
mttxNext2Day = SKIN:GetMeter("txNext2Day")
mttxclassNext3daypos1 = SKIN:GetMeter("txclassNext3daypos1")
mttxclassNext3daypos2 = SKIN:GetMeter("txclassNext3daypos2")
mttxclassNext3daypos3 = SKIN:GetMeter("txclassNext3daypos3")
mttxclassNext3daypos4 = SKIN:GetMeter("txclassNext3daypos4")
mttxNext3Day = SKIN:GetMeter("txNext3Day")
mttxclassYesdaypos1 = SKIN:GetMeter("txclassYesdaypos1")
mttxclassYesdaypos2 = SKIN:GetMeter("txclassYesdaypos2")
mttxclassYesdaypos3 = SKIN:GetMeter("txclassYesdaypos3")
mttxclassYesdaypos4 = SKIN:GetMeter("txclassYesdaypos4")
mttxYesDay = SKIN:GetMeter("txYesDay")
end
function Update()
sSun = SKIN:GetVariable("Sun")
iSunday = tonumber(SKIN:GetVariable("Sunday"))
sMon = SKIN:GetVariable("Mon")
sMonClass1 = SKIN:GetVariable("MonClass1")
sMonClass2 = SKIN:GetVariable("MonClass2")
sMonClass3 = SKIN:GetVariable("MonClass3")
iMonday = tonumber(SKIN:GetVariable("Monday"))
sTue = SKIN:GetVariable("Tue")
sTueClass1 = SKIN:GetVariable("TueClass1")
sTueClass2 = SKIN:GetVariable("TueClass2")
sTueClass3 = SKIN:GetVariable("TueClass3")
sTueClass4 = SKIN:GetVariable("TueClass4")
iTuesday = tonumber(SKIN:GetVariable("Tuesday"))
sWed = SKIN:GetVariable("Wed")
sWedClass1 = SKIN:GetVariable("WedClass1")
sWedClass2 = SKIN:GetVariable("WedClass2")
sWedClass3 = SKIN:GetVariable("WedClass3")
iWednesday = tonumber(SKIN:GetVariable("Wednesday"))
sThu = SKIN:GetVariable("Thu")
sThuClass1 = SKIN:GetVariable("ThuClass1")
sThuClass2 = SKIN:GetVariable("ThuClass2")
iThursday = tonumber(SKIN:GetVariable("Thursday"))
sFri = SKIN:GetVariable("Fri")
sFriClass1 = SKIN:GetVariable("FriClass1")
iFriday = tonumber(SKIN:GetVariable("Friday"))
sSat = SKIN:GetVariable("Sat")
iSaturday = tonumber(SKIN:GetVariable("Saturdayday"))
sCurrentConfig = SKIN:GetVariable("CURRENTCONFIG")
iMeasureWeekNum = msMeasureWeekNum:GetValue()
iMeasureDay = msMeasureDay:GetValue()
Dayofweek()
end
function Dayofweek()
if iMeasureWeekNum == iSunday then
SKIN:Bang('!SetOption', 'txDay', 'Text', '#Sun#')
mttxDay:Show()
elseif iMeasureWeekNum == iMonday then
SKIN:Bang('!SetOption', 'txDay', 'Text', '#Mon#')
SKIN:Bang('!SetOption', 'txclasspos4', 'Text', '#MonClass3#')
SKIN:Bang('!SetOption', 'txclasspos3', 'Text', '#MonClass2#')
SKIN:Bang('!SetOption', 'txclasspos2', 'Text', '#MonClass1#')
SKIN:Bang('!SetOption', 'txclasspos4time', 'Text', '#MonClass3Time#')
SKIN:Bang('!SetOption', 'txclasspos3time', 'Text', '#MonClass2Time#')
SKIN:Bang('!SetOption', 'txclasspos2time', 'Text', '#MonClass1Time#')
mtbgclasspos4:Show()
mtbgclasspos3:Show()
mtbgclasspos2:Show()
mttxclasspos4:Show()
mttxclasspos3:Show()
mttxclasspos2:Show()
mttxDay:Show()
elseif iMeasureWeekNum == iTuesday then
SKIN:Bang('!SetOption', 'txDay', 'Text', '#Tue#')
SKIN:Bang('!SetOption', 'txclasspos4', 'Text', '#TueClass4#')
SKIN:Bang('!SetOption', 'txclasspos3', 'Text', '#TueClass3#')
SKIN:Bang('!SetOption', 'txclasspos2', 'Text', '#TueClass2#')
SKIN:Bang('!SetOption', 'txclasspos1', 'Text', '#TueClass1#')
SKIN:Bang('!SetOption', 'txclasspos4time', 'Text', '#TueClass4Time#')
SKIN:Bang('!SetOption', 'txclasspos3time', 'Text', '#TueClass3Time#')
SKIN:Bang('!SetOption', 'txclasspos2time', 'Text', '#TueClass2Time#')
SKIN:Bang('!SetOption', 'txclasspos1time', 'Text', '#TueClass1Time#')
mtbgclasspos4:Show()
mtbgclasspos3:Show()
mtbgclasspos2:Show()
mtbgclasspos1:Show()
mttxclasspos4:Show()
mttxclasspos3:Show()
mttxclasspos2:Show()
mttxclasspos1:Show()
mttxDay:Show()
elseif iMeasureWeekNum == iWednesday then
SKIN:Bang('!SetOption', 'txDay', 'Text', '#Wed#')
SKIN:Bang('!SetOption', 'txclasspos4', 'Text', '#WedClass3#')
SKIN:Bang('!SetOption', 'txclasspos3', 'Text', '#WedClass2#')
SKIN:Bang('!SetOption', 'txclasspos2', 'Text', '#WedClass1#')
SKIN:Bang('!SetOption', 'txclasspos4time', 'Text', '#WedClass3Time#')
SKIN:Bang('!SetOption', 'txclasspos3time', 'Text', '#WedClass2Time#')
SKIN:Bang('!SetOption', 'txclasspos2time', 'Text', '#WedClass1Time#')
mtbgclasspos4:Show()
mtbgclasspos3:Show()
mtbgclasspos2:Show()
mttxclasspos4:Show()
mttxclasspos3:Show()
mttxclasspos2:Show()
mttxDay:Show()
elseif iMeasureWeekNum == iThursday then
SKIN:Bang('!SetOption', 'txDay', 'Text', '#Thu#')
SKIN:Bang('!SetOption', 'txclasspos4', 'Text', '#ThuClass2#')
SKIN:Bang('!SetOption', 'txclasspos3', 'Text', '#ThuClass1#')
SKIN:Bang('!SetOption', 'txclasspos4time', 'Text', '#ThuClass2Time#')
SKIN:Bang('!SetOption', 'txclasspos3time', 'Text', '#ThuClass1Time#')
mtbgclasspos4:Show()
mtbgclasspos3:Show()
mttxclasspos4:Show()
mttxclasspos3:Show()
mttxDay:Show()
elseif iMeasureWeekNum == iFriday then
SKIN:Bang('!SetOption', 'txDay', 'Text', '#Fri#')
SKIN:Bang('!SetOption', 'txclasspos4', 'Text', '#FriClass1#')
SKIN:Bang('!SetOption', 'txclasspos4time', 'Text', '#FriClass1Time#')
mtbgclasspos4:Show()
mttxclasspos4:Show()
mttxDay:Show()
elseif iMeasureWeekNum == iSaturday then
SKIN:Bang('!SetOption', 'txDay', 'Text', '#Sun#')
mttxDay:Show()
end
end
function ScheduleOpen()
if iMeasureWeekNum == iSunday then
elseif iMeasureWeekNum == iMonday then
MondaySettings()
bgClassMonday()
bgDays()
txClassMonday()
txDays()
elseif iMeasureWeekNum == iTuesday then
TuesdaySettings()
bgClassTuesday()
bgDays()
txClassTuesday()
txDays()
elseif iMeasureWeekNum == iWednesday then
WednesdaySettings()
bgClassWednesday()
bgDays()
txClassWednesday()
txDays()
elseif iMeasureWeekNum == iThursday then
ThursdaySettings()
bgClassThursday()
bgDays()
txClassThursday()
txDays()
elseif iMeasureWeekNum == iFriday then
FridaySettings()
bgClassFriday()
bgDays()
txClassFriday()
txDays()
elseif iMeasureWeekNum == iSaturday then
end
end
function ScheduleClose()
if iMeasureWeekNum == iSunday then
elseif iMeasureWeekNum == iMonday then
bgClassHidden()
bgDaysHidden()
txClassHidden()
txDaysHidden()
elseif iMeasureWeekNum == iTuesday then
bgClassHidden()
bgDaysHidden()
txClassHidden()
txDaysHidden()
elseif iMeasureWeekNum == iWednesday then
bgClassHidden()
bgDaysHidden()
txClassHidden()
txDaysHidden()
elseif iMeasureWeekNum == iThursday then
bgClassHidden()
bgDaysHidden()
txClassHidden()
txDaysHidden()
elseif iMeasureWeekNum == iFriday then
bgClassHidden()
bgDaysHidden()
txClassHidden()
txDaysHidden()
elseif iMeasureWeekNum == iSaturday then
end
end
function MondaySettings()
SKIN:Bang('!SetOption', 'txNextDay', 'Text', '#Tue#')
SKIN:Bang('!SetOption', 'txclassNextdaypos4', 'Text', '#TueClass4#')
SKIN:Bang('!SetOption', 'txclassNextdaypos3', 'Text', '#TueClass3#')
SKIN:Bang('!SetOption', 'txclassNextdaypos2', 'Text', '#TueClass2#')
SKIN:Bang('!SetOption', 'txclassNextdaypos1', 'Text', '#TueClass1#')
SKIN:Bang('!SetOption', 'txNext2day', 'Text', '#Wed#')
SKIN:Bang('!SetOption', 'txclassNext2daypos4', 'Text', '#WedClass3#')
SKIN:Bang('!SetOption', 'txclassNext2daypos3', 'Text', '#WedClass2#')
SKIN:Bang('!SetOption', 'txclassNext2daypos2', 'Text', '#WedClass1#')
SKIN:Bang('!SetOption', 'txNext3day', 'Text', '#Thu#')
SKIN:Bang('!SetOption', 'txclassNext3daypos4', 'Text', '#ThuClass2#')
SKIN:Bang('!SetOption', 'txclassNext3daypos3', 'Text', '#ThuClass1#')
SKIN:Bang('!SetOption', 'txYesday', 'Text', '#Fri#')
SKIN:Bang('!SetOption', 'txclassYesdaypos4', 'Text', '#FriClass1#')
end
function TuesdaySettings()
SKIN:Bang('!SetOption', 'txNextday', 'Text', '#Wed#')
SKIN:Bang('!SetOption', 'txclassNextdaypos4', 'Text', '#WedClass3#')
SKIN:Bang('!SetOption', 'txclassNextdaypos3', 'Text', '#WedClass2#')
SKIN:Bang('!SetOption', 'txclassNextdaypos2', 'Text', '#WedClass1#')
SKIN:Bang('!SetOption', 'txNext2day', 'Text', '#Thu#')
SKIN:Bang('!SetOption', 'txclassNext2daypos4', 'Text', '#ThuClass2#')
SKIN:Bang('!SetOption', 'txclassNext2daypos3', 'Text', '#ThuClass1#')
SKIN:Bang('!SetOption', 'txNext3day', 'Text', '#Fri#')
SKIN:Bang('!SetOption', 'txclassNext3daypos4', 'Text', '#FriClass1#')
SKIN:Bang('!SetOption', 'txYesday', 'Text', '#Mon#')
SKIN:Bang('!SetOption', 'txclassYesdaypos4', 'Text', '#MonClass3#')
SKIN:Bang('!SetOption', 'txclassYesdaypos3', 'Text', '#MonClass2#')
SKIN:Bang('!SetOption', 'txclassYesdaypos2', 'Text', '#MonClass1#')
SKIN:Bang('!SetOption', 'txclassYesdaypos4time', 'Text', '#MonClass3Time#')
SKIN:Bang('!SetOption', 'txclassYesdaypos3time', 'Text', '#MonClass2Time#')
SKIN:Bang('!SetOption', 'txclassYesdaypos2time', 'Text', '#MonClass1Time#')
end
function WednesdaySettings()
SKIN:Bang('!SetOption', 'txNextday', 'Text', '#Thu#')
SKIN:Bang('!SetOption', 'txclassNextdaypos4', 'Text', '#ThuClass2#')
SKIN:Bang('!SetOption', 'txclassNextdaypos3', 'Text', '#ThuClass1#')
SKIN:Bang('!SetOption', 'txNext2day', 'Text', '#Fri#')
SKIN:Bang('!SetOption', 'txclassNext2daypos4', 'Text', '#FriClass1#')
SKIN:Bang('!SetOption', 'txNext3day', 'Text', '#Mon#')
SKIN:Bang('!SetOption', 'txclassNext3daypos4', 'Text', '#MonClass3#')
SKIN:Bang('!SetOption', 'txclassNext3daypos3', 'Text', '#MonClass2#')
SKIN:Bang('!SetOption', 'txclassNext3daypos2', 'Text', '#MonClass1#')
SKIN:Bang('!SetOption', 'txclassNext3daypos4time', 'Text', '#MonClass3Time#')
SKIN:Bang('!SetOption', 'txclassNext3daypos3time', 'Text', '#MonClass2Time#')
SKIN:Bang('!SetOption', 'txclassNext3daypos2time', 'Text', '#MonClass1Time#')
SKIN:Bang('!SetOption', 'txYesday', 'Text', '#Tue#')
SKIN:Bang('!SetOption', 'txclassYesdaypos4', 'Text', '#TueClass4#')
SKIN:Bang('!SetOption', 'txclassYesdaypos3', 'Text', '#TueClass3#')
SKIN:Bang('!SetOption', 'txclassYesdaypos2', 'Text', '#TueClass2#')
SKIN:Bang('!SetOption', 'txclassYesdaypos1', 'Text', '#TueClass1#')
end
function ThursdaySettings()
SKIN:Bang('!SetOption', 'txNextday', 'Text', '#Fri#')
SKIN:Bang('!SetOption', 'txclassNextdaypos4', 'Text', '#FriClass1#')
SKIN:Bang('!SetOption', 'txNext2day', 'Text', '#Mon#')
SKIN:Bang('!SetOption', 'txclassNext2daypos4', 'Text', '#MonClass3#')
SKIN:Bang('!SetOption', 'txclassNext2daypos3', 'Text', '#MonClass2#')
SKIN:Bang('!SetOption', 'txclassNext2daypos2', 'Text', '#MonClass1#')
SKIN:Bang('!SetOption', 'txclassNext2daypos4time', 'Text', '#MonClass3Time#')
SKIN:Bang('!SetOption', 'txclassNext2daypos3time', 'Text', '#MonClass2Time#')
SKIN:Bang('!SetOption', 'txclassNext2daypos2time', 'Text', '#MonClass1Time#')
SKIN:Bang('!SetOption', 'txNext3day', 'Text', '#Tue#')
SKIN:Bang('!SetOption', 'txclassNext3daypos4', 'Text', '#TueClass4#')
SKIN:Bang('!SetOption', 'txclassNext3daypos3', 'Text', '#TueClass3#')
SKIN:Bang('!SetOption', 'txclassNext3daypos2', 'Text', '#TueClass2#')
SKIN:Bang('!SetOption', 'txclassNext3daypos1', 'Text', '#TueClass1#')
SKIN:Bang('!SetOption', 'txYesday', 'Text', '#Wed#')
SKIN:Bang('!SetOption', 'txclassYesdaypos4', 'Text', '#WedClass3#')
SKIN:Bang('!SetOption', 'txclassYesdaypos3', 'Text', '#WedClass2#')
SKIN:Bang('!SetOption', 'txclassYesdaypos2', 'Text', '#WedClass1#')
end
function FridaySettings()
SKIN:Bang('!SetOption', 'txNextDay', 'Text', '#Mon#')
SKIN:Bang('!SetOption', 'txclassNextdaypos4', 'Text', '#MonClass3#')
SKIN:Bang('!SetOption', 'txclassNextdaypos3', 'Text', '#MonClass2#')
SKIN:Bang('!SetOption', 'txclassNextdaypos2', 'Text', '#MonClass1#')
SKIN:Bang('!SetOption', 'txNext2Day', 'Text', '#Tue#')
SKIN:Bang('!SetOption', 'txclassNext2daypos4', 'Text', '#TueClass4#')
SKIN:Bang('!SetOption', 'txclassNext2daypos3', 'Text', '#TueClass3#')
SKIN:Bang('!SetOption', 'txclassNext2daypos2', 'Text', '#TueClass2#')
SKIN:Bang('!SetOption', 'txclassNext2daypos1', 'Text', '#TueClass1#')
SKIN:Bang('!SetOption', 'txNext3day', 'Text', '#Wed#')
SKIN:Bang('!SetOption', 'txclassNext3daypos4', 'Text', '#WedClass3#')
SKIN:Bang('!SetOption', 'txclassNext3daypos3', 'Text', '#WedClass2#')
SKIN:Bang('!SetOption', 'txclassNext3daypos2', 'Text', '#WedClass1#')
SKIN:Bang('!SetOption', 'txYesDay', 'Text', '#Thu#')
SKIN:Bang('!SetOption', 'txclassYesdaypos4', 'Text', '#ThuClass2#')
SKIN:Bang('!SetOption', 'txclassYesdaypos3', 'Text', '#ThuClass1#')
end
function bgClassMonday()
mtbgclassNextdaypos4:Show()
mtbgclassNextdaypos3:Show()
mtbgclassNextdaypos2:Show()
mtbgclassNextdaypos1:Show()
mtbgclassNext2daypos4:Show()
mtbgclassNext2daypos3:Show()
mtbgclassNext2daypos2:Show()
mtbgclassNext3daypos4:Show()
mtbgclassNext3daypos3:Show()
mtbgclassYesdaypos4:Show()
end
function bgClassTuesday()
mtbgclassNextdaypos4:Show()
mtbgclassNextdaypos3:Show()
mtbgclassNextdaypos2:Show()
mtbgclassNext2daypos4:Show()
mtbgclassNext2daypos3:Show()
mtbgclassNext3daypos4:Show()
mtbgclassYesdaypos4:Show()
mtbgclassYesdaypos3:Show()
mtbgclassYesdaypos2:Show()
end
function bgClassWednesday()
mtbgclassNextdaypos4:Show()
mtbgclassNextdaypos3:Show()
mtbgclassNext2daypos4:Show()
mtbgclassNext3daypos4:Show()
mtbgclassNext3daypos3:Show()
mtbgclassNext3daypos2:Show()
mtbgclassYesdaypos4:Show()
mtbgclassYesdaypos3:Show()
mtbgclassYesdaypos2:Show()
mtbgclassYesdaypos1:Show()
end
function bgClassThursday()
mtbgclassNextdaypos4:Show()
mtbgclassNext2daypos4:Show()
mtbgclassNext2daypos3:Show()
mtbgclassNext2daypos2:Show()
mtbgclassNext3daypos4:Show()
mtbgclassNext3daypos3:Show()
mtbgclassNext3daypos2:Show()
mtbgclassNext3daypos1:Show()
mtbgclassYesdaypos4:Show()
mtbgclassYesdaypos3:Show()
mtbgclassYesdaypos2:Show()
end
function bgClassFriday()
mtbgclassNextdaypos4:Show()
mtbgclassNextdaypos3:Show()
mtbgclassNextdaypos2:Show()
mtbgclassNext2daypos4:Show()
mtbgclassNext2daypos3:Show()
mtbgclassNext2daypos2:Show()
mtbgclassNext2daypos1:Show()
mtbgclassNext3daypos4:Show()
mtbgclassNext3daypos3:Show()
mtbgclassNext3daypos2:Show()
mtbgclassYesdaypos4:Show()
mtbgclassYesdaypos3:Show()
end
function bgDays()
mtbgNextDay:Show()
mtbgNext2Day:Show()
mtbgNext3Day:Show()
mtbgYesDay:Show()
end
function txClassMonday()
mttxclassNextdaypos4:Show()
mttxclassNextdaypos3:Show()
mttxclassNextdaypos2:Show()
mttxclassNextdaypos1:Show()
mttxclassNext2daypos4:Show()
mttxclassNext2daypos3:Show()
mttxclassNext2daypos2:Show()
mttxclassNext3daypos4:Show()
mttxclassNext3daypos3:Show()
mttxclassYesdaypos4:Show()
end
function txClassTuesday()
mttxclassNextdaypos4:Show()
mttxclassNextdaypos3:Show()
mttxclassNextdaypos2:Show()
mttxclassNext2daypos4:Show()
mttxclassNext2daypos3:Show()
mttxclassNext3daypos4:Show()
mttxclassYesdaypos4:Show()
mttxclassYesdaypos3:Show()
mttxclassYesdaypos2:Show()
end
function txClassWednesday()
mttxclassNextdaypos4:Show()
mttxclassNextdaypos3:Show()
mttxclassNext2daypos4:Show()
mttxclassNext3daypos4:Show()
mttxclassNext3daypos3:Show()
mttxclassNext3daypos2:Show()
mttxclassYesdaypos4:Show()
mttxclassYesdaypos3:Show()
mttxclassYesdaypos2:Show()
mttxclassYesdaypos1:Show()
end
function txClassThursday()
mttxclassNextdaypos4:Show()
mttxclassNext2daypos4:Show()
mttxclassNext2daypos3:Show()
mttxclassNext2daypos2:Show()
mttxclassNext3daypos4:Show()
mttxclassNext3daypos3:Show()
mttxclassNext3daypos2:Show()
mttxclassNext3daypos1:Show()
mttxclassYesdaypos4:Show()
mttxclassYesdaypos3:Show()
mttxclassYesdaypos2:Show()
end
function txClassFriday()
mttxclassNextdaypos4:Show()
mttxclassNextdaypos3:Show()
mttxclassNextdaypos2:Show()
mttxclassNext2daypos4:Show()
mttxclassNext2daypos3:Show()
mttxclassNext2daypos2:Show()
mttxclassNext2daypos1:Show()
mttxclassNext3daypos4:Show()
mttxclassNext3daypos3:Show()
mttxclassNext3daypos2:Show()
mttxclassYesdaypos4:Show()
mttxclassYesdaypos3:Show()
end
function txDays()
mttxNextDay:Show()
mttxNext2Day:Show()
mttxNext3Day:Show()
mttxYesDay:Show()
end
function bgClassHidden()
mtbgclassNextdaypos4:Hide()
mtbgclassNextdaypos3:Hide()
mtbgclassNextdaypos2:Hide()
mtbgclassNextdaypos1:Hide()
mtbgclassNext2daypos4:Hide()
mtbgclassNext2daypos3:Hide()
mtbgclassNext2daypos2:Hide()
mtbgclassNext2daypos1:Hide()
mtbgclassNext3daypos4:Hide()
mtbgclassNext3daypos3:Hide()
mtbgclassNext3daypos2:Hide()
mtbgclassNext3daypos1:Hide()
mtbgclassYesdaypos4:Hide()
mtbgclassYesdaypos3:Hide()
mtbgclassYesdaypos2:Hide()
mtbgclassYesdaypos1:Hide()
end
function bgDaysHidden()
mtbgNextDay:Hide()
mtbgNext2Day:Hide()
mtbgNext3Day:Hide()
mtbgYesDay:Hide()
end
function txClassHidden()
mttxclassNextdaypos4:Hide()
mttxclassNextdaypos3:Hide()
mttxclassNextdaypos2:Hide()
mttxclassNextdaypos1:Hide()
mttxclassNext2daypos4:Hide()
mttxclassNext2daypos3:Hide()
mttxclassNext2daypos2:Hide()
mttxclassNext2daypos1:Hide()
mttxclassNext3daypos4:Hide()
mttxclassNext3daypos3:Hide()
mttxclassNext3daypos2:Hide()
mttxclassNext3daypos1:Hide()
mttxclassYesdaypos4:Hide()
mttxclassYesdaypos3:Hide()
mttxclassYesdaypos2:Hide()
mttxclassYesdaypos1:Hide()
end
function txDaysHidden()
mttxNextDay:Hide()
mttxNext2Day:Hide()
mttxNext3Day:Hide()
mttxYesDay:Hide()
end
function DayofweekShow()
if iMeasureWeekNum == iSunday then
mttxDay:Show()
elseif iMeasureWeekNum == iMonday then
mtbgclasspos4:Show()
mtbgclasspos3:Show()
mtbgclasspos2:Show()
mttxclasspos4:Show()
mttxclasspos3:Show()
mttxclasspos2:Show()
mttxDay:Show()
elseif iMeasureWeekNum == iTuesday then
mtbgclasspos4:Show()
mtbgclasspos3:Show()
mtbgclasspos2:Show()
mtbgclasspos1:Show()
mttxclasspos4:Show()
mttxclasspos3:Show()
mttxclasspos2:Show()
mttxclasspos1:Show()
mttxDay:Show()
elseif iMeasureWeekNum == iWednesday then
mtbgclasspos4:Show()
mtbgclasspos3:Show()
mtbgclasspos2:Show()
mttxclasspos4:Show()
mttxclasspos3:Show()
mttxclasspos2:Show()
mttxDay:Show()
elseif iMeasureWeekNum == iThursday then
mtbgclasspos4:Show()
mtbgclasspos3:Show()
mttxclasspos4:Show()
mttxclasspos3:Show()
mttxDay:Show()
elseif iMeasureWeekNum == iFriday then
mtbgclasspos4:Show()
mttxclasspos4:Show()
mttxDay:Show()
elseif iMeasureWeekNum == iSaturday then
mttxDay:Show()
end
end
function DayofweekHide()
if iMeasureWeekNum == iSunday then
mttxDay:Hide()
elseif iMeasureWeekNum == iMonday then
mtbgclasspos4:Hide()
mtbgclasspos3:Hide()
mtbgclasspos2:Hide()
mttxclasspos4:Hide()
mttxclasspos3:Hide()
mttxclasspos2:Hide()
mttxDay:Hide()
elseif iMeasureWeekNum == iTuesday then
mtbgclasspos4:Hide()
mtbgclasspos3:Hide()
mtbgclasspos2:Hide()
mtbgclasspos1:Hide()
mttxclasspos4:Hide()
mttxclasspos3:Hide()
mttxclasspos2:Hide()
mttxclasspos1:Hide()
mttxDay:Hide()
elseif iMeasureWeekNum == iWednesday then
mtbgclasspos4:Hide()
mtbgclasspos3:Hide()
mtbgclasspos2:Hide()
mttxclasspos4:Hide()
mttxclasspos3:Hide()
mttxclasspos2:Hide()
mttxDay:Hide()
elseif iMeasureWeekNum == iThursday then
mtbgclasspos4:Hide()
mtbgclasspos3:Hide()
mttxclasspos4:Hide()
mttxclasspos3:Hide()
mttxDay:Hide()
elseif iMeasureWeekNum == iFriday then
mtbgclasspos4:Hide()
mttxclasspos4:Hide()
mttxDay:Hide()
elseif iMeasureWeekNum == iSaturday then
mttxDay:Hide()
end
end
-
- Moderator
- Posts: 1931
- Joined: January 29th, 2010, 1:43 am
- Location: Willmar, MN
Re: Problem with :show()
It would be easier to troubleshoot if you package your whole skin into an Rmskin package.
GitHub | DeviantArt | Tumblr
This is the song that never ends. It just goes on and on my friends. Some people started singing it not knowing what it was, and they'll continue singing it forever just because . . .
This is the song that never ends. It just goes on and on my friends. Some people started singing it not knowing what it was, and they'll continue singing it forever just because . . .
-
- Posts: 6
- Joined: October 31st, 2012, 7:28 pm
- Location: Backwoods of Michigan
Re: Problem with :show()
Here you go
You do not have the required permissions to view the files attached to this post.
-
- Moderator
- Posts: 1931
- Joined: January 29th, 2010, 1:43 am
- Location: Willmar, MN
Re: Problem with :show()
Please be patient as with the size of your script debugging may take a little time.
At this early stage though, as far as I can tell it's showing all of the meters that you're asking it to.
At this early stage though, as far as I can tell it's showing all of the meters that you're asking it to.
GitHub | DeviantArt | Tumblr
This is the song that never ends. It just goes on and on my friends. Some people started singing it not knowing what it was, and they'll continue singing it forever just because . . .
This is the song that never ends. It just goes on and on my friends. Some people started singing it not knowing what it was, and they'll continue singing it forever just because . . .
-
- Developer
- Posts: 2683
- Joined: November 24th, 2011, 1:42 am
- Location: Utah
-
- Moderator
- Posts: 1931
- Joined: January 29th, 2010, 1:43 am
- Location: Willmar, MN
Re: Problem with :show()
That seems to work Brian. After an hour of checking the script and it wasn't even it at all...
I did rewrite it a bit for fun... (You don't even need the time measures in the skin)
Code: Select all
function Initialize()
sDay = SELF:GetOption('Day')
iDay = SELF:GetNumberOption('DayNum')
mtDay = SKIN:GetMeter(sDay)
meters = {}
for _, class in ipairs{'bg', 'tx'} do
meters[class] = {}
for k, v in pairs{
pos = '%sclasspos%d',
postime = '%sclasspos%dtime',
Nextdaypos = '%sclassNextdaypos%d',
Next2daypos = '%sclassNext2daypos%d',
Next3daypos = '%sclassNext3daypos%d',
Yesdaypos = '%sclassYesdaypos%d',
} do
meters[class][k] = {}
for i=1, 4 do table.insert(meters[class][k], SKIN:GetMeter(v:format(class, i))) end
end
end
mtbgDay = SKIN:GetMeter("bgDay")
mttxDay = SKIN:GetMeter("txDay")
mtbgNextDay = SKIN:GetMeter("bgNextDay")
mttxNextDay = SKIN:GetMeter("txNextDay")
mtbgNext2Day = SKIN:GetMeter("bgNext2Day")
mttxNext2Day = SKIN:GetMeter("txNext2Day")
mtbgNext3Day = SKIN:GetMeter("bgNext3Day")
mttxNext3Day = SKIN:GetMeter("txNext3Day")
mtbgYesDay = SKIN:GetMeter("bgYesDay")
mttxYesDay = SKIN:GetMeter("txYesDay")
end
function Update()
sSun = SKIN:GetVariable("Sun")
iSunday = tonumber(SKIN:GetVariable("Sunday"))
sMon = SKIN:GetVariable("Mon")
sMonClass1 = SKIN:GetVariable("MonClass1")
sMonClass2 = SKIN:GetVariable("MonClass2")
sMonClass3 = SKIN:GetVariable("MonClass3")
iMonday = tonumber(SKIN:GetVariable("Monday"))
sTue = SKIN:GetVariable("Tue")
sTueClass1 = SKIN:GetVariable("TueClass1")
sTueClass2 = SKIN:GetVariable("TueClass2")
sTueClass3 = SKIN:GetVariable("TueClass3")
sTueClass4 = SKIN:GetVariable("TueClass4")
iTuesday = tonumber(SKIN:GetVariable("Tuesday"))
sWed = SKIN:GetVariable("Wed")
sWedClass1 = SKIN:GetVariable("WedClass1")
sWedClass2 = SKIN:GetVariable("WedClass2")
sWedClass3 = SKIN:GetVariable("WedClass3")
iWednesday = tonumber(SKIN:GetVariable("Wednesday"))
sThu = SKIN:GetVariable("Thu")
sThuClass1 = SKIN:GetVariable("ThuClass1")
sThuClass2 = SKIN:GetVariable("ThuClass2")
iThursday = tonumber(SKIN:GetVariable("Thursday"))
sFri = SKIN:GetVariable("Fri")
sFriClass1 = SKIN:GetVariable("FriClass1")
iFriday = tonumber(SKIN:GetVariable("Friday"))
sSat = SKIN:GetVariable("Sat")
iSaturday = tonumber(SKIN:GetVariable("Saturdayday"))
sCurrentConfig = SKIN:GetVariable("CURRENTCONFIG")
iMeasureWeekNum = tonumber(os.date('%w'))
--You don't even use this later on.
--iMeasureDay = os.date('%A')
Dayofweek()
end
function Dayofweek()
if iMeasureWeekNum == iSunday then
SKIN:Bang('!SetOption', 'txDay', 'Text', '#Sun#')
mttxDay:Show()
elseif iMeasureWeekNum == iMonday then
for k, v in pairs{
txDay = '#Mon#',
txclasspos4 = '#MonClass3#',
txclasspos3 = '#MonClass2#',
txclasspos2 = '#MonClass1#',
txclasspos4time = '#MonClass3Time#',
txclasspos3time = '#MonClass2Time#',
txclasspos2time = '#MonClass1Time#',
} do SKIN:Bang('!SetOption', k, 'Text', v) end
for i=2, 4 do
meters.bg.pos[i]:Show()
meters.tx.pos[i]:Show()
end
mttxDay:Show()
elseif iMeasureWeekNum == iTuesday then
for k, v in pairs{
txDay = '#Tue#',
txclasspos4 = '#TueClass4#',
txclasspos3 = '#TueClass3#',
txclasspos2 = '#TueClass2#',
txclasspos1 = '#TueClass1#',
txclasspos4time = '#TueClass4Time#',
txclasspos3time = '#TueClass3Time#',
txclasspos2time = '#TueClass2Time#',
txclasspos1time = '#TueClass1Time#',
} do SKIN:Bang('!SetOption', k, 'Text', v) end
for _, meter in ipairs(meters.bg.pos) do meter:Show() end
for _, meter in ipairs(meters.tx.pos) do meter:Show() end
mttxDay:Show()
elseif iMeasureWeekNum == iWednesday then
for k,v in pairs{
txDay = '#Wed#',
txclasspos4 = '#WedClass3#',
txclasspos3 = '#WedClass2#',
txclasspos2 = '#WedClass1#',
txclasspos4time = '#WedClass3Time#',
txclasspos3time = '#WedClass2Time#',
txclasspos2time = '#WedClass1Time#',
} do SKIN:Bang('!SetOption', k, 'Text', v) end
for i=2, 4 do
meters.bg.pos[i]:Show()
meters.tx.pos[i]:Show()
end
mttxDay:Show()
elseif iMeasureWeekNum == iThursday then
for k, v in pairs{
txDay = '#Thu#',
txclasspos4 = '#ThuClass2#',
txclasspos3 = '#ThuClass1#',
txclasspos4time = '#ThuClass2Time#',
txclasspos3time = '#ThuClass1Time#',
} do SKIN:Bang('!SetOption', k, 'Text', v) end
for i=3, 4 do
meters.bg.pos[i]:Show()
meters.tx.pos[i]:Show()
end
mttxDay:Show()
elseif iMeasureWeekNum == iFriday then
for k, v in pairs{
txDay = '#Fri#',
txclasspos4 = '#FriClass1#',
txclasspos4time = '#FriClass1Time#',
} do SKIN:Bang('!SetOption', k, 'Text', v) end
meters.bg.pos[4]:Show()
meters.tx.pos[4]:Show()
mttxDay:Show()
elseif iMeasureWeekNum == iSaturday then
SKIN:Bang('!SetOption', 'txDay', 'Text', '#Sun#')
mttxDay:Show()
end
end
function ScheduleOpen()
if iMeasureWeekNum == iSunday then
elseif iMeasureWeekNum == iMonday then
MondaySettings()
bgClassMonday()
bgDays()
txClassMonday()
txDays()
elseif iMeasureWeekNum == iTuesday then
TuesdaySettings()
bgClassTuesday()
bgDays()
txClassTuesday()
txDays()
elseif iMeasureWeekNum == iWednesday then
WednesdaySettings()
bgClassWednesday()
bgDays()
txClassWednesday()
txDays()
elseif iMeasureWeekNum == iThursday then
ThursdaySettings()
bgClassThursday()
bgDays()
txClassThursday()
txDays()
elseif iMeasureWeekNum == iFriday then
FridaySettings()
bgClassFriday()
bgDays()
txClassFriday()
txDays()
elseif iMeasureWeekNum == iSaturday then
end
end
function ScheduleClose()
if iMeasureWeekNum == iSunday then
elseif iMeasureWeekNum == iMonday then
bgClassHidden()
bgDaysHidden()
txClassHidden()
txDaysHidden()
elseif iMeasureWeekNum == iTuesday then
bgClassHidden()
bgDaysHidden()
txClassHidden()
txDaysHidden()
elseif iMeasureWeekNum == iWednesday then
bgClassHidden()
bgDaysHidden()
txClassHidden()
txDaysHidden()
elseif iMeasureWeekNum == iThursday then
bgClassHidden()
bgDaysHidden()
txClassHidden()
txDaysHidden()
elseif iMeasureWeekNum == iFriday then
bgClassHidden()
bgDaysHidden()
txClassHidden()
txDaysHidden()
elseif iMeasureWeekNum == iSaturday then
end
end
function MondaySettings()
for k, v in pairs{
txNextDay = '#Tue#',
txclassNextdaypos4 = '#TueClass4#',
txclassNextdaypos3 = '#TueClass3#',
txclassNextdaypos2 = '#TueClass2#',
txclassNextdaypos1 = '#TueClass1#',
txNext2day = '#Wed#',
txclassNext2daypos4 = '#WedClass3#',
txclassNext2daypos3 = '#WedClass2#',
txclassNext2daypos2 = '#WedClass1#',
txNext3day = '#Thu#',
txclassNext3daypos4 = '#ThuClass2#',
txclassNext3daypos3 = '#ThuClass1#',
txYesday = '#Fri#',
txclassYesdaypos4 = '#FriClass1#',
} do SKIN:Bang('!SetOption', k, 'Text', v) end
end
function TuesdaySettings()
for k, v in pairs{
txNextday = '#Wed#',
txclassNextdaypos4 = '#WedClass3#',
txclassNextdaypos3 = '#WedClass2#',
txclassNextdaypos2 = '#WedClass1#',
txNext2day = '#Thu#',
txclassNext2daypos4 = '#ThuClass2#',
txclassNext2daypos3 = '#ThuClass1#',
txNext3day = '#Fri#',
txclassNext3daypos4 = '#FriClass1#',
txYesday = '#Mon#',
txclassYesdaypos4 = '#MonClass3#',
txclassYesdaypos3 = '#MonClass2#',
txclassYesdaypos2 = '#MonClass1#',
txclassYesdaypos4time = '#MonClass3Time#',
txclassYesdaypos3time = '#MonClass2Time#',
txclassYesdaypos2time = '#MonClass1Time#',
} do SKIN:Bang('!SetOption', k, 'Text', v) end
end
function WednesdaySettings()
for k, v in pairs{
txNextday = '#Thu#',
txclassNextdaypos4 = '#ThuClass2#',
txclassNextdaypos3 = '#ThuClass1#',
txNext2day = '#Fri#',
txclassNext2daypos4 = '#FriClass1#',
txNext3day = '#Mon#',
txclassNext3daypos4 = '#MonClass3#',
txclassNext3daypos3 = '#MonClass2#',
txclassNext3daypos2 = '#MonClass1#',
txclassNext3daypos4time = '#MonClass3Time#',
txclassNext3daypos3time = '#MonClass2Time#',
txclassNext3daypos2time = '#MonClass1Time#',
txYesday = '#Tue#',
txclassYesdaypos4 = '#TueClass4#',
txclassYesdaypos3 = '#TueClass3#',
txclassYesdaypos2 = '#TueClass2#',
txclassYesdaypos1 = '#TueClass1#',
} do SKIN:Bang('!SetOption', k, 'Text', v) end
end
function ThursdaySettings()
for k, v in pairs{
txNextday = '#Fri#',
txclassNextdaypos4 = '#FriClass1#',
txNext2day = '#Mon#',
txclassNext2daypos4 = '#MonClass3#',
txclassNext2daypos3 = '#MonClass2#',
txclassNext2daypos2 = '#MonClass1#',
txclassNext2daypos4time = '#MonClass3Time#',
txclassNext2daypos3time = '#MonClass2Time#',
txclassNext2daypos2time = '#MonClass1Time#',
txNext3day = '#Tue#',
txclassNext3daypos4 = '#TueClass4#',
txclassNext3daypos3 = '#TueClass3#',
txclassNext3daypos2 = '#TueClass2#',
txclassNext3daypos1 = '#TueClass1#',
txYesday = '#Wed#',
txclassYesdaypos4 = '#WedClass3#',
txclassYesdaypos3 = '#WedClass2#',
txclassYesdaypos2 = '#WedClass1#',
} do SKIN:Bang('!SetOption', k, 'Text', v) end
end
function FridaySettings()
for k, v in pairs{
txNextDay = '#Mon#',
txclassNextdaypos4 = '#MonClass3#',
txclassNextdaypos3 = '#MonClass2#',
txclassNextdaypos2 = '#MonClass1#',
txNext2Day = '#Tue#',
txclassNext2daypos4 = '#TueClass4#',
txclassNext2daypos3 = '#TueClass3#',
txclassNext2daypos2 = '#TueClass2#',
txclassNext2daypos1 = '#TueClass1#',
txNext3day = '#Wed#',
txclassNext3daypos4 = '#WedClass3#',
txclassNext3daypos3 = '#WedClass2#',
txclassNext3daypos2 = '#WedClass1#',
txYesDay = '#Thu#',
txclassYesdaypos4 = '#ThuClass2#',
txclassYesdaypos3 = '#ThuClass1#',
} do SKIN:Bang('!SetOption', k, 'Text', v) end
end
function bgClassMonday()
for _, meter in ipairs(meter.bg.Nextdaypos) do meter:Show() end
for i=2, 4 do meters.bg.Next2daypos[i]:Show() end
for i=3, 4 do meters.bg.Next3daypos[i]:Show() end
meters.bg.Yesdaypos[4]:Show()
end
function bgClassTuesday()
for i=2, 4 do
meters.bg.Nextdaypos[i]:Show()
meters.bg.Yesdaypos[i]:Show()
end
for i=3, 4 do meters.bg.Next2daypos[i]:Show() end
meters.bg.Next3daypos4:Show()
end
function bgClassWednesday()
for i=3, 4 do meters.bg.Nextdaypos[i]:Show() end
for i=2, 4 do meters.bg.Next3daypos[i]:Show() end
for i=1, 4 do meters.bg.Yesdaypos[i]:Show() end
meters.bg.Next2daypos[4]:Show()
end
function bgClassThursday()
for i=2, 4 do
meters.bg.Next2daypos[i]:Show()
meters.bg.Yesdaypos[i]:Show()
end
for i=1, 4 do meters.bg.Next3daypos[i]:Show() end
meters.bg.Nextdaypos[4]:Show()
end
function bgClassFriday()
for i=2, 4 do
meters.bg.Nextdaypos[i]:Show()
meters.bg.Next3daypos[i]:Show()
end
for _, meter in ipairs(meters.bg.Next2daypos) do meter:Show() end
for i=3, 4 do meters.bg.Yesdaypos[i]:Show() end
end
function bgDays()
mtbgNextDay:Show()
mtbgNext2Day:Show()
mtbgNext3Day:Show()
mtbgYesDay:Show()
end
function txClassMonday()
for _, meter in ipairs(meters.tx.Nextdaypos) do meter:Show() end
for i=2, 4 do meters.tx.Next2daypos[i]:Show() end
for i=3, 4 do meters.tx.Next3daypos[i]:Show() end
meters.tx.Yesdaypos[4]:Show()
end
function txClassTuesday()
for i=2, 4 do
meters.tx.Nextdaypos[i]:Show()
meters.tx.Yesdaypos[i]:Show()
end
for i=3, 4 do meters.tx.Next2daypos[i]:Show() end
meters.tx.Next3daypos[4]:Show()
end
function txClassWednesday()
for i=3, 4 do meters.tx.Nextdaypos[i]:Show() end
for i=2, 4 do meters.tx.Next3daypos[i]:Show() end
for _, meter in ipairs(meters.tx.Yesdaypos) do meter:Show() end
meters.tx.Next2daypos[4]:Show()
end
function txClassThursday()
meters.tx.Nextdaypos[4]:Show()
for i=2, 4 do
meters.tx.Next2daypos[i]:Show()
meters.tx.Yesdaypos[i]:Show()
end
for _, meter in pairs(meters.tx.Next3daypos) do meter:Show() end
end
function txClassFriday()
for i=2, 4 do meters.tx.Nextdaypos[i]:Show() end
for _, meter in ipairs(meters.tx.Next2daypos) do meter:Show() end
for i=2, 4 do mttxclassNext3daypos[i]:Show() end
for i=3, 4 do mttxclassYesdaypos[i]:Show() end
end
function txDays()
mttxNextDay:Show()
mttxNext2Day:Show()
mttxNext3Day:Show()
mttxYesDay:Show()
end
function bgClassHidden()
for _, group in ipairs{'Nextdaypos', 'Next2daypos', 'Next3daypos', 'Yesdaypos'} do
for _, meter in ipairs(meters.bg[group]) do meter:Hide() end
end
end
function bgDaysHidden()
mtbgNextDay:Hide()
mtbgNext2Day:Hide()
mtbgNext3Day:Hide()
mtbgYesDay:Hide()
end
function txClassHidden()
for _, group in ipairs{'Nextdaypos', 'Next2daypos', 'Next3daypos', 'Yesdaypos'} do
for _, meter in ipairs(meters.tx[group]) do meter:Hide() end
end
end
function txDaysHidden()
mttxNextDay:Hide()
mttxNext2Day:Hide()
mttxNext3Day:Hide()
mttxYesDay:Hide()
end
function DayofweekShow()
if iMeasureWeekNum == iSunday then
mttxDay:Show()
elseif iMeasureWeekNum == iMonday then
for i=2, 4 do
meters.bg.pos[i]:Show()
meters.tx.pos[i]:Show()
end
mttxDay:Show()
elseif iMeasureWeekNum == iTuesday then
for _, meter in ipairs(meters.bg.pos) do meter:Show() end
for _, meter in ipairs(meters.tx.pos) do meter:Show() end
mttxDay:Show()
elseif iMeasureWeekNum == iWednesday then
for i=2, 4 do
meters.bg.pos[i]:Show()
meters.tx.pos[i]:Show()
end
mttxDay:Show()
elseif iMeasureWeekNum == iThursday then
for i=3, 4 do
meters.bg.pos[i]:Show()
meters.tx.pos[i]:Show()
end
mttxDay:Show()
elseif iMeasureWeekNum == iFriday then
meters.bg.pos[4]:Show()
meters.tx.pos[4]:Show()
mttxDay:Show()
elseif iMeasureWeekNum == iSaturday then
mttxDay:Show()
end
end
function DayofweekHide()
if iMeasureWeekNum == iSunday then
mttxDay:Hide()
elseif iMeasureWeekNum == iMonday then
for i=2, 4 do
meters.bg.pos[i]:Hide()
meters.tx.pos[i]:Hide()
end
mttxDay:Hide()
elseif iMeasureWeekNum == iTuesday then
for _, meter in ipairs(meters.bg.pos) do meter:Hide() end
for _, meter in ipairs(meters.tx.pos) do meter:Hide() end
mttxDay:Hide()
elseif iMeasureWeekNum == iWednesday then
for i=2, 4 do
meters.bg.pos[i]:Hide()
meters.tx.pos[i]:Hide()
end
mttxDay:Hide()
elseif iMeasureWeekNum == iThursday then
for i=3,4 do
meters.bg.pos[i]:Hide()
meters.tx.pos[i]:Hide()
end
mttxDay:Hide()
elseif iMeasureWeekNum == iFriday then
meters.bg.pos[4]:Hide()
meters.tx.pos[4]:Hide()
mttxDay:Hide()
elseif iMeasureWeekNum == iSaturday then
mttxDay:Hide()
end
end
GitHub | DeviantArt | Tumblr
This is the song that never ends. It just goes on and on my friends. Some people started singing it not knowing what it was, and they'll continue singing it forever just because . . .
This is the song that never ends. It just goes on and on my friends. Some people started singing it not knowing what it was, and they'll continue singing it forever just because . . .
-
- Posts: 6
- Joined: October 31st, 2012, 7:28 pm
- Location: Backwoods of Michigan
Re: Problem with :show()
oh wow thank you. (the time measure was for my next part, i want to put in so that when class is over it will change the text color, but ill work on that later)
-
- Posts: 6
- Joined: October 31st, 2012, 7:28 pm
- Location: Backwoods of Michigan
Re: Problem with :show()
something else i found
needs to be
but thanks again for the rewrite
Code: Select all
function bgClassMonday()
for _, meter in ipairs(meter.bg.Nextdaypos) do meter:Show() end
for i=2, 4 do meters.bg.Next2daypos[i]:Show() end
for i=3, 4 do meters.bg.Next3daypos[i]:Show() end
meters.bg.Yesdaypos[4]:Show()
end
Code: Select all
function bgClassMonday()
for _, meter in ipairs(meters.bg.Nextdaypos) do meter:Show() end
for i=2, 4 do meters.bg.Next2daypos[i]:Show() end
for i=3, 4 do meters.bg.Next3daypos[i]:Show() end
meters.bg.Yesdaypos[4]:Show()
end