Peršokti į turinį
  • ŽAIDIMAI
  • , ŽAIDIMAI
  • ŽAIDIMAI

Ši tema yra neaktyvi. Paskutinis pranešimas šioje temoje buvo prieš 5366 dienas (-ų). Patariame sukurti naują temą, o ne rašyti naują pranešimą.

Už neaktyvių temų prikėlimą galite sulaukti įspėjimo ir pranešimo pašalinimo!

Recommended Posts

Sveiki. Galit padaryt kad si bullet damage rodytu tik vipams?

/* AMX Mod X script. 
* 
* (c) Copyright 2002-2003, f117bomb 
* This file is provided as is (no warranties). 
* 
*  *******************************************************************************
*   
*	Ported By KingPin( [email protected] ). I take no responsibility 
*	for this file in any way. Use at your own risk. No warranties of any kind. 
*
*  *******************************************************************************
*
* This shows the damage you do to people as you shoot via hud msg. 
* bullet_damage must be set to 1
*
*/ 

#include 

public damage_msg(vIndex)
{ 
if ( get_cvar_float("bullet_damage") ) {
	new aIndex = get_user_attacker(vIndex)
	new damage = read_data(2)
	set_hudmessage(0, 100, 200, -1.0, 0.55, 2, 0.1, 4.0, 0.02, 0.02, 7)
	show_hudmessage(aIndex,"%i", damage)	
}
return PLUGIN_CONTINUE
}

public plugin_init() {  
  register_plugin("Bullet Damage","1.0","f117bomb")  
  register_event("Damage", "damage_msg", "b", "2!0", "3=0", "4!0")
  register_cvar("bullet_damage","0") 
  return PLUGIN_CONTINUE  
} 

Zaisiu.LT

baneriss.gif

Prisijunk prie mūsų ir tapk geriausiu!

:)

public damage_msg(vIndex)
{ 
  if ( get_cvar_float("bullet_damage") && (get_user_flags(id) & ADMIN_LEVEL_H)) {
     new aIndex = get_user_attacker(vIndex)
     new damage = read_data(2)
     set_hudmessage(0, 100, 200, -1.0, 0.55, 2, 0.1, 4.0, 0.02, 0.02, 7)
     show_hudmessage(aIndex,"%i", damage)   
  }
  return PLUGIN_CONTINUE
}

netikrinau, gal klaida padariau nzn ;D

Bandyk:

public damage_msg(id, vIndex)
{
  if ( get_cvar_float("bullet_damage") && (get_user_flags(vIndex) & ADMIN_LEVEL_H)) {
     new aIndex = get_user_attacker(vIndex)
     new damage = read_data(2)
     set_hudmessage(0, 100, 200, -1.0, 0.55, 2, 0.1, 4.0, 0.02, 0.02, 7)
     show_hudmessage(aIndex,"%i", damage)   
  }
  return PLUGIN_CONTINUE
}

#include 
#include 
#include 

#define PLUGIN "Advanced Bullet Damage"
#define VERSION "1.0"
#define AUTHOR "Sn!ff3r"

#define FLAG ADMIN_LEVEL_H

new g_type, g_enabled, g_recieved, bool:g_showrecieved, g_hudmsg1, g_hudmsg2

public plugin_init() 
{
register_plugin(PLUGIN, VERSION, AUTHOR)

register_event("Damage", "on_damage", "b", "2!0", "3=0", "4!0")	
register_event("HLTV", "on_new_round", "a", "1=0", "2=0")

g_type = register_cvar("amx_bulletdamage","1")
g_recieved = register_cvar("amx_bulletdamage_recieved","1")	

g_hudmsg1 = CreateHudSyncObj()	
g_hudmsg2 = CreateHudSyncObj()
}

public on_new_round()
{
g_enabled = get_pcvar_num(g_type)
if(get_pcvar_num(g_recieved)) g_showrecieved = true	
}

