Cerere knife mod

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 .
SimplyClever
Membru, skill 0
Membru, skill 0
Posts: 88
Joined: 21 Jul 2013, 17:20
Detinator Steam: Nu
CS Status: Citesc forumul eXtreamCS.com...!
Has thanked: 18 times
Been thanked: 1 time
Contact:

24 May 2014, 13:39

Salut as dori si eu un plugin de /knife simplu cu 2 cutite...

1. Beginner [650 Gravity]
2. Professional [800 Gravity]

Si skinuri diferite... ma poate ajuta cineva?
BHOP.FREAKZ.RO
Image
RoyalServer 2
User avatar
alkaline
Fost moderator
Fost moderator
Posts: 734
Joined: 18 Jul 2012, 09:42
Detinator Steam: Da
Reputatie: Fost Moderator ajutator
Nume anterior: lucylucy
Fond eXtream: 0
Location: Caras-Severin
Has thanked: 5 times
Been thanked: 296 times

24 May 2014, 20:11

Modele Descarca
| Afiseaza codul
#include <amxmodx>
#include <fun>
#include <fakemeta>
#include <hamsandwich>

new mdl[3-1][] = {

	"models/v_beginner.mdl",
	"models/v_professional.mdl"
	//"models/p_beginner.mdl",
	//"models/p_professional.mdl"
};

new bool: Beginner[34-1], Professional[34-1];

public plugin_init() {

	register_plugin( "SKnife", "", "Alkaline aka lucy" );

	register_forward( FM_PlayerPreThink, "xXx_Alkaline_ForceYeahxXx");

	register_event( "CurWeapon" , "Knife_Skyn", "be", "1=1" );

	RegisterHam( Ham_Killed, "player", "PK", true);
}

public client_putinserver(id) {
	Beginner[id]=false;
	Professional[id]=false;
}

public Knives( id ) {

	new menu = menu_create ( "\wKnife Menu", "Knives_h" );

	menu_additem( menu, "\wBeginner \y[\r650 \wGravity\y]", "1", 0);
	menu_additem( menu, "\rProfessional \y[\r800 \wGravity\y]", "2", 0);
	
	menu_setprop( menu, MPROP_EXIT, MEXIT_ALL );
	menu_display( id, menu, 0 );
	
	return 1;
}


public Knives_h( 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:
		{
			give_item(id,"weapon_knife");
			Beginner[id]=true;
			Professional[id]=false;
			Color(id,"!4[KNIFE] !1Ai ales !3Beginner !4Knife !1!");
		}
		case 2:
		{
			give_item(id,"weapon_knife");
			Beginner[id]=false;
			Professional[id]=true;
			Color(id,"!4[KNIFE] !1Ai ales !3Professional !4Knife !1!");
		}
	}
    	return 1;	
}

public plugin_precache()
	for( new alkaline = 200*0;alkaline<sizeof(mdl);alkaline++)
		engfunc(EngFunc_PrecacheModel,mdl[ alkaline ]);


public xXx_Alkaline_ForceYeahxXx( id ) {

	if( Beginner[id] ) {
		set_user_gravity(id, 0.8);
	}
	if( Professional[id] ) {
		set_user_gravity(id, 0.6);
	}
}

public WeaponlucyGolden( id ) { 


	if(Beginner[id]&&get_user_weapon(id)==CSW_KNIFE) {
				
		set_pev(id, pev_viewmodel2, mdl[0]);
		//set_pev(id, pev_weaponmodel2, mdl[3-1]);
	
	}
	if(Professional[id]&&get_user_weapon(id)==CSW_KNIFE) {

		set_pev(id, pev_viewmodel2, mdl[0*1+1]);
		//set_pev(id, pev_weaponmodel2, mdl[3]);	
	}
}

public PK(iVictim, iKiller) {

	Beginner[iVictim]=false;
	Professional[iVictim]=false;
} 

stock Color(const id, const input[], any:...) {
	new count = 1, players[32];
	static msg[191];
	vformat(msg, 190, input, 3);
	
	replace_all(msg, 190, "!4", "^4");
	replace_all(msg, 190, "!1", "^1");
	replace_all(msg, 190, "!3", "^3");
	/* This plugin created by alkaline aka lucy */
	if(id) players[0] = id;
	else get_players(players, count, "ch"); {
		for(new i = 0; i < count; i++) {
			if(is_user_connected(players)) {
				message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, players);
				write_byte(players);
				write_string(msg);
				message_end();
			}
		}
	}
}
SimplyClever
Membru, skill 0
Membru, skill 0
Posts: 88
Joined: 21 Jul 2013, 17:20
Detinator Steam: Nu
CS Status: Citesc forumul eXtreamCS.com...!
Has thanked: 18 times
Been thanked: 1 time
Contact:

