Quantcast
Channel: Rainmeter Forums
Viewing all articles
Browse latest Browse all 1558

Lua Scripting • Re: Lua for conditional operators with strings as result. [Help]

$
0
0
Thank you so much Silver, it now works perfectly fine.

Here's the corrected example skin for anyone who wants to try it, I added variables as well.

#@#Script.lua

Code:

function conditional(cond, true_str, false_str)    if cond == 0 then        return false_str    else        return true_str    endend
Test.ini

Code:

[Rainmeter]Update=1000DynamicWindowSize=1AccurateText=1[Variables]Condition=10>18True=[#Condition] is TrueTrueColor=0,255,0False=[#Condition] is FalseFalseColor=255,0,0[Script]Measure=ScriptScriptFile=#@#Script.luaUpdateDivider=-1DynamicVariables=1[Condition]Measure=StringString=[&Script:conditional(([#Condition]),'[#True]','[#False]')]UpdateDivider=-1DynamicVariables=1[MeterResult]Meter=StringFontFace=ConsolasFontColor=[&Script:conditional(([#Condition]),'[#TrueColor]','[#FalseColor]')]SolidColor=9,25,25,255Padding=5,5,5,5FontSize=18AntiAlias=1MeasureName=ConditionText="Condition result: %1"DynamicVariables=1
Thank you so much! The debug code idea is also pretty good, I'll use it more while doing stuff on lua.

Statistics: Posted by RicardoTM — Yesterday, 11:49 pm



Viewing all articles
Browse latest Browse all 1558

Trending Articles