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!
__________________