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
Modyfikacja

Komenda wywolujaca dzwiek/muzyke

Modyfikacja

  • Nie możesz napisać tematu
  • Zaloguj się, aby dodać odpowiedź
11 odpowiedzi w tym temacie

#1 Manua-L

    Pomocny

  • Użytkownik

Reputacja: 0
Nowy

  • Postów:71
  • GG:
  • Imię:Mateusz
  • Lokalizacja:Częstochowa
Offline

Napisano 02.11.2013 16:21

Witam czy można mi podesłać plugin/kod, który działa tak że po wpisaniu danej komendy w say na serwerze słyszy się dźwięk/muzykę.


  • +
  • -
  • 0

#2 sNH.

    Czy MisieQ ukradł ciasteczko?

  • Power User

Reputacja: 299
Wszechwidzący

  • Postów:1 070
  • Steam:steam
  • Imię:Bartek
  • Lokalizacja:Ełk
Offline

Napisano 02.11.2013 16:25

W kodzie client_cmd i spk sound? Nie pamiętam do końca. W menu admina:

 

http://amxx.pl/topic...-z-menu-admina/

 

Zrób tylko precache w innym pluginie.


  • +
  • -
  • 0

#3 Manua-L

    Pomocny

  • Autor tematu
  • Użytkownik

Reputacja: 0
Nowy

  • Postów:71
  • GG:
  • Imię:Mateusz
  • Lokalizacja:Częstochowa
Offline

Napisano 02.11.2013 16:43

Mnie dokładniej chodzi o to by każdy gracz tak mógł, wpisać sobie przykladowo komende /dzwiek, a jemu wlacz sie dzwiek, który powoduje wyciszenie wszystkich broni oraz glosow w cs doslownie kazdego dzwieku.


  • +
  • -
  • 0

#4 sNH.

    Czy MisieQ ukradł ciasteczko?

  • Power User

Reputacja: 299
Wszechwidzący

  • Postów:1 070
  • Steam:steam
  • Imię:Bartek
  • Lokalizacja:Ełk
Offline

Napisano 02.11.2013 16:47

http://amxx.pl/topic...zyka-z-menu-dj/


  • +
  • -
  • 0

#5 Manua-L

    Pomocny

  • Autor tematu
  • Użytkownik

Reputacja: 0
Nowy

  • Postów:71
  • GG:
  • Imię:Mateusz
  • Lokalizacja:Częstochowa
Offline

Napisano 02.11.2013 19:06

a czy mógłbyś mi to przerobić, by tylko 1 z drużyn to slyszala jesli kto kolwiek to napisze?


  • +
  • -
  • 0

#6 Manua-L

    Pomocny

  • Autor tematu
  • Użytkownik

Reputacja: 0
Nowy

  • Postów:71
  • GG:
  • Imię:Mateusz
  • Lokalizacja:Częstochowa
Offline

Napisano 02.11.2013 19:25

Wiesz co nie przerabiaj mi bo juz przerobilem, ale tez nie zamykajcie tematu, poniewaz dalej moge miec problem, po przerobieniu.


  • +
  • -
  • 0

#7 Manua-L

    Pomocny

  • Autor tematu
  • Użytkownik

Reputacja: 0
Nowy

  • Postów:71
  • GG:
  • Imię:Mateusz
  • Lokalizacja:Częstochowa
Offline

Napisano 03.11.2013 21:29

Już mam problem, czy mógłby ktos pomóc.

Dodaje .sma

/* Plugin Public */

#include <amxmodx>
#include <amxmisc>
#include <fun>

#define AUTHOR "FORMOZA"


public plugin_init() {
        register_plugin("Test", "1.0", AUTHOR)
        register_clcmd("say /test","select_item_menu")
        register_clcmd("say test","select_item_menu")
        register_clcmd("say test1","select_item_menu")
        register_clcmd("say /test1","select_item_menu")
}
public plugin_precache()
{
        precache_sound("sound/misc/test.mp3")
}
public select_item_menu(id)
{
        new menu = menu_create("\yTest:", "wykonaj_kupno")
        menu_additem(menu, "test")
        menu_display(id, menu)
}

public wykonaj_kupno(id, menu, item)
{
        switch(item)
        {
                case 0:
                {
			if(get_user_frags(id) > 10)
                        {
                                client_print(id, print_center, "test")
                                client_cmd(id, "mp3 play sound/misc/test.mp3")
                                
                        }
                }
        }
}

Po wpisaniu komendy pokazuje sie okno, na ktorym jest "test" klikam to ale muzyki nie slychac, dodalem muzyke do lokalizacji sound/misc/test.mp3 

I mozna jakosc wykasowac to "if(get_user_frags(id) > 10)" bo jak to kasuje to potem nie moge kompilowac


Użytkownik Manua-L edytował ten post 03.11.2013 21:34

  • +
  • -
  • 0

#8 Misiaczek ;c

    /dev/null

  • Moderator

