Skocz do zawartości

  • Zaloguj korzystając z Facebooka Zaloguj korzystając z Twittera Zaloguj przez Steam Zaloguj poprzez Google      Logowanie »   
  • Rejestracja

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

Dodanie ścieżki muzki do menu


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

#1 LucKy_skiLL

    Godlike

  • Power User

Reputacja: 160
Profesjonalista

  • Postów:1301
  • GG:
  • Lokalizacja:Kraków
Offline

Napisano 16.10.2011 23:25

Mam takie menu dla CT, chciałbym aby po naciśnięciu klawisza 1 odtwarzała się nuta1, wszystko zrobiłem tylko nie wiem jak zrobić z tą ścieżka play mp3 ?

public muzyka(id)
{
new nuta = menu_create("\yMuzyka", "nuta_menu")

menu_additem(nuta, "\wMuzyka 1", "1", 0);
menu_additem(nuta, "\wMuzyka 2", "2", 0);

menu_setprop(nuta, MPROP_EXIT, MEXIT_ALL);
menu_display(id, nuta, 0);
}
public nuta_menu(id, nuta, item)
{
if (item == MENU_EXIT)
{
menu_destroy(nuta);
return PLUGIN_HANDLED;
}

new Data[7], Name[64];
new Access, Callback;
menu_item_getinfo(nuta, item, Access, Data,5, Name, 63, Callback);

new Key = str_to_num(Data);

for(new i = 1; i <= g_MaxClients; i++)
{
if(!is_user_alive(i))
continue;

switch (Key)
{

case 1:
{
if(get_user_team(id) != 2)
{
ColorChat(id, GREEN, "[JailBreak]^x01 Tylko^x04 Straznicy^x01 wlaczyc^x03 muzyke")
return PLUGIN_HANDLED
}
ColorChat(0, GREEN, "[JailBreak]^x01 Status nutau:^x03 wlaczone")
return PLUGIN_HANDLED
}

case 2:
{
if(get_user_team(id) != 2)
{
ColorChat(id, GREEN, "[JailBreak]^x01 Tylko^x04 Straznicy^x01 wlaczyc^x03 muzyke")
return PLUGIN_HANDLED
}
ColorChat(0, GREEN, "[JailBreak]^x01 Status nutau:^x03 wylaczone")
}
}
}
return PLUGIN_HANDLED;
}

  • +
  • -
  • 0

Oglądasz seriale typu: The Flash, Arrow, Daredevil, The Walking Dead? Jeśli tak, to zapraszam na mój kanał YouTube


#2 DarkGL

    Nie oddam ciasteczka !

  • Administrator

Reputacja: 6034
Godlike

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

Napisano 17.10.2011 15:11

http://amxx.pl/topic...ie-z-mp3-i-wav/
  • +
  • -
  • 0

#3 LucKy_skiLL

    Godlike

  • Autor tematu
  • Power User

Reputacja: 160
Profesjonalista

  • Postów:1301
  • GG:
  • Lokalizacja:Kraków
Offline

Napisano 19.10.2011 19:22

public muzyka(id)
{
new nuta = menu_create("\yMuzyka", "nuta_menu")
menu_additem(nuta, "\wMuzyka 1", "1", 0);
menu_additem(nuta, "\wMuzyka 2", "2", 0);
menu_setprop(nuta, MPROP_EXIT, MEXIT_ALL);
menu_display(id, nuta, 0);
}
public nuta_menu(id, nuta, item)
{
if (item == MENU_EXIT)
{
menu_destroy(nuta);
return PLUGIN_HANDLED;
}
new Data[7], Name[64];
new Access, Callback;
menu_item_getinfo(nuta, item, Access, Data,5, Name, 63, Callback);
new Key = str_to_num(Data);
for(new i = 1; i <= g_MaxClients; i++)
{
if(!is_user_alive(i))
continue;

switch (Key)
{

case 1:
{
if(get_user_team(id) != 2)
{
ColorChat(id, GREEN, "[JailBreak]^x01 Tylko^x04 Straznicy^x01 wlaczyc^x03 muzyke")
return PLUGIN_HANDLED
}
play_sound(0,"sound/misc/jb_nuke/Dyskoteka1.mp3")
ColorChat(0, GREEN, "[JailBreak]^x01 Teraz leci^x03 Nuta1")
return PLUGIN_HANDLED
}

case 2:
{
if(get_user_team(id) != 2)
{
ColorChat(id, GREEN, "[JailBreak]^x01 Tylko^x04 Straznicy^x01 wlaczyc^x03 muzyke")
return PLUGIN_HANDLED
}
play_sound(0,"sound/misc/jb_nuke/Dyskoteka2.mp3")
ColorChat(0, GREEN, "[JailBreak]^x01 Teraz leci^x03 Nuta2")
}
}
}
return PLUGIN_HANDLED;
}

