You are not logged in.

Chrisber

Administrator

Posts: 1,030

Location: localhost

wcf.user.option.userOption53: Ja

  • Send private message

21

Sunday, February 22nd 2009, 8:08pm

Re: Sounds bei einem HE-Kill??

So, hier noch einmal richtig.

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/%s" % sound)

def es_map_start(event_var):
   es.stringtable("downloadables", "sound/%s" % 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"]))


Download gefixt, sollte nun gehen.

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

22

Friday, February 27th 2009, 2:04am

Re: Sounds bei einem HE-Kill??

Vielen Dank!

Werden es mal antesten!!!

23

Friday, April 3rd 2009, 5:15pm

Re: Sounds bei einem HE-Kill??

Hallo Chris...

Habe dein Script für den Granatenkillsound als player_death auf unserem LAN Server(Windows) installiert so wie Du es hier gepostet hast.
Läuft alles supie, nur in der Console taucht bevor das Script fertiggeladen ist folgende Fehlermeldung auf:

Could not add strings: sound/admin_plugin/grenade.wav to table downloadables
loaded:player_death

hier die player_death.py noch mal zum vergleichen:
_________________________________________________________________________________________________________
import es, playerlib

sound = "admin_plugin/grenade.wav"

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

def es_map_start(event_var):
es.stringtable("downloadables", "sound/%s" % 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"]))
___________________________________________________________________________________________________________________________________________________________________

Habe den Sound im Ordner cstrike/sound/admin_plugin.....
Den Sound lädt er herunter und das Script funzt auch während des Spiels, vielleicht hast Du ja eine Idee was ich falsch gemacht habe.
Ansonsten gibt es wie gesagt nix auszusetzen, kann mit der Meldung in der Console auch leben, wenn das kein großer Fehler ist.

Danke im Vorraus...

Grüße Casa Deliziosa
Menschen hoeren nicht auf zu spielen weil sie alt werden,
Sie werden alt weil sie aufhoeren zu spielen.
-unbekannt-