24 May 2014, 21:01

Prin ce comanda deschid meniul...?
BHOP.FREAKZ.RO
Image
User avatar
alkaline
Fost moderator
Fost moderator
Posts: 734
Joined: 18 Jul 2012, 09:42
Detinator Steam: Da
Reputatie: Fost Moderator ajutator
Nume anterior: lucylucy
Fond eXtream: 0
Location: Caras-Severin
Has thanked: 5 times
Been thanked: 296 times

24 May 2014, 22:36

Scuze am uitat sa pun comanda :)

/knife se deschide .
| Afiseaza codul
#include <amxmodx>
#include <fun>
#include <fakemeta>
#include <hamsandwich>

new mdl[3-1][] = {

	"models/v_beginner.mdl",
	"models/v_professional.mdl"
	//"models/p_beginner.mdl",
	//"models/p_professional.mdl"
};

new bool: Beginner[34-1], Professional[34-1];

public plugin_init() {

	register_plugin( "SKnife", "", "Alkaline aka lucy" );

	register_forward( FM_PlayerPreThink, "xXx_Alkaline_ForceYeahxXx");

	register_event( "CurWeapon" , "Knife_Skyn", "be", "1=1" );

	RegisterHam( Ham_Killed, "player", "PK", true);

	register_clcmd( "say /knife", "Task" );
	register_clcmd( "say_team /knife", "Task" );
}

public client_putinserver(id) {
	Beginner[id]=false;
	Professional[id]=false;
}

public Task(id) Knives(id);

public Knives( id ) {

	new menu = menu_create ( "\wKnife Menu", "Knives_h" );

	menu_additem( menu, "\wBeginner \y[\r650 \wGravity\y]", "1", 0);
	menu_additem( menu, "\rProfessional \y[\r800 \wGravity\y]", "2", 0);
	
	menu_setprop( menu, MPROP_EXIT, MEXIT_ALL );
	menu_display( id, menu, 0 );
	
	return 1;
}


public Knives_h( 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:
		{
			give_item(id,"weapon_knife");
			Beginner[id]=true;
			Professional[id]=false;
			Color(id,"!4[KNIFE] !1Ai ales !3Beginner !4Knife !1!");
		}
		case 2:
		{
			give_item(id,"weapon_knife");
			Beginner[id]=false;
			Professional[id]=true;
			Color(id,"!4[KNIFE] !1Ai ales !3Professional !4Knife !1!");
		}
	}
    	return 1;	
}

public plugin_precache()
	for( new alkaline = 200*0;alkaline<sizeof(mdl);alkaline++)
		engfunc(EngFunc_PrecacheModel,mdl[ alkaline ]);


public xXx_Alkaline_ForceYeahxXx( id ) {

	if( Beginner[id] ) {
		set_user_gravity(id, 0.8);
	}
	if( Professional[id] ) {
		set_user_gravity(id, 0.6);
	}
}

public WeaponlucyGolden( id ) { 


	if(Beginner[id]&&get_user_weapon(id)==CSW_KNIFE) {
				
		set_pev(id, pev_viewmodel2, mdl[0]);
		//set_pev(id, pev_weaponmodel2, mdl[3-1]);
	
	}
	if(Professional[id]&&get_user_weapon(id)==CSW_KNIFE) {

		set_pev(id, pev_viewmodel2, mdl[0*1+1]);
		//set_pev(id, pev_weaponmodel2, mdl[3]);	
	}
}

public PK(iVictim, iKiller) {

	Beginner[iVictim]=false;
	Professional[iVictim]=false;
} 

stock Color(const id, const input[], any:...) {
	new count = 1, players[32];
	static msg[191];
	vformat(msg, 190, input, 3);
	
	replace_all(msg, 190, "!4", "^4");
	replace_all(msg, 190, "!1", "^1");
	replace_all(msg, 190, "!3", "^3");
	/* This plugin created by alkaline aka lucy */
	if(id) players[0] = id;
	else get_players(players, count, "ch"); {
		for(new i = 0; i < count; i++) {
			if(is_user_connected(players)) {
				message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, players);
				write_byte(players);
				write_string(msg);
				message_end();
			}
		}
	}
}
SimplyClever
Membru, skill 0
Membru, skill 0
Posts: 88
Joined: 21 Jul 2013, 17:20
Detinator Steam: Nu
CS Status: Citesc forumul eXtreamCS.com...!
Has thanked: 18 times
Been thanked: 1 time
Contact:

