You are not logged in.

1

Friday, October 12th 2007, 9:46am

Sounds bei einem HE-Kill??

Hallo Freunde ich bins schon wieder... Mr. Whiskers. wilk

Mein nächstes problem schaut folgendermaßen aus :

Ich hätte gerne, dass in CSS, wenn ein gegner mit einer HE gekillt wird, ein lachen oder ähnliches ertönt.

Wie mache ich das denn genau?

Wenn ihr wisst, wies geht, könntet ihr mir das bitte ganz genau erklären, weil ich mich nämlich mit sowas nicht so gut auskenne. heul

Ich bedanke mich schonmal im vorraus bei euch...

M.f.G.
Mr. Whiskers

Chrisber

Administrator

Posts: 1,030

Location: localhost

wcf.user.option.userOption53: Ja

  • Send private message

2

Friday, October 12th 2007, 10:51am

Re: Sounds bei einem HE-Kill??

Da es Eventscripts benötigt habe ich es mal verschoben. Lies dir zuerst einmal diese beiden Tutorials durch:
http://sourceserver.info/phpBB3/viewtopic.php?f=43&t=42">viewtopic.php?f=43&t=42<
http://sourceserver.info/phpBB3/viewtopic.php?f=43&t=43">viewtopic.php?f=43&t=43<

So, ist eigentlich ganz einfach. Du erstellst nen Ordner in addons/eventscripts/ mit dem Namen hesound.
Nun erstellst du dort eine es_hesound.txt und fügst folgendes ein:

Source code

1
2
3
4
5
6
7
event player_death
{
 if (event_var(weapon) == "weapon_hegrenade") do
 {
  es_emitsound player event_var(userid) ambient/office/zap1.wav 1.0 0.5
 }
}


So hört nur der Spieler, der gekillt wurde den Sound, falls es alle hören sollen, melde dich bei mir. Natürlich musst du dir selber einen Sound mit einer Lache suchen!

So long, Chris
Und das letzte, was gesagt wird, wenn die Welt untergeht, ist: das ist technisch unmöglich.

Chrisber

Administrator

Posts: 1,030

Location: localhost

wcf.user.option.userOption53: Ja

  • Send private message

3

Saturday, October 13th 2007, 11:49am

Re: Sounds bei einem HE-Kill??

Hi, also du fügst den gewünschten Sound z.B. nach sound/custom/schrei.wav/mp3.
Dann musst du noch dafür sorgen, dass der Sound heruntergeladen wird, das habe ich schonmal mit einprogrammiert!
Bei dieser Version hören den Sound auch alle ;)

Source code

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
block load
{
  downloadable sound/custom/schrei.wav
}

event es_map_start
{
  downloadable sound/custom/schrei.wav
}

event player_death
{
  if (event_var(weapon) == "weapon_hegrenade") do
  {
    es_xset hesound_tmpid 0
    foreach player server_var(hesound_tmpid) #all "es_xdoblock hesound/sendsound"
    es_centermsg event_var(es_attackername) hat event_var(es_username) mit einer HE getoetet!!!
  }
}

block sendsound
{
  es_playsound player server_var(hesound_tmpid) sound/custom/schrei.wav 1.0
}


Wenn du immernoch nicht alles verstanden hast, meld dich wieder ;)

So long, Chris
Und das letzte, was gesagt wird, wenn die Welt untergeht, ist: das ist technisch unmöglich.

4

Monday, May 19th 2008, 11:42am

Re: Sounds bei einem HE-Kill??

Hi Chrisber,
ich hab mich bissel im Forum durch geklickt und bin dabei auf dein script gestoßen ;) .
Hab es gleich mal insta. Ob es 100 % geht weiß ich noch nicht weil ich es nicht testen kann weil noch keine Spieler drauf sind :D .
Nur was mir jetzt schon aufgefallen ist?
Bei jedem mal neu connecten läd er den sound runter???
Das heißt also das er ihn nicht findet oder wie darf man das verstehen?
Ist das ein fehler im script oder bei mir? :D
Ich habe die version genommen wo alle spieler den Sound hören können.
Die Zeile mit dem sound habe ich so editiert::

block load
{
downloadable sound/admin_plugin/DC_sounds/elabätsch.wav
}

event es_map_start
{
downloadable sound/admin_plugin/DC_sounds/elabätsch.wav
}

event player_death
{
if (event_var(weapon) == "weapon_hegrenade") do
{
es_xset hesound_tmpid 0
foreach player server_var(hesound_tmpid) #all "es_xdoblock hesound/sendsound"
es_centermsg event_var(es_attackername) Killed event_var(es_username) with HE Grenade!!!
}
}

block sendsound
{
es_playsound player server_var(hesound_tmpid) sound/admin_plugin/DC_sounds/elabätsch.wav 1.0
}

