[PC] CS:S C4_Simple Eventscripts Addon

Dieses Thema im Forum "Gamer Support" wurde erstellt von amlatzdf, 21. März 2009 .

Schlagworte:
  1. 21. März 2009
    CS:S C4_Simple Eventscripts Addon

    Hey RR'ler und Gamer

    Hab dieses "c4_simple" für Eventscripts (2.0.0.48 ) auf meinem Server. Bis vor kurzem hat das auch alles einwandfrei funktioniert, doch jetzt zeigt er die Zeit nicht mehr an sondern nuuur noch wenn z. B. jemand die Bombe verloren / aufgehoben hat oder die Messages von wegen Bombe explodiert / entschärft oder was man eben einstellt. Die Timings an sich werden nicht mehr angezeigt, weder im Chat noch im Hud. Kennt von euch evtl jemand das Problem und weiß worans liegt?

    Habe schon versucht es neu zu installieren bzw. die dlls von Eventscripts durch die von der c-Betaversion zu ersetzen. Des Weiteren hab ich schon ein paar Addons die ich kürzlich aufgespielt habe testweise mal runtergelöscht, weil ich dachte es gibt vielleicht einen Konflikt mit einem anderen Addon - aber auch hier Fehlanzeige ='(

    Das Script sieht so aus - hab hier eigentlich auch seit der Installation nichts mehr verändert. Da das Ding von einem Franzosen stammt, hab ich halt eben aus "secondes" - "Sekunden" gemacht Wie gesagt, es hat auch ohne Probleme funktioniert - bis vor kurzem -.-

    Code:
    # -*- coding:Utf-8 -*-
    # c4_simple V1.2 by Sicilia (08/08/2008)
    # MATTIE'S EVENTSCRIPTS 2.0, PYTHON OPERATIONNEL
    
    import es, playerlib, repeat
    from es import server_var
    
    c4fr_timer = es.ServerVar("mp_c4timer")
    
    def load():
     es.set("c4_simple_ver", "1.2")
     es.set("c4_message", "0")
     es.makepublic("c4_simple_ver")
     es.server.cmd("es_mexec ../addons/eventscripts/c4_simple/config.cfg")
     es.msg("c4_message est réglé sur : %s" % server_var["c4_message"])
    
    
     repeat.create("decompte_bombe", timer, c4fr_timer)
    
    def unload():
     repeat.delete("decompte_bombe")
    
    def timer(T, I):
     if 40 == int(T) - I[2]:
     if server_var["c4_message"] == "chat":
     es.msg("#multi", "#lightgreen -=[#default 40 #greenSekunden #lightgreen]=-")
     elif server_var["c4_message"] == "center":
     es.centermsg("40")
     elif server_var["c4_message"] == "all": 
     es.msg("#multi", "#lightgreen -=[#default 40 #greenSekunden #lightgreen]=-") 
     es.centermsg("40")
     
     elif 30 == int(T) - I[2]:
     if server_var["c4_message"] == "chat":
     es.msg("#multi", "#lightgreen -=[#default 30 #greenSekunden #lightgreen]=-")
     elif server_var["c4_message"] == "center":
     es.centermsg("30")
     elif server_var["c4_message"] == "all": 
     es.msg("#multi", "#lightgreen -=[#default 30 #greenSekunden #lightgreen]=-") 
     es.centermsg("30")
    
     elif 20 == int(T) - I[2]:
     if server_var["c4_message"] == "chat":
     es.msg("#multi", "#lightgreen -=[#default 20 #greenSekunden #lightgreen]=-")
     elif server_var["c4_message"] == "center":
     es.centermsg("20")
     elif server_var["c4_message"] == "all": 
     es.msg("#multi", "#lightgreen -=[#default 20 #greenSekunden #lightgreen]=-") 
     es.centermsg("20")
    
     elif 10 == int(T) - I[2]:
     if server_var["c4_message"] == "chat":
     es.msg("#multi", "#lightgreen -=[#default 10 #greenSekunden #lightgreen]=-")
     elif server_var["c4_message"] == "center":
     es.centermsg("10")
     elif server_var["c4_message"] == "all": 
     es.msg("#multi", "#lightgreen -=[#default 10 #greenSekunden #lightgreen]=-") 
     es.centermsg("10")
    
     elif 9 == int(T) - I[2]:
     if server_var["c4_message"] == "chat":
     es.msg("#multi", "#lightgreen -=[#default 9 #greenSekunden #lightgreen]=-")
     elif server_var["c4_message"] == "center":
     es.centermsg("9")
     elif server_var["c4_message"] == "all": 
     es.msg("#multi", "#lightgreen -=[#default 9 #greenSekunden #lightgreen]=-") 
     es.centermsg("9")
    
     elif 8 == int(T) - I[2]:
     if server_var["c4_message"] == "chat":
     es.msg("#multi", "#lightgreen -=[#default 8 #greenSekunden #lightgreen]=-")
     elif server_var["c4_message"] == "center":
     es.centermsg("8")
     elif server_var["c4_message"] == "all": 
     es.msg("#multi", "#lightgreen -=[#default 8 #greenSekunden #lightgreen]=-") 
     es.centermsg("8")
    
     elif 7 == int(T) - I[2]:
     if server_var["c4_message"] == "chat":
     es.msg("#multi", "#lightgreen -=[#default 7 #greenSekunden #lightgreen]=-")
     elif server_var["c4_message"] == "center":
     es.centermsg("7")
     elif server_var["c4_message"] == "all": 
     es.msg("#multi", "#lightgreen -=[#default 7 #greenSekunden #lightgreen]=-") 
     es.centermsg("7")
    
     elif 6 == int(T) - I[2]:
     if server_var["c4_message"] == "chat":
     es.msg("#multi", "#lightgreen -=[#default 6 #greenSekunden #lightgreen]=-")
     elif server_var["c4_message"] == "center":
     es.centermsg("6")
     elif server_var["c4_message"] == "all": 
     es.msg("#multi", "#lightgreen -=[#default 6 #greenSekunden #lightgreen]=-") 
     es.centermsg("6")
    
     elif 5 == int(T) - I[2]:
     if server_var["c4_message"] == "chat":
     es.msg("#multi", "#lightgreen -=[#default 5 #greenSekunden #lightgreen]=-")
     elif server_var["c4_message"] == "center":
     es.centermsg("5")
     elif server_var["c4_message"] == "all": 
     es.msg("#multi", "#lightgreen -=[#default 5 #greenSekunden #lightgreen]=-") 
     es.centermsg("5")
    
     elif 4 == int(T) - I[2]:
     if server_var["c4_message"] == "chat":
     es.msg("#multi", "#lightgreen -=[#default 4 #greenSekunden #lightgreen]=-")
     elif server_var["c4_message"] == "center":
     es.centermsg("4")
     elif server_var["c4_message"] == "all": 
     es.msg("#multi", "#lightgreen -=[#default 4 #greenSekunden #lightgreen]=-") 
     es.centermsg("4")
    
     elif 3 == int(T) - I[2]:
     if server_var["c4_message"] == "chat":
     es.msg("#multi", "#lightgreen -=[#default 3 #greenSekunden #lightgreen]=-")
     elif server_var["c4_message"] == "center":
     es.centermsg("3")
     elif server_var["c4_message"] == "all": 
     es.msg("#multi", "#lightgreen -=[#default 3 #greenSekunden #lightgreen]=-") 
     es.centermsg("3")
    
     elif 2 == int(T) - I[2]:
     if server_var["c4_message"] == "chat":
     es.msg("#multi", "#lightgreen -=[#default 2 #greenSekunden #lightgreen]=-")
     elif server_var["c4_message"] == "center":
     es.centermsg("2")
     elif server_var["c4_message"] == "all": 
     es.msg("#multi", "#lightgreen -=[#default 2 #greenSekunden #lightgreen]=-") 
     es.centermsg("2")
    
     elif 1 == int(T) - I[2]:
     if server_var["c4_message"] == "chat":
     es.msg("#multi", "#lightgreen -=[#default 1 #greenSekunden #lightgreen]=-")
     elif server_var["c4_message"] == "center":
     es.centermsg("1")
     elif server_var["c4_message"] == "all": 
     es.msg("#multi", "#lightgreen -=[#default 1 #greenSekunden #lightgreen]=-") 
     es.centermsg("1")
    
    def round_start(event_var):
     if repeat.status("decompte_bombe") == 2:
     repeat.stop("decompte_bombe")
     
     
    def bomb_planted(event_var):
     repeat.start("decompte_bombe", 1, int(c4fr_timer))
     
    def bomb_exploded(event_var):
     for userid in playerlib.getUseridList("#t"):
     es.centertell(userid, "MUHAHAHAHAHA")
    
     for userid in playerlib.getUseridList("#ct"):
     es.centertell(userid, "HEHEHEHE")
    
    def bomb_defused(event_var):
     for userid in playerlib.getUseridList("#ct"):
     es.centertell(userid, "YIIIIIHHAAAAAA")
     
     for userid in playerlib.getUseridList("#t"):
     es.centertell(userid, "HAHAHAHAHAHAH xD")
     
    def bomb_pickup(event_var):
     es.centermsg("%s hat die Bombe !" % event_var["es_username"])
     
    def bomb_dropped(event_var):
     es.centermsg("%s hat die Bombe verloren !" % event_var["es_username"])
    
    Hier der Link zum Addon, falls ihn jemand braucht

    [OB] C4 Simple
     
  2. Video Script

    Videos zum Themenbereich

    * gefundene Videos auf YouTube, anhand der Überschrift.