24 May 2014, 23:15

l-am testat si nu merge dar totusi multumesc
Mai astept ceva raspunsuri, daca il poti face iti mai dau un multumesc :)
BHOP.FREAKZ.RO
Image
User avatar
alkaline
Fost moderator
Fost moderator
Posts: 734
Joined: 18 Jul 2012, 09:42
Detinator Steam: Da
Reputatie: Fost Moderator ajutator
Nume anterior: lucylucy
Fond eXtream: 0
Location: Caras-Severin
Has thanked: 5 times
Been thanked: 296 times

24 May 2014, 23:29

Scuze m-am grabit. Merge sigur
| Afiseaza codul
#include <amxmodx>
#include <fun>
#include <fakemeta>
#include <hamsandwich>

new mdl[3-1][] = {

	"models/v_beginner.mdl",
	"models/v_professional.mdl"
	//"models/p_beginner.mdl",
	//"models/p_professional.mdl"
};

new bool: Beginner[34-1], Professional[34-1];

public plugin_init() {

	register_plugin( "SKnife", "", "Alkaline aka lucy" );

	register_forward( FM_PlayerPreThink, "xXx_Alkaline_ForceYeahxXx");

	register_event( "CurWeapon" , "Knife_Skyn", "be", "1=1" );

	RegisterHam( Ham_Killed, "player", "PK", true);

	register_clcmd("say /knife", "Task");
	register_clcmd("say_team /knife", "Task");

}

public client_putinserver(id) {
	Beginner[id]=false;
	Professional[id]=false;
}

public Task(id) Knives(id);

public Knives( id ) {

	new menu = menu_create ( "\wKnife Menu", "Knives_h" );

	if( !Beginner[id] ) {
		menu_additem( menu, "\wBeginner \y[\r650 \wGravity\y]", "1", 0);
	} else
	menu_additem( menu, "\dBeginner \y[\r650 \wGravity\y]", "1", 0);

	if( !Professional[id] ) {
		menu_additem( menu, "\yProfessional \r[\y800 \wGravity\r]", "2", 0);
	} else
	menu_additem( menu, "\dProfessional \r[\y800 \wGravity\r]", "2", 0);

	menu_setprop( menu, MPROP_EXIT, MEXIT_ALL );
	menu_display( id, menu, 0 );
	
	return 1;
}


public Knives_h( 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:
		{
			if(!Beginner[id]) {
				give_item(id,"weapon_knife");
				Beginner[id]=true;
				Professional[id]=false;
				Color(id,"!4[KNIFE] !1Ai ales !3Beginner !4Knife !1!");
				Knife_Skyn(id);
				Knives(id);
			} else
			Color(id,"!4[KNIFE] !1Ai deja !3Beginner !4Knife !1!");
			Knives(id);
		}
		case 2:
		{
			if(!Professional[id]) {
				give_item(id,"weapon_knife");
				Beginner[id]=false;
				Professional[id]=true;
				Color(id,"!4[KNIFE] !1Ai ales !3Professional !4Knife !1!");
				Knife_Skyn(id);
				Knives(id);
			} else
			Color(id,"!4[KNIFE] !1Ai deja !3Professional !4Knife !1!");
			Knives(id);
		}
	}
    	return 1;	
}

public plugin_precache()
	for( new alkaline = 200*0;alkaline<sizeof(mdl);alkaline++)
		engfunc(EngFunc_PrecacheModel,mdl[ alkaline ]);


public xXx_Alkaline_ForceYeahxXx( id ) {

	if( Beginner[id] ) {
		set_user_gravity(id, 0.7);
	}
	if( Professional[id] ) {
		set_user_gravity(id, 0.5);
	}
}

public Knife_Skyn( id ) { 


	if(Beginner[id]&&get_user_weapon(id)==CSW_KNIFE) {
				
		set_pev(id, pev_viewmodel2, mdl[0]);
		//set_pev(id, pev_weaponmodel2, mdl[3-1]);
	
	}
	if(Professional[id]&&get_user_weapon(id)==CSW_KNIFE) {

		set_pev(id, pev_viewmodel2, mdl[0*1+1]);
		//set_pev(id, pev_weaponmodel2, mdl[3]);	
	}
}

