Sie sind nicht angemeldet.

Lieber Besucher, herzlich willkommen bei: sourceserver.info. Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert. Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang. Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.

1

Freitag, 12. Oktober 2007, 09:46

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

Beiträge: 1 030

Wohnort: localhost

Rootserver vorhanden: Ja

  • Nachricht senden

2

Freitag, 12. Oktober 2007, 10:51

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:

Quellcode

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

Beiträge: 1 030

Wohnort: localhost

Rootserver vorhanden: Ja

  • Nachricht senden

3

Samstag, 13. Oktober 2007, 11:49

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 ;)

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
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

Montag, 19. Mai 2008, 11:42

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

Dienstag, 20. Mai 2008, 12:05

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

Freitag, 30. Mai 2008, 18:19

Re: Sounds bei einem HE-Kill??

Niemand eine Idee warum das script nicht geht?

keinahn

Chrisber

Administrator

Beiträge: 1 030

Wohnort: localhost

Rootserver vorhanden: Ja

  • Nachricht senden

7

Freitag, 30. Mai 2008, 20:41

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 ;)

Quellcode

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

Montag, 2. Juni 2008, 03:19

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

Beiträge: 1 030

Wohnort: localhost

Rootserver vorhanden: Ja

  • Nachricht senden

9

Montag, 2. Juni 2008, 12:57

Re: Sounds bei einem HE-Kill??

Sry :>

Quellcode

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

Dienstag, 3. Juni 2008, 11:38

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

Beiträge: 1 030

Wohnort: localhost

Rootserver vorhanden: Ja

  • Nachricht senden

11

Dienstag, 3. Juni 2008, 15:43

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 ;)

Quellcode

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

Donnerstag, 5. Juni 2008, 02:07

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

Beiträge: 1 030

Wohnort: localhost

Rootserver vorhanden: Ja

  • Nachricht senden

13

Donnerstag, 5. Juni 2008, 20:12

Re: Sounds bei einem HE-Kill??

Lol!
Sorry, jetzt aber? ^^

Quellcode

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

Freitag, 20. Februar 2009, 16:07

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

Beiträge: 1 030

Wohnort: localhost

Rootserver vorhanden: Ja

  • Nachricht senden

15

Freitag, 20. Februar 2009, 18:17

Re: Sounds bei einem HE-Kill??

Hi.
Ist eigentlich ganz wenig zu ändern :P

Quellcode

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

Samstag, 21. Februar 2009, 01:08

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

Beiträge: 1 030

Wohnort: localhost

Rootserver vorhanden: Ja

  • Nachricht senden

17

Samstag, 21. Februar 2009, 01:49

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

Samstag, 21. Februar 2009, 13:49

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

Samstag, 21. Februar 2009, 18:20

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

Beiträge: 1 030

Wohnort: localhost

Rootserver vorhanden: Ja

  • Nachricht senden

20

Samstag, 21. Februar 2009, 18:59

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.