Raised This Month: $51 Target: $400
 12% 

[REQ] play song


Post New Thread Reply   
 
Thread Tools Display Modes
Author Message
khashayar007
Senior Member
Join Date: Jan 2015
Location: Macedonia
Old 09-01-2016 , 01:57   [REQ] play song
Reply With Quote #1

Hi. I want a code when a player type /rs play this song sound\events\enemy_died.wav

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

#pragma semicolon 1
#define ADMIN_ACCESS ADMIN_IMMUNITY

enum Color NORMAL 1GREENTEAM_COLORGREYREDBLUE};
new 
TeamName[][] = { """TERRORIST""CT""SPECTATOR" };
new 
cvar_chatcvar_oncvar_deadcvar_tagcvar_timeg_Tag;

public 
plugin_init() {
    
register_plugin("Reset Score""3.2""Ex3cuTioN");
    
    
register_clcmd("say /resetscore""cmdReset");
    
register_clcmd("say /rs""cmdReset");
    
register_clcmd("say_team /resetscore""cmdReset");
    
register_clcmd("resetscore""cmdReset");
    
    
register_concmd("amx_resetscore""conReset"ADMIN_ACCESS"- reseteaza scorul tuturor");
    
    
cvar_chat register_cvar("amx_reset_chat""1");
    
cvar_on register_cvar("amx_reset_plugin""1");
    
cvar_dead register_cvar("amx_reset_dead","1");
    
cvar_tag register_cvar("amx_reset_tag","ResetScore");
    
cvar_time register_cvar("amx_reset_time","60");
    
    if(
get_pcvar_num(cvar_chat) == 1) {
        new 
Float:timp get_pcvar_float(cvar_time);
        
set_task(timp"chatmsgshow"___"b"0);
    }
    new 
tag[32];
    
g_Tag get_pcvar_string(cvar_tagtag31);
}

public 
cmdReset(id) {
    if(
get_pcvar_num(cvar_on) == 0) {
        
ColorChat(idGREEN,"[%s]^x01 Pluginul este dezactivat"g_Tag);
        return 
PLUGIN_HANDLED;
    }
    if(
get_pcvar_num(cvar_dead) == && !is_user_alive(id)) {
        
ColorChat(idGREEN"[%s]^x01 Poti folosii comanda numai atunci cand esti viu."g_Tag);
        return 
PLUGIN_HANDLED;
    }
    
    new 
frags get_user_frags(id);
    new 
deaths get_user_deaths(id);
    
    if(
frags == && deaths == 0)
        
ColorChat(idGREY"[%s]^x04 reset",g_Tag);
    else {
        for(new 
02i++) {
            
cs_set_user_deaths(id0);
            
set_user_frags(id0);
        }
        
        new 
name[32];
        
get_user_name(idname31);
        
        
ColorChat(idGREY"[%s]^x04 reset"g_Tag);
        
ColorChat(0GREY,"[%s]^x04 reset"name);
    }
    return 
PLUGIN_HANDLED;
}

public 
conReset(id) {
    if(
get_user_flags(id)&ADMIN_ACCESS) {
        new 
players[32], numplayer;
        
get_players(playersnum"c");
        
        for(new 
0numi++) {
            
player players[i];
            if(
get_user_frags(player) != && get_user_deaths(player) != 0) {
                
cs_set_user_deaths(player0);
                
set_user_frags(player0);
            }
        }
        
        new 
name[32];
        
get_user_name(idname31);
        
        
ColorChat(0GREEN"[%s]^x03 %s^x01 reset"g_Tagname);
    }
    else
        
console_print(id"Nu ai acces la aceasta comanda.");
        
    return 
PLUGIN_HANDLED;
}

public 
chatmsgshow(id)
    
ColorChat(idGREEN"reset shod"g_Tag);

ColorChat(idColor:type, const msg[], {Float,Sql,Result,_}:...) {
    if(!
get_playersnum()) 
        return;
    
    new 
message[256];

    switch(
type) {
        case 
NORMAL:
        {
            
message[0] = 0x01;
        }
        case 
GREEN:
        {
            
message[0] = 0x04;
        }
        default:
        {
            
message[0] = 0x03;
        }
    }

    
vformat(message[1], 251msg4);

    
// Make sure message is not longer than 192 character. Will crash the server.
    
message[192] = '^0';

    new 
teamColorChangeindexMSG_Type;
    
    if(
id) {
        
MSG_Type MSG_ONE;
        
index id;
    }
    else {
        
index FindPlayer();
        
MSG_Type MSG_ALL;
    }
    
    
team get_user_team(index);
    
ColorChange ColorSelection(indexMSG_Typetype);

    
ShowColorMessage(indexMSG_Typemessage);
        
    if(
ColorChange)
        
Team_Info(indexMSG_TypeTeamName[team]);
}

ShowColorMessage(idtypemessage[]) {
    static 
bool:saytext_used;
    static 
get_user_msgid_saytext;
    
    if(!
saytext_used) {
        
get_user_msgid_saytext get_user_msgid("SayText");
        
saytext_used true;
    }
    
    
message_begin(typeget_user_msgid_saytext_id);
    
write_byte(id);
    
write_string(message);
    
message_end();    
}

Team_Info(idtypeteam[]) {
    static 
bool:teaminfo_used;
    static 
get_user_msgid_teaminfo;
    
    if(!
teaminfo_used) {
        
get_user_msgid_teaminfo get_user_msgid("TeamInfo");
        
teaminfo_used true;
    }
    
    
message_begin(typeget_user_msgid_teaminfo_id);
    
write_byte(id);
    
write_string(team);
    
message_end();

    return 
1;
}

ColorSelection(indextypeColor:Type) {
    switch(
Type) {
        case 
RED:
        {
            return 
Team_Info(indextypeTeamName[1]);
        }
        case 
BLUE:
        {
            return 
Team_Info(indextypeTeamName[2]);
        }
        case 
GREY:
        {
            return 
Team_Info(indextypeTeamName[0]);
        }
    }

    return 
0;
}

FindPlayer() {
    new 
= -1;

    while(
<= get_maxplayers()) {
        if(
is_user_connected(++i))
            return 
i;
    }

    return -
1;


Last edited by khashayar007; 09-01-2016 at 04:13.
khashayar007 is offline
iNdio
Senior Member
Join Date: Apr 2015
Location: Ro
Old 09-01-2016 , 03:41   Re: [REQ] play song
Reply With Quote #2

Tell me if it's not your language.
Attached Files
File Type: sma Get Plugin or Get Source (ResetScore.sma - 511 views - 5.4 KB)
__________________
Where Cs had no value, amxx, sometimes, had its price...
iNdio is offline
khashayar007
Senior Member
Join Date: Jan 2015
Location: Macedonia
Old 09-01-2016 , 04:57   Re: [REQ] play song
Reply With Quote #3

thanks its working well.
khashayar007 is offline
R3pTy
Senior Member
Join Date: Jul 2014
Location: Portugal
Old 09-05-2016 , 08:15   Re: [REQ] play song
Reply With Quote #4

can translate it for english? i dont understand nothing what is written in plugin :$
__________________
R3pTy is offline
iNdio
Senior Member
Join Date: Apr 2015
Location: Ro
Old 09-05-2016 , 10:00   Re: [REQ] play song
Reply With Quote #5

Quote:
Originally Posted by R3pTy View Post
can translate it for english? i dont understand nothing what is written in plugin :$
Attached Files
File Type: sma Get Plugin or Get Source (ResetScore.sma - 385 views - 5.4 KB)
__________________
Where Cs had no value, amxx, sometimes, had its price...
iNdio is offline
R3pTy
Senior Member
Join Date: Jul 2014
Location: Portugal
Old 09-05-2016 , 13:50   Re: [REQ] play song
Reply With Quote #6

thnks
__________________
R3pTy 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 15:19.


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