Idea for new structure on scripts.dll 3.0 [message #212184] |
Mon, 07 August 2006 11:54  |
 |
Nightma12
Messages: 2597 Registered: August 2003
Karma: 0
|
General (2 Stars) Category Moderator |
|
|
Heya!
i have an idea for a new structure on scripts.dll 3.0, since on 2.9.2 you cannot mix + match the bhs.dll's, i have no way of updating them to the latest bhs.dll so that NR can use the commands in it without fucking up SSAOW or any custom scripts the server owner may have
at the moment this is how it works:
scripts.dll = SSAOW, SSCTF, Jonwils scripts + anything else
scripts2.dll = Westwoods Scripts
as you can probably tell, i can update the scripts.dll ot the latest of jonwils scripts without removing ssaow or anything similar and then NR will not have access to the new commands in bhs.dll
so heres what i suggest:
scripts.dll = SSAOW, SSCTF or anything else the server owner adds
scripts2.dll = Jonwils Scripts
scripts3.dll = Westwoods Scripts
by default, (and on the client) scripts.dll itself will just be a blank dll that calls scripts2 + scritps3, and all WD would have to do would be to edit that dll and add his code
if it was done this way, when NR needs commands that are in a later version of bhs.dll, NR or any other bot.... could update bhs.dll as well as scripts2.dll
suggestions/comments plz?
|
|
|
Re: Idea for new structure on scripts.dll 3.0 [message #212187 is a reply to message #212184] |
Mon, 07 August 2006 12:35   |
 |
Cat998
Messages: 1082 Registered: January 2004 Location: Austria, Vienna
Karma: 0
|
General (1 Star) Moderator/Captain |
 
|
|
Nightma12 wrote on Mon, 07 August 2006 20:54 | since on 2.9.2 you cannot mix + match the bhs.dll's
|
It's not since 2.9.2, you should never mix them in ANY version.
I think it would be too difficult to have 3 dlls,
because you would need to export everything in one dll, so
that the other one can use it.
When people ask me "Plz" just because it's shorter than "Please" I feel perfectly justified to answer "No" because it's shorter then "Yes"
Programming is like sex: one mistake and you have to support it for the rest of your life
Want the best answers? Ask the best questions!
"So long, and thanks for all the fish."
|
|
|
|
Re: Idea for new structure on scripts.dll 3.0 [message #212244 is a reply to message #212184] |
Mon, 07 August 2006 17:53   |
 |
Cat998
Messages: 1082 Registered: January 2004 Location: Austria, Vienna
Karma: 0
|
General (1 Star) Moderator/Captain |
 
|
|
well, scripts.dll is opensource, you can do whatever you want
When people ask me "Plz" just because it's shorter than "Please" I feel perfectly justified to answer "No" because it's shorter then "Yes"
Programming is like sex: one mistake and you have to support it for the rest of your life
Want the best answers? Ask the best questions!
"So long, and thanks for all the fish."
|
|
|
Re: Idea for new structure on scripts.dll 3.0 [message #212361 is a reply to message #212184] |
Tue, 08 August 2006 17:22   |
=HT=T-Bird
Messages: 712 Registered: June 2005
Karma: 0
|
Colonel |
|
|
Actually, shouldn't we do a Renegade version of HL's MetaMod? (i.e. full-blown admin plugins that can be run in parallel) Such an endeavor would open up many possibilities...how about a version of DS/DA that lives within the FDS itself?
HTT-Bird (IRC)
HTTBird (WOL)
Proud HazTeam Lieutenant.
BlackIntel Coder & Moderator.
If you have trouble running BIATCH on your FDS, have some questions about a BIATCH message or log entry, or think that BIATCH spit out a false positive, PLEASE contact the BlackIntel coding team and avoid wasting the time of others.
|
|
|
Re: Idea for new structure on scripts.dll 3.0 [message #212502 is a reply to message #212184] |
Wed, 09 August 2006 16:53   |
 |
Whitedragon
Messages: 832 Registered: February 2003 Location: California
Karma: 1
|
Colonel |
|
|
I've thought about doing something like this before, however it won't fix the problems with mixing different versions of scripts.dll and bhs.dll.
Black-Cell.net
Network Administrator (2003 - )
DragonServ, Renegade's first IRC interface bot
Creator and lead coder (2002 - )
Dragonade, Renegade's first server side modification
Lead coder (2005 - )
|
|
|
|
Re: Better Idea [message #212619 is a reply to message #212609] |
Thu, 10 August 2006 13:17   |
 |
Cat998
Messages: 1082 Registered: January 2004 Location: Austria, Vienna
Karma: 0
|
General (1 Star) Moderator/Captain |
 
|
|
CdCyBoRg wrote on Thu, 10 August 2006 20:45 | Or.. Jon Wil dont take all the credit for Bhs.dll and he makes the program public so others can edit in there own way.
|
There is no need to do that.
When people ask me "Plz" just because it's shorter than "Please" I feel perfectly justified to answer "No" because it's shorter then "Yes"
Programming is like sex: one mistake and you have to support it for the rest of your life
Want the best answers? Ask the best questions!
"So long, and thanks for all the fish."
|
|
|
Re: Idea for new structure on scripts.dll 3.0 [message #212633 is a reply to message #212184] |
Thu, 10 August 2006 14:32   |
Caveman
Messages: 2476 Registered: July 2005 Location: Wales, UK
Karma: 0
|
General (2 Stars) |

|
|
Quote: | CdCyBoRg wrote on Thu, 10 August 2006 20:45
Or.. Jon Wil dont take all the credit for Bhs.dll and he makes the program public so others can edit in there own way.
|
That was totally out of line, wasn't needed at all. If it wasn't for JonWil we wouldn't have the commands we have today.
Have some respect.
CarrierII wrote | BLUEHTHEN YOU AR NOT JUST A BIG CHEATAS AND YOU THE BIG HEAD JUST YOU USE FLY H4X FUCK YOU BIG CHEATAS YOUR CHEATZ IS BAD YOU WANT I WRAUGHT THIS YOUR CHEATZ IS BAD HEY IS 1 YEAR YOUR PROMESS A FLY HAX IN MULTIPLAYER AND IS DONT JUST TROOPRM02 I TELL IT ALL WHO REPLYER IN THIS FORUM YOU CHEATZ
Please don't make me type something like that again, not using puntuation is annoying.
|

[Updated on: Thu, 10 August 2006 14:33] Report message to a moderator
|
|
|
|
|
|
|
|
|
|
Re: Idea for new structure on scripts.dll 3.0 [message #213118 is a reply to message #212184] |
Mon, 14 August 2006 00:45   |
dead6re
Messages: 602 Registered: September 2003
Karma: 0
|
Colonel |
|
|
Nothing very much at the moment because your missing the rest of the code. The function is currently the constructor of my ConsoleCommand class. It would register my ConsoleCommand to the program if called.
Let all your wishes be granted except one, so you will still have something to strieve for.
|
|
|
|
|
|
|
|
|
|
|