Opis :
3 pluginy które mają za zadanie odegrać dwie muzyki (lub więcej) na początku rundy
Należy wybrać jeden plugin, każdy odgrywa muzykę w innym momencie
Ostatniego nie polecam.
Cvary:
BRAK
Instalacja:
roundstartmusic.sma wrzuć do cstrike/addons/amxmodx/scripting
roundstartmusic.amxx wrzuć do cstrike/adons/amxmodx/plugins
do addons/amxmodx/configs/plugins.ini dopisz roundstartmusic.amxx
Muzyka tam gdzie jest podana ścieżka w kodzie
Informacje :
wersja 1
Odgrywa muzykę na początku rundy PO FREEZETIME
register_logevent("newRound", 2, "1=Round_Start");
wersja 2
Odgrywa muzykę na początku rundy PRZED FREEZETIME
register_event("HLTV","Event_StartRound","a","1=0","2=0")
wersja 3
Odgrywa muzykę na początku rundy PRZED FREEZETIME i gdy ktoś dołączy (nie testowane na serwerze, testowane na botach).
register_event("ResetHUD", "newRound", "b")
Konfiguracja :
Aby dodać więcej dźwięków:
1. Kopiujemy
case 1: client_cmd(0,"mp3 play sound/misc/muzyka2")i wklejamy pod tym wpisem, zmieniamy case 1 na case 2 i oczwywiście numer muzyczki z muzyka2 na muzyka3
Ma wyglądać to tak:
case 0: client_cmd(0,"mp3 play sound/misc/muzyka1") case 1: client_cmd(0,"mp3 play sound/misc/muzyka2") case 2: client_cmd(0,"mp3 play sound/misc/muzyka3")
2. Zmieniamy wartości 0,1 w
switch(random_num(0,1)) {na takie ile mamy case-ów czyli w tym przypadku będzie to tak:
switch(random_num(0,2)) {case 0 początkowa wartość, case 2 końcowa wartość
3. Tam gdzie mamy
public plugin_precache()trzeba dodać kolejny wpis:
precache_generic("sound/misc/muzyka3.mp3")i ma wyglądać to tak:
precache_generic("sound/misc/muzyka1.mp3") precache_generic("sound/misc/muzyka2.mp3") precache_generic("sound/misc/muzyka2.mp3") return PLUGIN_CONTINUEOczywiście należy pamiętać o zachowaniu tabulacji.
@ Edit :
***23.10.2010*** Dodano załącznik
***29.01.2011*** Edycja do trzech wersji
Załączone pliki
Użytkownik Abes Mapper edytował ten post 29.01.2011 13:23
Edycja do trzech wersji