←  Pytania

AMXX.pl: Support AMX Mod X i SourceMod

»

Krótkie pytanie o dzwieki mp3 w pluginie

  • +
  • -
jSq's Photo jSq 15.11.2012

Czy majać zainstalowany na serwerze plugin zombie plague advance to tam w sciezkach do dzwiekow sa tylko formaty wav. A ja chcialbym wstawic zamiast nich swoje dzwieki w formacie mp3? Tylko pytanie czy będą one prawidłowo działały?
Quote

  • +
  • -
Filip1512's Photo Filip1512 15.11.2012

Jak zamienisz wszystkie ścieżki(tak samo nazwę pliku) na poprawne a przy client cmd, przykładowo będziesz miał tak:

client_cmd(0, "spk", "sound/misc/PIOSENKA.MP3")


To zamieniaj to na mniej więcej takie coś:

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


To zadziała.
Edited by `NN, 15.11.2012 20:29.
Quote

  • +
  • -
nPaul's Photo nPaul 15.11.2012

Zamiast
client_cmd(0, "spk", "sound/misc/PIOSENKA.MP3")
Może być funkcja emit_soundI nie wiem czy takie coś jak NN podał zadziała bo powinno chyba być jak już to tak:
client_cmd(0, "spk %s", "sound/misc/PIOSENKA.MP3");client_cmd(0, "mp3 play %s", "sound/misc/PIOSENKA.MP3");
albo po prostu:
client_cmd(0, "spk sound/misc/PIOSENKA.MP3");client_cmd(0, "mp3 play sound/misc/PIOSENKA.MP3");

Edited by Paulstudio, 15.11.2012 21:05.
Quote

  • +
  • -
Filip1512's Photo Filip1512 15.11.2012

Tak mój błąd

client_cmd(0, "mp3 play sound/misc/PIOSENKA.MP3")
Quote

  • +
  • -
jSq's Photo jSq 15.11.2012

Nie zrozumieliśmy się po podmieniłem scieżki z plików gdzie były wavy na mp3 i czy będa działać a chodzi konkretnie o linijki : ZOMBIE WIN, HUMAN WIN, WIN NO ONE
Spoiler
Quote

  • +
  • -
Filip1512's Photo Filip1512 16.11.2012

Jeśli w *.sma nic nie zmieniłeś, to to nie zadziała.
Quote

  • +
  • -
jSq's Photo jSq 16.11.2012

a w którym .sma mam zmienić i co żeby zadziałało?
Quote

  • +
  • -
Filip1512's Photo Filip1512 16.11.2012

Do głównego silnika tego ZM'a (?), nie wiem który to plik, szukaj po sma coś w stylu

client_cmd(0, 


albo

client_cmd(id, 


albo jakąkolwiek inną frazę, która ułatwi Ci znalezienie odpowiedniego fragmentu w sma
Quote

  • +
  • -
jSq's Photo jSq 16.11.2012

Znalazło to client_cmd(0,... Coś takiego :

// Play it on clients
if (ismp3)
client_cmd(0, "mp3 play ^"sound/%s^"", sound)
else
PlaySound(sound)

// Set the task for when the sound is done playing
set_task(float(duration), "ambience_sound_effects", TASK_AMBIENCESOUNDS)
}

// Ambience Sounds Stop Task
ambience_sound_stop()
{
client_cmd(0, "mp3 stop; stopsound")
}


I co dalej?
(17.11.2012 18:01):
Kod w postach (np. źródło pluginu) umieszczaj w odpowiednich tagach (code/php/spoiler itp), a powyżej 200 linijek tylko w załączniku lub na wklejce.

Edited by benio101, 17.11.2012 18:00.
Zamiana znacznika QUOTE na SMA
Quote

Gość_21977_* 17.11.2012

Tutaj stock z kodu R3Xa, przyda się:
play(id,const sound[])
{
new end=strlen(sound)-4;
if(containi(sound,".mp3") == end && end>0)
client_cmd(id,"mp3 play sound/%s",sound);
else if(containi(sound,".wav") == end && end>0)
client_cmd(id, "spk sound/%s",sound);
else
client_cmd(id, "speak %s",sound);
}
Quote

Gość_21977_* 17.11.2012

Automatyczna wiadomość


Ten temat został przeniesiony z forum

AMX Mod XPytania

do

Scripting AMXXPytania
Quote