Hello, with my new plugin release TFC WEAPONS I need a menu instead of players having to type it all. When the say /weapons it should bring up the menu.
Could somebody please convert my code to a menu? Please.
(REGULAR CODE)
PHP Code:
#include <amxmodx>
#include <amxmisc>
#include <tfcx>
#include <fun>
#define PLUGIN "TFC Weapons"
#define VERSION "1.0"
#define AUTHOR "Phantom Warrior"
public plugin_init() {
register_plugin("WeaponMe","0.1","Phantom Warrior)"
register_clcmd("say needrocket","fnSayNeedRocket")
register_clcmd("say needshotgun","fnSayNeedShotGun")
register_clcmd("say needknife","fnSayNeedKnife")
register_clcmd("say needsniper","fnSayNeedSniper")
register_clcmd("say needautorifle","fnSayNeedAutoRifle")
register_clcmd("say needflamer","fnSayNeedFlamer")
register_clcmd("say needrail","fnSayNeedRail")
register_clcmd("say needmedkit","fnSayNeedMedkit")
register_clcmd("say needac","fnSayNeedAc")
}
public fnSayNeedRocket(id) {
give_item(id, "tf_weapon_rpg")
tfc_setbammo(id, TFC_AMMO_ROCKETS,25)
client_cmd(id, "tf_weapon_rpg")
}
public fnSayNeedKnife(id) {
give_item(id,"tf_weapon_knife")
client_cmd(id,"tf_weapon_knife")
}
public fnSayNeedShotGun(id) {
give_item(id, "tf_weapon_shotgun")
client_cmd(id, "tf_weapon_shotgun")
}
public fnSayNeedSniper(id) {
give_item(id, "tf_weapon_sniperrifle")
client_cmd(id, "tf_weapon_sniperrifle")
}
public fnSayNeedAutoRifle(id) {
give_item(id, "tf_weapon_autorifle")
client_cmd(id, "tf_weapon_autorifle")
}
public fnSayNeedFlamer(id) {
give_item(id, "tf_weapon_flamethrower")
client_cmd(id, "tf_weapon_flamethrower")
}
public fnSayNeedRail(id) {
give_item(id, "tf_weapon_railgun")
client_cmd(id, "tf_weapon_railgun")
}
public fnSayNeedMedKit(id) {
give_item(id, "tf_weapon_railgun")
client_cmd(id, "tf_weapon_railgun")
}
public fnSayNeedAc(id) {
give_item(id, "tf_weapon_ac")
client_cmd(id, "tf_weapon_ac")
}
(Menu Code Please)
PHP Code:
#include <amxmodx>
#include <amxmisc>
#include <tfcx>
#include <fun>
#define Keysmenu_1 (1<<0)|(1<<1)|(1<<2)|(1<<3)|(1<<4)|(1<<5)|(1<<6)|(1<<7)|(1<<8)|(1<<9)
#define Keysmenu_2 #define Keysmenu_1 (1<<0)|(1<<1)|(1<<2)|(1<<3)
#define PLUGIN "TFC Weapons"
#define VERSION "1.0"
#define AUTHOR "Phantom Warrior"
new mTFCWeapons
new mcbTFCWeapons
public plugin_init() {
mTFCWeapons = menu_create("TFC Weapons", "mh_TFCWeapons")
mcbTFCWeapons = menu_makecallback("mcb_TFCWeapons")
menu_additem(mTFCWeapons, "RocketLauncher", "ma_TFCWeapons", ADMIN_SLAY, mcbTFCWeapons)
register_plugin(PLUGIN, VERSION, AUTHOR)
}
public mh_TFCWeapons(id, menu, item) {
/* This event is called when someone presses a key on this menu */
}
public ma_TFCWeapons(id) {
/* This event is called when an item was selected */
}
public mcb_TFCWeapons(id, menu, item) {
/* This is the callback-event, here you can set items enabled or disabled. */
/* If you want to enable an item, use: return ITEM_ENABLED */
/* If you want to disable an item, use: return ITEM_DISABLED */
}