Server Help

ASSS Questions - ASSS for one out of the ASSS loop.

ExplodyThingy - Wed Oct 01, 2003 8:39 pm
Post subject: ASSS for one out of the ASSS loop.
Ahoy there!
It seems ive been dealing with bots too much and ASSS's status has gotten far away from me. In my trolling around the forums I have been unable to attain answers to the following questions.

1st, is there some sort of group of developers that you all have? Or is this just unofficially whoever wants to code go ahead and code and contribute, such as CVS or public FTP?

2nd, module making and binary distrobution.
Is there an archive of the public modules anywhere? If not id be more than willing to host the various binaries and/or sources for modules.
Would anyone mind if i went ahead and made a "easy-asss" distro? Essentailly just ASSS compiled for Windows, with documentation for the newbie.
ALong the module lines, how do you add commands to a module?

3rd. A chat? A chat for ASSS would be nice, like with TWCore.

Thanks in advance.
Mine GO BOOM - Wed Oct 01, 2003 9:37 pm
Post subject: Re: ASSS for one out of the ASSS loop.
ExplodyThingy wrote:
1st, is there some sort of group of developers that you all have? Or is this just unofficially whoever wants to code go ahead and code and contribute, such as CVS or public FTP?


Grelminar is the head coder. If you want to do anything with it, go ahead, and then just send the data over to him, and he'll put it into the main code. Or you can just submit the code here, and let others use it. So there really isn't a group, as its anyone who wants to right now.

Quote:
2nd, module making and binary distrobution.
Is there an archive of the public modules anywhere? If not id be more than willing to host the various binaries and/or sources for modules.
Would anyone mind if i went ahead and made a "easy-asss" distro? Essentailly just ASSS compiled for Windows, with documentation for the newbie.


http://www.sscx.net/asss/
As for windows: I used to keep up with it, but right now my current classes and work conflict a lot with my free time (damn them both), so I've been unable to test a lot of the new stuff. Just check the Custom Code forums every so often, as some others may post some executables.
Dr Brain - Wed Oct 01, 2003 9:43 pm
Post subject: Re: ASSS for one out of the ASSS loop.
ExplodyThingy wrote:
1st, is there some sort of group of developers that you all have? Or is this just unofficially whoever wants to code go ahead and code and contribute, such as CVS or public FTP?


Not that I am aware of. I was under the impression that anon CVS could be obtained by those who needed it, and patches are submitted to grelminar.

ExplodyThingy wrote:
2nd, module making and binary distrobution.
Is there an archive of the public modules anywhere? If not id be more than willing to host the various binaries and/or sources for modules.
Would anyone mind if i went ahead and made a "easy-asss" distro? Essentailly just ASSS compiled for Windows, with documentation for the newbie.


All the public modules are included in the standard distribution. A MERVBotish site would be good when some more modules are developed.

ExplodyThingy wrote:
ALong the module lines, how do you add commands to a module?


You have to add code and recompile it. There is a developer's guide in the doc/ directory

ExplodyThingy wrote:
3rd. A chat? A chat for ASSS would be nice, like with TWCore.


I donno, but if you start one, I will join. (yet another chat with you on it...)
ExplodyThingy - Thu Oct 02, 2003 9:22 pm
Post subject:
Thanks.
Brain you know you love me.
Anyway, i know i asked this in another thread in Custom Code, but you can delete that post, as I was in a momentary personal time warp (again) and thought myself in this thread.

Would anyone be interested in a module template like MERV has? I know many people are adjusted to module development in such a style, with all the event handlers and callers laid out for you. I could easily turn Helicons base module into a full tutorial/template file for ASSS, adding functions as they are developed or discovered.
And i still dont know how to add commands to a module. Just parse them out of a chat message?
Smong - Fri Oct 03, 2003 2:21 pm
Post subject:
This is a rough idea of what you need (read: not safe to copy/paste + compile), you also need to unregister the command when the module gets unloaded.
Code: Show/Hide
local Icmdman *cmd;

local helptext_t mycmd_help =
   "Some ?help text here.\n";

local void Cmycmd(const char *params, Player *p,
   const Target *target)
{
}

EXPORT int MM_mymod(int action, Imodman *mm_, Arena *arena)
{
   cmd = mm->GetInterface(I_CMDMAN, ALLARENAS);
   cmd->AddCommand("mycmd", Cmycmd, mycmd_help);
}


You could expand on what Helicon posted, but what m/b h is probably better. Something where you choose what interfaces and stuff you want and it spews out a skeleton/prefab source code.
All times are -5 GMT
View topic
Powered by phpBB 2.0 .0.11 © 2001 phpBB Group