Cerere knife menu plugin

Categoria cu cereri de pluginuri si nu numai.

Moderators: Moderatori ajutatori, Moderatori, Echipa eXtreamCS.com

Forum rules
Accesează link-ul pentru a putea vedea regulile forumului

Daca doriti sa vi se modifice un plugin, va rugam postati aici .
zLowCS
Membru, skill 0
Membru, skill 0
Posts: 25
Joined: 28 Jan 2017, 12:20
Detinator Steam: Da
Fond eXtream: 0
Has thanked: 1 time
Contact:

26 Mar 2020, 21:14

| Afiseaza codul
#include < amxmodx >
#include < amxmisc >
#include < cstrike >
#include < fun >
#include < colorchat >
#include < fakemeta >
#include < fakemeta_util >
#include < hamsandwich >
#include < engine >

#define PLUGIN "Meniu Knife"
#define VERSION "1.0"
#define AUTHOR "zLow"
#pragma tabsize 0
new Knife1_V[] = "models/knife/Knife1.mdl"
new Knife2_V[] = "models/knife/Knife2.mdl"
new Knife3_V[] = "models/knife/Knife3.mdl"

new bool: Knife1[33]
new bool: Knife2[33]
new bool: Knife3[33]

public plugin_init() 
{
	register_plugin(PLUGIN, VERSION, AUTHOR)
	register_clcmd ( "say /knife", "cmdKnife" );
	register_clcmd ( "say_team /knife", "cmdKnife" );
	register_event ( "CurWeapon", "CurrentWeapon", "be", "1=1" );

}
public plugin_precache() {
    precache_model(Knife1_V)
    precache_model(Knife2_V)
	precache_model(Knife3_V)
}

public cmdKnife ( id ) 
{

	if ( !( get_user_flags( id ) & ADMIN_LEVEL_H ) )
	{
		client_cmd( id, "echo NU ai acces la aceasta comanda!" );
		return PLUGIN_HANDLED;
	}

	if ( is_user_alive(id) )
	{
		new menu = menu_create ( "Knife Menu:", "KnifeMenu" );
		menu_additem ( menu, "\yModel \r1", "1", 0 );
		menu_additem ( menu, "\yModel \r2", "2", 0 );
		menu_additem ( menu, "\yDefault", "3", 0 );
    
		menu_setprop ( menu, MPROP_EXIT, MEXIT_ALL );
		menu_display ( id, menu, 0 );
	
		return 1;
	}

	return 1;
}

public KnifeMenu ( id, menu, item ) 
{
	
	if( item == MENU_EXIT )
	{
		return 1;
	}
    
	new data [ 6 ], szName [ 64 ];
	new access, callback; 
	menu_item_getinfo ( menu, item, access, data,charsmax ( data ), szName,charsmax ( szName ), callback );
	new key = str_to_num ( data );
    
	switch ( key )
	{
		case 1:
		{
				client_print(id, print_chat, "Ti-ai ales Modelul 1.")
                Knife1[id] = true;
				menu_destroy ( menu );
				return 1;

		}
		case 2:
		{
				client_print(id, print_chat, "Ti-ai ales Modelul 2.")
                Knife2[id] = true;
				menu_destroy ( menu );
				return 1;
		}
		case 3:
		{
				client_print(id, print_chat, "Ti-ai ales modelul default.")
                Knife3[id] = true;
				menu_destroy ( menu );
				return 1;
		}
	}

	return PLUGIN_HANDLED;
}


public EVENT_CurWeapon(id) {
    if(is_user_connected(id)) {
        if(get_user_weapon(id) == CSW_KNIFE) {
            if(Knife1[id])
                set_pev(id, pev_viewmodel2, Knife1_V)
        }
		if(get_user_weapon(id) == CSW_KNIFE) {
		    if(Knife2[id])
                set_pev(id, pev_viewmodel2, Knife2_V)
		}
	    if(get_user_weapon(id) == CSW_KNIFE) {
		    if(Knife3[id])
                set_pev(id, pev_viewmodel2, Knife3_V)
		}
    }
 
}
mie mi se compileaza perfect
RoyalServer
User avatar
EleCtr0zZz
Membru, skill +1
Membru, skill +1
Posts: 428
Joined: 25 May 2015, 07:27
Detinator Steam: Da
SteamID: =
Fond eXtream: 0
Has thanked: 3 times
Contact:

27 Mar 2020, 11:25

zLowCS wrote:
26 Mar 2020, 21:14
| Afiseaza codul
#include < amxmodx >
#include < amxmisc >
#include < cstrike >
#include < fun >
#include < colorchat >
#include < fakemeta >
#include < fakemeta_util >
#include < hamsandwich >
#include < engine >

