![]() |
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 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 |
block load { es_xload corelib downloadable sound/ --- DEIN SOUND ---- es_xset pcount_t 0 es_xset pcount_ct 0 es_xset temp_userid 0 es_xset temp_username 0 es_xset temp_message es_xset t_reset 0 es_xset ct_reset 0 } event es_map_start { downloadable sound/ --- DEIN SOUND ---- } event round_start { t_reset 1 ct_reset 1 } event player_death { es_xgetlivingplayercount pcount_t 2 if (server_var(pcount_t) == 1) do { if (server_var(t_reset) == 1) do { getrandplayer temp_userid #alive#t es_playsound server_var(temp_userid) "--- DEIN SOUND ---- " 1.0 es_getplayername temp_username server_var(temp_userid) es_format temp_message "%1 !!! Du Bist der letzte Terrorist !!!" server_var(temp_username) es_centertell server_var(temp_userid) server_var(temp_message) t_reset 0 } } es_xelse do { es_xgetlivingplayercount pcount_ct 3 if (server_var(pcount_ct) == 1) do { if (server_var(ct_reset) == 1) do { getrandplayer temp_userid #alive#ct es_playsound server_var(temp_userid) "--- DEIN SOUND ---- " 1.0 es_getplayername temp_username server_var(temp_userid) es_format temp_message "%1 !!! Du Bist der letzte Counter Terrorist !!!" server_var(temp_username) es_centertell server_var(temp_userid) server_var(temp_message) ct_reset 0 } } } } |
Zitat von »"=KGB=Enri"«
Danke für die schnelle Antwort...
ohman, ich krieg aber auch echt nie was alleine hin LOL
Habe das Script nun es_lastman.txt genannt und einen Ordner lastman erstellt
Wollte das Script nun mit es_load lastman laden und nun kommt folgende Meldung:
8:37:53 [EventScripts] Loaded lastman
[EventScripts] Load script failed. It might already be loaded, try to es_unload it first. corelib
Syntax: es_xset <key> <value> [description]
Was hab ich falsch gemacht?
![]() |
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 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 |
block load { es_xload corelib downloadable sound/ --- DEIN SOUND ---- es_xset pcount_t 0 es_xset pcount_ct 0 es_xset temp_userid 0 es_xset temp_username 0 es_xset temp_message 0 es_xset t_reset 0 es_xset ct_reset 0 es_xset eventscripts_escapechars "; {}()':l" } event es_map_start { downloadable sound/ --- DEIN SOUND ---- } event round_start { t_reset 1 ct_reset 1 } event player_death { es_xgetlivingplayercount pcount_t 2 if (server_var(pcount_t) == 1) do { if (server_var(t_reset) == 1) do { getrandplayer temp_userid #alive#t es_playsound server_var(temp_userid) "--- DEIN SOUND ---- " 1.0 es_getplayername temp_username server_var(temp_userid) es_getplayersteamid temp_steamid server_var(temp_userid) es_format temp_message "%1 !!! Du Bist der letzte Terrorist !!!" server_var(temp_username) es_centertell server_var(temp_userid) server_var(temp_message) t_reset 0 es_format xstatsmsg "%1<%2><%3><TERRORIST>" server_var(temp_username) server_var(temp_userid) server_var(temp_steamid) es_logq server_var(xstatsmsg) triggered last_man_standing_t } } es_xelse do { es_xgetlivingplayercount pcount_ct 3 if (server_var(pcount_ct) == 1) do { if (server_var(ct_reset) == 1) do { getrandplayer temp_userid #alive#ct es_playsound server_var(temp_userid) "--- DEIN SOUND ---- " 1.0 es_getplayername temp_username server_var(temp_userid) es_getplayersteamid temp_steamid server_var(temp_userid) es_format temp_message "%1 !!! Du Bist der letzte Counter Terrorist !!!" server_var(temp_username) es_centertell server_var(temp_userid) server_var(temp_message) ct_reset 0 es_format xstatsmsg "%1<%2><%3><CT>" server_var(temp_username) server_var(temp_userid) server_var(temp_steamid) es_logq server_var(xstatsmsg) triggered last_man_standing_ct } } } } |
![]() |
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 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 |
import es # Konfiguration sound_t = "last_man_t.mp3" # Soundpfad zu der Datei, die abgespielt wird, wenn es ein T ist. Ausgegangen wird von cstrike/sound/ sound_ct = "last_man_ct.mp3" # Soundpfad zu der Datei, die abgespielt wird, wenn es ein CT ist. Ausgegangen wird von cstrike/sound/ nachricht = "+username+ !!! Du Bist der letzte +team+ !!!" # +username+ wird mit dem Spielernamen ersetzt, +team+ mit dem jeweiligen Team hlstatsx = 1 # Auf 1 setzen wenn eine Lognachricht für HLStatsX gesendet werden soll, 0 um diese zu deaktivieren hlstatsx_event_t = "last_man_standing_t" # Eventname fuer HLStatsX Auswertung bei T hlstatsx_event_ct = "last_man_standing_ct" # Eventname fuer HLStatsX Auswertung bei CT # Code -- nichts mehr veraendern! def load(): global t_ok, ct_ok t_ok = True ct_ok = True es_map_start({}) def es_map_start(event_var): if len(sound_t): es.stringtable("downloadables", "sound/%s" % sound_t) if len(sound_ct): es.stringtable("downloadables", "sound/%s" % sound_ct) def round_start(event_var): global t_ok, ct_ok t_ok = True ct_ok = True def player_death(event_var): global t_ok, ct_ok if es.getlivingplayercount(2) == 1 and t_ok: t_ok = False if len(sound_t): es.playsound(event_var["attacker"], sound_t, 1.0) if len(nachricht): es.centertell(event_var["attacker"], nachricht.replace("+username+", event_var["es_attackername"]).replace("+team+", "Terrorist")) if hlstatsx: es.server.cmd("es_logq %s<%s><%s><TERRORIST> triggered %s" % (event_var["es_attackername"], event_var["attacker"], event_var["es_attackersteamid"], hlstatsx_event_t)) elif es.getlivingplayercount(3) == 1 and ct_ok: ct_ok = False if len(sound_ct): es.playsound(event_var["attacker"], sound_ct, 1.0) if len(nachricht): es.centertell(event_var["attacker"], nachricht.replace("+username+", event_var["es_attackername"]).replace("+team+", "Counter Terrorist")) if hlstatsx: es.server.cmd("es_logq %s<%s><%s><CT> triggered %s" % (event_var["es_attackername"], event_var["attacker"], event_var["es_attackersteamid"], hlstatsx_event_ct)) |
![]() |
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 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 |
import es # Konfiguration sound_t = "last_man_t.mp3" # Soundpfad zu der Datei, die abgespielt wird, wenn es ein T ist. Ausgegangen wird von cstrike/sound/ sound_ct = "last_man_ct.mp3" # Soundpfad zu der Datei, die abgespielt wird, wenn es ein CT ist. Ausgegangen wird von cstrike/sound/ nachricht = "+username+ !!! Du Bist der letzte +team+ !!!" # +username+ wird mit dem Spielernamen ersetzt, +team+ mit dem jeweiligen Team hlstatsx = 1 # Auf 1 setzen wenn eine Lognachricht fuer HLStatsX gesendet werden soll, 0 um diese zu deaktivieren hlstatsx_event_t = "last_man_standing_t" # Eventname fuer HLStatsX Auswertung bei T hlstatsx_event_ct = "last_man_standing_ct" # Eventname fuer HLStatsX Auswertung bei CT # Code -- nichts mehr veraendern! def load(): global t_ok, ct_ok t_ok = True ct_ok = True es_map_start({}) def es_map_start(event_var): if len(sound_t): es.stringtable("downloadables", "sound/%s" % sound_t) if len(sound_ct): es.stringtable("downloadables", "sound/%s" % sound_ct) def round_start(event_var): global t_ok, ct_ok t_ok = True ct_ok = True def player_death(event_var): global t_ok, ct_ok if es.getlivingplayercount(2) == 1 and t_ok: t_ok = False if len(sound_t): es.playsound(event_var["attacker"], sound_t, 1.0) if len(nachricht): es.centertell(event_var["attacker"], nachricht.replace("+username+", event_var["es_attackername"]).replace("+team+", "Terrorist")) if hlstatsx: es.server.cmd("es_logq %s<%s><%s><TERRORIST> triggered %s" % (event_var["es_attackername"], event_var["attacker"], event_var["es_attackersteamid"], hlstatsx_event_t)) elif es.getlivingplayercount(3) == 1 and ct_ok: ct_ok = False if len(sound_ct): es.playsound(event_var["attacker"], sound_ct, 1.0) if len(nachricht): es.centertell(event_var["attacker"], nachricht.replace("+username+", event_var["es_attackername"]).replace("+team+", "Counter Terrorist")) if hlstatsx: es.server.cmd("es_logq %s<%s><%s><CT> triggered %s" % (event_var["es_attackername"], event_var["attacker"], event_var["es_attackersteamid"], hlstatsx_event_ct)) |