I tried every combination I can think of, other things in the same class seem to work like depop(). I know very little C++ but from looking at the code the existing Perl function returns a link, the Lua one returns void.
An existing one would be something like this in Perl.
Code:
my $sl1 = quest::saylink("blessings", 1);
$client->Message(315, "$NPCName says, 'Hail, $name. Have you come for my $sl1");
According to the documentation the Lua on would be like this I think. I cannot see how that would even work, it seems like the Lua implementation would need to return something so you could put it in a say back to the client.
Code:
eq.say_link("Hail, $name. Have you come for my %s", 0, "blessings");
It definitely is no big deal, I am tinkering with it though. figuring these things out helps me learn C++ and Lua so something is gained by messing with it.