Raised This Month: $ Target: $400
 0% 

[REQ] Knife Kill Bonus


Post New Thread Closed Thread   
 
Thread Tools Display Modes
Author Message
Awesome_man
Senior Member
Join Date: May 2014
Location: singapore
Old 08-03-2014 , 09:48   [REQ] Knife Kill Bonus
#1

Can someone make a plugin by which if player killed someone with knife a flashing red color hud message appear on left below radar and sound and set player hp to 150 give him speed boost for 10 seconds and +2 frags

Thanks in advance

Last edited by Awesome_man; 08-03-2014 at 09:49.
Awesome_man is offline
Flick3rR
Veteran Member
Join Date: Feb 2014
Location: Bulgaria, Stara Zagora
Old 08-03-2014 , 10:19   Re: [REQ] Knife Kill Bonus
#2

PHP Code:
/* Plugin generated by AMXX-Studio */

#include <amxmodx>
#include <fun>

#define PLUGIN "Knife Kill Bonuses"
#define VERSION "1.0"
#define AUTHOR "Flicker"

const TASK_ID 6969

const Float:FAST_SPEED 330.0 //Your speed bonus
const BonusHP 150 //The HP After knife kill

new g_iSync
new bool:g_bHasSpeed[33]

public 
plugin_init() {
    
register_plugin(PLUGINVERSIONAUTHOR)
    
    
register_event("DeathMsg""onDeathMsgEvent""a")
    
register_event("CurWeapon""onCurWeaponEvent""be""1=1")
    
    
g_iSync CreateHudSyncObj()
}

public 
onDeathMsgEvent()
{
    new 
id read_data(1)
    
    new 
szWeapon[32]
    
read_data(4szWeaponcharsmax(szWeapon))
    
    if(
equal(szWeapon"knife") && is_user_alive(id))
    {
        
set_hudmessage(255000.020.210.16.00.10.1, -1)
        
ShowSyncHudMsg(idg_iSync"HEADSHOT!!!")
        
        
client_cmd(id"spk misc/headshot")
        
        
set_user_health(idBonusHP)
        
        
g_bHasSpeed[id] = true
        remove_task
(id TASK_ID)
        
set_task(10.0"taskRemoveSpeed"id TASK_ID)
        
set_user_maxspeed(idFAST_SPEED)
    }
}

public 
onCurWeaponEvent(id)
    if(
g_bHasSpeed[id])
        
set_user_maxspeed(idFAST_SPEED)

