Quote:
Originally Posted by eyal282
Code:
new flags = GetCommandFlags("give_weapon");
SetCommandFlags("give_weapon", flags & ~FCVAR_CHEAT);
FakeClientCommand(client, "give_weapon mk18");
SetCommandFlags("give_weapon", flags);
|
still its not working
Code:
#include <sourcemod>
public Plugin myinfo =
{
name = "[INS] Guns Menu"",
author = "",
description = "Guns Menu",
version = "0.3",
url = ""
};
public void OnPluginStart()
{
RegConsoleCmd("guns", WeaponMenu);
LoadTranslations("common.phrases");
}
public Action:WeaponMenu(client,args)
{
Weapons(client);
return Plugin_Handled;
}
public Action:Weapons(clientId) {
new Handle:menu = CreateMenu(WeaponMenuHandlerUS);
SetMenuTitle(menu, "Guns Menu");
AddMenuItem(menu, "option1", "MK18");
AddMenuItem(menu, "option2", "M14");
SetMenuExitButton(menu, true);
DisplayMenu(menu, clientId, 15);
return Plugin_Handled;
}
public WeaponMenuHandlerUS(Handle:menu, MenuAction:action, client, itemNum)
{
if(client > 0)
{
new flags = GetCommandFlags("give_weapon");
if (action == MenuAction_Select)
{
switch (itemNum)
{
case 0:
{
SetCommandFlags("give_weapon", flags & ~FCVAR_CHEAT);
FakeClientCommand(client, "give_weapon mk18");
SetCommandFlags("give_weapon", flags);
}
case 1:
{
SetCommandFlags("give_weapon", flags & ~FCVAR_CHEAT);
FakeClientCommand(client, "give_weapon m14");
SetCommandFlags("give_weapon", flags);
}
}
}
}
}