Plugin knife_mod(doar cutitul de viteza)

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 .
Post Reply
SHeReW
Membru, skill 0
Membru, skill 0
Posts: 10
Joined: 21 Jun 2010, 23:48
Detinator Steam: Da
CS Status: CTA.B-ZONE.RO
Detinator server CS: CTA.B-ZONE.RO
Location: Cta
Has thanked: 4 times
Contact:

03 Jun 2012, 13:03

Cum am spus si in titlu vreau un knife_mod doar cu cutitul de viteza.
Eu nu ma pricep in modificarea pluginurilor si as fi recunoscator celui care poate sa il modifice.
Multumesc anticipat!
Image

GoGoGo!!!
RoyalServer 2
User avatar
S3ekEr^
Utilizator neserios (tepar)
Utilizator neserios (tepar)
Posts: 3475
Joined: 06 Dec 2009, 12:47
Detinator Steam: Nu
Reputatie: Nume anterior: The Seeker , Reptyle
Fost Scripter
Fost super moderator
Utilizator neserios ( tepar )
Has thanked: 117 times
Been thanked: 329 times

03 Jun 2012, 13:16

Poti pune acest plugin pe server
| Afiseaza codul
#include <amxmodx> 
#include <hamsandwich> 

#define PLUGIN "Knife_Speed" 
#define AUTHOR "ConnorMcLeod" 
#define VERSION "0.0.1" 

new g_pCvarKnifeSpeed 

public plugin_init() 
{ 
    register_plugin(PLUGIN, VERSION, AUTHOR) 

    g_pCvarKnifeSpeed = register_cvar("amx_knife_speed", "400") 

    RegisterHam(Ham_CS_Item_GetMaxSpeed, "weapon_knife", "CS_Knife_GetMaxSpeed") 
} 

public CS_Knife_GetMaxSpeed() 
{ 
    SetHamReturnFloat(get_pcvar_float(g_pCvarKnifeSpeed)) 
    return HAM_SUPERCEDE 
}
User avatar
Rap^
Membru, skill +2
Membru, skill +2
Posts: 621
Joined: 01 Oct 2011, 00:25
Detinator Steam: Da
Reputatie: Fost Scripter eXtreamCS
Fost Super moderator
Location: Bucuresti
Has thanked: 16 times
Been thanked: 156 times

07 Jun 2012, 16:18

| Afiseaza codul
#include <amxmodx>
#include <amxmisc>
#include <engine> 
#include <vault>
#include <fun>
#include <ColorChat>

#pragma semicolon 1

static const PLUGIN[ ] 	= "Knife Mod";
static const AUTHOR[ ] 	= "Rap";
static const VERSION[ ]	= "1.0";


new knife_model[33];
new g_Menu;

new CVAR_TAG;

public plugin_init( )
{ 
	register_plugin(PLUGIN, VERSION, AUTHOR);
	
	register_event("CurWeapon", "CurWeapon", "be", "1=1") ;
	
	g_Menu = register_menuid("Knife Mod");
	register_menucmd(g_Menu, 1023, "MenuAction");
	
	register_clcmd("say /knife", "ShowMenu");
	
	CVAR_TAG = register_cvar("km_tag", "[KnifeMod]");
}
public plugin_precache( )
{ 
	precache_model("models/knife-mod/v_speedknife.mdl");
	precache_model("models/v_knife.mdl");
}
public ShowMenu(id)
{
	new menuBody[512];
	
	add(menuBody, 511, "\rKnife Mod^n^n");
	add(menuBody, 511, "\y1. \wSpeed Knife \y(Viteza mare)^n");
	add(menuBody, 511, "\y2. \wDefault^n^n");
	add(menuBody, 511, "\y0. \wExit^n");
	
	new keys = (1<<0 | 1<<1 | 1<<9);
	show_menu(id, keys, menuBody, -1, "Knife Mod");
}
public MenuAction(id, key)
{
	new szTag[32];
	get_pcvar_string(CVAR_TAG, szTag, sizeof(szTag) - 1);
	
	switch(key) 
	{
		case 0: 
		{
			SetKnife(id, 2);
			ColorChat(id, RED, "^x04%s^x01 Ai ales cutitul^x03 Speed^x01 (Viteza mare). ", szTag);
		}
		case 1: 
		{
			SetKnife(id, 6);
			ColorChat(id, RED, "^x04%s^x01 Ai ales cutitul^x03 Default^x01. ", szTag);
		}
		
		default: return PLUGIN_HANDLED;
	}
	
	return PLUGIN_HANDLED;
}
public SetKnife(id , Knife)
{
	knife_model[id] = Knife;
	
	new Clip, Ammo, Weapon = get_user_weapon(id, Clip, Ammo);
	if ( Weapon != CSW_KNIFE )
		return PLUGIN_HANDLED;
	
	new vModel[56];
	
	switch(Knife)
	{
		case 0:
		{
			format(vModel, 55, "models/knife-mod/speedknife.mdl");
		}
		case 1:
		{
			format(vModel, 55, "models/v_knife.mdl");
		}
	} 
	
	entity_set_string(id, EV_SZ_viewmodel, vModel);
	
	return PLUGIN_HANDLED;  
}
public CurWeapon(id)
{
	new Weapon = read_data(2);
	
	SetKnife(id, knife_model[id]);
	
	set_user_maxspeed(id, 250.0);
	
	if( Weapon == CSW_KNIFE  && knife_model[id] == 0)
	{
		set_user_maxspeed(id, 170.0);
	} 
	
	return PLUGIN_HANDLED;
}
public client_putinserver(id)
{
	knife_model[id] = 0;
}
Imagination is more important than knowledge.
Knowledge is limited - Imagination encircles the world.
Post Reply

Return to “Cereri”

  • Information
  • Who is online

    Users browsing this forum: No registered users and 20 guests