Aber trotzdem läd er jedes mal den sound neu beim connecten?
Hoffe du kannst mir weiter helfen?

Mfg
Solic

5

Tuesday, May 20th 2008, 12:05pm

Re: Sounds bei einem HE-Kill??

@ Chrisber,
Hi mir ist aufgefallen das das script bei mir nicht läuft.. wieso auch immer ??
Bin mir auch nicht 100 % sicher ob ich alles richtig insta. habe.
Ich habe:
- in Cstrike/addons/eventscripts (einen neuen Ordner angelegt,namens hesound
in diesem Ordner eine txt angelegt namens es_hesound

Dann in der autoexec es_load hesound eingetragen
Dann Server neu gestartet aber das script läuft leider nicht keinahn

Könntest du mir bitte weiter helfen Chrisber??
Bei mir läuft Eventscripts v.2.0.0247

P.S.
Ich habe von deinem Thread weiter oben alles kopiert und in meine txt eingefügt.
Ich würde gerne das alle Spieler es lesen und hören können, wenn jemand mit einer HE gekillt wird.

So sieht es in meiner txt aus.

block load
{
downloadable sound/admin_plugin/DC_sounds/elabätsch.wav
}

event es_map_start
{
downloadable sound/admin_plugin/DC_sounds/elabätsch.wav
}

event player_death
{
if (event_var(weapon) == "weapon_hegrenade") do
{
es_xset hesound_tmpid 0
foreach player server_var(hesound_tmpid) #all "es_xdoblock hesound/sendsound"
es_centermsg event_var(es_attackername) Killed event_var(es_username) with HE Grenade!!!
}
}

block sendsound
{
es_playsound player server_var(hesound_tmpid) sound/admin_plugin/DC_sounds/elabätsch.wav 1.0
}

Fehlt da noch etwas oder ist alles richtig soweit?
Würde mich freuen wenn du mir dabei helfen könntest. :)

Mfg
Solic

6

Friday, May 30th 2008, 6:19pm

Re: Sounds bei einem HE-Kill??

Niemand eine Idee warum das script nicht geht?

keinahn

Chrisber

Administrator

Posts: 1,030

Location: localhost

wcf.user.option.userOption53: Ja

  • Send private message

7

Friday, May 30th 2008, 8:41pm

Re: Sounds bei einem HE-Kill??

Hi.
Wenn du ES2.0 hast, nimm dieses kleine Script (nur konvertiert).
Der Sound funktioniert übrigens nicht, da ein "ä" enthalten ist ;)
Achja - das "sound/" ist auch zu viel, dass darf dort nicht hin ;)

Source code

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
import es, playerlib

sound = "admin_plugin/DC_sounds/elabaetsch.wav"

def load():
	es.stringtable("downloadables", "sound/admin_plugin/DC_sounds/elabätsch.wav")

def es_map_start(event_var):
	es.stringtable("downloadables", "sound/admin_plugin/DC_sounds/elabätsch.wav")

def player_death(event_var):
	if int(event_var["es_attackerteam"]) >= 2 and event_var["attacker"] != event_var["userid"] and event_var["attacker"] != "0" and event_var["es_userteam"] != event_var["es_attackerteam"] and event_var["weapon"] == "weapon_hegrenade":
		for spieler in playerlib.getUseridList("#human"):
			es.playsound(spieler, sound, 1.0)
		
		es.centermsg("%s Granaten Kill!!!")
		es.msg("#multi", "#lightgreen[Granaten Kill]#lightgreen %s #greenmachte einen Grantenkill und toetete #lightgreen%s" % (event_var["es_attackername"], event_var["es_username"]))


So long, Chris
Und das letzte, was gesagt wird, wenn die Welt untergeht, ist: das ist technisch unmöglich.

8

Monday, June 2nd 2008, 3:19am

Re: Sounds bei einem HE-Kill??

Hi Chrisber..
Danke das du dich gemeldet hast.
Aus unerklärlichen Gründen läuft das script aber nicht.
Ich habe es so wie du es oben geschrieben hast kopiert und eingefügt.
In die Autoexec es_load hesound eingetragen aber es geht nicht.
Es wird nicht einmal der Text eingeblendet nach einem HE kill .. daher gehe ich davon aus das das script nicht geht. Den Sound hört man leider auch nicht.
Könntest du dich bitte nochmal melden?
Wäre echt klasse von dir :D

Mfg
Solic

Chrisber

Administrator

Posts: 1,030

Location: localhost

wcf.user.option.userOption53: Ja

  • Send private message

9

Monday, June 2nd 2008, 12:57pm

Re: Sounds bei einem HE-Kill??

Sry :>

Source code

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
import es, playerlib

sound = "admin_plugin/DC_sounds/elabaetsch.wav"

def load():
   es.stringtable("downloadables", "sound/admin_plugin/DC_sounds/elabätsch.wav")

