Learning To Code Plugins, Etc.

BorisBoris Join Date: 2002-12-30 Member: 11636Members
<div class="IPBDescription">Can ne1 give me a basic start point...</div> I know that somebody will probably post something like:

"Just search for it" or "there are tons of resources out there..."

but...

I'm not sure exactly what I need to know and what I don't need to know.

Basically my question is: What do I need to start programming plugins, scripts, dll files to work alongside adminmod, clanmod, etc.

Where do you get info on the functions and things used by half-life, and how to manipulate them.

I've come across some stuff, but I just want to know if there is a nice guide someone has put together or something out there.

I'm not an advanced programmer (as you can tell from the above question...), nor am I even a intermediate programmer. I have the ABILITY to learn and want to know what is the best way to start doing that. I just want to start coding simple plugins to do simlple tasks for me.

ANY info would be appreciated. Thanks ahead of time,

<!--emo&::skulk::--><img src='http://www.unknownworlds.com/forums/html/emoticons/skulk.gif' border='0' valign='absmiddle' alt='skulk.gif'><!--endemo--> Matt

Comments

  • cracker_jackmaccracker_jackmac Join Date: 2002-11-04 Member: 6891Members, Constellation, Reinforced - Shadow
    www.metamod.org

    www.adminmod.org/ascript


    You'll need to know C++ and how to interface with MM/AM API. both those sites have their function lists.

    www.cplusplus.com if you wana learn C/C++
  • voogruvoogru Naturally Modified (ex. NS programmer) Join Date: 2002-10-31 Member: 1827Members, Retired Developer, NS1 Playtester, Contributor, Constellation
    Also look at:

    www.planethalflife.com/botman

    Lots of good stuff.
  • SuicideDogSuicideDog Join Date: 2002-11-10 Member: 8104Members
    Don't forget about us AMX guys <!--emo&:p--><img src='http://www.unknownworlds.com/forums/html/emoticons/tounge.gif' border='0' valign='absmiddle' alt='tounge.gif'><!--endemo--> www.amxmod.net
  • cracker_jackmaccracker_jackmac Join Date: 2002-11-04 Member: 6891Members, Constellation, Reinforced - Shadow
    <!--QuoteBegin--SuicideDog+Jan 24 2003, 03:38 AM--></span><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> (SuicideDog @ Jan 24 2003, 03:38 AM)</td></tr><tr><td id='QUOTE'><!--QuoteEBegin-->Don't forget about us AMX guys <!--emo&:p--><img src='http://www.unknownworlds.com/forums/html/emoticons/tounge.gif' border='0' valign='absmiddle' alt='tounge.gif'><!--endemo--> www.amxmod.net<!--QuoteEnd--></td></tr></table><span class='postcolor'><!--QuoteEEnd-->
    silence, ya freak!
  • [WHO]Them[WHO]Them You can call me Dave Join Date: 2002-12-11 Member: 10593Members, Constellation
    edited January 2003
    well, unless you're comfortable with dll's already I really wouldn't suggest touching metamod coding with a 10 foot pole.

    A good starting point would be adminmod+logd scripting because of it's easy learnability and diverse amount of functionality.

    using adminmod and logd together you can do about 70% of anything a metamod plugin can do.

    And to learn that you should really just look at other people's scripts on the adminmod site (specifically <a href='http://www.adminmod.org/ascript/plugin.php' target='_blank'>http://www.adminmod.org/ascript/plugin.php</a>) and setup your own sandbox server.

    And if you do decide to take up adminmod scripting, keep this link open at ALL times when writing a script....
    <a href='http://www.adminmod.org/ascript/functions.html' target='_blank'>http://www.adminmod.org/ascript/functions.html</a>
  • BorisBoris Join Date: 2002-12-30 Member: 11636Members
    Thanks a lot for the info guys! It will give me something to start with..

    Matt
  • BorisBoris Join Date: 2002-12-30 Member: 11636Members
    If anything else comes to your mind that would help me along the way, feel free to add it...

    Thanks,

    Matt
Sign In or Register to comment.