This menu is for those who have a rank of 1 or 2 or 3 or 4 or 5 or 6 or 7 or 8 or 9 or 10.
PHP Code:
#include <amxmodx>
#include <csstats>
#include <fun>
#include <cstrike>
#define PLUGIN "Weapon Menu TOP10"
#define VERSION "1.0"
#define AUTHOR "NapoleoN#"
new iRank;
new iStats[8];
new iBody[8];
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR);
register_clcmd("say /weapons", "WeaponMenu");
}
public WeaponMenu(id)
{
iRank = get_user_stats(id, iStats, iBody);
if(iRank <= 10)
{
new menu = menu_create("Weapon Menu", "MenuHandler");
menu_additem(menu, "AK47 + Deagle [Rank 1]");
menu_additem(menu, "weapon... [Rank 2 - 3]");
menu_additem(menu, "weapon... [Rank 4 - 5]");
menu_additem(menu, "weapon... [Rank 6 - 9]");
menu_additem(menu, "Deagle [Rank 10]");
menu_display(id, menu);
}
}
public MenuHandler(id, menu, item)
{
if(is_user_alive(id))
{
iRank = get_user_stats(id, iStats, iBody);
switch(item)
{
case 0:
{
if(iRank == 1) // Rank 1
{
// strip_user_weapons(id); // Use this is u don't want players to have double weapons.
// give_item(id, "weapon_knife"); // Give knife again after stripping then.
give_item(id, "weapon_ak47");
cs_set_user_bpammo(id, CSW_AK47, 90);
}
}
case 1:
{
if(iRank <= 3) // Ranks 3 or lower.
{
// Give Weapon + ammo
}
}
case 2:
{
if(iRank <= 5) // Ranks 5 or lower.
{
// Give Weapon + ammo
}
}
case 3:
{
if(iRank <= 9) // Ranks 9 or lower.
{
// Give weapon + ammo
}
}
case 4:
{
if(iRank <= 10) // Ranks 10 or lower.
{
// strip_user_weapons(id);
// give_item(id, "weapon_knife");
give_item(id, "weapon_deagle");
cs_set_user_bpammo(id, CSW_DEAGLE, 35);
}
}
}
}
menu_destroy(menu);
}
Is it possible to convert the rank to level?
Something like the example below:
PHP Code:
public WeaponMenu(id)
{
iLeve = g_ePlayerData[id][Level] // OciXCrom's Rank System
if(iLevel <= 10)
{
client_print(id, print_chat,"Your Level is : %s",g_ePlayerData[id][Level])
new menu = menu_create("Weapon Menu", "MenuHandler");
menu_additem(menu, "AK47 + Deagle [Level 1]");
menu_additem(menu, "weapon... [Level 2 - 3]");
menu_additem(menu, "weapon... [Level 4 - 5]");
menu_additem(menu, "weapon... [Level 6 - 9]");
menu_additem(menu, "Deagle [Level 10]");
menu_display(id, menu);
}
}
The bottom line is that I want to enable plugin for specified levels