I changed .sp file and added more betting options but it is not show in game.
PHP Code:
#pragma semicolon 1
#include <sourcemod>
#define PLUGIN_VERSION "1.0 by Franc1sco franug"
public Plugin:myinfo =
{
name = "SM Bet Menu",
author = "Franc1sco Steam: franug",
description = "x",
version = PLUGIN_VERSION,
url = "www.servers-cfg.foroactivo.com"
};
public OnPluginStart()
{
CreateConVar("sm_betmenu_version", PLUGIN_VERSION, "version", FCVAR_PLUGIN|FCVAR_SPONLY|FCVAR_REPLICATED|FCVAR_NOTIFY);
HookEvent("player_death", PlayerDeath);
}
public Action:PlayerDeath(Handle:event, const String:name[], bool:dontBroadcast)
{
new client = GetClientOfUserId(GetEventInt(event, "userid"));
DID(client);
}
public Action:DID(clientId)
{
new Handle:menu = CreateMenu(DIDMenuHandler);
SetMenuTitle(menu, "GeoStrike.Net - Betting System);
AddMenuItem(menu, "option1", "Bet T all");
AddMenuItem(menu, "option2", "Bet CT all");
AddMenuItem(menu, "option3", "Bet T 1000");
AddMenuItem(menu, "option4", "Bet CT 1000");
AddMenuItem(menu, "option5", "Bet T 2000");
AddMenuItem(menu, "option6", "Bet CT 2000");
AddMenuItem(menu, "option7", "Bet T 3500");
AddMenuItem(menu, "option8", "Bet CT 3500");
AddMenuItem(menu, "option9", "Bet T 5000");
AddMenuItem(menu, "option10", "Bet CT 5000");
AddMenuItem(menu, "option11", "No bet");
SetMenuExitButton(menu, true);
DisplayMenu(menu, clientId, MENU_TIME_FOREVER);
}
public DIDMenuHandler(Handle:menu, MenuAction:action, client, itemNum)
{
if ( action == MenuAction_Select )
{
new String:info[32];
GetMenuItem(menu, itemNum, info, sizeof(info));
if ( strcmp(info,"option1") == 0 )
{
FakeClientCommand(client, "say bet t all");
}
else if ( strcmp(info,"option2") == 0 )
{
FakeClientCommand(client, "say bet ct all");
}
else if ( strcmp(info,"option3") == 0 )
{
FakeClientCommand(client, "say bet t 1000");
}
else if ( strcmp(info,"option4") == 0 )
{
FakeClientCommand(client, "say bet ct 1000");
}
else if ( strcmp(info,"option5") == 0 )
{
FakeClientCommand(client, "say bet t 2000");
}
else if ( strcmp(info,"option6") == 0 )
{
FakeClientCommand(client, "say bet ct 2000");
}
else if ( strcmp(info,"option7") == 0 )
{
FakeClientCommand(client, "say bet t 3500");
}
else if ( strcmp(info,"option8") == 0 )
{
FakeClientCommand(client, "say bet ct 3500");
}
else if ( strcmp(info,"option9") == 0 )
{
FakeClientCommand(client, "say bet t 5000");
}
else if ( strcmp(info,"option10") == 0 )
{
FakeClientCommand(client, "say bet ct 5000");
}
}
else if (action == MenuAction_End)
{
CloseHandle(menu);
}
}