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

emit_sound nie dzia艂a, czemu?


Najlepsza odpowied藕 ^Grzyboo, 24.11.2014 21:25

Pierwszy argument to byt z kt贸rego wydobywa si臋 d藕wi臋k, dlatego nie wiem czy 0 mo偶e dzia艂a膰, spr贸buj da膰 tutaj id gracza.

+ Ja zawsze u偶ywa艂em CHAN_STATIC. Nie wiem czym si臋 r贸偶ni膮, ale warto sprawdzi膰 jak nie podzia艂a to wy偶ej.

Przejd藕 do postu


  • Nie mo偶esz napisa膰 tematu
  • Zaloguj si臋, aby doda膰 odpowied藕
2 odpowiedzi w tym temacie

#1 v139

    Zaawansowany

  • U偶ytkownik

Reputacja: 4
Nowy

  • Post贸w:92
  • Lokalizacja:Ziemia
Offline

Napisano 24.11.2014 20:31

Cze艣膰, zbudowa艂em sobie taki plugin:

/* Plugin generated by AMXX-Studio */

#include <amxmodx>
#include <amxmisc>

#define PLUGIN "New Plug-In"
#define VERSION "1.0"
#define AUTHOR "Bartosz"


public plugin_init() {
    register_plugin(PLUGIN, VERSION, AUTHOR)
    register_clcmd("dzwiek", "komenda_dzwiek");
    register_clcmd("say /dzwiek", "komenda_dzwiek");
}

public komenda_dzwiek(){
    emit_sound(0, CHAN_AUTO, "misc/smallmedkit.wav", VOL_NORM, ATTN_NORM, 0, PITCH_NORM);
}

public plugin_precache(){
    precache_sound("misc/smallmedkit.wav");
}


I niestety nie wydaje 偶adnego d藕wi臋ku po wpisaniu na czacie "/dzwiek" lub w konsoli "dzwiek". Wie kto艣 dlaczego?


  • +
  • -
  • 0

#2 ^Grzyboo

    Wszechobecny

  • U偶ytkownik

Reputacja: 246
Wszechwidz膮cy

  • Post贸w:461
  • Imi臋:Grzyboo
  • Lokalizacja:Tak
Offline

Napisano 24.11.2014 21:25   Najlepsza odpowied藕

Pierwszy argument to byt z kt贸rego wydobywa si臋 d藕wi臋k, dlatego nie wiem czy 0 mo偶e dzia艂a膰, spr贸buj da膰 tutaj id gracza.

+ Ja zawsze u偶ywa艂em CHAN_STATIC. Nie wiem czym si臋 r贸偶ni膮, ale warto sprawdzi膰 jak nie podzia艂a to wy偶ej.


  • +
  • -
  • 1

#3 v139

    Zaawansowany

  • Autor tematu
  • U偶ytkownik

Reputacja: 4
Nowy

  • Post贸w:92
  • Lokalizacja:Ziemia
Offline

Napisano 24.11.2014 22:01

0 wysy艂a d藕wi臋k z wszytkich graczy, nie tylko z konkretnego gracza, na kt贸re wskazuje id.

Zamieni艂em tak jak mi poradzi艂e艣 i... dzia艂a! Dzi臋ki. Zmieni艂em tylko d藕wi臋k, mianowicie jego nazw臋 i lokacj臋. M贸j kod:

public plugin_init() {
	register_plugin(PLUGIN, VERSION, AUTHOR)
	register_clcmd("dzwiek", "komenda_dzwiek");
	register_clcmd("say /dzwiek", "komenda_dzwiek");
}

public komenda_dzwiek(id){
	emit_sound(id, CHAN_STATIC, "misc/mktoasty.wav", VOL_NORM, ATTN_NORM, 0, PITCH_NORM);
}

public plugin_precache(){
	precache_sound("misc/mktoasty.wav");
}


  • +
  • -
  • 0




U偶ytkownicy przegl膮daj膮cy ten temat: 0

0 u偶ytkownik贸w, 0 go艣ci, 0 anonimowych