Raised This Month: $ Target: $400
 0% 

Where do I start ?


Post New Thread Reply   
 
Thread Tools Display Modes
Author Message
Sllipindk
Junior Member
Join Date: Jul 2007
Old 07-21-2007 , 11:20   Where do I start ?
Reply With Quote #1

Hello, I am kinda new to AMXX. I install many plugins etc..but now i think it is time to learn how to create my own plugins for the benefits of my server.

I am wondering where is the best place to start ? I have read some tutorial and they seem to require general knowledge hence previous knowledge about coding.

-Sllipindk
Sllipindk is offline
Arkshine
AMX Mod X Plugin Approver
Join Date: Oct 2005
Old 07-21-2007 , 11:35   Re: Where do I start ?
Reply With Quote #2

Wiki is your friend ;) : http://wiki.alliedmods.net/Category:...ing_(AMX_Mod_X)
__________________
Arkshine is offline
Sllipindk
Junior Member
Join Date: Jul 2007
Old 07-21-2007 , 22:21   Re: Where do I start ?
Reply With Quote #3

In the Intro-Tutorial it shows few lines of command that i do not understand clearly at all, the more I read the explanation passage more confused I become.

If you don't mind will you be kind enough to break this down for me ?

Code:
public cmd_hp(id, level, cid)
{
     if (!cmd_access(id, level, cid, 3))
        return PLUGIN_HANDLED
 
     new Arg1[24]
     new Arg2[4]
 
     //Get the command arguments from the console
     read_argv(1, Arg1, 23)
     read_argv(2, Arg2, 3)
 
     //Convert the health from a string to a number
     new Health = str_to_num(Arg2)
 
     //Is the first character the @ symbol?
     if (Arg1[0] == '@')
     {
          new Team = 0
          if (equali(Arg1[1], "CT"))
          {
               Team = 2
          } else if (equali(Arg1[1], "T")) {
               Team = 1
          }
          new players[32], num
          get_players(players, num)
          new i
          for (i=0; i<num; i++)
          {
               if (!Team)
               {
                    set_user_health(players[i], Health)
               } else {
                    if (get_user_team(players[i]) == Team)
                    {
                         set_user_health(players[i], Health)
                    }
               }
          }
     } else {
          new player = cmd_target(id, Arg1, 1)
          if (!player)
          {
               console_print(id, "Sorry, player %s could not be found or targetted!", Arg1)
               return PLUGIN_HANDLED
          } else {
               set_user_health(player, Health)
          }
     }
 
     return PLUGIN_HANDLED
}
Sllipindk is offline
loid
Member
Join Date: Jul 2007
Location: Lithuania
Old 07-22-2007 , 02:02   Re: Where do I start ?
Reply With Quote #4

i`am noob to, i will try to explain, the amxx is based on events, when player dies or shoots, an events are ocuring, with amx you catching them and adding some code and maybe your own events. thats all secret of amxx. you can read about event types in amxwiki
loid is offline
Send a message via Skype™ to loid
Sllipindk
Junior Member
Join Date: Jul 2007
Old 07-22-2007 , 02:34   Re: Where do I start ?
Reply With Quote #5

I am reading over the tutorial and starting to understand the basic beginning portions, from there on where do I go ? I can't just read a tutorial and start making plugins..Please start me off on how to start making simple plugins.

Thanks,

-Sllipindk
Sllipindk is offline
dekken
Veteran Member
Join Date: Jul 2007
Old 07-22-2007 , 02:39   Re: Where do I start ?
Reply With Quote #6

Quote:
Originally Posted by Sllipindk View Post
I am reading over the tutorial and starting to understand the basic beginning portions, from there on where do I go ? I can't just read a tutorial and start making plugins..Please start me off on how to start making simple plugins.

Thanks,

-Sllipindk
i need that info too...
Seriously..i cant start making plugins right away...what iam doing now? =|
dekken is offline
raa
Senior Member
Join Date: Oct 2005
Old 07-24-2007 , 05:06   Re: Where do I start ?
Reply With Quote #7

Quote:
Originally Posted by Sllipindk View Post
Please start me off on how to start making simple plugins.
well what would be a (simple) plugin you could make and learn from next?

i suck at coding generally but i've learned enough for my needs over the past year, i'm sure i can help.



sidenote- the best way i get anything done is to just jump into the plugin and deal with problems/walls as i come to them. also, do you still need that script above broken down?
__________________

Last edited by raa; 07-24-2007 at 05:08.
raa is offline
loid
Member
Join Date: Jul 2007
Location: Lithuania
Old 07-22-2007 , 03:47   Re: Where do I start ?
Reply With Quote #8

if you cant understand tha basics, then quit life.
loid is offline
Send a message via Skype™ to loid
Sllipindk
Junior Member
Join Date: Jul 2007
Old 07-22-2007 , 13:39   Re: Where do I start ?
Reply With Quote #9

Quote:
if you cant understand tha basics, then quit life.
I don't know...If I should quit life over coding.

If what you said was the case you ought to quit life long time ago..Obviously you have no manners as you are quite rude, everyone has there own speed of learning and others require more help than others.

I just said this to defend whom like me are not gifted in the sense of coding.

-Sllipindk
Sllipindk is offline
Rolnaaba
Veteran Member
Join Date: May 2006
Old 07-23-2007 , 23:21   Re: Where do I start ?
Reply With Quote #10

If you are new to programing in general you need to start here:
http://wiki.amxmodx.org/Pawn_Tutorial#Variables

then move onto this tut:
http://wiki.amxmodx.org/Intro_to_AMX_Mod_X_Scripting
enjoy.
__________________
DO NOT PM me about avp mod.
Rolnaaba is offline
Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -4. The time now is 21:25.


Powered by vBulletin®
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
Theme made by Freecode