Stránka 1 z 1

Instalacia Consnd

Napsal: 15 zář 2010, 14:39
od samson
Cus pls muzeto poradit akos e to instaluje ... opiesm vam ako som to instaloval jáá takze stahol som si consnd.rar a potom .smx. .sp smx som nakopiroval do SM /plugins a .spdo scripting consnd som rozbalil a hodil som do sound takze moja cesta do sound vyzera takto sound/consnd/moin.mp3


a toto je moj scripting

Kód: Vybrat vše

#include <sourcemod>
#include <sdktools>
#include <sdktools_sound>

#pragma semicolon 1
#define MAX_FILE_LEN 80
new Handle:g_CvarSoundName = INVALID_HANDLE;
new String:g_soundName[MAX_FILE_LEN];

#define PLUGIN_VERSION "0.0.1"
public Plugin:myinfo =
{
   name = "Welcome Sound",
   author = "R-Hehl",
   description = "Plays Welcome Sound to connecting Players",
   version = PLUGIN_VERSION,
   url = "http://www.compactaim.de/"
};
public OnPluginStart()
{
   // Create the rest of the cvar's
CreateConVar("sm_welcome_snd_version", PLUGIN_VERSION, "Welcome Sound Version", FCVAR_PLUGIN|FCVAR_SPONLY|FCVAR_REPLICATED|FCVAR_NOTIFY);
g_CvarSoundName = CreateConVar("sm_join_sound", "consnd/moin.mp3", "The sound to play");
}
public OnConfigsExecuted()
{
   GetConVarString(g_CvarSoundName, g_soundName, MAX_FILE_LEN);
   decl String:buffer[MAX_FILE_LEN];
   PrecacheSound(g_soundName, true);
   Format(buffer, sizeof(buffer), "sound/%s", g_soundName);
   AddFileToDownloadsTable(buffer);
}
public OnClientPostAdminCheck(client)
{
EmitSoundToClient(client,g_soundName);
}


cestu som tam zadal a server mi posnicku zacne stahovat ale nehraje nevite preco pls help surne to potrebujem alebo nieco podobne welcome sound okrem ES diky

Re: Instalacia Consnd

Napsal: 15 zář 2010, 14:49
od Mysteria
Takže nejdřív pár věcí:
Příkazy pluginu se nikdy needitují přímo v .sp souboru, protože je to prasárna...

Pokud jsi v tom .sp souboru změnil tenhle řádek:

Kód: Vybrat vše

g_CvarSoundName = CreateConVar("sm_join_sound", "consnd/moin.mp3", "The sound to play");

Jakože předpokládám, že ano, tak je ti na prd, protože SM pracuje se .smx souborama (ani všechny ty .sp soubory jsou vlastně na nic na serveru), takže aby ti to fungovalo, tak by jsi to musel zkompilovat do .smx formátu a pak nahrát na server.

Ale proč to dělat tak složitě, když si stačí přečíst návod, ve kterém je napsáno, že MP3 změníš příkazem:
sm_join_sound "consnd/nazev.mp3", který napíšeš do server.cfg ;)

Re: Instalacia Consnd

Napsal: 15 zář 2010, 15:21
od samson
ok takze toto sm_join_sound "consnd/moin.mp3" sem pridal do server.cfg restartol som ho a zacalo mi zase stahovat mp3 pridem na server a zase nic nehraje ....

Re: Instalacia Consnd

Napsal: 15 zář 2010, 16:14
od Mysteria
Zkus tam dát tu výchozí MP3 (jak MP3 na server, tak do server.cfg), jestli bude hrát ta, ať vyloučíme nefunkčnost pluginu :)

Re: Instalacia Consnd

Napsal: 15 zář 2010, 16:57
od Will
Pokud máš aktivní Fast DL tak musíš zvuk nahrát i tam.

Re: Instalacia Consnd

Napsal: 15 zář 2010, 22:28
od EMINEM
ja bych to rači udělal přes MAP

Re: Instalacia Consnd

Napsal: 16 zář 2010, 07:22
od Mysteria
EMINEM: Tak já bych to taky tak udělal, tam není co řešit, ale když na to má plugin, tak předpokládám, že MAP nemá.

Re: Instalacia Consnd

Napsal: 16 zář 2010, 18:42
od samson
MAP mám ale nwm jak vim ze se to dela v cfg/map/ action sound list a tam som dal joina zadal cestu k ty moje MP3 v sound ale tky mi to po restartu neislo netreba to dat na fastaby ti to spustilo?

Re: Instalacia Consnd

Napsal: 16 zář 2010, 20:06
od Mysteria
Musí to být jak na serveru, tak i na FasDL - a navíc v tom actionsoundlist.txt je defaultně ten řídek zakomentovaný (napsáno // na začátku toho řádku), tak to musíš ty // smazat, pokud jsi už to neudělal ;)