public PK(iVictim, iKiller) {

	Beginner[iVictim]=false;
	Professional[iVictim]=false;
} 

stock Color(const id, const input[], any:...) {
	new count = 1, players[32];
	static msg[191];
	vformat(msg, 190, input, 3);
	
	replace_all(msg, 190, "!4", "^4");
	replace_all(msg, 190, "!1", "^1");
	replace_all(msg, 190, "!3", "^3");
	/* This plugin created by alkaline aka lucy */
	if(id) players[0] = id;
	else get_players(players, count, "ch"); {
		for(new i = 0; i < count; i++) {
			if(is_user_connected(players)) {
				message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, players);
				write_byte(players);
				write_string(msg);
				message_end();
			}
		}
	}
}


Link Nou la modele Descarca-le
SimplyClever
Membru, skill 0
Membru, skill 0
Posts: 88
Joined: 21 Jul 2013, 17:20
Detinator Steam: Nu
CS Status: Citesc forumul eXtreamCS.com...!
Has thanked: 18 times
Been thanked: 1 time
Contact:

24 May 2014, 23:35

Daca poti face sa fie gravitate doar la lama nu si la pistol..
BHOP.FREAKZ.RO
Image
User avatar
andrewfkz
Membru, skill 0
Membru, skill 0
Posts: 3
Joined: 20 May 2014, 18:38
Detinator Steam: Nu
CS Status: Citesc forumul eXtreamCS.com...!
Has thanked: 1 time
Contact:

24 May 2014, 23:42

și mai ceva , vreau ca cuțitul default al serverului sa fie ( professional knife ) , să nu fie 2 cutite cu abilitati , nu vreau nici o abilitate , decat celui cu gravity , gravitate 400 atat...
Mai este o problemă , meniul nu mai dispare după selectarea cuțitului , rămâne așa și la după ce mori , la respawn , în loc să îți deie cuțitul care l-ai selecat ulterior , îți dă cel default de la server. , vreau să rămână cuțitul care l-am ales , până dau /knife și il schimb
și cand intru pe server vreau să iti deie direct professional knife , nu cel default de la sv.
User avatar
alkaline
Fost moderator
Fost moderator
Posts: 734
Joined: 18 Jul 2012, 09:42
Detinator Steam: Da
Reputatie: Fost Moderator ajutator
Nume anterior: lucylucy
Fond eXtream: 0
Location: Caras-Severin
Has thanked: 5 times
Been thanked: 296 times

24 May 2014, 23:58

SimplyClever wrote:Daca poti face sa fie gravitate doar la lama nu si la pistol..
| Afiseaza codul
#include <amxmodx>
#include <fun>
#include <fakemeta>
#include <hamsandwich>

new mdl[3-1][] = {

	"models/v_beginner.mdl",
	"models/v_professional.mdl"
	//"models/p_beginner.mdl",
	//"models/p_professional.mdl"
};

new bool: Beginner[34-1], Professional[34-1];

public plugin_init() {

	register_plugin( "SKnife", "", "Alkaline aka lucy" );

	register_forward( FM_PlayerPreThink, "xXx_Alkaline_ForceYeahxXx");

	register_event( "CurWeapon" , "Knife_Skyn", "be", "1=1" );

	RegisterHam( Ham_Killed, "player", "PK", true);

	register_clcmd("say /knife", "Task");
	register_clcmd("say_team /knife", "Task");

}

public client_putinserver(id) {
	Beginner[id]=false;
	Professional[id]=false;
}

public Task(id) Knives(id);

public Knives( id ) {

	new menu = menu_create ( "\wKnife Menu", "Knives_h" );

	if( !Beginner[id] ) {
		menu_additem( menu, "\wBeginner \y[\r650 \wGravity\y]", "1", 0);
	} else
	menu_additem( menu, "\dBeginner \y[\r650 \wGravity\y]", "1", 0);

	if( !Professional[id] ) {
		menu_additem( menu, "\yProfessional \r[\y800 \wGravity\r]", "2", 0);
	} else
	menu_additem( menu, "\dProfessional \r[\y800 \wGravity\r]", "2", 0);

	menu_setprop( menu, MPROP_EXIT, MEXIT_ALL );
	menu_display( id, menu, 0 );
	
	return 1;
}


