Quote:
Originally Posted by SlashPT
No.. The speed must be measured by the run time it takes until pawn can call the next function.. and it seems that it's slower than other command processors..
|
It does. The speedtest by ****** creates a hook to OnPlayerCommandText which will then call the zcmd code. This does not work with mcmd as OnPlayerCommandText was erased. So to test the speed I've created a native function to call the internal detour. There is no other way to measure mcmd, so saying it's slower is wrong.
Quote:
Originally Posted by ikkentim
I'm no expert, but
"mcmd doesn't interact with the pawn but directly with the server" is bullshit. This plugin is supposed to do something with the user's input, right? Which means it is interaction with the amx runtime.
"zcmd uses OnPlayerCommandText when mcmd doesn't": so what? It's still accessing the runtime.
"mcmd skips a huge part of SAMP's default command processing": samp doesn't do anything but call a single callback; this isn't heavy or very time-consuming.
|
1. It means that mcmd doesn't need OnPlayerCommandText be called in order to retrieve playerid and cmdtext like other plugin based cmd processors. Please read the thread carefully before calling it bullshit.
2. I'm not sure what you mean by runtime but mcmd skips all that and just calls OnPlayerRequestCommand and afterwards the command itself; less than zcmd does.
3. You can't see it that way. When SA-MP calls OnPlayerCommandText, no command processing has been done yet, just the callback was called, nothing else.
Quote:
Originally Posted by sammp
I'll use it if ****** and Kalcor approve of it.
|
Why do you need their approval? As long as it runs stable you should decide by facts. But at it's current state nobody should use mcmd for other than testing.
Quote:
Originally Posted by Ciandlah
+1 This is a total defect
|
Why don't you guys read the thread or check the source? I haven't even created this to reveal a "better" cmd processor to you. y_commands is already perfect with it's speed and functions.
So please don't see mcmd as a competitor; it's just my work I wanted to show.