=D okay this helps a lot.
I made a door - one that opens, one that closes. each have 1 .ini file
I want to be able to attach these to 6 skins and work independently.
Group 1. Gif and Frame (movie) ~it plays only when activated and doesn't go away until the doors close {works}
Group 2. (Door) -works
1. click to open
1.a) reveal the "named loop" when open
2. click to close
2.a) close the "Named Loop" when closed \ stop all sound.
Group 3. (reveal door and play loop and highlight {Works} text red and stay red until 3a) {does not work \ no code yet}
3. show "red text when loop is opened."
3.a) Return "text to normal when closed."
{does not work}
Like a frame attached to a .gif (a loop frame attached to a loop) ~ that functions when a "Text.ini" is clicked and then deactivates when clicked again.
It seems like i'm having difficulty explaining how this is supposed to function...
But the moving (frame) "Door" needs to be attached to 6 Cameras \ .gifs \ loops.. that work (Work separately from eachother)
IE: The curtain that unveils during a play. Then when the play is over, the curtain closes. (only in this case - click to open, click to close)
IE: 1 curtain for 6 plays. Each play can be watched at the same time or separate times and be closed at different times.
IE: Instead of 6 plays and 6 curtains.
I listed my .ini files because i'm unsure of how to code them or even if I need more or use the other ones I have.
I posted the links to the manual, because it describes some of the issues i'm having.
If anyone has an example of something like this. Id like to test it.
https://tenor.com/Y50H.gif
As I need it attached to 6
I will just list code from 1 that does work.. {good} but it separates when another loads.{Bad} (Picture above)
;********************************Button that activates the second skin***************************
Code: Select all
[Rainmeter]
Update=-1
AccurateText=1
DynamicWindowSize=1
onrefreshaction=!Zpos 0
SnapEdges=0
[MeasureOnLoad]
Measure=Calc
Formula=Counter
IfCondition=MeasureOnLoad = 1
IfAboveAction=Play "#@#Sounds\Door.wav"
UpdateDivider=-1
[Metadata]
Name=RedQueen
Author=Lotus
Information=Suite of skins inspired by BluVision by g3xter
License=Creative Commons V3.0 BY-NC-SA
Version=2.2019.8.6
[Variables]
FontColorPassive=0,255,255,255
FontColorActive=255,0,0,255
[String1]
Meter=String
StringStyle=BOLD
FontFace=Resident Evil
FontSize=16
Text=RED QUEEN
;ACTIVE
FontColor="0,255,255,255"
AntiAlias=1
dynamicvariables=1
MouseOverAction=[!SetOption String1 FontColor "0,255,255,255"][!UpdateMeter String1][!Redraw]
MouseLeaveAction=[!SetOption String1 FontColor "255,255,255,255"][!UpdateMeter String1][!Redraw]
LeftMouseDownAction=[!SetOption String1 FontColor "255,0,0,255"][!ToggleConfig "TheRedQueen\Minion" "RedQueen.ini"][!ToggleConfig "TheRedQueen\RedQueenSystem" "DoorOpen.ini"][!UpdateMeter String1][!Redraw]
;LeftMouseUpAction=[!ToggleConfig "RedQueen\Minion" "RedQueen"]
IfAboveAction=[FontColor=String1]
FontColor="255,0,0,255"
UpdateDivider=-1
;**************************************Plays when doors open***************************.gif 1
Code: Select all
[MeasureOnLoad]
Measure=Calc
Formula=Counter
IfCondition=MeasureOnLoad = 1
IfAboveAction=[Play "#@#Sounds\Door.wav"]
UpdateDivider=-1
;***********************************************************************
;MouseOverAction=;[!EnableMeasure MeasureAnimation]
;[MaskImageName]
;Door
;***********************************************************************
[ImageMeter2]
Meter=Image
x=10
y=10
W=210
H=110
ImageName=#@#Images\Door.png
;***********************************************************************
LeftMouseUpAction=[!PlayStop][!HideMeter ImageMeter2][!ActivateConfig "TheRedQueen\RedQueenSystem" "DoorOpen.ini"][!ShowMeter ImageMeter][!Delay=500][Play "#@#Sounds\Thereyouare.wav"]
[ImageNumberCalc]
Measure=Calc
Formula=(Counter % 39) + 1
String=Text
x=50
y=50
IfCondition=(ImageNumberCalc = 39)
IfTrueAction=!ActivateConfig "TheRedQueen\Minion"
[ImageNumberLoop]
Measure=Loop
StartValue=1
EndValue=68
LoopCount=1
IfCondition=(ImageNumberLoop=68)
[ImageNumberCalc]
Measure=Calc
Formula=(ImageNumberCalc % 39) + 1
[ImageMeter]
Meter=Image
ImageName=#@#RedQueen\REDQUEEN - ([ImageNumberCalc]).png
x=10
y=10
W=205
H=105
AntiAlias=1
DynamicVariables=1
Hidden=1
;**********************************************************************
[Frame]
Meter=Image
ImageName="#@#Background\BlueFrame5.png"
W=225
H=125
UpdateDivider=-1
[Meter]
Meter=String
FontColor=255, 255, 255
FontFace=Sogoe UI
FontSize=9
StringAlign=CENTER
StringStyle=BOLD
Text=LIVE FEED
X=50
Y=10
AntiAlias=1
UpdateDivider=-1
[Meter2]
Meter=String
FontColor=255, 0, 0
FontFace=Sogoe UI
FontSize=9
StringAlign=CENTER
StringStyle=BOLD
Text=RED QUEEN
X=173
Y=10
AntiAlias=1
UpdateDivider=-1
;******************************************When door closes, close the image loop***********************
This + door open + door 2 works but they are not connected as in. In 1 piece... So when another loop from another plays it acts on its own and is no longer connected. {bad} The idea was to use the door to hide in 6 different looped.ini
The {Code above} - there are six others that basically do the same thing. but the doors still aren't attached (Bad)
{Balala} stated in another post that its better to keep these kinds of .ini's separate. So how would I get each {main loops + doors} to act as a single file instead of 8-10 files? haha I know this isn't exactly baby steps, I just wasn't sure where to begin.. I have the plays, the curtain, but 2 many .ini files and too many lines of code.
You do not have the required permissions to view the files attached to this post.