Skocz do zawartości
Lisu

Muzyka na rozgrzewce

Rekomendowane odpowiedzi

Tak jak w temacie, szukam pluginu, który dodaje muzykę na rozgrzewce.

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Konfiguracja:

sm_start_sound "music/map/sound.mp3" 

Muzykę wrzucamy tylko i wyłącznie w formacie mp3. Plik wrzucamy do Sound/music/twojfolder i uzupełniamy powyższy cvar.

 

SP. SMX dałem i podstawowy joinsound.mp3 w razie co podmień sobie tylko muzykę na swoją 

Jak pomogłem zostaw plusik 😉

joinsound.rar
Hej! Skorzystałeś z linku lub pobrałeś załącznik? Uhonoruj naszą pracę poprzez rejestrację na forum i rośnij razem z nami!

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Muzyka ma lecieć przez całą rozgrzewkę?

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
Teraz, Yamakashi napisał:

Muzyka ma lecieć przez całą rozgrzewkę?

Tak

 

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
1 godzinę temu, xM3FiX napisał:

Konfiguracja:

sm_start_sound "music/map/sound.mp3" 

Muzykę wrzucamy tylko i wyłącznie w formacie mp3. Plik wrzucamy do Sound/music/twojfolder i uzupełniamy powyższy cvar.

 

SP. SMX dałem i podstawowy joinsound.mp3 w razie co podmień sobie tylko muzykę na swoją 

Jak pomogłem zostaw plusik 😉

joinsound.rar 141 kB · 3 pobrania
Hej! Skorzystałeś z linku lub pobrałeś załącznik? Uhonoruj naszą pracę poprzez rejestrację na forum i rośnij razem z nami!

Coś mi nie działa, muzyka sie sciaga, ale nie otwarza jej

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
Teraz, Lisu napisał:

Coś mi nie działa, muzyka sie sciaga, ale nie otwarza jej

dodałeś cvar do server.cfg ?

sm_start_sound "music/map/sound.mp3"  ??

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
9 minut temu, xM3FiX napisał:

dodałeś cvar do server.cfg ?

sm_start_sound "music/map/sound.mp3"  ??

tak, dodałem

 

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Spróbuj tego, nie testowałem i nie wiem czy będzie działać:

Spoiler

/* [ Includes ] */
#include <sourcemod>
#include <sdktools>

/* [ Compiler Options ] */
#pragma newdecls required
#pragma semicolon 1

/* [ Booleans ] */
bool g_bMusicOn[MAXPLAYERS + 1];

/* [ Floats ] */
float g_fVolume[MAXPLAYERS + 1];

/* [ Plugin Author and Information ] */
public Plugin myinfo =
{
	name = "[CS:GO] Warmup Music",
	author = "Yamakashi",
	description = "",
	version = "1.0",
	url = "https://steamcommunity.com/id/yamakashisteam"
};

/* [ Plugin Startup ] */
public void OnPluginStart()
{
	/* [ Commands ] */
	RegConsoleCmd("sm_music", Music_CMD);
	
	/* [ Hooks ] */
	HookEvent("round_start", Event_RoundStart);
}

/* [ Standart Actions ] */
public void OnMapStart()
{
	AddFileToDownloadsTable("sound/muyzka.mp3");
}

public void OnClientPutInServer(int client)
{
	g_fVolume[client] = 1.0;
}

public void OnClientConnected(int client)
{
	if(GameRules_GetProp("m_bWarmupPeriod") == 1)
	{
		CreateTimer(1.0, PlayMusic, client, TIMER_FLAG_NO_MAPCHANGE);
		g_bMusicOn[client] = true;
	}
}

/* [ Command Callback ] */
public Action Music_CMD(int client, int args)
{
	if(g_fVolume[client] == 1.0)
		g_fVolume[client] = 0.0;
	else
		g_fVolume[client] = 1.0;
}

/* [ Timers ] */
public Action PlayMusic(Handle timer, any client)
{
	if(IsValidClient(client))
	{
		PrecacheSound("muzyka.mp3", true);
		EmitSoundToClient(client, "muzyka.mp3", _, _, _, _, g_fVolume[client]);
		PrintToChat(client, "Aby wyciszyć muzykę wpisz !music");
	}
}

/* [ Events ] */
public Action Event_RoundStart(Event event, const char[] name, bool dontBroadcast)
{
	for(int i = 1; i <= MaxClients; i++)
		if(IsValidClient(i))
			if(g_bMusicOn[i])
			{
				ClientCommand(i, "playgamesound Music.StopAllMusic");
				g_bMusicOn[i] = false;
			}
}

/* [ Helpers ] */
stock bool IsValidClient(int client)
{
	if(client <= 0 ) return false;
	if(client > MaxClients) return false;
	if(!IsClientConnected(client)) return false;
	if(IsFakeClient(client)) return false;
	return IsClientInGame(client);
}

 

 

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

@Yamakashi wrzuciłem plugin i muzyke, zmieniłem twoją literówke, i muzyka sie nie otwarza 

Cytat

AddFileToDownloadsTable("sound/muyzka.mp3");

Jest jakaś możliwość sprawdzenia z jakiego gamemoda serwer korzysta? bo nie moge zmienic warmuptime na 60 sek i cały czas mam 25 sek.. a zmieniłem juz 4 gamemody 🙈

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
11 minut temu, Lisu napisał:

@Yamakashi wrzuciłem plugin i muzyke, zmieniłem twoją literówke, i muzyka sie nie otwarza 

Jest jakaś możliwość sprawdzenia z jakiego gamemoda serwer korzysta? bo nie moge zmienic warmuptime na 60 sek i cały czas mam 25 sek.. a zmieniłem juz 4 gamemody 🙈

https://developer.valvesoftware.com/wiki/CSGO_Game_Mode_Commands
Hej! Skorzystałeś z linku lub pobrałeś załącznik? Uhonoruj naszą pracę poprzez rejestrację na forum i rośnij razem z nami!

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

O tym gdzie konfigurować cvary mówię w tym filmie (gdzieś od 10 minuty):

 

Nie opieraj się na konfiguracji, którą zapewnia hosting - zrób to samodzielnie

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Sorry za odświeżenie tematu ale szukam właśnie takowego pluginu do rozgrzewki. 

Próbowałem ten co podrzucił Yamakashi ale niestety muzyka się nie odtwarza. 

Jest ktoś w stanie pomóc? Chciałbym żeby była też opcja wyciszenia.

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Dołącz do dyskusji

Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.

Gość
Dodaj odpowiedź do tematu...

×   Wklejono zawartość z formatowaniem.   Usuń formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Odnośnik został automatycznie osadzony.   Przywróć wyświetlanie jako odnośnik

×   Przywrócono poprzednią zawartość.   Wyczyść edytor

×   Nie możesz bezpośrednio wkleić obrazków. Dodaj lub załącz obrazki z adresu URL.


×
×
  • Dodaj nową pozycję...