 Spoiler
				Spoiler
					|   | Source code | 
| 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 66 67 68 69 70 71 72 73 | # =============================================================================
# >> Import
# =============================================================================
import es
# =============================================================================
# >> Cfg
# =============================================================================
MAX_MESSERN = 1
# =============================================================================
# >> Cfg Ende
# =============================================================================
# =============================================================================
# >> Dictionary
# =============================================================================
playerDict = {}
# =============================================================================
# >> Load & Unload-Block
# =============================================================================
def load():
	for a in es.getUseridList():
		steamid = es.getplayersteamid(a)
		playerDict[steamid] = 0
		
	es.addons.registerTickListener(tickListen)
		
def unload():
	playerDict.clear()
	es.addons.unregisterTickListener(tickListen)
	
# =============================================================================
# >> Ticklistener, Art Timer
# =============================================================================
def tickListen():
	for a in es.getUseridList():
		attack = es.getplayerprop(a, 'CBaseCombatCharacter.bcc_localdata.m_flNextAttack')
		dead = es.getplayerprop(a, 'CCSPlayer.baseclass.pl.deadflag')
		steamid = es.getplayersteamid(a)
		if not steamid in playerDict:
			playerDict[steamid] = 0
			if dead:
				return
			if getActiveWeapon(a) == "weapon_knife":
				if attack => 0:
					playerDict[steamid] += 1
					if playerDict[steamid] == MAX_MESSERN:
						es.cexec(a, "kill")
						
# =============================================================================
# >> Returned aktive Waffe
# =============================================================================
			
			
def getActiveWeapon(userid):
	handle = es.getplayerprop(userid, 'CBaseCombatCharacter.m_hActiveWeapon')
	index = es.getindexfromhandle(handle)
	return es.entitygetvalue(index, 'classname')
	
# =============================================================================
# >> Gameevent Spawn
# =============================================================================
	
def player_spawn(ev):
	userid = ev["userid"]
	playerDict[es.getplayersteamid(userid)] = 0 | 
This post has been edited 1 times, last edit by "General_V" (Oct 22nd 2012, 5:44pm)

This post has been edited 2 times, last edit by "Impact" (Oct 22nd 2012, 6:05pm)
 
								
 Hilfe »
 Hilfe » [CS:S] Knifer Health  für Gungame
											(Feb 17th 2012, 5:55pm)
 [CS:S] Knifer Health  für Gungame
											(Feb 17th 2012, 5:55pm)
										 Hilfe »
 Hilfe » Extra Hp Gewinnen in dem man jemanden im game knift +45hp ??
											(Oct 4th 2010, 10:05pm)
 Extra Hp Gewinnen in dem man jemanden im game knift +45hp ??
											(Oct 4th 2010, 10:05pm)
										 Anleitungen »
 Anleitungen » [CONFIGS] Knife Config
											(Jul 25th 2007, 10:14am)
 [CONFIGS] Knife Config
											(Jul 25th 2007, 10:14am)
										 
					 
  
  
  
  
  
  
  
  
  
  
		
