Quote:
Originally Posted by .Dare Devil.
you destroyed my small dreams of " sprites on screen "
|
your dreams are not destroyed at all,
there's some sort of method based on a windows batch executable files(commands)
the only disadvantage is that client has to "click on" special button prepared in the message of the day monit.
This method's not limiting us to the 1024 chars limit on motd.txt, because player's downloading individual file which can be executed(of any size)
Atm, i'm trying to limit the number of steps that client would need to perform to minimum.
This is how it looks "on paper" -
video presenting results of this is at the end of this post
Code:
Client connects to the server
Client downloads two batch files and (our) required .spr files
Client enters the server
Motd appears
Client clicks(runs the windows based monit) on the button
Client's being minimized to desktop(to press "run" on a another windows based monit)
Batch file is being executed(less than 1 second)
Batch file deletes itself(for security and copyright - lol - purposes)
Client maximizes the game
Client executes _restart through counter-strike console
Specialized plugin checks whether client performed our hud.txt replace/creation method(if yes, motd wouldn't display at all, and player will not have to download executables for a second time)
Voila! Client have our modified hud.txt file on his cstrike(_language)/sprites folder, and now we're able to show sprites directly on his screen using our lovely amx
The only question is whether the moderators would consider this method as slowhacking - which is not, in my point of view, because we're asking client for permission TWICE.
If they would consider this method as a legitimate - i'd share my* work with the community.
* original
concept(usage of windows batch files) was provided by user
avril-lavigne
Counter-strike could be revived, just imagine those zombie, deathrun, classic, teamplay, kreedz, w3ft, gungame and other mods with amazing sort of HUD's.. mmmm, heaven.
Method in action can be viewed
here
__________________