Sie sind nicht angemeldet.

Chrisber

Administrator

Beiträge: 1 030

Wohnort: localhost

Rootserver vorhanden: Ja

  • Nachricht senden

21

Sonntag, 22. Februar 2009, 20:08

Re: Sounds bei einem HE-Kill??

So, hier noch einmal richtig.

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

Freitag, 27. Februar 2009, 02:04

Re: Sounds bei einem HE-Kill??

Vielen Dank!

Werden es mal antesten!!!

23

Freitag, 3. April 2009, 17:15

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-