AlliedModders

AlliedModders (https://forums.alliedmods.net/index.php)
-   Scripting Help (https://forums.alliedmods.net/forumdisplay.php?f=11)
-   -   adding menu to plugin (https://forums.alliedmods.net/showthread.php?t=45939)

Da_sk8rboy 10-14-2006 19:15

adding menu to plugin
 
how would i add a menu to my plugin script?

here is my script:

Code:

/* Plugin generated by AMXX-Studio */
#include <amxmodx>
#include <amxmisc>
#include <fun>
#include <cstrike>
 
#define PLUGIN "health_model"
#define VERSION "1.0"
#define AUTHOR "HeadxShot"
 
 // Add your code here...
public plugin_init()
{
    register_plugin(PLUGIN, VERSION, AUTHOR)
    register_concmd("amx_hp", "cmd_hp", ADMIN_SLAY, "<target> <hp>")
}
 
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)
    if(Health < 1)
    {
          // Print a message saying health has to be greater than 0.
          // If they get their health set to less than 1.
          // It will kill the player automatically.
          return PLUGIN_HANDLED;
    }
 
    //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)
                    cs_set_user_model(players[i], "clone")
              } else {
                    if (get_user_team(players[i]) == Team)
                    {
                        set_user_health(players[i], Health)
                        cs_set_user_model(players[i], "clone")
                    }
              }
          }
    } 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)
              cs_set_user_model(player, "clone")
          }
    }
 
    return PLUGIN_HANDLED
   
  }
public plugin_precache()
{
    precache_model("models/player/clone/clone.mdl")
}

i want to just be able to type /hpmenu and a menu coming up saying players avalable on my server being able to see there hp and being able to change it in the menu.

Thnx in advance if anyone could help! :)

TheNewt 10-15-2006 00:12

Re: adding menu to plugin
 
Don't create 2 threads, with just one line added. Use the edit button.
Do you blatantly disregard the rules set apon this forum on purpose?


All times are GMT -4. The time now is 04:56.

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