public Knives_h( 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:
		{
			if(!Beginner[id]) {
				give_item(id,"weapon_knife");
				Beginner[id]=true;
				Professional[id]=false;
				Color(id,"!4[KNIFE] !1Ai ales !3Beginner !4Knife !1!");
				Knife_Skyn(id);
				Knives(id);
			} else
			Color(id,"!4[KNIFE] !1Ai deja !3Beginner !4Knife !1!");
			Knives(id);
		}
		case 2:
		{
			if(!Professional[id]) {
				give_item(id,"weapon_knife");
				Beginner[id]=false;
				Professional[id]=true;
				Color(id,"!4[KNIFE] !1Ai ales !3Professional !4Knife !1!");
				Knife_Skyn(id);
				Knives(id);
			} else
			Color(id,"!4[KNIFE] !1Ai deja !3Professional !4Knife !1!");
			Knives(id);
		}
	}
    	return 1;	
}

public plugin_precache()
	for( new alkaline = 200*0;alkaline<sizeof(mdl);alkaline++)
		engfunc(EngFunc_PrecacheModel,mdl[ alkaline ]);


public xXx_Alkaline_ForceYeahxXx( id ) {

	if( Beginner[id] && get_user_weapon(id)==CSW_KNIFE ) {
		set_user_gravity(id, 0.7);
	}
	if( Professional[id] && get_user_weapon(id)==CSW_KNIFE) {
		set_user_gravity(id, 0.5);
	}
}

public Knife_Skyn( id ) { 


	if(Beginner[id]&&get_user_weapon(id)==CSW_KNIFE) {
				
		set_pev(id, pev_viewmodel2, mdl[0]);
		//set_pev(id, pev_weaponmodel2, mdl[3-1]);
	
	}
	if(Professional[id]&&get_user_weapon(id)==CSW_KNIFE) {

		set_pev(id, pev_viewmodel2, mdl[0*1+1]);
		//set_pev(id, pev_weaponmodel2, mdl[3]);	
	}
}

public PK(iVictim, iKiller) {

	Beginner[iVictim]=false;
	Professional[iVictim]=false;
} 

stock Color(const id, const input[], any:...) {
	new count = 1, players[32];
	static msg[191];
	vformat(msg, 190, input, 3);
	
	replace_all(msg, 190, "!4", "^4");
	replace_all(msg, 190, "!1", "^1");
	replace_all(msg, 190, "!3", "^3");
	/* This plugin created by alkaline aka lucy */
	if(id) players[0] = id;
	else get_players(players, count, "ch"); {
		for(new i = 0; i < count; i++) {
			if(is_user_connected(players)) {
				message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, players);
				write_byte(players);
				write_string(msg);
				message_end();
			}
		}
	}
}


andrewfkz
Vrei sa dispara meniul dupa ce alegi un knife?

SimplyClever
Tu vrei cand intri pe server sa ai direct professional knife ? fara gravitatie ?
Asa am facut sa nu dispara cand alegi cutitele.
User avatar
andrewfkz
Membru, skill 0
Membru, skill 0
Posts: 3
Joined: 20 May 2014, 18:38
Detinator Steam: Nu
CS Status: Citesc forumul eXtreamCS.com...!
Has thanked: 1 time
Contact:

25 May 2014, 00:00

Aman2 avem acelas server ;)) ! Mulțumim , că îți dai interesul să ne ajuți.
Fă-l te rog , cum am zis eu :) !
Îți sunt recunoscător.
User avatar
alkaline
Fost moderator
Fost moderator
Posts: 734
Joined: 18 Jul 2012, 09:42
Detinator Steam: Da
Reputatie: Fost Moderator ajutator
Nume anterior: lucylucy
Fond eXtream: 0
Location: Caras-Severin
Has thanked: 5 times
Been thanked: 296 times

25 May 2014, 00:03

Aha, pai am facut aia cu gravitatie la pistol . Doar la Knifeuri merge

Mai vreti sa modific ceva ? Explicati mai bine :)
SimplyClever
Membru, skill 0
Membru, skill 0
Posts: 88
Joined: 21 Jul 2013, 17:20
Detinator Steam: Nu
CS Status: Citesc forumul eXtreamCS.com...!
Has thanked: 18 times
Been thanked: 1 time
Contact:

25 May 2014, 09:03

Tot nu s-a rezolvat, ai gravitate cand ai pistol....
Si cand primesti respawn iti da knife normal de la server nu ramane selectia dinainte sa mori, si cand intri pe server sa-ti dea direct Professional Knife, iar ulterior sa poti alege intre Beginner & Professional
BHOP.FREAKZ.RO
Image
Post Reply

Return to “Cereri”

  • Information
  • Who is online

    Users browsing this forum: No registered users and 29 guests