Code: Select all
/varset Questgiver ${Target.CleanName}
/if (${String[Lita Hegeway].Equal[Questgiver]}) {
/say "whatever"
}
Moderator: MacroQuest Developers
Code: Select all
/varset Questgiver ${Target.CleanName}
/if (${String[Lita Hegeway].Equal[Questgiver]}) {
/say "whatever"
}
RTFM again...inthrall wrote:This used to work just fine:
But now I have not been able to figure out how to do this comparison, someone please help me, thank youCode: Select all
/varset Questgiver ${Target.CleanName} /if (${String[Lita Hegeway].Equal[Questgiver]}) { /say "whatever" }
Code: Select all
/varset Questgiver ${Target.CleanName}
/if (${Questgiver.Equal[Lita Hegeway]}) {
/say "whatever"
}*cough* Bullshit *cough*inthrall wrote:Ty.. and no offense, but ive been reading TFM but in my experinece it has not been updated as often as the project is so it becomes futile
Then read Macroquest2 Data Types section... specifically:Overview
MQ2Data was designed so that accessing information could be done utilizing a uniform system. User variables are utilized as MQ2Data Top-Level Objects.
Syntax
The basic syntax for usage is something like this:
${TopLevelObject[index].Member[index].Member[index]}

Code: Select all
/varset Questgiver ${Target.CleanName}
/if (${String[Lita Hegeway].Equal[[size=150][color=darkred]Questgiver[/color][/size]]}) {
/say "whatever"
}