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 .
User avatar
-Raapa
Membru, skill 0
Membru, skill 0
Posts: 48
Joined: 24 May 2014, 17:55
Detinator Steam: Nu
CS Status: Studiez . Invat
Detinator server CS: Neeh
SteamID: Inca nu am .
Location: * Iasi *
Has thanked: 4 times
Been thanked: 4 times
Contact:

25 May 2014, 11:47

Pui tu ce modele vrei :-s
| Afiseaza codul
#include <amxmodx>
#include <fakemeta>
#include <fun>

new const PLUGIN[] = "/Knife"
new const VERSION[] = "1.0"
new const AUTHOR[] = "-Raapa"

new bool:knife[33],bool:knife2[33], bool:Grav[33];

new const KNIFE1[66] = "models/v_knife.mdl"
new const BKNIFE[66] = "models/v_knife2.mdl"
public plugin_init() {
	register_plugin(PLUGIN, VERSION, AUTHOR)
	
	register_clcmd("say /knife","cmdKnife");
	register_event("CurWeapon","fwd_weapon","be","1=1");
}
public fwd_weapon(id)
{
	if(knife[id] && get_user_weapon(id) == CSW_KNIFE)
		set_pev(id, pev_viewmodel2,KNIFE1)
	if(knife2[id] && get_user_weapon(id) == CSW_KNIFE)
		set_pev(id, pev_viewmodel2,BKNIFE)
	if(Grav[id])
		set_user_gravity(id,1.5)
}
public cmdKnife(id)
{
	if(!is_user_alive(id))
		return 1

	static menu;
	menu = menu_create("\r Alege cutit","knife_handler")
	menu_additem(menu, "Knife Clasic","1",0);
	menu_additem(menu, "Knife Viteza","2",0)
	menu_setprop(menu, MPROP_NUMBER_COLOR,"\y");
	menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
	
	menu_display ( id, menu, 0 );
	return 0;
}
public knife_handler(id,menu,item)
{
	if ( item == MENU_EXIT )
	{
		menu_destroy ( menu )
		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:
		{
			knife[id] = true
			Grav[id] = false;
			set_user_gravity(id, 1.0)
		}
		case 2:
		{
			knife2[id] = true
			Grav[id] = true
			set_user_gravity(id, 1.5)
		}
	}
	menu_destroy ( menu )
	return 1
}
public client_disconnect(id)
{
	Grav[id] = false
	knife2[id] = false
	knife[id] = false
}
public plugin_precache()
{
	precache_model(KNIFE1)
	precache_model(BKNIFE)
}
RoyalServer
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, 11:54

Nu se deschide meniul...
BHOP.FREAKZ.RO
Image
User avatar
-Raapa
Membru, skill 0
Membru, skill 0
Posts: 48
Joined: 24 May 2014, 17:55
Detinator Steam: Nu
CS Status: Studiez . Invat
Detinator server CS: Neeh
SteamID: Inca nu am .
Location: * Iasi *
Has thanked: 4 times
Been thanked: 4 times
Contact:

25 May 2014, 11:56

SimplyClever wrote:Nu se deschide meniul...
Pe care ti l-am dat eu ? imposibil
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, 12:08

Posibil...
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

25 May 2014, 12:12

-Raapa wrote:
SimplyClever wrote:Nu se deschide meniul...
Pe care ti l-am dat eu ? imposibil
Ai copiat codul gresit .




SimplyClever
| 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_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]=true;
}

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 Knife_Skyn( id ) { 


	if(Beginner[id]&&get_user_weapon(id)==CSW_KNIFE) {
		set_user_gravity(id, 0.7);		
		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_user_gravity(id, 0.5);
		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:

25 May 2014, 12:41

Aceeasi problema:| cand am pistol tot am gravitate
Edit: Am rezolvat mai trebuia pus un "if" si e perfect :)
Toti cei care m-au ajutat au +1 multumesc la fiecare post:P
BHOP.FREAKZ.RO
Image
User avatar
Adventx
Membru, skill +4
Membru, skill +4
Posts: 1785
Joined: 17 Sep 2013, 21:44
Detinator Steam: Da
Reputatie: Fost moderator ajutator
Has thanked: 128 times
Been thanked: 142 times
Contact:

25 May 2014, 14:26

editt
Last edited by Adventx on 27 May 2014, 18:33, edited 1 time in total.
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:

27 May 2014, 18:25

EDIT: rezolvat
BHOP.FREAKZ.RO
Image
Post Reply

Return to “Cereri”

  • Information
  • Who is online

    Users browsing this forum: No registered users and 32 guests