Witajcie jak uzyc emit sound by zastapic dzwieki nozna innymi dzwiekami?
Planuje zrobic plugin ktory zamienia noz na rece.
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.
|
Guest Message by DevFuse
drzwieki uderzen
Temat rozp. Pittero, 09.09.2010 21:34
6 odpowiedzi w tym temacie
#1
Napisano 09.09.2010 21:34
#2
Napisano 10.09.2010 13:35
#include <amxmodx>
#include <fakemeta>
public plugin_init() {
register_forward(FM_EmitSound,"fw_emitsound")
}
public fw_emitsound(entity, channel, const sound[])
{
if(containi(sound,"knife")!=-1)
{
EngFunc_EmitSound(edict_t *entity, int channel, const char *sample, float volume, float attenuation, int fFlags, int pitch)//tu musisz podc swoje preferowane wartosci do kazdego argumentu funkcji
return FMRES_SUPERCEDE
}
return FMRES_IGNORED
}
Użytkownik grankee edytował ten post 10.09.2010 13:35
#3
Napisano 10.09.2010 14:41
Albo można też wydajniej podmienić string pamięci dzięki Orpheu, tylko należy pamiętać, że nie może być dłuższy niż standardowy:
Sygnatura:
Ścieżkę można wyszukać poprzez deassembling dll pliku serwera mod/dlls/mp.dll
PS. Może napiszę o tym później poradnik ;D
Sygnatura:
{ "name" : "SoundString", "library" : "mod", "type" : "string", "memoryType" : "data" }
#include < amxmodx >
#include < orpheu_memory >
public plugin_precache( ) {
OrpheuMemoryReplace( "SoundString", 0, "SCIEZKA_W_STRINGU_BIBLIOTEKI_GRY", "sound/ndzwiek.wav" );
precache_sound( "sound/ndzwiek.wav" );
}
Ścieżkę można wyszukać poprzez deassembling dll pliku serwera mod/dlls/mp.dll
PS. Może napiszę o tym później poradnik ;D
#4
Napisano 10.09.2010 19:45
a co oznacza to ?:
emit_sound(id, CHAN_WEAPON, "weapons/rece/prawy_przycisk.wav", 1.0, ATTN_NORM, 0, PITCH_NORM)
return FMRES_SUPERCEDE
#5
Napisano 10.09.2010 22:19
emituje inny dzwiek i blokuje dalsze wywolanie sie forwardu przez co blokuje wyslanie oryginalnego dzwieku
Manual ponad wszystko, konsola ponad manual :&
Chcesz wysłać do mnie PW ? użyj nazwy GoQ zamiast G[o]Q
Chcesz Kupić moduł płatności via Pukawka,Tserwery, Gamesol, Zabijaka do mojego sklepu? napisz PW cena to tylko 10 zł/sztuka
GG:6022845 (nie pomagam za free osobom ponizej rangi MoD)
Chcesz wysłać do mnie PW ? użyj nazwy GoQ zamiast G[o]Q
Chcesz Kupić moduł płatności via Pukawka,Tserwery, Gamesol, Zabijaka do mojego sklepu? napisz PW cena to tylko 10 zł/sztuka
GG:6022845 (nie pomagam za free osobom ponizej rangi MoD)
#6
Napisano 10.09.2010 23:16
a te "PITCH_NORM" ?
#7
Napisano 10.09.2010 23:21
Użytkownicy przeglądający ten temat: 0
0 użytkowników, 0 gości, 0 anonimowych