AlliedModders

AlliedModders (https://forums.alliedmods.net/index.php)
-   Scripting Help (https://forums.alliedmods.net/forumdisplay.php?f=11)
-   -   UT Sounds problem (https://forums.alliedmods.net/showthread.php?t=143457)

4ek 11-20-2010 06:50

UT Sounds problem
 
1 Attachment(s)
Hi everyone!
My patience is over now. I don't know what's the problem with my script after adding more sounds....
Maybe Im dumb or whatever but I can't solve this anymore :D Please help!

/home/groups/amxmodx/tmp3/phpkXe8V0.sma(196) : error 001: expected token: "{", but found "-string-"
/home/groups/amxmodx/tmp3/phpkXe8V0.sma(205) : error 001: expected token: "}", but found "new"
/home/groups/amxmodx/tmp3/phpkXe8V0.sma(212) : error 001: expected token: "}", but found "new"
/home/groups/amxmodx/tmp3/phpkXe8V0.sma(238) : error 001: expected token: "{", but found "-string-"
/home/groups/amxmodx/tmp3/phpkXe8V0.sma(243) : error 001: expected token: "}", but found "new"
/home/groups/amxmodx/tmp3/phpkXe8V0.sma(252) : error 001: expected token: "{", but found "-string-"
/home/groups/amxmodx/tmp3/phpkXe8V0.sma(258) : error 001: expected token: "}", but found "new"
/home/groups/amxmodx/tmp3/phpkXe8V0.sma(273) : error 001: expected token: "{", but found "-string-"
/home/groups/amxmodx/tmp3/phpkXe8V0.sma(277) : error 001: expected token: "}", but found "new"

Code:

*/




#include <amxmodx>
#include <amxmisc>

#define PLUGIN_NAME "Ultimate KillStreak Advanced"
#define PLUGIN_VERSION "0.7"
#define PLUGIN_AUTHOR "SAMURAI"


new kills[33] = {0,...};
new deaths[33] = {0,...};
new firstblood
new kill[33][24];

#define LEVELS 11
#define hsounds 7
#define knsounds 3
#define nadesounds 4
#define fbsounds 3
#define prpsounds 3
#define suicidesounds 2
#define maxdbsounds 2
#define TASK_CLEAR_KILL    100

new hsenable
new knifeenable
new firstbloodenable
new nadecvar
new suicidecvar
new cvardouble
new rnstartcvar
new killstreaktype


new levels[11] = {3, 4, 6, 8, 10, 12,14,15,16,18,12};

new sounds[11][] =
{
"ultimate_sounds/triplekill_ultimate",
"ultimate_sounds/multikill_ultimate",
"ultimate_sounds/ultrakill_ultimate",
"ultimate_sounds/killingspree_ultimate",
"ultimate_sounds/megakill_ultimate",
"ultimate_sounds/holyshit_ultimate",
"ultimate_sounds/ludicrouskill_ultimate",
"ultimate_sounds/rampage_ultimate",
"ultimate_sounds/unstoppable_ultimate",
"ultimate_sounds/monsterkill_ultimate",
"ultimate_sounds/holyshit2_ultimate"
};

new messages[11][] =
{
"%s: Triple Kill !",
"%s: Multi Kill !",
"%s: Ultra Kill !",
"%s: Killing Spree !",
"%s: Mega Kill !",
"%s: Holy Shit !",
"%s: Ludicrous Kill !",
"%s: Rampage !",
"%s: Unstoppable !",
"%s: M o n s t e R  K i L L ! ! !",
"%s: HOLY SHIT !"
};

new hslist[hsounds][7][] =
{
"ultimate_sounds/headshot1_ultimate",
"ultimate_sounds/headshot2_ultimate",
"ultimate_sounds/headshot3_ultimate",
"ultimate_sounds/headshot4_ultimate",
"ultimate_sounds/headshot5_ultimate",
"ultimate_sounds/headshot6_ultimate",
"ultimate_sounds/headshot7_ultimate"
}

new fblist[fbsounds][3][]=
{
"ultimate_sounds/firstblood1_ultimate",
"ultimate_sounds/firstblood2_ultimate",
"ultimate_sounds/firstblood3_ultimate"
}

new preplist[prpsounds][3][]=
{
"ultimate_sounds/prepare1_ultimate",
"ultimate_sounds/prepare2_ultimate",
"ultimate_sounds/prepare3_ultimate"

}


new fbmessages[3][]=
{
"%s : First Blood !",
"%s Drew First Blood !!!",
"%s First Shot on tha Mark !"
}

new hsmessages[4][]=
{
"%s removed %s head !!",
"%s had a superb aim with %s !",
"%s Made a superb headshot to %s!",
"%s down %s with a superb headshot !"
}

new knlist[knsounds][3][]=
{
"ultimate_sounds/knife1_ultimate",
"ultimate_sounds/knife2_ultimate",
"ultimate_sounds/knife3_ultimate"
}

new knmessages[3][]=
{
"%s sliced and diced %s",
"%s pulled out knife and gutted %s",       
"%s knifed %s"
}

new nadelist[nadesounds][4][]=
{
"ultimate_sounds/nade_ultimate",
"ultimate_sounds/nade2_ultimate",
"ultimate_sounds/nade3_ultimate",
"ultimate_sounds/nade4_ultimate"
}

new nademessages[3][]=
{
"%s got a big explosion for %s",
"%s made a precision throw to %s",
"%s is good grenadier ! i think he back from the war ..."
}

new suicidemess[2][]=
{
"%s knows how the kill command works!",
"%s prefer to kill himself...rather than die on battle land"
}

new suicidelist[suicidesounds][2][]=
{
"ultimate_sounds/suicide1_ultimate",
"ultimate_sounds/suicide2_ultimate"
}

new doublelist[maxdbsounds][]=
{
"ultimate_sounds/doublekill1_ultimate",
"ultimate_sounds/doublekill2_ultimate"
}

is_mode_set(bits) {
    new mode[9];
    get_cvar_string("ut_killstreak_advanced", mode, 8);
    return read_flags(mode) & bits;
}

public plugin_init() {
    register_plugin(PLUGIN_NAME, PLUGIN_VERSION, PLUGIN_AUTHOR);
    killstreaktype = register_cvar("ut_killstreak_advanced", "3");
    register_event("ResetHUD", "reset_hud", "b");
    register_event("HLTV","rnstart","a", "1=0", "2=0");
    register_event("DeathMsg", "event_death", "a");
    hsenable = register_cvar("ut_killstreak_hs","1");
    knifeenable = register_cvar("ut_killstreak_knife","1");
    firstbloodenable = register_cvar("ut_firstblood","1");
    nadecvar = register_cvar("ut_nade_events","1");
    suicidecvar = register_cvar("ut_suicide_events","1");
    cvardouble = register_cvar("ut_doublekill_events","1");
    rnstartcvar = register_cvar("ut_roundcout_sounds","1");

    return PLUGIN_CONTINUE;
}


public event_death(id) {
    new killer = read_data(1);
    new victim = read_data(2);
    new headshot = read_data(3);
    new weapon[24], vicname[32], killname[32]
    read_data(4,weapon,23)
    get_user_name(victim,vicname,31)
    get_user_name(killer,killname,31)
   
 
 
    if(headshot == 1 && get_pcvar_num(hsenable) ==1)
    {
        set_hudmessage(0, 0, 255, -1.0, 0.30, 0, 6.0, 6.0)
        show_hudmessage(0, (hsmessages[random_num(0,6)]), killname, vicname)
        new i
        i = random_num(0,hsounds-1)
        client_cmd(0,"spk %s",hslist[i])
    }

   
    if(weapon[0] == 'k'  && get_pcvar_num(knifeenable) ==1)
    {
            set_hudmessage(255, 0, 255, -1.0, 0.30, 0, 6.0, 6.0)
            show_hudmessage(0, (knmessages[random_num(0,2)]), killname, vicname)
        new r
        r = random_num(0,knsounds-1)
        client_cmd(0,"spk %s",knlist[r]) 
    }
   
   
    if(firstblood && killer!=victim && killer>0 && get_pcvar_num(firstbloodenable) ==1)
    {                 
        set_hudmessage(255, 0, 255, -1.0, 0.30, 0, 6.0, 6.0)
        show_hudmessage(0, (fbmessages[random_num(0,2)]), killname)
        new t
        t = random_num(0,fbsounds-1)
        client_cmd(0,"spk %s",fblist[t])
        firstblood = 0
    }
   
   
    if(weapon[1] == '1' && get_pcvar_num(nadecvar) ==1)
    {
            set_hudmessage(255, 0, 255, -1.0, 0.30, 0, 6.0, 6.0)
        show_hudmessage(0,(nademessages[random_num(0,3)]),killname,vicname)
        new u
        u = random_num(0,nadesounds-1)
        client_cmd(0,"spk %s",nadelist[u])

    }

   
    if(killer == victim && get_pcvar_num(suicidecvar) ==1)
    {
            set_hudmessage(255, 0, 255, -1.0, 0.30, 0, 6.0, 6.0)
        show_hudmessage(0,(suicidemess[random_num(0,1)]), vicname)
        new z
        z = random_num(0,suicidesounds-1)
        client_cmd(0,"spk %s",suicidelist[z])
     
    }
   
   
    if(kill[killer][0] && equal(kill[killer],weapon) && get_pcvar_num(cvardouble) == 1)
    {
        set_hudmessage(255, 0, 255, -1.0, 0.30, 0, 6.0, 6.0)
        show_hudmessage(0,"Wow %s made a double kill", killname)
        kill[killer][0] = 0;
        new q
        q= random_num(0,maxdbsounds-1)
        client_cmd(0,"spk %s",doublelist[q])
    }
   
    else
    {
        kill[killer] = weapon;
        set_task(0.1,"clear_kill",TASK_CLEAR_KILL+killer);
    }
     
       
   
    kills[killer] += 1;
    kills[victim] = 0;
    deaths[killer] = 0;
    deaths[victim] += 1;

    for (new i = 0; i < LEVELS; i++)
    {
        if (kills[killer] == levels[i])
        {
            announce(killer, i);
            return PLUGIN_CONTINUE;
        }
    }

    return PLUGIN_CONTINUE;
}

announce(killer, level)
{
       
    new name[33]
    new r = random(256)
    new g = random(256)
    new b = random(256)

    get_user_name(killer, name, 32);
    set_hudmessage(r,g,b, 0.05, 0.65, 2, 0.02, 6.0, 0.01, 0.1, 2);

    if( (get_pcvar_num(killstreaktype) <= 0 ) || get_pcvar_num(killstreaktype) > 3)
    return PLUGIN_HANDLED;
   
   
   
    if(get_pcvar_num(killstreaktype) == 1)
    {
            show_hudmessage(0, messages[level], name);
    }
           
    if(get_pcvar_num(killstreaktype) == 2)
    {
        client_cmd(0, "spk %s", sounds[level]);
    }

    if(get_pcvar_num(killstreaktype) == 3)
    {
        show_hudmessage(0, messages[level], name);
        client_cmd(0, "spk %s", sounds[level]);
    }
       
    return PLUGIN_CONTINUE;
       
}


public reset_hud(id)
{
    firstblood = 1
    if (is_mode_set(16)) {
      if (kills[id] > levels[0]) {
        client_print(id, print_chat,
                    "* You are on a killstreak with %d kills.", kills[id]);
      } else if (deaths[id] > 1) {
        client_print(id, print_chat,
                    "* Take care, you are on a deathstreak with %d deaths in a row.", deaths[id]);

        }
    }
}

public rnstart(id)
{
    if(get_pcvar_num(rnstartcvar) == 1)
    {
    firstblood = 1 
    set_hudmessage(255, 0, 255, -1.0, 0.30, 0, 6.0, 6.0)
    show_hudmessage(0, "Prepare To Fight!")
    new q
    q = random_num(0,prpsounds-1)
    client_cmd(0,"spk %s",preplist[q])
    }
}

public client_connect(id) {
    kills[id] = 0;
    deaths[id] = 0;
}

public clear_kill(taskid)
 {
    new id = taskid-TASK_CLEAR_KILL;
    kill[id][0] = 0;
 }

public plugin_precache()
{
precache_sound("ultimate_sounds/triplekill_ultimate.wav")
precache_sound("ultimate_sounds/multikill_ultimate.wav")
precache_sound("ultimate_sounds/ultrakill_ultimate.wav")
precache_sound("ultimate_sounds/killingspree_ultimate.wav")
precache_sound("ultimate_sounds/megakill_ultimate.wav")
precache_sound("ultimate_sounds/holyshit_ultimate.wav")
precache_sound("ultimate_sounds/holyshit2_ultimate.wav")
precache_sound("ultimate_sounds/ludicrouskill_ultimate.wav")
precache_sound("ultimate_sounds/rampage_ultimate.wav")
precache_sound("ultimate_sounds/unstoppable_ultimate.wav")
precache_sound("ultimate_sounds/monsterkill_ultimate.wav")
precache_sound("ultimate_sounds/headshot1_ultimate.wav")
precache_sound("ultimate_sounds/headshot2_ultimate.wav")
precache_sound("ultimate_sounds/headshot3_ultimate.wav")
precache_sound("ultimate_sounds/headshot4_ultimate.wav")
precache_sound("ultimate_sounds/headshot5_ultimate.wav")
precache_sound("ultimate_sounds/headshot6_ultimate.wav")
precache_sound("ultimate_sounds/headshot7_ultimate.wav")
precache_sound("ultimate_sounds/knife1_ultimate.wav")
precache_sound("ultimate_sounds/knife2_ultimate.wav")
precache_sound("ultimate_sounds/knife3_ultimate.wav")
precache_sound("ultimate_sounds/firstblood1_ultimate.wav")
precache_sound("ultimate_sounds/firstblood2_ultimate.wav")
precache_sound("ultimate_sounds/firstblood3_ultimate.wav")
precache_sound("ultimate_sounds/prepare1_ultimate.wav")
precache_sound("ultimate_sounds/prepare2_ultimate.wav")
precache_sound("ultimate_sounds/prepare3_ultimate.wav")
precache_sound("ultimate_sounds/nade_ultimate.wav")
precache_sound("ultimate_sounds/nade2_ultimate.wav")
precache_sound("ultimate_sounds/nade3_ultimate.wav")
precache_sound("ultimate_sounds/nade4_ultimate.wav")
precache_sound("ultimate_sounds/suicide1_ultimate.wav")
precache_sound("ultimate_sounds/suicide2_ultimate.wav")
precache_sound("ultimate_sounds/doublekill1_ultimate.wav")
precache_sound("ultimate_sounds/doublekill2_ultimate.wav")
}


ANTICHRISTUS 11-21-2010 10:03

Re: UT Sounds problem
 
try this
https://forums.alliedmods.net/showthread.php?t=103073

4ek 11-21-2010 19:03

Re: UT Sounds problem
 
I wanted to add more sounds made by myself but when I compile i get this error....i dont know whats the problem because as it seems to me I did everything like the way it was in the plugin...

That plugin You gave me is way to complicated for me to modify :D but thx anyway

ivomacedo 11-22-2010 03:18

Re: UT Sounds problem
 
Your correct code must be like this

PHP Code:

#include <amxmodx>
#include <amxmisc>

#define PLUGIN_NAME "Ultimate KillStreak Advanced"
#define PLUGIN_VERSION "0.7"
#define PLUGIN_AUTHOR "SAMURAI" 


new kills[33] = {0,...};
new 
deaths[33] = {0,...};
new 
firstblood
new kill[33][24];

#define LEVELS 11
#define hsounds 7
#define knsounds 3
#define nadesounds 4
#define fbsounds 3
#define prpsounds 3
#define suicidesounds 2
#define maxdbsounds 2
#define TASK_CLEAR_KILL    100

new hsenable
new knifeenable
new firstbloodenable
new nadecvar
new suicidecvar
new cvardouble
new rnstartcvar
new killstreaktype


new levels[11] = {34681012,14,15,16,18,12};

new 
sounds[11][] = 
{
"ultimate_sounds/triplekill_ultimate"
"ultimate_sounds/multikill_ultimate"
"ultimate_sounds/ultrakill_ultimate",
"ultimate_sounds/killingspree_ultimate"
"ultimate_sounds/megakill_ultimate"
"ultimate_sounds/holyshit_ultimate",
"ultimate_sounds/ludicrouskill_ultimate",
"ultimate_sounds/rampage_ultimate",
"ultimate_sounds/unstoppable_ultimate",
"ultimate_sounds/monsterkill_ultimate",
"ultimate_sounds/holyshit2_ultimate"
};

new 
messages[11][] = 
{
"%s: Triple Kill !"
"%s: Multi Kill !",
"%s: Ultra Kill !"
"%s: Killing Spree !",
"%s: Mega Kill !",
"%s: Holy Shit !",
"%s: Ludicrous Kill !"
"%s: Rampage !",
"%s: Unstoppable !"
"%s: M o n s t e R  K i L L ! ! !",
"%s: HOLY SHIT !"
};

new 
hslist[hsounds][] = 
{
"ultimate_sounds/headshot1_ultimate",
"ultimate_sounds/headshot2_ultimate",
"ultimate_sounds/headshot3_ultimate",
"ultimate_sounds/headshot4_ultimate",
"ultimate_sounds/headshot5_ultimate",
"ultimate_sounds/headshot6_ultimate",
"ultimate_sounds/headshot7_ultimate"
}

new 
fblist[fbsounds][]=
{
"ultimate_sounds/firstblood1_ultimate",
"ultimate_sounds/firstblood2_ultimate",
"ultimate_sounds/firstblood3_ultimate"
}

new 
preplist[prpsounds][]=
{
"ultimate_sounds/prepare1_ultimate",
"ultimate_sounds/prepare2_ultimate",
"ultimate_sounds/prepare3_ultimate"

}


new 
fbmessages[3][]=
{
"%s : First Blood !",
"%s Drew First Blood !!!"
"%s First Shot on tha Mark !"
}

new 
hsmessages[4][]=
{
"%s removed %s head !!",
"%s had a superb aim with %s !",
"%s Made a superb headshot to %s!",
"%s down %s with a superb headshot !"
}

new 
knlist[knsounds][]=
{
"ultimate_sounds/knife1_ultimate",
"ultimate_sounds/knife2_ultimate",
"ultimate_sounds/knife3_ultimate"
}

new 
knmessages[3][]=
{
"%s sliced and diced %s",
"%s pulled out knife and gutted %s",    
"%s knifed %s"
}

new 
nadelist[nadesounds][]=
{
"ultimate_sounds/nade_ultimate",
"ultimate_sounds/nade2_ultimate",
"ultimate_sounds/nade3_ultimate",
"ultimate_sounds/nade4_ultimate"
}

new 
nademessages[3][]=
{
"%s got a big explosion for %s",
"%s made a precision throw to %s",
"%s is good grenadier ! i think he back from the war ..."
}

new 
suicidemess[2][]=
{
"%s knows how the kill command works!",
"%s prefer to kill himself...rather than die on battle land"
}

new 
suicidelist[suicidesounds][]=
{
"ultimate_sounds/suicide1_ultimate",
"ultimate_sounds/suicide2_ultimate"
}

new 
doublelist[maxdbsounds][]=
{
"ultimate_sounds/doublekill1_ultimate",
"ultimate_sounds/doublekill2_ultimate"
}

is_mode_set(bits) {
    new 
mode[9];
    
get_cvar_string("ut_killstreak_advanced"mode8);
    return 
read_flags(mode) & bits;
}

public 
plugin_init() {
    
register_plugin(PLUGIN_NAMEPLUGIN_VERSIONPLUGIN_AUTHOR);
    
killstreaktype register_cvar("ut_killstreak_advanced""3");
    
register_event("ResetHUD""reset_hud""b");
    
register_event("HLTV","rnstart","a""1=0""2=0");
    
register_event("DeathMsg""event_death""a");
    
hsenable register_cvar("ut_killstreak_hs","1");
    
knifeenable register_cvar("ut_killstreak_knife","1");
    
firstbloodenable register_cvar("ut_firstblood","1");
    
nadecvar register_cvar("ut_nade_events","1");
    
suicidecvar register_cvar("ut_suicide_events","1");
    
cvardouble register_cvar("ut_doublekill_events","1");
    
rnstartcvar register_cvar("ut_roundcout_sounds","1");

    return 
PLUGIN_CONTINUE;
}


public 
event_death(id) {
    new 
killer read_data(1);
    new 
victim read_data(2);
    new 
headshot read_data(3);
    new 
weapon[24], vicname[32], killname[32]
    
read_data(4,weapon,23)
    
get_user_name(victim,vicname,31)
    
get_user_name(killer,killname,31)
    
   
 
    if(
headshot == && get_pcvar_num(hsenable) ==1
    { 
    
set_hudmessage(00255, -1.00.3006.06.0)
    
show_hudmessage(0, (hsmessages[random_num(0,6)]), killnamevicname)
    new 
i
    i 
random_num(0,hsounds-1)
    
client_cmd(0,"spk %s",hslist[i])
    } 

    
    if(
weapon[0] == 'k'  && get_pcvar_num(knifeenable) ==1)
    { 
        
set_hudmessage(2550255, -1.00.3006.06.0)
        
show_hudmessage(0, (knmessages[random_num(0,2)]), killnamevicname)
        new 
r
    r 
random_num(0,knsounds-1)
    
client_cmd(0,"spk %s",knlist[r])   
    } 
    
    
    if(
firstblood && killer!=victim && killer>&& get_pcvar_num(firstbloodenable) ==1
    {           
        
set_hudmessage(2550255, -1.00.3006.06.0)
    
show_hudmessage(0, (fbmessages[random_num(0,2)]), killname)
    new 
t
    t 
random_num(0,fbsounds-1)
    
client_cmd(0,"spk %s",fblist[t])
    
firstblood 0
     
}
     
     
    if(
weapon[1] == '1' && get_pcvar_num(nadecvar) ==1)
     {
         
set_hudmessage(2550255, -1.00.3006.06.0)
    
show_hudmessage(0,(nademessages[random_num(0,3)]),killname,vicname)
    new 
u
    u 
random_num(0,nadesounds-1)
    
client_cmd(0,"spk %s",nadelist[u])

     }

     
    if(
killer == victim && get_pcvar_num(suicidecvar) ==1
    { 
         
set_hudmessage(2550255, -1.00.3006.06.0)
    
show_hudmessage(0,(suicidemess[random_num(0,1)]), vicname)
    new 
z
    z 
random_num(0,suicidesounds-1)
    
client_cmd(0,"spk %s",suicidelist[z])
      
    } 
    
    
    if(
kill[killer][0] && equal(kill[killer],weapon) && get_pcvar_num(cvardouble) == 1)
    {
        
set_hudmessage(2550255, -1.00.3006.06.0)
    
show_hudmessage(0,"Wow %s made a double kill"killname)
        
kill[killer][0] = 0;
        new 
q
        q
random_num(0,maxdbsounds-1)
        
client_cmd(0,"spk %s",doublelist[q])
    }
    
    else
    {
        
kill[killer] = weapon;
        
set_task(0.1,"clear_kill",TASK_CLEAR_KILL+killer);
    }
       
    
    
    
kills[killer] += 1;
    
kills[victim] = 0;
    
deaths[killer] = 0;
    
deaths[victim] += 1;

    for (new 
0LEVELSi++) 
    {
        if (
kills[killer] == levels[i]) 
    {
            
announce(killeri);
            return 
PLUGIN_CONTINUE;
        }
    }

    return 
PLUGIN_CONTINUE;
}

announce(killerlevel
{
    
    new 
name[33]
    new 
random(256)
    new 
random(256)
    new 
random(256)

    
get_user_name(killername32);
    
set_hudmessage(r,g,b0.050.6520.026.00.010.12);

    if( (
get_pcvar_num(killstreaktype) <= ) || get_pcvar_num(killstreaktype) > 3)
    return 
PLUGIN_HANDLED;
    
    
    
    if(
get_pcvar_num(killstreaktype) == 1)
    {
        
show_hudmessage(0messages[level], name);
    }
        
    if(
get_pcvar_num(killstreaktype) == 2)
    {
    
client_cmd(0"spk %s"sounds[level]);
    }

    if(
get_pcvar_num(killstreaktype) == 3)
    {
    
show_hudmessage(0messages[level], name);
    
client_cmd(0"spk %s"sounds[level]);
    }
    
    return 
PLUGIN_CONTINUE;
    
}


public 
reset_hud(id
{
    
firstblood 
    
if (is_mode_set(16)) {
      if (
kills[id] > levels[0]) {
        
client_print(idprint_chat
                     
"* You are on a killstreak with %d kills."kills[id]);
      } else if (
deaths[id] > 1) {
        
client_print(idprint_chat
                     
"* Take care, you are on a deathstreak with %d deaths in a row."deaths[id]);

        }
    }
}

public 
rnstart(id)
{
    if(
get_pcvar_num(rnstartcvar) == 1)
    {
    
firstblood 1   
    set_hudmessage
(2550255, -1.00.3006.06.0)
    
show_hudmessage(0"Prepare To Fight!")
    new 
q
    q 
random_num(0,prpsounds-1)
    
client_cmd(0,"spk %s",preplist[q])
    }
}

public 
client_connect(id) {
    
kills[id] = 0;
    
deaths[id] = 0;
}

public 
clear_kill(taskid)
 {
    new 
id taskid-TASK_CLEAR_KILL;
    
kill[id][0] = 0;
 }

public 
plugin_precache()
{
precache_sound("ultimate_sounds/triplekill_ultimate.wav")
precache_sound("ultimate_sounds/multikill_ultimate.wav")
precache_sound("ultimate_sounds/ultrakill_ultimate.wav")
precache_sound("ultimate_sounds/killingspree_ultimate.wav")
precache_sound("ultimate_sounds/megakill_ultimate.wav")
precache_sound("ultimate_sounds/holyshit_ultimate.wav")
precache_sound("ultimate_sounds/holyshit2_ultimate.wav")
precache_sound("ultimate_sounds/ludicrouskill_ultimate.wav")
precache_sound("ultimate_sounds/rampage_ultimate.wav")
precache_sound("ultimate_sounds/unstoppable_ultimate.wav")
precache_sound("ultimate_sounds/monsterkill_ultimate.wav")
precache_sound("ultimate_sounds/headshot1_ultimate.wav")
precache_sound("ultimate_sounds/headshot2_ultimate.wav")
precache_sound("ultimate_sounds/headshot3_ultimate.wav")
precache_sound("ultimate_sounds/headshot4_ultimate.wav")
precache_sound("ultimate_sounds/headshot5_ultimate.wav")
precache_sound("ultimate_sounds/headshot6_ultimate.wav")
precache_sound("ultimate_sounds/headshot7_ultimate.wav")
precache_sound("ultimate_sounds/knife1_ultimate.wav")
precache_sound("ultimate_sounds/knife2_ultimate.wav")
precache_sound("ultimate_sounds/knife3_ultimate.wav")
precache_sound("ultimate_sounds/firstblood1_ultimate.wav")
precache_sound("ultimate_sounds/firstblood2_ultimate.wav")
precache_sound("ultimate_sounds/firstblood3_ultimate.wav")
precache_sound("ultimate_sounds/prepare1_ultimate.wav")
precache_sound("ultimate_sounds/prepare2_ultimate.wav")
precache_sound("ultimate_sounds/prepare3_ultimate.wav")
precache_sound("ultimate_sounds/nade_ultimate.wav")
precache_sound("ultimate_sounds/nade2_ultimate.wav")
precache_sound("ultimate_sounds/nade3_ultimate.wav")
precache_sound("ultimate_sounds/nade4_ultimate.wav")
precache_sound("ultimate_sounds/suicide1_ultimate.wav")
precache_sound("ultimate_sounds/suicide2_ultimate.wav")
precache_sound("ultimate_sounds/doublekill1_ultimate.wav")
precache_sound("ultimate_sounds/doublekill2_ultimate.wav")


the messages should like this:

PHP Code:

new messages[11][] = 

the sound :

your mistake

PHP Code:

new hslist[hsounds][7] = 

correct form:

PHP Code:

new hslist[hsounds][] = 

This because u have defined how many sounds in this line

PHP Code:

#define hsounds 7 


4ek 11-22-2010 13:14

Re: UT Sounds problem
 
Hi.

Now it gives me this:

Code:

/home/groups/amxmodx/compiler3/core(0) : error 075: input line too long (after substitutions)
/home/groups/amxmodx/compiler3/core(3) : error 075: input line too long (after substitutions)
/home/groups/amxmodx/compiler3/core(4) : error 075: input line too long (after substitutions)
/home/groups/amxmodx/compiler3/core(6) : error 075: input line too long (after substitutions)
/home/groups/amxmodx/compiler3/core(7) : error 075: input line too long (after substitutions)
/home/groups/amxmodx/compiler3/core(8) : error 075: input line too long (after substitutions)
/home/groups/amxmodx/compiler3/core(9) : error 075: input line too long (after substitutions)
/home/groups/amxmodx/compiler3/core(10) : error 075: input line too long (after substitutions)
/home/groups/amxmodx/compiler3/core(11) : error 075: input line too long (after substitutions)
/home/groups/amxmodx/compiler3/core(12) : error 075: input line too long (after substitutions)
/home/groups/amxmodx/compiler3/core(13) : error 075: input line too long (after substitutions)
/home/groups/amxmodx/compiler3/core(14) : error 075: input line too long (after substitutions)
/home/groups/amxmodx/compiler3/core(15) : error 075: input line too long (after substitutions)
/home/groups/amxmodx/compiler3/core(17) : error 075: input line too long (after substitutions)
/home/groups/amxmodx/compiler3/core(18) : error 075: input line too long (after substitutions)
/home/groups/amxmodx/compiler3/core(19) : error 075: input line too long (after substitutions)
/home/groups/amxmodx/compiler3/core(20) : error 075: input line too long (after substitutions)
/home/groups/amxmodx/compiler3/core(21) : error 075: input line too long (after substitutions)
/home/groups/amxmodx/compiler3/core(22) : error 075: input line too long (after substitutions)
/home/groups/amxmodx/compiler3/core(23) : error 075: input line too long (after substitutions)
/home/groups/amxmodx/compiler3/core(24) : error 075: input line too long (after substitutions)
/home/groups/amxmodx/compiler3/core(25) : error 075: input line too long (after substitutions)
/home/groups/amxmodx/compiler3/core(26) : error 075: input line too long (after substitutions)
/home/groups/amxmodx/compiler3/core(27) : error 075: input line too long (after substitutions)
/home/groups/amxmodx/compiler3/core(28) : error 075: input line too long (after substitutions)
/home/groups/amxmodx/compiler3/core(29) : error 075: input line too long (after substitutions)


4ek 12-28-2010 16:18

Re: UT Sounds problem
 
nade sounds
headshot sounds
and knife sounds dont work...help


All times are GMT -4. The time now is 11:16.

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