def es_map_start(event_var):
   es.stringtable("downloadables", "sound/admin_plugin/DC_sounds/elabätsch.wav")

def player_death(event_var):
   if int(event_var["es_attackerteam"]) >= 2 and event_var["attacker"] != event_var["userid"] and event_var["attacker"] != "0" and event_var["es_userteam"] != event_var["es_attackerteam"] and event_var["weapon"] == "weapon_hegrenade":
      for spieler in playerlib.getUseridList("#human"):
         es.playsound(spieler, sound, 1.0)
      
      es.centermsg("%s Granaten Kill!!!" % event_var["es_attackername"])
      es.msg("#multi", "#lightgreen[Granaten Kill]#lightgreen %s #greenmachte einen Grantenkill und toetete #lightgreen%s" % (event_var["es_attackername"], event_var["es_username"]))


So long, Chris
Und das letzte, was gesagt wird, wenn die Welt untergeht, ist: das ist technisch unmöglich.

10

Tuesday, June 3rd 2008, 11:38am

Re: Sounds bei einem HE-Kill??

Hi Chrisber.
Sorry, aber das script läuft leider immernoch nicht. keinahn
Ich kann es auch im HLSW und in der Console nicht finden ob es überhaupt geladen wurde?.
Es wird auch immernoch kein Text/sound im Spiel nach einem HE Kill angezeigt.
Könntest du bitte nochmal kurz nach schauen wenn es dir keine Umstände macht?


Mfg
Solic

Chrisber

Administrator

Posts: 1,030

Location: localhost

wcf.user.option.userOption53: Ja

  • Send private message

11

Tuesday, June 3rd 2008, 3:43pm

Re: Sounds bei einem HE-Kill??

Hi.
So, jetzt muss es aber klappen!
Falls es das nicht tut, mache das "es_load" mal per HLSW, wenn ein Fehler sein sollte, müsste dort eine Meldung erscheinen ;)

Source code

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
import es, playerlib

sound = "admin_plugin/DC_sounds/elabaetsch.wav"

def load():
   es.stringtable("downloadables", sound)

def es_map_start(event_var):
   es.stringtable("downloadables", sound)

def player_death(event_var):
   if int(event_var["es_attackerteam"]) >= 2 and event_var["attacker"] != event_var["userid"] and event_var["attacker"] != "0" and event_var["es_userteam"] != event_var["es_attackerteam"] and event_var["weapon"] == "weapon_hegrenade":
      for spieler in playerlib.getUseridList("#human"):
         es.playsound(spieler, sound, 1.0)
     
      es.centermsg("%s Granaten Kill!!!" % event_var["es_attackername"])
      es.msg("#multi", "#lightgreen[Granaten Kill]#lightgreen %s #greenmachte einen Grantenkill und toetete #lightgreen%s" % (event_var["es_attackername"], event_var["es_username"]))


Vergiss bitte nicht das "ä" zu "ae" zu ändern ;)

So long, Chris
Und das letzte, was gesagt wird, wenn die Welt untergeht, ist: das ist technisch unmöglich.

12

Thursday, June 5th 2008, 2:07am

Re: Sounds bei einem HE-Kill??

Hi Chrisber,
ich habe alles kopiert und eingefügt.. es tut sich trotzdem nichts während dem Spiel keinahn .
Über HLSW hab ich es_load eingegeben dort steht [enabled] hesound das script wird also geladen.
Aber es steht nichts von einer Fehlermeldung drin.
Was soll ich jetzt bitte machen?

Mfg
Solic

Chrisber

Administrator

Posts: 1,030

Location: localhost

wcf.user.option.userOption53: Ja

  • Send private message

13

Thursday, June 5th 2008, 8:12pm

Re: Sounds bei einem HE-Kill??

Lol!
Sorry, jetzt aber? ^^

Source code

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
import es, playerlib

sound = "admin_plugin/DC_sounds/elabaetsch.wav"

def load():
   es.stringtable("downloadables", sound)

def es_map_start(event_var):
   es.stringtable("downloadables", sound)

def player_death(event_var):
   if int(event_var["es_attackerteam"]) >= 2 and event_var["attacker"] != event_var["userid"] and event_var["attacker"] != "0" and event_var["es_userteam"] != event_var["es_attackerteam"] and event_var["weapon"].replace("weapon_", "") == "hegrenade":
      for spieler in playerlib.getUseridList("#human"):
         es.playsound(spieler, sound, 1.0)
     
      es.centermsg("%s Granaten Kill!!!" % event_var["es_attackername"])
      es.msg("#multi", "#lightgreen[Granaten Kill]#lightgreen %s #greenmachte einen Grantenkill und toetete #lightgreen%s" % (event_var["es_attackername"], event_var["es_username"]))


So long, Chris
Und das letzte, was gesagt wird, wenn die Welt untergeht, ist: das ist technisch unmöglich.