public play_sound(id,sound[])
{
if( id != 0 && !is_user_connected(id) ) return PLUGIN_HANDLED

if( containi(sound,".wav") > 0) client_cmd(id,"spk %s",sound)
else if( containi(sound,".mp3") >0) client_cmd(id,"mp3 play %s",sound)

return PLUGIN_CONTINUE
}



Mam tak, chciałbym zapytać czy to się bedzie pobierało bo jest to plik wymagany do mapy, ale jak tej mapy nie bedzie to czy się pobierze? Bo jak nie to trzeba dodac w public plugin_precache() tak ?

Odpowie ktoś ? :D

Odświeżam
  • +
  • -
  • 0

Oglądasz seriale typu: The Flash, Arrow, Daredevil, The Walking Dead? Jeśli tak, to zapraszam na mój kanał YouTube


#4 CheQ

    Nie wiem, nie znam się, nie orientuję się, zarobiony jestem.

  • Junior Admin

Reputacja: 1984
Godlike

  • Postów:5534
  • Imię:Adaś
  • Lokalizacja:Glinianka
Offline

Napisano 20.10.2011 09:45

client_cmd(id,"mp3 play sciezka/nazwa.mp3")
  • +
  • -
  • 0

b_560_95_1.png


#5 LucKy_skiLL

    Godlike

  • Autor tematu
  • Power User

Reputacja: 160
Profesjonalista

  • Postów:1301
  • GG:
  • Lokalizacja:Kraków
Offline

Napisano 20.10.2011 12:04

To po co mi ta funkcja ?

public play_sound(id,sound[])
{
		    if( id != 0 && !is_user_connected(id) ) return PLUGIN_HANDLED
		  
		    if( containi(sound,".wav") > 0) client_cmd(id,"spk %s",sound)
		    else if( containi(sound,".mp3") >0) client_cmd(id,"mp3 play %s",sound)
		  
		    return PLUGIN_CONTINUE
}

  • +
  • -
  • 0

Oglądasz seriale typu: The Flash, Arrow, Daredevil, The Walking Dead? Jeśli tak, to zapraszam na mój kanał YouTube


#6 CheQ

    Nie wiem, nie znam się, nie orientuję się, zarobiony jestem.

  • Junior Admin

Reputacja: 1984
Godlike

  • Postów:5534
  • Imię:Adaś
  • Lokalizacja:Glinianka
Offline

Napisano 21.10.2011 09:23

to co napisałem jest w przypadku mp3 pewniejsze niż public play_sound. Nie wiem czemu ale np mi to co podałęm działało a ten public już nie.
  • +
  • -
  • 0

b_560_95_1.png


#7 LucKy_skiLL

    Godlike

  • Autor tematu
  • Power User

Reputacja: 160
Profesjonalista

  • Postów:1301
  • GG:
  • Lokalizacja:Kraków
Offline

Napisano 21.10.2011 09:42

Jak dam taką sciezke

client_cmd(id,"mp3 play sound/misc/asd.mp3") 


to tak mam dodac w plugin_precache()

precache_sound("sound/misc/asd.mp3")


?

Użytkownik LucKy_skiLL edytował ten post 21.10.2011 09:42

  • +
  • -
  • 0

Oglądasz seriale typu: The Flash, Arrow, Daredevil, The Walking Dead? Jeśli tak, to zapraszam na mój kanał YouTube


#8 CheQ

    Nie wiem, nie znam się, nie orientuję się, zarobiony jestem.

  • Junior Admin

Reputacja: 1984
Godlike

  • Postów:5534
  • Imię:Adaś
  • Lokalizacja:Glinianka
Offline

Napisano 21.10.2011 20:00

tak.
  • +
  • -
  • 0

b_560_95_1.png


#9 LucKy_skiLL

    Godlike

  • Autor tematu
  • Power User

Reputacja: 160
Profesjonalista

  • Postów:1301
  • GG:
  • Lokalizacja:Kraków
Offline

Napisano 21.10.2011 21:03

A nie powinno byś zamiast id, 0 czyli tak:

client_cmd(0,"mp3 play sound/misc/asd.mp3")

?
  • +
  • -
  • 0

Oglądasz seriale typu: The Flash, Arrow, Daredevil, The Walking Dead? Jeśli tak, to zapraszam na mój kanał YouTube


#10 kapi10072

    Wszechpomocny

  • Użytkownik

Reputacja: 69
Pomocny

  • Postów:318
  • Steam:steam
  • Imię:Kacper
  • Lokalizacja:Polska
Offline

Napisano 22.10.2011 08:14

podstawowy błąd
precache_sound("sound/misc/asd.mp3")

na
precache_sound("misc/asd.mp3")

Użytkownik kapi10072 edytował ten post 22.10.2011 08:15

  • +
  • -
  • 1

