Raised This Month: $ Target: $400
 0% 

[REQ] Level Up -> Change Weapon


Post New Thread Reply   
 
Thread Tools Display Modes
Jhob94
AMX Mod X Donor
Join Date: Jul 2012
Old 08-16-2013 , 18:56   Re: [REQ] Level Up -> Change Weapon
Reply With Quote #31

Quote:
Originally Posted by Balck View Post
works fine for me
You should hook spawn for they receive when spawn
And:
PHP Code:
public event_DeathMsg()
{
    static 
killer;
    
killer read_data(1);
        
    
    
killed[killer] += 1;
    
    
set_task(0.2"check_weapons"killer)



PHP Code:
public event_DeathMsg()
{
    new 
killervictim;
    
killer read_data(1);
    
victim read_data(2);
        
    if(
killer != victim// Make sure they arent the same or suicide will give too
          
killed[killer]++ // Can be used like this if only adding one
    
    
check_weapons(killer// No need task for this

__________________
Jhob94 is offline
Choose_Your_Destiny
Senior Member
Join Date: May 2011
Old 08-17-2013 , 06:04   Re: [REQ] Level Up -> Change Weapon
Reply With Quote #32

it works fine thnx

well, can we add to it as the picture hud message?


Choose_Your_Destiny is offline
Jhob94
AMX Mod X Donor
Join Date: Jul 2012
Old 08-17-2013 , 19:41   Re: [REQ] Level Up -> Change Weapon
Reply With Quote #33

That is gungame plugin. Just install it and config as you need. (Yeah iam trying to say "stop be lazy because you can do it")
__________________
Jhob94 is offline
Choose_Your_Destiny
Senior Member
Join Date: May 2011
Old 08-19-2013 , 06:00   Re: [REQ] Level Up -> Change Weapon
Reply With Quote #34

Quote:
Originally Posted by Jhob94 View Post
That is gungame plugin. Just install it and config as you need. (Yeah iam trying to say "stop be lazy because you can do it")
Yes, i know that gungame plugin.I want a hud message similar to this
__________________
I wouldn’t marry you even if you were the last woman left on earth

Choose_Your_Destiny is offline
Jhob94
AMX Mod X Donor
Join Date: Jul 2012
Old 08-19-2013 , 07:43   Re: [REQ] Level Up -> Change Weapon
Reply With Quote #35

Gungame has that hud. Install gungame and config weapons as you need
__________________
Jhob94 is offline
Choose_Your_Destiny
Senior Member
Join Date: May 2011
Old 08-19-2013 , 16:11   Re: [REQ] Level Up -> Change Weapon
Reply With Quote #36

like that?

PHP Code:
#include <amxmodx> 
#include <fun> 
#include <cstrike>  

#define PLUGIN "Level up" 
#define VERSION "1.0" 
#define AUTHOR "balck" 

new killed[33]; 
new 
LEVELUP[] = "deathrun/lvup.wav"
new LEVELDOWN[] = "deathrun/lvdown.wav"

public plugin_precache() {
    
precache_sound(LEVELUP)
    
precache_sound(LEVELDOWN)
}
public 
plugin_init() { 
    
register_plugin(PLUGINVERSIONAUTHOR); 
    
register_event("DeathMsg""event_DeathMsg""a"); 

public 
client_putinserver(id) { 
    
killed[id] = 0

public 
client_disconnect(id) { 
    
killed[id] = 0

public 
event_DeathMsg() { 
    static 
killervictim
    
killer read_data(1); 
    
victim read_data(2); 
     
    if(
killer != victim
        
killed[killer]++; 
    if(
cs_get_user_team(killer) & CS_TEAM_CT) {
        
check_weapons(killer); 
    }

public 
check_weapons(id) { 
    if(
cs_get_user_team(id) & CS_TEAM_CT) { 
        switch(
killed[id]) { 
            case 
1: {
                
set_hudmessage35110255, -1.0, -0.2000.00.10.10.1 );
                
show_hudmessage(id"You have made 1/2 of your required kills");
                
emit_sound(idCHAN_AUTOLEVELDOWN1.0ATTN_NORM0PITCH_NORM);
            }
            case 
2: { 
                
strip_user_weapons(id); 
                
give_item(id"weapon_knife"); 
                
give_item(id"weapon_glock18"); 
                
cs_set_user_bpammo(idCSW_GLOCK1890); 
                
emit_sound(idCHAN_AUTOLEVELUP1.0ATTN_NORM0PITCH_NORM);
            } 
            case 
3: {
                
set_hudmessage35110255, -1.0, -0.2000.00.10.10.1 );
                
show_hudmessage(id"You have made 1/2 of your required kills");
                
emit_sound(idCHAN_AUTOLEVELDOWN1.0ATTN_NORM0PITCH_NORM);
            }
            case 
4: { 
                
strip_user_weapons(id); 
                
give_item(id"weapon_knife"); 
                
give_item(id"weapon_usp"); 
                
cs_set_user_bpammo(idCSW_USP90); 
                
emit_sound(idCHAN_AUTOLEVELUP1.0ATTN_NORM0PITCH_NORM);
            } 
            case 
5: {
                
set_hudmessage35110255, -1.0, -0.2000.00.10.10.1 );
                
show_hudmessage(id"You have made 1/2 of your required kills");
                
emit_sound(idCHAN_AUTOLEVELDOWN1.0ATTN_NORM0PITCH_NORM);
            }
            case 
6: { 
                
strip_user_weapons(id); 
                
give_item(id"weapon_knife"); 
                
give_item(id"weapon_p228"); 
                
cs_set_user_bpammo(idCSW_P22890); 
                
emit_sound(idCHAN_AUTOLEVELUP1.0ATTN_NORM0PITCH_NORM);
            } 
            case 
7: {
                
set_hudmessage35110255, -1.0, -0.2000.00.10.10.1 );
                
show_hudmessage(id"You have made 1/2 of your required kills");
                
emit_sound(idCHAN_AUTOLEVELDOWN1.0ATTN_NORM0PITCH_NORM);
            }
            case 
8: { 
                
strip_user_weapons(id); 
                
give_item(id"weapon_knife"); 
                
give_item(id"weapon_deagle"); 
                
cs_set_user_bpammo(idCSW_DEAGLE90); 
                
emit_sound(idCHAN_AUTOLEVELUP1.0ATTN_NORM0PITCH_NORM);
            } 
            case 
9: {
                
set_hudmessage35110255, -1.0, -0.2000.00.10.10.1 );
                
show_hudmessage(id"You have made 1/2 of your required kills");
                
emit_sound(idCHAN_AUTOLEVELDOWN1.0ATTN_NORM0PITCH_NORM);
            }
            case 
10: { 
                
strip_user_weapons(id); 
                
give_item(id"weapon_knife"); 
                
give_item(id"weapon_fiveseven"); 
                
cs_set_user_bpammo(idCSW_FIVESEVEN90); 
                
emit_sound(idCHAN_AUTOLEVELUP1.0ATTN_NORM0PITCH_NORM);
            } 
            case 
11: {
                
set_hudmessage35110255, -1.0, -0.2000.00.10.10.1 );
                
show_hudmessage(id"You have made 1/2 of your required kills");
                
emit_sound(idCHAN_AUTOLEVELDOWN1.0ATTN_NORM0PITCH_NORM);
            }
            case 
12: { 
                
strip_user_weapons(id); 
                
give_item(id"weapon_knife"); 
                
give_item(id"weapon_elite"); 
                
cs_set_user_bpammo(idCSW_ELITE90); 
                
emit_sound(idCHAN_AUTOLEVELUP1.0ATTN_NORM0PITCH_NORM);
                
killed[id] = 0
            } 
        } 
    } 

__________________
I wouldn’t marry you even if you were the last woman left on earth


Last edited by Choose_Your_Destiny; 08-19-2013 at 16:12.
Choose_Your_Destiny is offline
Moody92
Veteran Member
Join Date: May 2011
Location: Oman
Old 08-19-2013 , 17:41   Re: [REQ] Level Up -> Change Weapon
Reply With Quote #37

Yes, like that..

and also don't forget to hook spawn so they receive the weapon when they spawn

PHP Code:
#include <amxmodx>
#include <hamsandwich>

public plugin_init(){
RegisterHam(Ham_Spawn"player""PlayerSpawn"1) ;
}

public 
PlayerSpawn(id)
check_weapons(id); 
PHP Code:
#include <amxmodx> 
#include <fun> 
#include <cstrike>  
#include <hamsandwich>

#define PLUGIN "Level up" 
#define VERSION "1.0" 
#define AUTHOR "balck" 

new killed[33]; 
new 
LEVELUP[] = "deathrun/lvup.wav"
new LEVELDOWN[] = "deathrun/lvdown.wav"

public plugin_precache() {
    
precache_sound(LEVELUP)
    
precache_sound(LEVELDOWN)
}
public 
plugin_init() { 
    
register_plugin(PLUGINVERSIONAUTHOR); 
    
register_event("DeathMsg""event_DeathMsg""a"); 
    
RegisterHam(Ham_Spawn"player""PlayerSpawn"1) ;

public 
client_putinserver(id) { 
    
killed[id] = 0

public 
client_disconnect(id) { 
    
killed[id] = 0


public 
PlayerSpawn(id)
check_weapons(id);  

public 
event_DeathMsg() { 
    static 
killervictim
    
killer read_data(1); 
    
victim read_data(2); 
     
    if(
killer != victim
        
killed[killer]++; 
    if(
cs_get_user_team(killer) & CS_TEAM_CT) {
        
check_weapons(killer); 
    }

public 
check_weapons(id) { 
    if(
cs_get_user_team(id) & CS_TEAM_CT) { 
        switch(
killed[id]) { 
            case 
1: {
                
set_hudmessage35110255, -1.0, -0.2000.00.10.10.1 );
                
show_hudmessage(id"You have made 1/2 of your required kills");
                
emit_sound(idCHAN_AUTOLEVELDOWN1.0ATTN_NORM0PITCH_NORM);
            }
            case 
2: { 
                
strip_user_weapons(id); 
                
give_item(id"weapon_knife"); 
                
give_item(id"weapon_glock18"); 
                
cs_set_user_bpammo(idCSW_GLOCK1890); 
                
emit_sound(idCHAN_AUTOLEVELUP1.0ATTN_NORM0PITCH_NORM);
            } 
            case 
3: {
                
set_hudmessage35110255, -1.0, -0.2000.00.10.10.1 );
                
show_hudmessage(id"You have made 1/2 of your required kills");
                
emit_sound(idCHAN_AUTOLEVELDOWN1.0ATTN_NORM0PITCH_NORM);
            }
            case 
4: { 
                
strip_user_weapons(id); 
                
give_item(id"weapon_knife"); 
                
give_item(id"weapon_usp"); 
                
cs_set_user_bpammo(idCSW_USP90); 
                
emit_sound(idCHAN_AUTOLEVELUP1.0ATTN_NORM0PITCH_NORM);
            } 
            case 
5: {
                
set_hudmessage35110255, -1.0, -0.2000.00.10.10.1 );
                
show_hudmessage(id"You have made 1/2 of your required kills");
                
emit_sound(idCHAN_AUTOLEVELDOWN1.0ATTN_NORM0PITCH_NORM);
            }
            case 
6: { 
                
strip_user_weapons(id); 
                
give_item(id"weapon_knife"); 
                
give_item(id"weapon_p228"); 
                
cs_set_user_bpammo(idCSW_P22890); 
                
emit_sound(idCHAN_AUTOLEVELUP1.0ATTN_NORM0PITCH_NORM);
            } 
            case 
7: {
                
set_hudmessage35110255, -1.0, -0.2000.00.10.10.1 );
                
show_hudmessage(id"You have made 1/2 of your required kills");
                
emit_sound(idCHAN_AUTOLEVELDOWN1.0ATTN_NORM0PITCH_NORM);
            }
            case 
8: { 
                
strip_user_weapons(id); 
                
give_item(id"weapon_knife"); 
                
give_item(id"weapon_deagle"); 
                
cs_set_user_bpammo(idCSW_DEAGLE90); 
                
emit_sound(idCHAN_AUTOLEVELUP1.0ATTN_NORM0PITCH_NORM);
            } 
            case 
9: {
                
set_hudmessage35110255, -1.0, -0.2000.00.10.10.1 );
                
show_hudmessage(id"You have made 1/2 of your required kills");
                
emit_sound(idCHAN_AUTOLEVELDOWN1.0ATTN_NORM0PITCH_NORM);
            }
            case 
10: { 
                
strip_user_weapons(id); 
                
give_item(id"weapon_knife"); 
                
give_item(id"weapon_fiveseven"); 
                
cs_set_user_bpammo(idCSW_FIVESEVEN90); 
                
emit_sound(idCHAN_AUTOLEVELUP1.0ATTN_NORM0PITCH_NORM);
            } 
            case 
11: {
                
set_hudmessage35110255, -1.0, -0.2000.00.10.10.1 );
                
show_hudmessage(id"You have made 1/2 of your required kills");
                
emit_sound(idCHAN_AUTOLEVELDOWN1.0ATTN_NORM0PITCH_NORM);
            }
            case 
12: { 
                
strip_user_weapons(id); 
                
give_item(id"weapon_knife"); 
                
give_item(id"weapon_elite"); 
                
cs_set_user_bpammo(idCSW_ELITE90); 
                
emit_sound(idCHAN_AUTOLEVELUP1.0ATTN_NORM0PITCH_NORM);
                
killed[id] = 0
            } 
        } 
    } 


Last edited by Moody92; 08-19-2013 at 17:44.
Moody92 is offline
joshknifer
Veteran Member
Join Date: Jun 2011
Location: Denver, CO
Old 08-19-2013 , 17:42   Re: [REQ] Level Up -> Change Weapon
Reply With Quote #38

I still don't understand how this is different than gungame...
__________________
joshknifer is offline
Send a message via Skype™ to joshknifer
Moody92
Veteran Member
Join Date: May 2011
Location: Oman
Old 08-19-2013 , 18:49   Re: [REQ] Level Up -> Change Weapon
Reply With Quote #39

Quote:
Originally Posted by joshknifer View Post
I still don't understand how this is different than gungame...
It is for deathrun server
Moody92 is offline
Reply



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 16:01.


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