public 
taskRemoveSpeed(id)
{
    
id -= TASK_ID
    g_bHasSpeed
[id] = false
    set_user_maxspeed
(id241.0)

__________________
Flick3rR is offline
Send a message via Skype™ to Flick3rR
Awesome_man
Senior Member
Join Date: May 2014
Location: singapore
Old 08-03-2014 , 10:37   Re: [REQ] Knife Kill Bonus
#3

Quote:
Originally Posted by Flick3rR View Post
PHP Code:
/* Plugin generated by AMXX-Studio */

#include <amxmodx>
#include <fun>

#define PLUGIN "Knife Kill Bonuses"
#define VERSION "1.0"
#define AUTHOR "Flicker"

const TASK_ID 6969

const Float:FAST_SPEED 330.0 //Your speed bonus
const BonusHP 150 //The HP After knife kill

new g_iSync
new bool:g_bHasSpeed[33]

public 
plugin_init() {
    
register_plugin(PLUGINVERSIONAUTHOR)
    
    
register_event("DeathMsg""onDeathMsgEvent""a")
    
register_event("CurWeapon""onCurWeaponEvent""be""1=1")
    
    
g_iSync CreateHudSyncObj()
}

public 
onDeathMsgEvent()
{
    new 
id read_data(1)
    
    new 
szWeapon[32]
    
read_data(4szWeaponcharsmax(szWeapon))
    
    if(
equal(szWeapon"knife") && is_user_alive(id))
    {
        
set_hudmessage(255000.020.210.16.00.10.1, -1)
        
ShowSyncHudMsg(idg_iSync"HEADSHOT!!!")
        
        
client_cmd(id"spk misc/headshot")
        
        
set_user_health(idBonusHP)
        
        
g_bHasSpeed[id] = true
        remove_task
(id TASK_ID)
        
set_task(10.0"taskRemoveSpeed"id TASK_ID)
        
set_user_maxspeed(idFAST_SPEED)
    }
}

public 
onCurWeaponEvent(id)
    if(
g_bHasSpeed[id])
        
set_user_maxspeed(idFAST_SPEED)

public 
taskRemoveSpeed(id)
{
    
id -= TASK_ID
    g_bHasSpeed
[id] = false
    set_user_maxspeed
(id241.0)

Wat ? headshot ?

PHP Code:
ShowSyncHudMsg(idg_iSync"HEADSHOT!!!")
        
        
client_cmd(id"spk misc/headshot"
Bro i have custom sound named knife_kill.mp3 and make hudemssage to "Players %s Knifed %s Hahahah"

Last edited by Awesome_man; 08-03-2014 at 10:39.
Awesome_man is offline
Flick3rR
Veteran Member
Join Date: Feb 2014
Location: Bulgaria, Stara Zagora
Old 08-03-2014 , 10:43   Re: [REQ] Knife Kill Bonus
#4

My bad, the hell
You didn't provide the directory of the sound, so you will have to change it in the const!
PHP Code:
/* Plugin generated by AMXX-Studio */

#include <amxmodx>
#include <fun>

#define PLUGIN "Knife Kill Bonuses"
#define VERSION "1.0"
#define AUTHOR "Flicker"

const TASK_ID 6969

const Float:FAST_SPEED 330.0 //Your speed bonus
const BonusHP 150 //The HP After knife kill

new const g_szSound[] = "knife_kill.mp3"

new g_iSync
new bool:g_bHasSpeed[33]

public 
plugin_init() {
    
register_plugin(PLUGINVERSIONAUTHOR)
    
    
register_event("DeathMsg""onDeathMsgEvent""a")
    
register_event("CurWeapon""onCurWeaponEvent""be""1=1")
    
    
g_iSync CreateHudSyncObj()
}

public 
plugin_precache()
    
precache_sound(g_szSound)

public 
onDeathMsgEvent()
{
    new 
id read_data(1)
    
    new 
szWeapon[32]
    
read_data(4szWeaponcharsmax(szWeapon))
    
    if(
equal(szWeapon"knife") && is_user_alive(id))
    {
        new 
szName[32], szName2[32]
        
get_user_name(idszNamecharsmax(szName))
        
get_user_name(read_data(2), szName2charsmax(szName2))
        
        
set_hudmessage(255000.020.210.16.00.10.1, -1)
        
ShowSyncHudMsg(0g_iSync"Player %s knifed %s Hahahaha"szNameszName2)
        
        
client_cmd(id"mp3 play %s"g_szSound)
        
        
set_user_health(idBonusHP)
        
        
g_bHasSpeed[id] = true
        remove_task
(id TASK_ID)
        
set_task(10.0"taskRemoveSpeed"id TASK_ID)
        
set_user_maxspeed(idFAST_SPEED)
    }
}

public 
onCurWeaponEvent(id)
    if(
g_bHasSpeed[id])
        
set_user_maxspeed(idFAST_SPEED)

public 
taskRemoveSpeed(id)
{
    
id -= TASK_ID
    g_bHasSpeed
[id] = false
    set_user_maxspeed
(id241.0)

__________________
Flick3rR is offline
Send a message via Skype™ to Flick3rR
Old 08-03-2014, 10:49
VarmaRitik
This message has been deleted by VarmaRitik.
Awesome_man
Senior Member
Join Date: May 2014
Location: singapore
Old 08-11-2014 , 06:29   Re: [REQ] Knife Kill Bonus
#5

Please someone fix this plugin, it's not giving any frags i want it should give 2 frag if someone knifed someone
Awesome_man is offline
HamletEagle
AMX Mod X Plugin Approver
Join Date: Sep 2013
Location: Romania
Old 08-11-2014 , 13:56   Re: [REQ] Knife Kill Bonus
#6

PHP Code:
/* Plugin generated by AMXX-Studio */

#include <amxmodx>
#include <fun>

#define PLUGIN "Knife Kill Bonuses"
#define VERSION "1.0"
#define AUTHOR "Flicker"

const TASK_ID 6969

const Float:FAST_SPEED 330.0 //Your speed bonus
const BonusHP 150 //The HP After knife kill

new const g_szSound[] = "knife_kill.mp3"

new g_iSync
new bool:g_bHasSpeed[33]

public 
plugin_init() {
    
register_plugin(PLUGINVERSIONAUTHOR)
    
    
register_event("DeathMsg""onDeathMsgEvent""a")
    
register_event("CurWeapon""onCurWeaponEvent""be""1=1")
    
    
g_iSync CreateHudSyncObj()
}

public 
plugin_precache()
    
precache_sound(g_szSound)

public 
onDeathMsgEvent()
{
    new 
id read_data(1)
    
    new 
szWeapon[32]
    
read_data(4szWeaponcharsmax(szWeapon))
    
    if(
equal(szWeapon"knife") && is_user_alive(id))
    {
        new 
szName[32], szName2[32]
        
get_user_name(idszNamecharsmax(szName))
        
get_user_name(read_data(2), szName2charsmax(szName2))
        
        
set_hudmessage(255000.020.210.16.00.10.1, -1)
        
ShowSyncHudMsg(0g_iSync"Player %s knifed %s Hahahaha"szNameszName2)
        
        
client_cmd(id"mp3 play %s"g_szSound)
        
        
set_user_health(idBonusHP)
        
        
g_bHasSpeed[id] = true
        remove_task
(id TASK_ID)
        
set_task(10.0"taskRemoveSpeed"id TASK_ID)
        
set_user_maxspeed(idFAST_SPEED)
        
set_user_fragsidget_user_fragsid ) + )
    }
}

public 
onCurWeaponEvent(id)
    if(
g_bHasSpeed[id])
        
set_user_maxspeed(idFAST_SPEED)

public 
taskRemoveSpeed(id)
{
    
id -= TASK_ID
    g_bHasSpeed
[id] = false
    set_user_maxspeed
(id241.0)

There is nothing to fix, it's something to add Check if it works.
__________________

Last edited by HamletEagle; 08-12-2014 at 07:54.
HamletEagle is offline
Awesome_man
Senior Member
Join Date: May 2014
Location: singapore
Old 08-12-2014 , 07:40   Re: [REQ] Knife Kill Bonus
#7

Someone please change, so that user health doesnt set to 150 and instead it should +50 hp to the current health ?

Like if player has 40 hp den it set his hp to 40+50 = 90
Awesome_man is offline
Eagle07
Veteran Member
Join Date: May 2014
Location: Morocco :D
Old 08-12-2014 , 07:41   Re: [REQ] Knife Kill Bonus
#8

Quote:
Originally Posted by Awesome_man View Post
Someone please change, so that user health doesnt set to 150 and instead it should +50 hp to the current health ?

Like if player has 40 hp den it set his hp to 40+50 = 90
PHP Code:
set_user_health(idBonusHP

PHP Code:
set_user_health(idget_user_health(id) + 50
__________________
Eagle07 is offline
Awesome_man
Senior Member
Join Date: May 2014
Location: singapore
Old 08-12-2014 , 07:55   Re: [REQ] Knife Kill Bonus
#9

Quote:
Originally Posted by Eagle07 View Post
PHP Code:
set_user_health(idBonusHP

PHP Code:
set_user_health(idget_user_health(id) + 50
oh.. thnx man
Awesome_man is offline
HamletEagle
AMX Mod X Plugin Approver
Join Date: Sep 2013
Location: Romania
Old 08-12-2014 , 07:55   Re: [REQ] Knife Kill Bonus
#10

Code:
/* Plugin generated by AMXX-Studio */ #include <amxmodx> #include <fun> #define PLUGIN "Knife Kill Bonuses" #define VERSION "1.0" #define AUTHOR "Flicker" const TASK_ID = 6969 const Float:FAST_SPEED = 330.0 //Your speed bonus new const g_szSound[] = "knife_kill.mp3" new g_iSync new bool:g_bHasSpeed[33] public plugin_init() {     register_plugin(PLUGIN, VERSION, AUTHOR)         register_event("DeathMsg", "onDeathMsgEvent", "a")     register_event("CurWeapon", "onCurWeaponEvent", "be", "1=1")         g_iSync = CreateHudSyncObj() } public plugin_precache()     precache_sound(g_szSound) public onDeathMsgEvent() {     new id = read_data(1)         new szWeapon[32]     read_data(4, szWeapon, charsmax(szWeapon))         if(equal(szWeapon, "knife") && is_user_alive(id))     {         new szName[32], szName2[32]         get_user_name(id, szName, charsmax(szName))         get_user_name(read_data(2), szName2, charsmax(szName2))                 set_hudmessage(255, 0, 0, 0.02, 0.2, 1, 0.1, 6.0, 0.1, 0.1, -1)         ShowSyncHudMsg(0, g_iSync, "Player %s knifed %s Hahahaha", szName, szName2)                 client_cmd(id, "mp3 play %s", g_szSound)                 set_user_health(id, get_user_health( id ) + 50 )                 g_bHasSpeed[id] = true         remove_task(id + TASK_ID)         set_task(10.0, "taskRemoveSpeed", id + TASK_ID)         set_user_maxspeed(id, FAST_SPEED)         set_user_frags( id, get_user_frags( id ) + 2 )     } } public onCurWeaponEvent(id)     if(g_bHasSpeed[id])         set_user_maxspeed(id, FAST_SPEED) public taskRemoveSpeed(id) {     id -= TASK_ID     g_bHasSpeed[id] = false     set_user_maxspeed(id, 241.0) }
__________________
HamletEagle is offline
Closed Thread


Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -4. The time now is 19:23.


Powered by vBulletin®
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
Theme made by Freecode