Reputacja: 1 678
Godlike

  • Postów:2 496
  • GG:
  • Steam:steam
  • Imię:Michał
  • Lokalizacja:Halemba
Offline

Napisano 03.11.2013 21:36

http://amxx.pl/topic...nu-dj/?p=451242


  • +
  • -
  • 0

#9 Manua-L

    Pomocny

  • Autor tematu
  • Użytkownik

Reputacja: 0
Nowy

  • Postów:71
  • GG:
  • Imię:Mateusz
  • Lokalizacja:Częstochowa
Offline

Napisano 03.11.2013 22:06

MisieQ ja ogranalem to i zmienilem na 

if(get_user_flags(id) & ADMIN_USER)
{

ale mam pytanie, czy mozna tak zrobic zeby tylko ct slyszlo ta muzyke, gdy napisze to druzyna tt badz ct.


  • +
  • -
  • 0

#10 Manua-L

    Pomocny

  • Autor tematu
  • Użytkownik

Reputacja: 0
Nowy

  • Postów:71
  • GG:
  • Imię:Mateusz
  • Lokalizacja:Częstochowa
Offline

Napisano 04.11.2013 16:12

I jaki jest tu problem z 

/* Plugin Public */

#include <amxmodx>
#include <amxmisc>
#include <fun>

#define AUTHOR "FORMOZA"


public plugin_init() {
	set_task(15.0, "wykonaj_kupno", .flags="b")
        register_plugin("test", "1.0", AUTHOR)
        register_clcmd("say /test1","select_item_menu")
        register_clcmd("say /test","select_item_menu")
        register_clcmd("say test1","select_item_menu")
        register_clcmd("say test","select_item_menu")
        register_clcmd("say t","select_item_menu")
        register_clcmd("say /t","select_item_menu")
}
public plugin_precache()
{
        precache_sound("sound/misc/test.mp3")
}
public select_item_menu(id)
{
        new menu = menu_create("\yTest:", "wykonaj_kupno")
        menu_additem(menu, "rest \r[Raz na \w15 \rsekund]")

        menu_display(id, menu)
}

public wykonaj_kupno(id, menu, item)
{
        switch(item)
        {
                case 0:
                {
			if(get_user_flags(id) & ADMIN_USER)
                        {
                                client_print(id, print_center, "test")
                                client_cmd(id, "mp3 play sound/misc/test.mp3")
                                
                        }
                }
        }
}

Chce by możliwość była dostępna co 15 sek. dla każdego ii żeby było tak jeśli jeszcze nie minie te 15 sek. to gdy próbujemy wpisać komendę "say /t" to chce by wyskakiwał napis "opcja jeszcze nie jest dostępna w funkcji "client_print" zaraz po klinięciu w tym menu co wyskoczylo po wpisaniu komendy "say /t". Ciezko to ogarnac co napisalem ale jakos sie uda :P


Użytkownik Manua-L edytował ten post 04.11.2013 16:23

  • +
  • -
  • 0

#11 KillerBee

    Banned

  • Zbanowany

Reputacja: 6
Nowy

  • Postów:36
  • Lokalizacja:Rzeszów
Offline

Napisano 28.11.2013 15:06

/* Plugin generated by AMXX-Studio */

#include <amxmodx>
#include <amxmisc>

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

new bool:moze = true;

public plugin_init()
{
	register_plugin(PLUGIN, VERSION, AUTHOR)

	register_clcmd("say /test", "menu");
}

public plugin_precache()
{
	precache_sound("misc/test.mp3");
}

public menu(id)
{
	new m = menu_create("\yTest", "handlemenu");
	menu_additem(m, "Test \r[Raz na \w15 \rsekund");
	menu_setprop(m, MPROP_EXITNAME, "Wyjdz");
	menu_display(id, m);
}

public handlemenu(id, m, item)
{
	if(item == MENU_EXIT)
	{
		return;
	}
	switch(item)
	{
		case 0:
		{
			odpal(id, 1, "test.mp3", moze ? false : true);
		}
	}
}

public odpal(id, num, const nuta[], pozwola) {
	if(!pozwola) {
		client_print(id, print_chat, "Nie mozesz uzyc! Raz na 15 sekund!");
		menu(id);
		return PLUGIN_HANDLED;
	}
	switch(num) {
		case 1:
		{
			client_cmd(0, "mp3 play sound/misc/%s", nuta);
			moze = false;
			set_task(15.0, "usunblokade");
		}
	}
	return PLUGIN_CONTINUE;
}

public usunblokade()
{
	moze = true;
}

na szybko



#12 Manua-L

    Pomocny

  • Autor tematu
  • Użytkownik

Reputacja: 0
Nowy

  • Postów:71
  • GG:
  • Imię:Mateusz
  • Lokalizacja:Częstochowa
Offline

Napisano 16.12.2013 20:33

Ale teraz tego wogóle. nie można puscic caly czas piszee "Nie mozesz uzyc! Raz na 15 sekunde!"


  • +
  • -
  • 0





Również z jednym lub większą ilością słów kluczowych: Modyfikacja

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

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