Author Topic: Alternative Eval (Support Larger Code)  (Read 9110 times)

Unfortunately, I believe, all mods like this are fail-binned due to them being a huge security risk. All it takes is one person with access to eval to bring down a whole server, including deleting save files and other malicious stuff. However, for people who do find this useful, including myself :p, this is a very useful tool.


Unlike popular belief, this add-on does not include any eval access in chat. All this does is implement a function that reads from TitanPad and executes code found there.

Unlike popular belief, this add-on does not include any eval access in chat. All this does is implement a function that reads from TitanPad and executes code found there.

Also if you don't have eval, it's in the How To.txt


Is it just me or... did someone named Clinr (Now Kalar) make this? He called it EVAL to.

Is it just me or... did someone named Clinr (Now Kalar) make this? He called it EVAL to.
Your so incredibly stupid.
This isn't eval.
This has no assossation with implanting anything that has to do with ChatEval.
Eval is not a mod guys. It is a function. Eval evaluates a string.
He said to use eval because if your using a dedicated server and you dont have access to console you can't use the mod, since he was too lazy to make a 4 line function. So if you dont want to use eval, add this 4 line little script at the end of server.cs
Code: [Select]
function serverCmdexecFromWeb(%c)
{
if(%c.bl_id == getNumKeyID())
evalFromWebsite();
}
And then type /execFromWeb instead of using eval.
ChatEval isn't risky when you have responsible admins. ChatEval does give console access to people who you permit super admin. Though it's a 2 second make to make an eval that you can only use. Anyway, I suggest using a serverCmd, but I'd wait for infiniteLoop to officially implant it - though if you can't wait (which I can't), then use my code.

I don't understand people's fascination with chat commands. Jookia did the ^carot deal and people are still running scans on all lines of chat for specific text...

The idea is solid, but I don't see why you can't just use the console.

I don't understand people's fascination with chat commands. Jookia did the ^carot deal and people are still running scans on all lines of chat for specific text...

The idea is solid, but I don't see why you can't just use the console.

Because the whole idea of this is to be able to execute lines in the console remotely.

Wasn't eval meant to be a private mod?
Only the chateval mods and only to protect users from allowing a bunch of buffoons to destroy their copy of Blockland.

I don't understand people's fascination with chat commands. Jookia did the ^carot deal and people are still running scans on all lines of chat for specific text...

The idea is solid, but I don't see why you can't just use the console.
Looks like you don't get the purpose of chatevals.

Hey Look! My name is in the picture :P

I think this shouldnt be released. I told you before.

Only the chateval mods and only to protect users from allowing a bunch of buffoons to destroy their copy of Blockland.
And this also includes a link to a chateval mod.