Sie sind nicht angemeldet.

karow

Anfänger

  • »karow« ist der Autor dieses Themas

Beiträge: 13

Rootserver vorhanden: Ja

  • Nachricht senden

1

Donnerstag, 23. Februar 2012, 15:48

Emit Sound

Hallo,

ich wollte mir ein einfaches plugin schreiben, womit ich einen sound auf befehl abspielen kann.
So sieht das jetzt aus:

Spoiler Spoiler

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
#include <sourcemod>
#include <sdktools>

public Plugin:myinfo =
{
name = "Karows TrainPlugin",
author = "Karow",
description = "Sound Emit",
version = "1.3",
url = "http://www.panzerlehrdivision.com/"
};

public OnPluginStart()
{
	RegConsoleCmd("901_win",Command_901_win);
}

public OnMapStart()
{
   InitPrecache();
}

InitPrecache()
{
   AddFileToDownloadsTable("sound/901st/scrimwin.mp3");
}

public Action:Command_901_win(clients, args)
{
EmitSoundToAll("901st/scrimwin.mp3");
}



Leider gibt er mir immer die Fehlermeldung:

Quellcode

1
SV_StartSound: 901st/scrimwin.mp3 not precached (0)
aus.

Was kann ich da machen?

danke karow
mfg
Der Karow

GamerzHost.de !
http://www.gamerzhost.de/CSS-Server

Impact

Super Moderator

Beiträge: 1 276

Rootserver vorhanden: Nein

  • Nachricht senden

2

Donnerstag, 23. Februar 2012, 15:59

Die Datei precachen.

MfG
Impact

karow

Anfänger

  • »karow« ist der Autor dieses Themas

Beiträge: 13

Rootserver vorhanden: Ja

  • Nachricht senden

3

Donnerstag, 23. Februar 2012, 16:05

HI !

Erstmal danke für die Schnelle antwort.
Precachen on Map start oder on plugin start?
mfg
Der Karow

GamerzHost.de !
http://www.gamerzhost.de/CSS-Server

Impact

Super Moderator

Beiträge: 1 276

Rootserver vorhanden: Nein

  • Nachricht senden

4

Donnerstag, 23. Februar 2012, 16:09

Normalerweise macht man das OnMapStart().

MfG
Impact

karow

Anfänger

  • »karow« ist der Autor dieses Themas

Beiträge: 13

Rootserver vorhanden: Ja

  • Nachricht senden

5

Donnerstag, 23. Februar 2012, 16:19

Grüß dich!

Ich hab das jetzt so eingebaut:

Quellcode

1
2
3
4
5
public OnMapStart()
{
   InitPrecache();
   PrecacheSound("sound/901st/scrimwin.mp3");
}


Leider kommt die gleiche Fehlermeldung.
was mach ich falsch?
mfg
Der Karow

GamerzHost.de !
http://www.gamerzhost.de/CSS-Server

Impact

Super Moderator

Beiträge: 1 276

Rootserver vorhanden: Nein

  • Nachricht senden

6

Donnerstag, 23. Februar 2012, 16:22

Bei solchen Befehlen gibst du kein Pfad zum Soundordner mehr an.
Ähnlich auch bei zB PrecacheModel().

PHP-Quelltext

1
2
3
4
5
public OnMapStart()
{
   InitPrecache();
   PrecacheSound("901st/scrimwin.mp3");
}


MfG
Impact

Ähnliche Themen