Alfred, when you get a moment, can you let me know how this discussion is going?

Even if your team could provide a different interface (rather than IEngine), it
would solve the crying of many a poor admin. Changing the engine interface is
not necessary, that's just the most logical place for it, as I suspect you'd
agree.

In my forums for EventScripts I have admins clamoring for this support. I've had
over 4000 downloads of my plugin (Linux and Windows combined). Yet, without
Valve support and exposure of this function, EventScripts will remain a shadow
of its true potential. On some platforms, EventScripts is severely crippled and
there's really nothing I can do. Without ServerInsertCommand(), I just can't
provide my users the functionality they need.

Anything you can do to help would be intensely appreciated, Alfred. I'm going to
follow-up this email with some examples of the sorts of things that are
impossible for plugin authors without this. I know you guys must use it a great
deal internally or you couldn't provide 'alias' or 'exec', so I'm hoping you can
see the clear value of this to us.

Please open it for plugin writers so we can help you extend your console
commands.

Thanks, as always, for your help,
-Mattie


----- Original Message -----
From: "Alfred Reynolds" <[EMAIL PROTECTED]>
To: <[email protected]>
Sent: Monday, April 11, 2005 11:59 PM
Subject: RE: [hlcoders] Interface method request: engine->ServerInsertCommand()


I can suggest it to the team but as its such a base interface we hadn't
planned on altering it any time soon.

- Alfred

-----Original Message-----
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Mattie
Casper
Sent: Monday, April 11, 2005 8:37 PM
To: [email protected]
Subject: Re: [hlcoders] Interface method request:
engine->ServerInsertCommand()

Thanks, Alfred, for responding.

No-- I'm looking for something different.
IVEngineServer::ServerCommand() places the command at the _end_ of of
the command buffer. I need the same function that the 'exec' command
would use to place a command at the _beginning_ of the command buffer.
Without an InsertAtFront or something similar, in-line variable
expansion is not possible (without lots of command ordering issues).

Thanks a lot for considering my request-- it's quite important to the
community using the EventScripts plugin, and will likely come in handy
for mods down the road.

Thanks again,
-Mattie




----- Original Message -----
From: "Alfred Reynolds" <[EMAIL PROTECTED]>
To: <[email protected]>
Sent: Monday, April 11, 2005 5:58 PM
Subject: RE: [hlcoders] Interface method request:
engine->ServerInsertCommand()


Are you looking for IVEngineServer::ServerCommand() which will run a
command on the server?

- Alfred

-----Original Message-----
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Mattie
Casper
Sent: Sunday, April 10, 2005 7:59 PM
To: [email protected]
Subject: [hlcoders] Interface method request:
engine->ServerInsertCommand()

This is a multi-part message in MIME format.
--
[ Picked text/plain from multipart/alternative ] Valve reps,

Is there any way you can extend the IVEngineServer interface to
provide
ServerInsertCommand() (or some other relevant name)? It would work a
lot like the old Quake engine's command buffer function
(Cbuf_InsertText) that allows a console command to be inserted at the
front of the buffer.
I assume a similar function exists in the HL2 engine, because, as far
as I know, "exec" would need something like that to work correctly.

If you could expose this function, it would allow my server plugin to
cleanly support in-line variable expansion for my concommands.

Thanks so much for your help,
-Mattie
--


_______________________________________________
To unsubscribe, edit your list preferences, or view the list archives,

please visit:
http://list.valvesoftware.com/mailman/listinfo/hlcoders


_______________________________________________
To unsubscribe, edit your list preferences, or view the list archives,

please
visit:
http://list.valvesoftware.com/mailman/listinfo/hlcoders





_______________________________________________
To unsubscribe, edit your list preferences, or view the list archives,
please visit:
http://list.valvesoftware.com/mailman/listinfo/hlcoders


_______________________________________________
To unsubscribe, edit your list preferences, or view the list archives, please
visit:
http://list.valvesoftware.com/mailman/listinfo/hlcoders





_______________________________________________
To unsubscribe, edit your list preferences, or view the list archives, please 
visit:
http://list.valvesoftware.com/mailman/listinfo/hlcoders

Reply via email to