Skocz do zawartości

Witamy w Nieoficjalnym polskim support'cie AMX Mod X

Witamy w Nieoficjalnym polskim support'cie AMX Mod X, jak w większości społeczności internetowych musisz się zarejestrować aby móc odpowiadać lub zakładać nowe tematy, ale nie bój się to jest prosty proces w którym wymagamy minimalnych informacji.
  • Rozpoczynaj nowe tematy i odpowiedaj na inne
  • Zapisz się do tematów i for, aby otrzymywać automatyczne uaktualnienia
  • Dodawaj wydarzenia do kalendarza społecznościowego
  • Stwórz swój własny profil i zdobywaj nowych znajomych
  • Zdobywaj nowe doświadczenia

Dołączona grafika Dołączona grafika

Guest Message by DevFuse
 

Wklejka a15b0qfig08 dodana przez PimP517, 24.10.2012 13:26
Typ:



es
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
62.
63.
64.
65.
66.
67.
68.
69.
70.
71.
72.
73.
74.
75.
public fw_EmitSound(id,channel,const sample[],Float:volume,Float:attn,flags,pitch)
{
    new weapon = get_user_weapon(id);
    if(weapon == CSW_KNIFE && !g_isZombie[id] )
    {
            if(equal(sample, "weapons/knife_hit", 17))
            {
                new pitch
                switch(random_num(1,3))
                {
                    case 1: pitch = PITCH_NORM
                    case 2: pitch = PITCH_LOW
                    case 3: pitch = PITCH_HIGH
                }
 
                new Float:volume = random_float(0.5, 1.0)
 
                emit_sound(id, CHAN_WEAPON, "weapons/bullet_hit2.wav", volume, ATTN_NORM, 0, pitch)
                return FMRES_SUPERCEDE
            }
            else if(equal(sample,"weapons/knife_stab.wav"))
            {
                emit_sound(id, CHAN_WEAPON, "weapons/cbar_hitbod2.wav", 1.0, ATTN_NORM, 0, PITCH_NORM)    
                return FMRES_SUPERCEDE
            }
            else if(equal(sample,"weapons/knife_hitwall1.wav"))
            {
                emit_sound(id, CHAN_WEAPON, "weapons/cbar_hitbod1.wav", 1.0, ATTN_NORM, 0, PITCH_LOW)
                return FMRES_SUPERCEDE            
            }
    }
    else
    {
        if(equal(sample[7], "die", 3) || equal(sample[7], "dea", 3))
        {
            emit_sound(id,channel,g_szZombieDie[random(sizeof g_szZombieDie - 1)],volume,attn,flags,pitch)
            return FMRES_SUPERCEDE
        }
 
        if(equal(sample[7], "bhit", 4))
        {
            emit_sound(id,channel,g_szZombiePain[random(sizeof g_szZombiePain - 1)],volume,attn,flags,pitch)
            return FMRES_SUPERCEDE
        }
 
        // Zombie attacks with knife
        if (equal(sample[8], "kni", 3))
        {
            if (equal(sample[14], "sla", 3)) // slash
            {
                emit_sound(id,channel,g_szZombieMiss[random(sizeof g_szZombieMiss - 1)],volume,attn,flags,pitch)
                return FMRES_SUPERCEDE;
            }
            if (equal(sample[14], "hit", 3)) // hit
            {
                if (sample[17] == 'w') // wall
                {
                    emit_sound(id,channel,g_szZombieHit[random(sizeof g_szZombieHit - 1)],volume,attn,flags,pitch)
                    return FMRES_SUPERCEDE;
                }
                else
                {
                    emit_sound(id,channel,g_szZombieHit[random(sizeof g_szZombieHit - 1)],volume,attn,flags,pitch)
                    return FMRES_SUPERCEDE;
                }
            }
            if (equal(sample[14], "sta", 3)) // stab
            {
                emit_sound(id,channel,g_szZombieMiss[random(sizeof g_szZombieMiss - 1)],volume,attn,flags,pitch)
                return FMRES_SUPERCEDE;
            }    
        }
    }
    return FMRES_IGNORED
}

Dodanych wklejek: 11179
Powered By (Pav32) Pastebin © 2011