#define PLUGIN "Meniu Knife"
#define VERSION "1.0"
#define AUTHOR "zLow"
#pragma tabsize 0
new Knife1_V[] = "models/knife/Knife1.mdl"
new Knife2_V[] = "models/knife/Knife2.mdl"
new Knife3_V[] = "models/knife/Knife3.mdl"

new bool: Knife1[33]
new bool: Knife2[33]
new bool: Knife3[33]

public plugin_init() 
{
	register_plugin(PLUGIN, VERSION, AUTHOR)
	register_clcmd ( "say /knife", "cmdKnife" );
	register_clcmd ( "say_team /knife", "cmdKnife" );
	register_event ( "CurWeapon", "CurrentWeapon", "be", "1=1" );

}
public plugin_precache() {
    precache_model(Knife1_V)
    precache_model(Knife2_V)
	precache_model(Knife3_V)
}

public cmdKnife ( id ) 
{

	if ( !( get_user_flags( id ) & ADMIN_LEVEL_H ) )
	{
		client_cmd( id, "echo NU ai acces la aceasta comanda!" );
		return PLUGIN_HANDLED;
	}

	if ( is_user_alive(id) )
	{
		new menu = menu_create ( "Knife Menu:", "KnifeMenu" );
		menu_additem ( menu, "\yModel \r1", "1", 0 );
		menu_additem ( menu, "\yModel \r2", "2", 0 );
		menu_additem ( menu, "\yDefault", "3", 0 );
    
		menu_setprop ( menu, MPROP_EXIT, MEXIT_ALL );
		menu_display ( id, menu, 0 );
	
		return 1;
	}

	return 1;
}

public KnifeMenu ( id, menu, item ) 
{
	
	if( item == MENU_EXIT )
	{
		return 1;
	}
    
	new data [ 6 ], szName [ 64 ];
	new access, callback; 
	menu_item_getinfo ( menu, item, access, data,charsmax ( data ), szName,charsmax ( szName ), callback );
	new key = str_to_num ( data );
    
	switch ( key )
	{
		case 1:
		{
				client_print(id, print_chat, "Ti-ai ales Modelul 1.")
                Knife1[id] = true;
				menu_destroy ( menu );
				return 1;

		}
		case 2:
		{
				client_print(id, print_chat, "Ti-ai ales Modelul 2.")
                Knife2[id] = true;
				menu_destroy ( menu );
				return 1;
		}
		case 3:
		{
				client_print(id, print_chat, "Ti-ai ales modelul default.")
                Knife3[id] = true;
				menu_destroy ( menu );
				return 1;
		}
	}

	return PLUGIN_HANDLED;
}


public EVENT_CurWeapon(id) {
    if(is_user_connected(id)) {
        if(get_user_weapon(id) == CSW_KNIFE) {
            if(Knife1[id])
                set_pev(id, pev_viewmodel2, Knife1_V)
        }
		if(get_user_weapon(id) == CSW_KNIFE) {
		    if(Knife2[id])
                set_pev(id, pev_viewmodel2, Knife2_V)
		}
	    if(get_user_weapon(id) == CSW_KNIFE) {
		    if(Knife3[id])
                set_pev(id, pev_viewmodel2, Knife3_V)
		}
    }
 
}
mie mi se compileaza perfect
Poti adauga te rog si modelul care il pot vedea playerii la vip in mana , adica modelul P sau W nu stiu exact care este
User avatar
EleCtr0zZz
Membru, skill +1
Membru, skill +1
Posts: 428
Joined: 25 May 2015, 07:27
Detinator Steam: Da
SteamID: =
Fond eXtream: 0
Has thanked: 3 times
Contact:

27 Mar 2020, 11:33

zLowCS wrote:
26 Mar 2020, 21:14
| Afiseaza codul
#include < amxmodx >
#include < amxmisc >
#include < cstrike >
#include < fun >
#include < colorchat >
#include < fakemeta >
#include < fakemeta_util >
#include < hamsandwich >
#include < engine >

#define PLUGIN "Meniu Knife"
#define VERSION "1.0"
#define AUTHOR "zLow"
#pragma tabsize 0
new Knife1_V[] = "models/knife/Knife1.mdl"
new Knife2_V[] = "models/knife/Knife2.mdl"
new Knife3_V[] = "models/knife/Knife3.mdl"

new bool: Knife1[33]
new bool: Knife2[33]
new bool: Knife3[33]