Dołączona grafika
Najlepszy serwer TeamPlay w Polsce !
Pomogłem, wejdź ;)
Zapraszam na BHZ-Game.pl
Bo nie liczą się fragi tylko dobra atmosfera ;D


#11 LucKy_skiLL

    Godlike

  • Autor tematu
  • Power User

Reputacja: 160
Profesjonalista

  • Postów:1301
  • GG:
  • Lokalizacja:Kraków
Offline

Napisano 22.10.2011 11:01

Dobra teraz wszystko działa, pobiera się itp. lecz muzyke słysze tylko ja, a inni nie.
  • +
  • -
  • 0

Oglądasz seriale typu: The Flash, Arrow, Daredevil, The Walking Dead? Jeśli tak, to zapraszam na mój kanał YouTube


#12 kapi10072

    Wszechpomocny

  • Użytkownik

Reputacja: 69
Pomocny

  • Postów:318
  • Steam:steam
  • Imię:Kacper
  • Lokalizacja:Polska
Offline

Napisano 22.10.2011 14:27

spróbuj 0 albo pętlą na id
  • +
  • -
  • 1

Dołączona grafika
Najlepszy serwer TeamPlay w Polsce !
Pomogłem, wejdź ;)
Zapraszam na BHZ-Game.pl
Bo nie liczą się fragi tylko dobra atmosfera ;D


#13 LucKy_skiLL

    Godlike

  • Autor tematu
  • Power User

Reputacja: 160
Profesjonalista

  • Postów:1301
  • GG:
  • Lokalizacja:Kraków
Offline

Napisano 22.10.2011 15:04

Ok teraz ma tylko pytanie małe, mam tak

   case 1:
{
if(get_user_team(id) != 2)
{
ColorChat(id, GREEN, "[JailBreak]^x01 Tylko^x04 Straznicy^x01 moga wlaczyc^x03 muzyke")
return PLUGIN_HANDLED
}
client_cmd(0, "stopsound")
client_cmd(0,"spk sound/misc/1JB.wav")
ColorChat(id, GREEN, "[JailBreak]^x01 Teraz leci^x03 Sak Noel - Loca People (What The ****)")
return PLUGIN_HANDLED
}


Ale po skonczeniu muzyki ona odtwarza się jeszcze raz, jak dam za tym

client_cmd(0,"spk sound/misc/1JB.wav")


to
client_cmd(0, "stopsound")


To bedzie sie stopowalo bo skończeniu ?
  • +
  • -
  • 0

Oglądasz seriale typu: The Flash, Arrow, Daredevil, The Walking Dead? Jeśli tak, to zapraszam na mój kanał YouTube


#14 speedkill

    Godlike

  • Przyjaciel

Reputacja: 1570
Godlike

  • Postów:2733
  • GG:
  • Steam:steam
  • Imię:Michał
  • Lokalizacja:Prudnik
Offline

Napisano 22.10.2011 15:13

to
client_cmd(0, "stopsound")
Zatrzymuje obecny dzwięki :]
  • +
  • -
  • 1

If you can dream it, you can do it.


#15 LucKy_skiLL

    Godlike

  • Autor tematu
  • Power User

Reputacja: 160
Profesjonalista

  • Postów:1301
  • GG:
  • Lokalizacja:Kraków
Offline

Napisano 22.10.2011 19:59

Dzięki za pomoc + poleciały, mam tylko problem ze spamem w say, taki mam kod

   case 3:
{
if(get_user_team(id) != 2)
{
ColorChat(id, GREEN, "[JailBreak]^x01 Tylko^x04 Straznicy^x01 moga wlaczyc^x03 muzyke")
return PLUGIN_HANDLED
}
client_cmd(0, "stopsound")
client_cmd(0,"spk sound/misc/2JB.wav")
set_task(30.0, "stop_sound")
ColorChat(id, GREEN, "[JailBreak]^x01 Teraz leci^x03 Laurent wery - hey hey hey")
}


I nazwa nuty spamuje pięć razy, dlaczego ?
  • +
  • -
  • 0

Oglądasz seriale typu: The Flash, Arrow, Daredevil, The Walking Dead? Jeśli tak, to zapraszam na mój kanał YouTube


#16 kapi10072

    Wszechpomocny

  • Użytkownik

Reputacja: 69
Pomocny

  • Postów:318
  • Steam:steam
  • Imię:Kacper
  • Lokalizacja:Polska
Offline

Napisano 23.10.2011 08:43

użyłeś pętli??
To zapewne jej wina.
  • +
  • -
  • 0

Dołączona grafika
Najlepszy serwer TeamPlay w Polsce !
Pomogłem, wejdź ;)
Zapraszam na BHZ-Game.pl
Bo nie liczą się fragi tylko dobra atmosfera ;D





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

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