I think this should look better.
PHP Code:
#include <amxmodx>
#include <cstrike>
#include <fakemeta>
new bool:HasScout[10][33]
public plugin_precache(){
new Model[64]
for(new i; i < sizeof HasScout; i++)
{
formatex(Model, charsmax(Model), "models/LoLHnrScout/v_scout%d.mdl", i)
precache_model(Model)
formatex(Model, charsmax(Model), "models/LoLHnrScout/P_scout%d.mdl", i)
precache_model(Model)
}
}
public plugin_init() {
register_plugin("ScoutMenu", "1.0", "Flicker")
register_clcmd("say /scout", "MenuShow")
register_event("CurWeapon", "Event_CurWeapon", "be", "1=1");
}
public MenuShow(id)
{
new menu = menu_create("[LoL] Scout Menu", "MenuHandler") // ?????? , MenuHandler ?????.
new Item[64]
for(new i; i < sizeof HasScout; i++)
{
formatex(Item, charsmax(Item), "scout%d", i+1)
menu_additem(menu, Item, "", 0)
}
menu_setprop(menu, MPROP_EXIT, MEXIT_ALL)
menu_display(id, menu, 0)
}
public MenuHandler(id, menu, item)
{
if( item == MENU_EXIT )
{
menu_destroy(menu);
return PLUGIN_HANDLED;
}
HasScout[item][id] = true
client_print(id, print_chat, "[LoL] U Choose Scout%d", item+1)
menu_destroy(menu);
return PLUGIN_HANDLED;
}
public Event_CurWeapon ( id ) {
new weapon = get_user_weapon ( id )
if(weapon != CSW_SCOUT)
return PLUGIN_HANDLED
new model[64]
for(new i; i < sizeof HasScout; i++)
{
if(HasScout[i][id])
{
formatex(model, charsmax(model), "models/LoLHnrScout/v_scout%d.mdl", i)
set_pev(id, pev_viewmodel2, model)
formatex(model, charsmax(model), "models/LoLHnrScout/p_scout%d.mdl", i)
set_pev(id, pev_weaponmodel2, model)
break
}
else continue
}
return PLUGIN_CONTINUE
}
The only note - your model names should start with 0 instead of 1 (in their names).
__________________