public on_damage(id)
{
if(g_enabled && get_user_flags(attacker) & FLAG)
{		
	static attacker; attacker = get_user_attacker(id)
	static damage; damage = read_data(2)		

	if(g_showrecieved)
	{			
		set_hudmessage(255, 0, 0, 0.45, 0.50, 2, 0.1, 4.0, 0.1, 0.1, -1)
		ShowSyncHudMsg(id, g_hudmsg2, "%i^n", damage)		
	}

	if(is_user_connected(attacker))
	{
		set_hudmessage(0, 100, 200, -1.0, 0.55, 2, 0.1, 4.0, 0.02, 0.02, -1)
		ShowSyncHudMsg(attacker, g_hudmsg1, "%i^n", damage)	
	}
}
}

1 Error.
Could not locate output file /home/groups/amxmodx/public_html/websc3/textx7xPOL.amx (compile failed).

Toki error meta.;/

-- Papildyta --

Aiškiai parašyta, kad "get_user_attacker". Jeigu puola tave tas atakeris, reiškia tau rodo tavo žalą.

Ka reikia parasyk kad rodytu kai mane atakuoja ir kai as atakuoju?

Zaisiu.LT

baneriss.gif

Prisijunk prie mūsų ir tapk geriausiu!

:)

ten klaida mano buvo su get_user_flags(attacker) o turejo buti "id", truputi perdariau koda

netestavau, nezinau ar veikia, bet mano manymu geriausias variantas, jei neturit kur komplint: http://rez.lt/a/index.php viskas puikiai susikomplina...

#include 
#include 
#include 

#define PLUGIN "Advanced Bullet Damage"
#define VERSION "1.0"
#define AUTHOR "Sn!ff3r/ Remaked REZ.LT"

#define FLAG ADMIN_LEVEL_H

new g_type, g_enabled, g_recieved, bool:g_showrecieved, g_hudmsg1, g_hudmsg2

public plugin_init() 
{
register_plugin(PLUGIN, VERSION, AUTHOR)

register_event("HLTV", "on_new_round", "a", "1=0", "2=0")
RegisterHam(Ham_TraceAttack, "player", "player_attack")

g_type = register_cvar("amx_bulletdamage","1")
g_recieved = register_cvar("amx_bulletdamage_recieved","1")   

g_hudmsg1 = CreateHudSyncObj()   
g_hudmsg2 = CreateHudSyncObj()
}

public on_new_round()
{
	g_enabled = get_pcvar_num(g_type)
	if(get_pcvar_num(g_recieved)) g_showrecieved = true
}

public player_attack(victim, attacker, Float:damage, Float:direction[3], tracehandle, damagebits)
{
if(g_enabled)
{		
	if(g_showrecieved && get_user_flags(victim) & FLAG)
	{         
		set_hudmessage(255, 0, 0, 0.45, 0.50, 2, 0.1, 4.0, 0.1, 0.1, -1)
		ShowSyncHudMsg(victim, g_hudmsg2, "%i^n", damage)      
	}

	if(is_user_connected(attacker) && get_user_flags(attacker) & FLAG)
	{
		set_hudmessage(0, 100, 200, -1.0, 0.55, 2, 0.1, 4.0, 0.02, 0.02, -1)
		ShowSyncHudMsg(attacker, g_hudmsg1, "%i^n", damage)   
	}
}
return HAM_IGNORED
}

Ši tema yra neaktyvi. Paskutinis pranešimas šioje temoje buvo prieš 5366 dienas (-ų). Patariame sukurti naują temą, o ne rašyti naują pranešimą.

Už neaktyvių temų prikėlimą galite sulaukti įspėjimo ir pranešimo pašalinimo!

Prisijungti prie diskusijos

Palikti atsakymą galite iš karto, o užsiregistruoti vėliau. Jeigu jau turite paskyrą mūsų forume, Prisijunkite.

Svečias
Atsakyti šioje temoje...

×   Įklijuotas tekstas turi teksto formatavimą.   Pašalinti teksto formatavimą

  Galimi tik 75 veidukai.

×   Nuoroda buvo automatiškai įterpta.   Įterpti nuorodą paprastai

×   Jūsų ankstesnis pranešimas buvo atkurtas.   Išvalyti redaktorių

×   Jūs negalite įkelti nuotraukas tiesiogiai.Įkelkite arba įdėkite nuotraukas iš URL.

  • Šiame puslapyje naršo:   0 nariai

    • Nėra registruotų narių peržiūrinčių šį forumą.

Skelbimai


×
×
  • Sukurti naują...