14

Friday, February 20th 2009, 4:07pm

Re: Sounds bei einem HE-Kill??

Hallo,

scheint ein cooles teil zu sein!

Kann mir das wohl jemand umschreiben das es klappt bei Messerkill? Ist doch eine eine grössere Herausforderung bei einem Messerkill!

Wäre euch sehr dankbar!

Gruß Bounty BoB

Chrisber

Administrator

Posts: 1,030

Location: localhost

wcf.user.option.userOption53: Ja

  • Send private message

15

Friday, February 20th 2009, 6:17pm

Re: Sounds bei einem HE-Kill??

Hi.
Ist eigentlich ganz wenig zu ändern :P

Source code

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
import es, playerlib

sound = "admin_plugin/DC_sounds/elabaetsch.wav"

def load():
   es.stringtable("downloadables", sound)

def es_map_start(event_var):
   es.stringtable("downloadables", sound)

def player_death(event_var):
   if int(event_var["es_attackerteam"]) >= 2 and event_var["attacker"] != event_var["userid"] and event_var["attacker"] != "0" and event_var["es_userteam"] != event_var["es_attackerteam"] and event_var["weapon"].replace("weapon_", "") == "knife":
      for spieler in playerlib.getUseridList("#human"):
         es.playsound(spieler, sound, 1.0)
     
      es.centermsg("%s Knife Kill!!!" % event_var["es_attackername"])
      es.msg("#multi", "#lightgreen[Knife Kill]#lightgreen %s #greenmachte einen Knife Kill und toetete #lightgreen%s" % (event_var["es_attackername"], event_var["es_username"]))


~ Chris
Und das letzte, was gesagt wird, wenn die Welt untergeht, ist: das ist technisch unmöglich.

16

Saturday, February 21st 2009, 1:08am

Re: Sounds bei einem HE-Kill??

Das dann als txt unter eventscipts speichern und z.b. knife kill benennen!?

dann per es_load laden!

Vielen dank schonmal!

Gruß

Chrisber

Administrator

Posts: 1,030

Location: localhost

wcf.user.option.userOption53: Ja

  • Send private message

17

Saturday, February 21st 2009, 1:49am

Re: Sounds bei einem HE-Kill??

Hi.
Nein, du erstellst folgenden Ordner in addons/eventscripts/: knifekill. Darein erstellst du nun eine knifekill.py und kopierst den Code darein. Nun packste noch "es_xload knifekill" in die cfg/autoexec.cfg oder cfg/server.cfg, fertig ;)

~ Chris
Und das letzte, was gesagt wird, wenn die Welt untergeht, ist: das ist technisch unmöglich.

18

Saturday, February 21st 2009, 1:49pm

Re: Sounds bei einem HE-Kill??

hallo,

so ist alles instaliert! Wird auch geladen aber es passiert nichts, der Sound wird nicht abgespielt!!!

Irgendwo ein Fehler eingebaut?

Gruß

19

Saturday, February 21st 2009, 6:20pm

Re: Sounds bei einem HE-Kill??

Kann das bestätigen,

das Script wird geladen und ist aktiv, da die Meldung ausgegeben wird!

Der Sound ist nicht zu hören, er wird aber (und das ist ein weiteres Problem) bei jedem Mapchange geladen! Wenn ich die Zeile mit

def load():
es.stringtable("downloadables", sound)

lösche - wäre der Fehler dann behoben.

Wenn also der Sound geladen wird, warum ist er nicht zu hören?

Bitte Info

Danke

Ice

Chrisber

Administrator

Posts: 1,030

Location: localhost

wcf.user.option.userOption53: Ja

  • Send private message

20

Saturday, February 21st 2009, 6:59pm

Re: Sounds bei einem HE-Kill??

[code]import es, playerlib

sound = "admin_plugin/DC_sounds/elabaetsch.wav"

def load():
es.stringtable("downloadables", sound)

def es_map_start(event_var):
es.stringtable("downloadables", sound)

def player_death(event_var):
if int(event_var["es_attackerteam"]) >= 2 and event_var["attacker"] != event_var["userid"] and event_var["attacker"] != "0" and event_var["es_userteam"] != event_var["es_attackerteam"] and event_var["weapon"].replace("weapon_", "").count("knife")
for spieler in playerlib.getUseridList("#human"):
es.playsound(spieler, sound, 1.0)

es.centermsg("%s Knife Kill!!!" % event_var["es_attackername"])
es.msg("#multi", "#lightgreen[Knife Kill]#lightgreen %s #greenmachte einen Knife Kill und toetete #lightgreen%s" % (event_var["es_attackername"], event_var["es_username"]))[/syntax]

So vielleicht?

~ Chris
Und das letzte, was gesagt wird, wenn die Welt untergeht, ist: das ist technisch unmöglich.