AMX is surprisingly powerful. Vxed developed a module that allows access
to the entvars_t structure so possibilities are vast. I hate to admit it
but AMX does have some functions that I have yet to figure out how to do
in C/C++ *hangs head in shame*.

You can create entities, get touch events, trap events, and access
MESSAGE_BEGIN()/MESSAGE_END() constructs easily.

That said for myself at least I view AMX more as an aide to developing
mods and not a replacement for coding in C/C++.

I recommend just going to www.amxmod.net and looking at the plugins
people have developed. That should give you a good feel if AMX will do
what you want it to or not.

-----Original Message-----
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of McCormack,
Chris
Sent: Friday, August 29, 2003 6:21 AM
To: [EMAIL PROTECTED]
Subject: RE: [hlcoders] Where to begin....

Thanks for the insight. What do you think are the limits of AMX ? ie
what can it do and what can't it do (or is it possible to bend it
horrifically if you have the skill?)

cheers
Chris

-----Original Message-----
From: Admin [mailto:[EMAIL PROTECTED]
Sent: 29 August 2003 11:12
To: [EMAIL PROTECTED]
Subject: RE: [hlcoders] Where to begin....


I find AMX beneficial for initial prototyping of ideas. It has enough
flexibility to be useful yet enough connivance routines to allow some
mistakes. Once it appears the general idea is sound I switch C/C++.

Tweaking is also easier/faster in amx. To use a change you just:
- compile the script
- change the map

Your changes are taken after the map change. When using C/C++ to take in
a change you have to:

- Stop the server
- Compile
- Restart the server
- Reconnect to the server

When you are "tweaking" a concept having to always stop/start the server
and reconnect adds up quickly.

The amx site also has tons of plugins that work well as examples when
trying to get ideas for solving problems.

-----Original Message-----
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of McCormack,
Chris
Sent: Friday, August 29, 2003 3:52 AM
To: [EMAIL PROTECTED]
Subject: [hlcoders] Where to begin....


Hi all
I want to get back in to proper development (C++/C/asm etc), and I have
some nice ideas for plugins (even a simple mod idea).
I have not done any serious C development in around 3 years (swapped
from C++ to Java due to work).

Where is best to begin ? Writing plugins in amx ? writing meta plugins ?
or go headlong in to some sort of mod (prob not this option ;) )

Where should I be reading(I am going to trawl the past messages in this
forum over the weekend), what is good to read, and what is bad(URLs,
PDFs, txts ) ?

Does anyone have any tutorials or documentation on their development
that I could follow etc.

All help is welcome

(You all had to start somewhere people so be nice please.)

cheers
Chris


***********************************************
This e-mail and its attachments are confidential
and are intended for the above named recipient
only. If this has come to you in error, please
notify the sender immediately and delete this
e-mail from your system.
You must take no action based on this, nor must
you copy or disclose it or any part of its contents
to any person or organisation.
Statements and opinions contained in this email may
not necessarily represent those of Littlewoods.
Please note that e-mail communications may be monitored.
The registered office of Littlewoods Limited and its
subsidiaries is 100 Old Hall Street, Liverpool, L70 1AB.
Registered number of Littlewoods Limited is 262152.
************************************************


_______________________________________________
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


***********************************************
This e-mail and its attachments are confidential
and are intended for the above named recipient
only. If this has come to you in error, please
notify the sender immediately and delete this
e-mail from your system.
You must take no action based on this, nor must
you copy or disclose it or any part of its contents
to any person or organisation.
Statements and opinions contained in this email may
not necessarily represent those of Littlewoods.
Please note that e-mail communications may be monitored.
The registered office of Littlewoods Limited and its
subsidiaries is 100 Old Hall Street, Liverpool, L70 1AB.
Registered number of Littlewoods Limited is 262152.
************************************************


_______________________________________________
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