# Thanks to Brainsucker! import es aawp = es.AddonInfo() aawp.name = "AntiAWP" aawp.version = "1.0" aawp.url = "http://addons.eventscripts.com/addons/view/antiawp" aawp.basename = "antiawp" aawp.author = "RedBull" es.ServerVar('antiawp', aawp.version, aawp.name).makepublic() # how should the player be punished? Slay = 1, Kick = 2, Ban = 3 punish = 1 # how long should the player be banned (in minutes)? 0 = Perm ban bantime = 5 # set player's cash to 0? 1 = enabled, 0 = disabled playerscash = 1 # set player's cash every round to 0? 1 = enabled, 0 = disabled pcer = 1 # set the message if someone gets kicked/banned kbmsg = "Don't use AWP!!!" # set the user who are allowed to use AWP alloweduser = ["STEAM_0:0:0000000", "STEAM_0:0:0000001"] def load(): playerlist = [] es.msg("#multi", "#lightgreen[AntiAWP] #default has been succesfully loaded!") def unload(): es.msg("#multi", "#lightgreen[AntiAWP] #default has been succesfully unloaded!") def round_start(ev): Geld = "CCSPlayer.m_iAccount" if pcer == 1: for player in playerlist: es.setplayerprop(player, Geld, 0) if punish == 1: es.msg("#multi", "#lightgreen[AntiAWP] #defaultPlayers with AWP will be slayed!") if punish == 2: es.msg("#multi", "#lightgreen[AntiAWP] #defaultPlayers with AWP will be kicked!") if punish == 3: if bantime == 0: es.msg("#multi", "#lightgreen[AntiAWP] #defaultPlayers with AWP will be perm banned!") if bantime != 0: es.msg("#multi", "#lightgreen[AntiAWP] #defaultPlayers with AWP will be Banned for %i Minutes" % bantime) def round_end(ev): es.msg("#multi", "#lightgreen[AntiAWP] #defaultby #greenRedBull#default. Thanks to #greenBrainsucker #defaultfor helping me.") def item_pickup(ev): if ev["item"] == "awp":´ if ev["es_steamid"] not in alloweduser: if punish == 1: es.sexec(ev["userid"], "kill") if pcer == 1: playerlist.append(ev["es_steamid"]) if playerscash == 1: es.setplayerprop(%s, Geld, 0 % (ev["userid"])) if punish == 2: es.server.queuecmd("kickid %s %s" % (ev["userid"], kbmsg)) if punish == 3: es.server.queuecmd("banid %i %s" % (bantime, ev["userid"])) es.server.queuecmd("kickid %s %s" % (ev["userid"] kbmsg)) es.server.queuecmd("writeid") es.server.queuecmd("writeip")