Existing user? Sign in
Sign up
Games
Servers
Useful
User
Pass
2FA
[ Plugin ] Knife Speed + Bonus [ Versiunea 1.3 ]
Freakz Forum Index
->
Trash Bin
->
CS 2006-2019 (Archived)
->
Resources
Author
Message
1971
alex53
[Mentally Stable]
Status: Offline
(since 15-04-2014 12:18)
Joined: 26 Dec 2012
Posts: 9
,
Topics: 8
Location:
Romania
Reputation:
55.3
Votes
: 2
Posted: 15-04-2014, 10:06:19
| Translate post to:
... (
Click for more languages
)
Descriere: Este un plugin de knife speed,mai exact iti seteaza un anumit speed atunci cand ai knife in mana. Contine si bonusuri: regenerare
HP
pana a 80 health, damage crescut si gravitatie modificata(toate cu knife in mana).
Descarcare:
http://www.girlshare.ro/33474064.8
Sursa:
Spoiler:
Code:
/* Plugin generated by AMXX-Studio */
#include <amxmodx>
#include <amxmisc>
#include <fakemeta>
#include <hamsandwich>
#define PLUGIN "KnifeSpeed"
#define VERSION "1.3"
#define AUTHOR "HamletEagle"
#define IsPlayer(%0) ( 1 <= %0 <= g_iMaxPlayers )
new bool: speed[33]
new g_speed,g_gravity,cvar_bonus
new freezetimepointer
new ft
new g_iMaxPlayers
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
freezetimepointer = get_cvar_pointer("mp_freezetime")
ft = get_pcvar_num(freezetimepointer)
g_speed = register_cvar("move_speed","440.0")
g_gravity = register_cvar("knife_gravity","400")
cvar_bonus = register_cvar("bonus_status","0")
register_logevent("logevent_round_start", 2, "1=Round_Start")
register_event("CurWeapon", "Event_CurWeapon", "be", "1=1");
RegisterHam ( Ham_TakeDamage, "player", "Change_Knife_Dmg" )
g_iMaxPlayers = get_maxplayers ( )
if(ft == 0 || ft<1) set_task(0.1,"AllowSpeed")
else
set_task(float(ft),"AllowSpeed")
}
public AllowSpeed(id)
speed[id]=true
public logevent_round_start() {
new players[32], player, pnum;
get_players(players, pnum, "a");
for(new i = 0; i < pnum; i++)
{
player = players[i];
speed[player]=true
}
}
public Event_CurWeapon(id) {
if(get_user_weapon(id)==CSW_KNIFE) {
if(speed[id]==true) {
set_pev( id, pev_maxspeed, get_pcvar_float ( g_speed ) )
if(get_pcvar_num(cvar_bonus)==1) {
set_pev( id, pev_gravity, get_pcvar_float ( g_gravity ) )
set_task ( 0.1 ,"RegenHp" ,id )
}
}
}
}
public Change_Knife_Dmg (iVictim, iInflictor, iAttacker, Float:fDamage ) {
if ( iInflictor == iAttacker && IsPlayer ( iAttacker ) && get_user_weapon ( iAttacker ) == CSW_KNIFE ) {
SetHamParamFloat ( 4, fDamage * 2.0 );
return HAM_HANDLED;
}
return HAM_IGNORED;
}
public RegenHp(id) {
if( get_user_weapon ( id ) == CSW_KNIFE ) {
if( is_user_alive( id ) ) {
if( get_user_health ( id ) < 80 ) {
fm_set_user_health ( id , get_user_health ( id ) + 5 )
}
}
}
}
stock fm_set_user_health(index, health) {
health > 0 ? set_pev(index, pev_health, float(health)) : dllfunc(DLLFunc_ClientKill, index);
return 1;
}
Nume: Knife Speed + Bonus
Versiune: 1.3
Autor: HamletEagle
Instalare:
1. Fisierul knife_speed.sma il puneti in addons/amxmodx/scripting
2. Fisierul knife_speed.amxx il puneti in addons/amxmodx/plugins
3. Intrati in fisierul addons/amxmodx/configs/plugins.ini si adaugati la urma:
Code:
knife_speed.amxx
Cvar-uri (se adauga in fisierul amxmodx\configs\amxx.cfg):
move_speed - viteza cu care se va deplasa. Atentie,e float deci va fi ceva.0(default 440.0)
knife_gravity - gravitatia pe care o sa primeasca,daca cvarul de bonus e 1(default 400)
cvar_bonus - porneste bonusul,default 0
Comenzi administrative (se tasteaza in consola si trebuie sa fiti administrator):
Nu are comenzi administrative.
Comenzi publice (se tasteaza in joc prin apasarea tastei Y):
Nu are comenzi publice
Module necesare (se sterge ; din fata modulului de mai jos; acestea le gasiti in fisierul amxmodx\configs\modules.ini):
Code:
fakemeta
Imagini:
Nu am ce imagini sa pun la un astfel de plugin.
Info:
Pentru cei care nu vor sa foloseasca modulul fakemeta trebuie sa schimbe aceste 2 linii:
#include <fakemeta>
------------------->
#include <fun>
set_pev(id,pev_maxspeed,get_pcvar_float(g_speed))
------------------->
set_user_maxspeed(id,get_pcvar_float(g_speed))
Stiu ca mai sunt si alte pluginuri de acest tip insa ele prezinta buguri,mai ales in prima runda(dupa schimbare hartii). Acesta a fost testat si nu prezinta aceste probleme.
Astept reply cu imbunatatiri/idei.
0
0
Back to top
Freakz Forum Index
->
Trash Bin
->
CS 2006-2019 (Archived)
->
Resources
The time now is 27-07-2025, 11:31:47
Copyright info
Based on phpBB
ro
/
com
B
Login
I forgot my password
World of Warcraft
Login for more...
Download WoW 7.3.5
Misc
eSports
Achievements
Buy reputation with votes
Reputation trades
Forum rules
Ban list
Members list
User guide (FAQ)
World of Warcraft
View details