Re: Problem on my plugin
Oooo xD :D
Fixed
PHP Code:
#include <amxmodx> #include <cstrike> #include <fakemeta>
new bool: HasScout1WeaponsModel [ 33 ] new bool: HasScout2WeaponsModel [ 33 ] new bool: HasScout3WeaponsModel [ 33 ] new bool: HasScout4WeaponsModel [ 33 ] new bool: HasScout5WeaponsModel [ 33 ] new bool: HasScout6WeaponsModel [ 33 ] new bool: HasScout7WeaponsModel [ 33 ] new bool: HasScout8WeaponsModel [ 33 ] new bool: HasScout9WeaponsModel [ 33 ] new bool: HasScout10WeaponsModel [ 33 ]
public plugin_precache(){ precache_model("models/LoLHnrScout/v_scout1.mdl") precache_model("models/LoLHnrScout/p_scout1.mdl") precache_model("models/LoLHnrScout/v_scout2.mdl") precache_model("models/LoLHnrScout/p_scout2.mdl") precache_model("models/LoLHnrScout/v_scout3.mdl") precache_model("models/LoLHnrScout/p_scout3.mdl") precache_model("models/LoLHnrScout/v_scout4.mdl") precache_model("models/LoLHnrScout/p_scout4.mdl") precache_model("models/LoLHnrScout/v_scout5.mdl") precache_model("models/LoLHnrScout/p_scout5.mdl") precache_model("models/LoLHnrScout/v_scout6.mdl") precache_model("models/LoLHnrScout/p_scout6.mdl") precache_model("models/LoLHnrScout/v_scout7.mdl") precache_model("models/LoLHnrScout/p_scout7.mdl") precache_model("models/LoLHnrScout/v_scout8.mdl") precache_model("models/LoLHnrScout/p_scout8.mdl") precache_model("models/LoLHnrScout/v_scout9.mdl") precache_model("models/LoLHnrScout/p_scout9.mdl") precache_model("models/LoLHnrScout/v_scout10.mdl") precache_model("models/LoLHnrScout/p_scout10.mdl") }
public plugin_init() { register_plugin("ScoutMenu", "1.0", "SerMajor") 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 ?????. menu_additem(menu, "scout1", "1", 0) menu_additem(menu, "scout2", "2", 0) menu_additem(menu, "scout3", "3", 0) menu_additem(menu, "scout4", "4", 0) menu_additem(menu, "scout5", "5", 0) menu_additem(menu, "scout6", "6", 0) menu_additem(menu, "scout7", "7", 0) menu_additem(menu, "scout8", "8", 0) menu_additem(menu, "scout9", "9", 0) menu_additem(menu, "scout10", "10", 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; } new data[6], szName[33]; new acces, callback; menu_item_getinfo(menu, item, acces, data,charsmax(data), szName,charsmax(szName), callback) new key = str_to_num(data); switch(key) { case 1: { HasScout1WeaponsModel [ id ] = true HasScout2WeaponsModel [ id ] = false HasScout3WeaponsModel [ id ] = false HasScout4WeaponsModel [ id ] = false HasScout5WeaponsModel [ id ] = false HasScout6WeaponsModel [ id ] = false HasScout7WeaponsModel [ id ] = false HasScout8WeaponsModel [ id ] = false HasScout9WeaponsModel [ id ] = false HasScout10WeaponsModel [ id ] = false client_print(id, print_chat, "[LoL] U Choose Scout1") } case 2: { HasScout1WeaponsModel [ id ] = false HasScout2WeaponsModel [ id ] = true HasScout3WeaponsModel [ id ] = false HasScout4WeaponsModel [ id ] = false HasScout5WeaponsModel [ id ] = false HasScout6WeaponsModel [ id ] = false HasScout7WeaponsModel [ id ] = false HasScout8WeaponsModel [ id ] = false HasScout9WeaponsModel [ id ] = false HasScout10WeaponsModel [ id ] = false client_print(id, print_chat, "[LoL] U Choose Scout2") } case 3: { HasScout1WeaponsModel [ id ] = false HasScout2WeaponsModel [ id ] = false HasScout3WeaponsModel [ id ] = true HasScout4WeaponsModel [ id ] = false HasScout5WeaponsModel [ id ] = false HasScout6WeaponsModel [ id ] = false HasScout7WeaponsModel [ id ] = false HasScout8WeaponsModel [ id ] = false HasScout9WeaponsModel [ id ] = false HasScout10WeaponsModel [ id ] = false client_print(id, print_chat, "[LoL] U Choose Scout3") } case 4: { HasScout1WeaponsModel [ id ] = false HasScout2WeaponsModel [ id ] = false HasScout3WeaponsModel [ id ] = false HasScout4WeaponsModel [ id ] = true HasScout5WeaponsModel [ id ] = false HasScout6WeaponsModel [ id ] = false HasScout7WeaponsModel [ id ] = false HasScout8WeaponsModel [ id ] = false HasScout9WeaponsModel [ id ] = false HasScout10WeaponsModel [ id ] = false client_print(id, print_chat, "[LoL] U Choose Scout4") } case 5: { HasScout1WeaponsModel [ id ] = false HasScout2WeaponsModel [ id ] = false HasScout3WeaponsModel [ id ] = false HasScout4WeaponsModel [ id ] = false HasScout5WeaponsModel [ id ] = true HasScout6WeaponsModel [ id ] = false HasScout7WeaponsModel [ id ] = false HasScout8WeaponsModel [ id ] = false HasScout9WeaponsModel [ id ] = false HasScout10WeaponsModel [ id ] = false client_print(id, print_chat, "[LoL] U Choose Scout5") } case 6: { HasScout1WeaponsModel [ id ] = false HasScout2WeaponsModel [ id ] = false HasScout3WeaponsModel [ id ] = false HasScout4WeaponsModel [ id ] = false HasScout5WeaponsModel [ id ] = false HasScout6WeaponsModel [ id ] = true HasScout7WeaponsModel [ id ] = false HasScout8WeaponsModel [ id ] = false HasScout9WeaponsModel [ id ] = false HasScout10WeaponsModel [ id ] = false client_print(id, print_chat, "[LoL] U Choose Scout6") } case 7: { HasScout1WeaponsModel [ id ] = false HasScout2WeaponsModel [ id ] = false HasScout3WeaponsModel [ id ] = false HasScout4WeaponsModel [ id ] = false HasScout5WeaponsModel [ id ] = false HasScout6WeaponsModel [ id ] = false HasScout7WeaponsModel [ id ] = true HasScout8WeaponsModel [ id ] = false HasScout9WeaponsModel [ id ] = false HasScout10WeaponsModel [ id ] = false client_print(id, print_chat, "[LoL] U Choose Scout7") } case 8: { HasScout1WeaponsModel [ id ] = false HasScout2WeaponsModel [ id ] = false HasScout3WeaponsModel [ id ] = false HasScout4WeaponsModel [ id ] = false HasScout5WeaponsModel [ id ] = false HasScout6WeaponsModel [ id ] = false HasScout7WeaponsModel [ id ] = false HasScout8WeaponsModel [ id ] = true HasScout9WeaponsModel [ id ] = false HasScout10WeaponsModel [ id ] = false client_print(id, print_chat, "[LoL] U Choose Scout8") } case 9: { HasScout1WeaponsModel [ id ] = false HasScout2WeaponsModel [ id ] = false HasScout3WeaponsModel [ id ] = false HasScout4WeaponsModel [ id ] = false HasScout5WeaponsModel [ id ] = false HasScout6WeaponsModel [ id ] = false HasScout7WeaponsModel [ id ] = false HasScout8WeaponsModel [ id ] = false HasScout9WeaponsModel [ id ] = true HasScout10WeaponsModel [ id ] = false client_print(id, print_chat, "[LoL] U Choose Scout9") } case 10: { HasScout1WeaponsModel [ id ] = false HasScout2WeaponsModel [ id ] = false HasScout3WeaponsModel [ id ] = false HasScout4WeaponsModel [ id ] = false HasScout5WeaponsModel [ id ] = false HasScout6WeaponsModel [ id ] = false HasScout7WeaponsModel [ id ] = false HasScout8WeaponsModel [ id ] = false HasScout9WeaponsModel [ id ] = false HasScout10WeaponsModel [ id ] = true client_print(id, print_chat, "[LoL] U Choose Scout10") } } menu_destroy(menu); return PLUGIN_HANDLED; }
public Event_CurWeapon ( id ) { new weapon = get_user_weapon ( id ) if ( HasScout1WeaponsModel [ id ] ) {
switch ( weapon ) { case CSW_SCOUT : { set_pev(id, pev_viewmodel2, "models/LoLHnrScout/v_scout2.mdl") set_pev(id, pev_weaponmodel2, "models/LoLHnrScout/p_scout2.mdl") } } } if ( HasScout2WeaponsModel [ id ] ) {
switch ( weapon ) { case CSW_SCOUT : { set_pev(id, pev_viewmodel2, "models/LoLHnrScout/v_scout2") set_pev(id, pev_weaponmodel2, "models/LoLHnrScout/p_scout2") } } } if ( HasScout3WeaponsModel [ id ] ) { switch ( weapon ) { case CSW_SCOUT : { set_pev(id, pev_viewmodel2, "models/LoLHnrScout/v_scout3") set_pev(id, pev_weaponmodel2, "models/LoLHnrScout/p_scout3") } } } if ( HasScout4WeaponsModel [ id ] ) { switch ( weapon ) { case CSW_SCOUT : { set_pev(id, pev_viewmodel2, "models/LoLHnrScout/v_scout4") set_pev(id, pev_weaponmodel2, "models/LoLHnrScout/p_scout4") } } } if ( HasScout5WeaponsModel [ id ] ) { switch ( weapon ) { case CSW_SCOUT : { set_pev(id, pev_viewmodel2, "models/LoLHnrScout/v_scout5") set_pev(id, pev_weaponmodel2, "models/LoLHnrScout/p_scout5") } } } if ( HasScout6WeaponsModel [ id ] ) { switch ( weapon ) { case CSW_SCOUT : { set_pev(id, pev_viewmodel2, "models/LoLHnrScout/v_scout6") set_pev(id, pev_weaponmodel2, "models/LoLHnrScout/p_scout6") } } } if ( HasScout7WeaponsModel [ id ] ) { switch ( weapon ) { case CSW_SCOUT : { set_pev(id, pev_viewmodel2, "models/LoLHnrScout/v_scout7") set_pev(id, pev_weaponmodel2, "models/LoLHnrScout/p_scout7") } } } if ( HasScout8WeaponsModel [ id ] ) { switch ( weapon ) { case CSW_SCOUT : { set_pev(id, pev_viewmodel2, "models/LoLHnrScout/v_scout8") set_pev(id, pev_weaponmodel2, "models/LoLHnrScout/p_scout8") } } } if ( HasScout9WeaponsModel [ id ] ) { switch ( weapon ) { case CSW_SCOUT : { set_pev(id, pev_viewmodel2, "models/LoLHnrScout/v_scout9") set_pev(id, pev_weaponmodel2, "models/LoLHnrScout/p_scout9") } } } if ( HasScout10WeaponsModel [ id ] ) { switch ( weapon ) { case CSW_SCOUT : { set_pev(id, pev_viewmodel2, "models/LoLHnrScout/v_scout10") set_pev(id, pev_weaponmodel2, "models/LoLHnrScout/p_scout10") } } } }
|