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
 

Zdjęcie

drzwieki uderzen


  • Zamknięty Temat jest zamknięty
6 odpowiedzi w tym temacie

#1 Pittero

    Wszechwiedzący

  • Użytkownik

Reputacja: 40
Pomocny

  • Postów:545
  • GG:
  • Lokalizacja:Polska
Offline

Napisano 09.09.2010 21:34

Witajcie jak uzyc emit sound by zastapic dzwieki nozna innymi dzwiekami?
Planuje zrobic plugin ktory zamienia noz na rece.
  • +
  • -
  • 0

#2 grankee

    Godlike

  • Support Team

Reputacja: 517
Wszechwiedzący

  • Postów:1 500
  • Lokalizacja:Radom
Offline

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

  • +
  • -
  • 0

#3 Ortega

    mów mi Orti

  • Power User

Reputacja: 363
Wszechpomocny

  • Postów:640
  • GG:
  • Steam:steam
  • Imię:Marcin
  • Lokalizacja:Sosnowiec
Offline

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:
{
    "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
  • +
  • -
  • 0

#4 Pittero

    Wszechwiedzący

  • Autor tematu
  • Użytkownik

Reputacja: 40
Pomocny

  • Postów:545
  • GG:
  • Lokalizacja:Polska
Offline

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

  • +
  • -
  • 0

#5 G[o]Q

    I'm G[o]Q

  • Przyjaciel

Reputacja: 1 344
Godlike

  • Postów:3 563
  • Steam:steam
  • Imię:Krzysiek
  • Lokalizacja:C: / program Files / Valve / Cstrike / G[o]Q.dem
Offline

Napisano 10.09.2010 22:19

emituje inny dzwiek i blokuje dalsze wywolanie sie forwardu przez co blokuje wyslanie oryginalnego dzwieku
  • +
  • -
  • 0
Manual ponad wszystko, konsola ponad manual :D :&

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) :D

#6 Pittero

    Wszechwiedzący

  • Autor tematu
  • Użytkownik

Reputacja: 40
Pomocny

  • Postów:545
  • GG:
  • Lokalizacja:Polska
Offline

Napisano 10.09.2010 23:16

a te "PITCH_NORM" ?
  • +
  • -
  • 0

#7 DarkGL

    Nie oddam ciasteczka !

  • Administrator

Reputacja: 6 555
Godlike

  • Postów:11 981
  • GG:
  • Steam:steam
  • Imię:Rafał
  • Lokalizacja:Warszawa
Offline

Napisano 10.09.2010 23:21

AMX Mod X - Half-Life Scripting for Pros!
zobacz sobie komentarze
  • +
  • -
  • 0




Użytkownicy przeglądający ten temat: 0

0 użytkowników, 0 gości, 0 anonimowych