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