←  Pytania

AMXX.pl: Support AMX Mod X i SourceMod

»

CoD Nowy
Podczas dropu perku odgrywa się dźwięk

  • +
  • -
Fryzjer - zdjęcie Fryzjer 04.06.2012

Witam
Czy wie ktoś jak zrobić aby podczas zdobywania perku odgrywał się dźwięk i podczas wyrzucania perku ?
Odpowiedz

  • +
  • -
Klakier - zdjęcie Klakier 04.06.2012

Jeżeli masz plik w formacie *.wav to w
public plugin_precache()

dodaj
	precache_sound("twojfolder/twojdzwiek.wav");



a to:
public WyrzucPerk(id)
{
if(perk_gracza[id])
{
client_print(id, print_chat, "[COD:MW] Wyrzuciles %s.", nazwy_perkow[perk_gracza[id]]);
UstawPerk(id, 0, 0, 0);
}
else
client_print(id, print_chat, "[COD:MW] Nie masz zadnego perku.");
}


zmień na
public WyrzucPerk(id)
{
if(perk_gracza[id])
{
client_print(id, print_chat, "[COD:MW] Wyrzuciles %s.", nazwy_perkow[perk_gracza[id]]);
UstawPerk(id, 0, 0, 0);
client_cmd(id, "spk twojfolder/twojdzwiek");

}
else
client_print(id, print_chat, "[COD:MW] Nie masz zadnego perku.");
}

A jeżeli masz plik w formacie *.mp3 to w
public plugin_precache()

dodaj
	precache_sound("twojfolder/twojdzwiek.mp3")



a to:
public WyrzucPerk(id)
{
if(perk_gracza[id])
{
client_print(id, print_chat, "[COD:MW] Wyrzuciles %s.", nazwy_perkow[perk_gracza[id]]);
UstawPerk(id, 0, 0, 0);
}
else
client_print(id, print_chat, "[COD:MW] Nie masz zadnego perku.");
}


zmień na
public WyrzucPerk(id)
{
if(perk_gracza[id])
{
client_print(id, print_chat, "[COD:MW] Wyrzuciles %s.", nazwy_perkow[perk_gracza[id]]);
UstawPerk(id, 0, 0, 0);
client_cmd(id, "mp3 loop sound/twojfolder/twojdzwiek.mp3")

}
else
client_print(id, print_chat, "[COD:MW] Nie masz zadnego perku.");
}


Oczywiście nazwę: twojfolder i twojdzwiek zmieniasz na swoje nazwy :)
Odpowiedz

  • +
  • -
Fryzjer - zdjęcie Fryzjer 04.06.2012

Dzięki a wiesz jak zrobić aby podczas zdobywania itemu też odgrywał się dźwięk ?
Odpowiedz

pfkers - zdjęcie pfkers 04.06.2012

w public death znajdz linijke ktora daje item i tam wstaw podobnie co na gorze
Odpowiedz

  • +
  • -
Klakier - zdjęcie Klakier 04.06.2012

w
public UstawPerk(id, perk, wartosc, pokaz_info)


zmień linijkę:

    if(pokaz_info && perk_gracza[id])
client_print(id, print_chat, "[COD:MW] Zdobyles %s.", nazwy_perkow[perk_gracza[id]]);


na
    if(pokaz_info && perk_gracza[id])
{
client_cmd(id, "spk twojfolder/twojdzwiek");
client_print(id, print_chat, "[COD:MW] Zdobyles %s.", nazwy_perkow[perk_gracza[id]]);
}


i dodajesz to samo do plugin_precache(); tak jak tłumaczyłem ci wcześniej
Odpowiedz