-
scouts_list.ini
As for MDL, the files are loaded/download in the server
Code:
; Syntax
; "name in menu" "v model" "p model" "level"
;
; Example
; "Scout 1" "models/v_mdl_scout.mdl" "models/p_mdl_scout.mdl" "1"
"Scout 1" "models/4Honor/HNR/Scouts/v_scout1.mdl" "models/4Honor/HNR/Scouts/p_scout1.mdl" "1"
"Scout 2" "models/4Honor/HNR/Scouts/v_scout2.mdl" "models/4Honor/HNR/Scouts/p_scout2.mdl" "3"
PHP Code:
#include <amxmodx>
#include <fakemeta>
#include <engine>
#include <hamsandwich>
#pragma semicolon 1
/* Some settings [ end ] */
const linux_diff_weapon = 4;
const m_pPlayer = 41;
const m_pActiveItem = 373;
const PLAYERS_PER_PAGE = 7;
#define register_menu(%1,%2) (register_menucmd(register_menuid(%1), 1023, %2))
#define title_menu(%1,%2,%3) (%2 = formatex(%1[%2], charsmax(%1), %3))
#define add_item_menu(%1,%2,%3) (%2 += formatex(%1[%2], charsmax(%1) - %2, %3))
#define menu_show(%1,%2,%3,%4) show_menu(%1, %2, %3, -1, %4)
native get_user_level(id);
enum _:DATA_SCOUTS
{
TEXT[64],
V_MODEL[512],
P_MODEL[512],
LEVEL
}
new Array:g_aScoutsList;
new g_iScoutsListSize;
new aDataScouts[DATA_SCOUTS];
new g_iMenuPosition[MAX_PLAYERS + 1];
new g_iUserSkin[MAX_PLAYERS + 1];
public plugin_init() {
register_clcmd("say /scout", "Command_OpenMenu");
register_clcmd("say /scouts", "Command_OpenMenu");
register_clcmd("say_team /scouts", "Command_OpenMenu");
register_menu("Open_ScoutsMenu", "Close_ScoutsMenu");
RegisterHam(Ham_Item_Deploy, "weapon_scout", "Ham_ScoutDeploy_Post", true);
}
I write in the game
/scout or /scouts and just don't show the menu and it worked for me in the past.