Dieses Script ist für die RPG bei Half Life 2 Dethmatch
Dieses Script Funktioniert EFFEKT: Weißer Qualm
Ich möchte gerne andere Effekte benutzen können.
VTF und VMT dateien schon ausgetauscht laden nicht, auch original VTF/VMT lädt er nicht runter "client" hl2mp/materials/particle
man sagte mir es ist kein Download vorhanden für diese dateien aber für was sind sie denn da?
Ich habe VTF/VMT dateien die Viel Spektakulerer sind Schwarzer Rauch mit Feuer EFFEKTEN die ich gern dafür benutzen möchte.
Wer kann mir weiterhelfen? Vielleicht auch jemand der Soetwas für Sourcemod schreiben könnte.
|
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
|
import es
import usermsg
import gamethread
import weaponlib
def player_death(ev):
weapon = ev["weapon"]
attacker = ev["attacker"]
userid = ev["userid"]
if weapon == "rpg_missile":
usermsg.shake(attacker, 0.5, 5)
usermsg.fade(attacker, 0, 0.15, 0, 255, 255, 220, 160)
fragcloud(userid)
def fragcloud(userid):
clouds = es.createentitylist("env_ar2explosion")
es.server.queuecmd("es_xgive %s env_ar2explosion"% userid)
es.server.queuecmd("es_fire %s env_ar2explosion addoutput 'Material particle/particle_smokegrenade1.vmt'"% userid)
es.server.queuecmd("es_fire %s env_ar2explosion explode"% userid)
gamethread.delayed(8, es.server.queuecmd, ("es_fire %s env_ar2explosion Kill"% userid))
for cloud in clouds:
gamethread.delayed(10, es.server.queuecmd, ("es_fire %s %s Kill"% (userid, cloud)))
def player_spawn(ev):
for index in weaponlib.getIndexList("env_ar2explosion"):
if es.getindexprop(index, 'CBaseEntity.m_hOwnerEntity') == -1:
es.server.queuecmd('es_xremove %s' % index)
|
( Script wurde Bearbeitet von JACKMASTER)
Vielen dank