AMX Mod X - vše co potřebuješ k serveru TENTO WEB JE NA PRODEJ, V PŘÍPADĚ ZÁJMU PIŠTE NA jab.jab@seznam.cz

Pokročilé hledání





Všechny časy jsou v UTC


 [ Příspěvků: 4 ] 
Autor Zpráva
 Předmět příspěvku: Zvuky zbraní
PříspěvekNapsal: čtv 22. říj 2020 18:14:21 
Offline
AMXX Lama
AMXX Lama
Uživatelský avatar

Registrován: pát 12. dub 2019 19:35:21
Příspěvky: 26
Poděkoval: 9 x
Obdržel poděkování: 0 x
Zdravím. Rozhodl jsem se po dlouhé době vytvořit nějaký plugin, a týkalo se to zvuků zbraní, kompilace proběhne v pohodě, ale když vystřelím, tak zbraň vydá 2 zvuky najednou, jako kdybych střílel z dvou zbraní naráz (zbraň vydá klasický zvuk společně s nahraným zvukem). Díky předem za pomoc.
Spoiler:
new const revolver_sounds[][] = {"weapons/revolver1.wav", "weapons/revolver2.wav"}
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
RegisterHam(Ham_Weapon_PrimaryAttack, "weapon_deagle", "deaglesettings")
RegisterHam(Ham_Spawn, "player", "spawnclassmenu", 1)
RegisterHam(Ham_Spawn, "player", "classicthings", 1)
RegisterHam(Ham_TakeDamage, "player", "gundamage")
register_event("CurWeapon", "curweapon", "be", "1=1")
}
public plugin_precache()
{
precache_model(v_revolver)
precache_model(p_revolver)

for (new i = 0; i < sizeof revolver_sounds; i++)
engfunc(EngFunc_PrecacheSound, revolver_sounds[i])
}
public gundamage(victim, inflictor, attacker, Float:damage)
{
if(is_valid_player(attacker) && get_user_weapon(attacker) == CSW_KNIFE && spy[attacker])
{
SetHamParamFloat(4, damage * 7)
}
}
public deaglesettings(ent, id)
{
if (!pev_valid(ent))
return HAM_IGNORED;
if (is_user_alive(id))
return HAM_IGNORED;
if (spy[id] && get_user_weapon(id) == CSW_DEAGLE)
return HAM_IGNORED;
if (!cs_get_weapon_ammo(ent))
return HAM_IGNORED;

emit_sound(id, CHAN_WEAPON, revolver_sounds[random_num(0, 1)], VOL_NORM, ATTN_NORM, 0, PITCH_NORM);
return HAM_IGNORED;
}


Nahoru
  
 
 Předmět příspěvku: Re: Zvuky zbraní
PříspěvekNapsal: pát 23. říj 2020 11:46:32 
Offline
AMXX Lama
AMXX Lama
Uživatelský avatar

Registrován: pát 12. dub 2019 19:35:21
Příspěvky: 26
Poděkoval: 9 x
Obdržel poděkování: 0 x
85filip58 píše:
Viac do podrobna vysvetlené k tomuto problému je aj tu https://forums.alliedmods.net/showthread.php?t=299376 , tak načo to písať X krát? :)

No díky za pomoc, pomohlo mi to s problémem, ale osobně se mi nepovedlo najít nějaký takový tutoriál, ať jsem psal cokoli do vyhledávače, takže se omlouvám. Můžete lock.


Nahoru
  
 
 [ Příspěvků: 4 ] 

Všechny časy jsou v UTC


Kdo je online

Uživatelé procházející toto fórum: CommonCrawl [Bot] a 2 návštevníků


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
All rights reserved 2007 - © by AMXMODX.cz, kopírování textů nebo grafických prvků z této stránky je bez souhlasu administrátora (jab.jab@seznam.cz) přísně zakázáno!


TOPlist