public plugin_init() 
{
	register_plugin(PLUGIN, VERSION, AUTHOR)
	register_clcmd ( "say /knife", "cmdKnife" );
	register_clcmd ( "say_team /knife", "cmdKnife" );
	register_event ( "CurWeapon", "CurrentWeapon", "be", "1=1" );

}
public plugin_precache() {
    precache_model(Knife1_V)
    precache_model(Knife2_V)
	precache_model(Knife3_V)
}

public cmdKnife ( id ) 
{

	if ( !( get_user_flags( id ) & ADMIN_LEVEL_H ) )
	{
		client_cmd( id, "echo NU ai acces la aceasta comanda!" );
		return PLUGIN_HANDLED;
	}

	if ( is_user_alive(id) )
	{
		new menu = menu_create ( "Knife Menu:", "KnifeMenu" );
		menu_additem ( menu, "\yModel \r1", "1", 0 );
		menu_additem ( menu, "\yModel \r2", "2", 0 );
		menu_additem ( menu, "\yDefault", "3", 0 );
    
		menu_setprop ( menu, MPROP_EXIT, MEXIT_ALL );
		menu_display ( id, menu, 0 );
	
		return 1;
	}

	return 1;
}

public KnifeMenu ( id, menu, item ) 
{
	
	if( item == MENU_EXIT )
	{
		return 1;
	}
    
	new data [ 6 ], szName [ 64 ];
	new access, callback; 
	menu_item_getinfo ( menu, item, access, data,charsmax ( data ), szName,charsmax ( szName ), callback );
	new key = str_to_num ( data );
    
	switch ( key )
	{
		case 1:
		{
				client_print(id, print_chat, "Ti-ai ales Modelul 1.")
                Knife1[id] = true;
				menu_destroy ( menu );
				return 1;

		}
		case 2:
		{
				client_print(id, print_chat, "Ti-ai ales Modelul 2.")
                Knife2[id] = true;
				menu_destroy ( menu );
				return 1;
		}
		case 3:
		{
				client_print(id, print_chat, "Ti-ai ales modelul default.")
                Knife3[id] = true;
				menu_destroy ( menu );
				return 1;
		}
	}

	return PLUGIN_HANDLED;
}


public EVENT_CurWeapon(id) {
    if(is_user_connected(id)) {
        if(get_user_weapon(id) == CSW_KNIFE) {
            if(Knife1[id])
                set_pev(id, pev_viewmodel2, Knife1_V)
        }
		if(get_user_weapon(id) == CSW_KNIFE) {
		    if(Knife2[id])
                set_pev(id, pev_viewmodel2, Knife2_V)
		}
	    if(get_user_weapon(id) == CSW_KNIFE) {
		    if(Knife3[id])
                set_pev(id, pev_viewmodel2, Knife3_V)
		}
    }
 
}
mie mi se compileaza perfect
Am compilat modificand doar numele la modele de ex models/knife/v_karambit si celelalte 2 modele si am dat save si imi da eroare asta la compilare , deci precizez ca am schimbat doar numele la acele modele knife1/2/3 apoi am facut si modificarile in plugin adica am schimbat si numele la meniu si etc si tot eroare imi da.
| Afiseaza codul
Welcome to the AMX Mod X 1.8.1-300 Compiler.
Copyright (c) 1997-2013 ITB CompuPhase, AMX Mod X Team

knife.sma(0) : error 075: input line too long (after substitutions)
knife.sma(1) : error 038: extra characters on line
knife.sma(1) : error 075: input line too long (after substitutions)
knife.sma(3) : error 055: start of function body without function header
knife.sma(3) : error 021: symbol already defined: "menu_additem"
knife.sma(6) : error 054: unmatched closing brace
knife.sma(6) : warning 203: symbol is never used: "ive"
knife.sma(6) : warning 203: symbol is never used: "menu"
knife.sma(6) : warning 203: symbol is never used: "set_pev"
knife.sma(6) : error 013: no entry point (no public functions)

7 Errors.
Could not locate output file knife.amx (compile failed).
User avatar
eMeKa.eXe
Utilizator neserios (tepar)
Utilizator neserios (tepar)
Posts: 717
Joined: 12 Jan 2016, 03:59
Detinator Steam: Da
Reputatie: Nume anterior: SkeletoN2016
Fost Membru Club eXtreamCS (2 luni)
Fond eXtream: 0
Has thanked: 7 times
Been thanked: 28 times

06 Apr 2020, 03:44

NEXT LEVEL
Image
Post Reply

Return to “Cereri”

  • Information
  • Who is online

    Users browsing this forum: No registered users and 36 guests