Raised This Month: $ Target: $400
 0% 

Some things I wonder about.


  
 
 
Thread Tools Display Modes
Prev Previous Post   Next Post Next
Author Message
Moody92
Veteran Member
Join Date: May 2011
Location: Oman
Old 08-21-2012 , 17:36   Some things I wonder about.
Reply With Quote #1

Hello there, I am in the intro tutorial but I didn't understand this

PHP Code:
public cmd_hp(idlevelcid)
{
     if (!
cmd_access(idlevelcid3))
        return 
PLUGIN_HANDLED
 
     
new Arg1[24]
     new 
Arg2[4]
 
     
//Get the command arguments from the console
     
read_argv(1Arg123)
     
read_argv(2Arg23)
 
     
//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
(playersnum)
          new 
i
          
for (i=0i<numi++)
          {
               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(idArg11)
          if (!
player)
          {
               
console_print(id"Sorry, player %s could not be found or targetted!"Arg1)
               return 
PLUGIN_HANDLED
          
} else {
               
set_user_health(playerHealth)
          }
     }
 
     return 
PLUGIN_HANDLED

First thing is
PHP Code:
return PLUGIN_HANDLED 
why did he used PLUGIN_HANDLED exactly. and what if I put it without return PLUGIN_HANDLED, or retrun PLUGIN_CONTINUE or even return % what will happen ?

2nd thing
PHP Code:
     read_argv(1Arg123)
     
read_argv(2Arg23
I realize the number 1,2 the arguments number but which I didn't understand is 23,3 I think they're the ID of the operation but how to get the id or it should be specific numbers depends on the operation ?

also this one
PHP Code:
          new players[32], num 
What is 32 ? I saw in many threads that It's player index id, but what is player index id ?

Last edited by Moody92; 08-21-2012 at 17:37.
Moody92 is offline
 


Thread Tools
Display Modes

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 05:42.


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