Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <amxmodx>
- #include <engine>
- new player_knife[33]
- new const modeli[][] = {
- "models/v_knife.mdl",
- "models/v_knife1.mdl",
- "models/v_knife2.mdl",
- "models/v_axe.mdl"
- }
- new const nazivi[][] = {
- "Default", "Knife1", "Knife2", "Axe"
- }
- public plugin_init() {
- register_plugin("Knife menu", "1", "Autor")
- register_event("CurWeapon", "eCurWpn", "be", "1=1")
- register_clcmd("say /knife", "cmdKnife")
- }
- public eCurWpn(id) {
- if(!is_user_connected(id) || !is_user_alive(id)) return
- entity_set_string(id, EV_SZ_viewmodel, modeli[player_knife[id]])
- }
- public cmdKnife(id) {
- new menu = menu_create("Izaberi noz: ", "KnifeMenuHandler")
- for(new i = 0; i < sizeof(nazivi); i++) menu_additem(menu, nazivi[i])
- menu_display(id, menu)
- }
- public KnifeMenuHandler(id, menu, item) {
- if(!is_user_connected(id) || !is_user_alive(id)) return PLUGIN_HANDLED
- if(item == MENU_EXIT) {
- menu_destroy(menu)
- return PLUGIN_HANDLED
- }
- player_knife[id] = item
- entity_set_string(id, EV_SZ_viewmodel, modeli[player_knife[id]])
- return PLUGIN_CONTINUE
- }
- public client_putinserver(id)
- player_knife[id] = 0
Advertisement
Add Comment
Please, Sign In to add comment