Page 1 of 2

Cerere plugin :|

Posted: 19 Jul 2012, 02:48
by online
Stiu ca este un plugin atunci cand pui tinta pe un jucator arata numele jucatorului . Daca stie cineva cum se numeste sau daca il aveti sa mi-l dati si mie :D . SI vrea sa il modific sa fie cand un CT pune tinta pe un terro sa nu ii apara dar cand un Terro pune tinta pe terro sau ct sa ii apara . Multumesc



EDIT : Am gasit un plugin ceva de genul dar trebuie modificat cum am zis mai sus ....

Code: Select all

#include <amxmodx>

native zp_get_user_zombie(index);
new g_status_sync;

public plugin_init()
{
	register_plugin("PGL-Zombie Stats", "1.0", "Hattrick");
	register_event("StatusValue", "showStatus", "be", "1=2", "2!0");
	register_event("StatusValue", "hideStatus", "be", "1=1", "2=0");
	g_status_sync = CreateHudSyncObj();
}

public showStatus(id)
{
	if (is_user_connected(id) && !zp_get_user_zombie(id))
	{
		new name[32], pid = read_data(2);
		get_user_name(pid, name, 31);
		if (zp_get_user_zombie(pid))
		{
			set_hudmessage(255, 10, 10, -1.0, 0.60, 1, 0.01, 3.0, 0.01, 0.01, -1);
			ShowSyncHudMsg(id, g_status_sync, "%s^nHP: %d", name, get_user_health(pid));
		}
	}
}

public hideStatus(id)
{
	ClearSyncHud(id, g_status_sync);
}

Re: Cerere plugin :|

Posted: 19 Jul 2012, 17:25
by K1d0x
| Afiseaza codul
#include <amxmodx>

new iSync;

public plugin_init() {
      register_event("StatusValue", "ShowName", "be", "1=2", "2!0");
      iSync = CreateHudSyncObj();
}

public ShowName(id) {
      if(is_user_alive(id)) {
            new tNAME[32], tID = read_data(2);
            get_user_name(tID, tNAME, 31);

            if(get_user_team(id) == get_user_team(tID)) {
                  set_hudmessage(255, 10, 10, -1.0, 0.60, 1, 0.01, 3.0, 0.01, 0.01, -1);
                  ShowSyncHudMsg(id, iSync, "Name of your friend is:^n %s", tNAME);
            } else {
                  iClear(id);
            }
      }
}

stock iClear(id) {
      ClearSyncHud(id, iSync);
}

Re: Cerere plugin :|

Posted: 19 Jul 2012, 17:32
by Ulquiorra
il am facut de vreo 5 6 luni.. dar totusi incearca`l..
mie imi mergea perfect..
Furien Aiming Messages | Afiseaza codul
#include <  amxmodx  >
#include <  cstrike  >
#include <  fakemeta  >

#pragma semicolon 1


#define PLUGIN "Furien Aiming Messages"
#define VERSION "1.0"

#define IsPlayer(%1) ( 1 <= %1 <= g_MaxPlayers ) 

new g_MaxPlayers;

public plugin_init(    )
{
	register_plugin(  PLUGIN,  VERSION,  "Askhanar"  );
	
	register_forward(  FM_PlayerPreThink,  "fwdPlayerPreThink"  );
	
	g_MaxPlayers  =  global_get(  glb_maxClients  );
}

public fwdPlayerPreThink(  id  )
{
	
	if(  is_user_alive(  id  )  )
	{
		
		new target, body; 
		get_user_aiming(  id,  target,  body,  9999  );
		
		new CsTeams:team  =  cs_get_user_team(  id  );
		
		if(   is_user_alive(  target  )  )
		{
			if(  IsPlayer(  target  )  )
			{
			
				new CsTeams:targetTeam  =  cs_get_user_team(  target  );
				
				new sName[  32  ];
				get_user_name(  target,   sName,  sizeof  (  sName  )  -1  );
							
				new sMessage[  64  ];
				if(  targetTeam  ==  team  )
				{
					formatex(  sMessage, sizeof  (  sMessage  )  -1, "Friend: %s^nHealth: %i",  sName,  get_user_health(  target  )  );
				}
				else if(  targetTeam  !=  team  &&  team  ==  CS_TEAM_T  )
				{
					formatex(  sMessage, sizeof  (  sMessage  )  -1, "Enemy: %s Health: %i",  sName,  get_user_health(  target  )  );
				}
					
					
				if(  targetTeam  ==  CS_TEAM_CT  )
				{
					set_hudmessage( 0, 63, 127, -1.0, -1.0, 0, 0.0, 0.1, 0.0, 0.0, -1 );
				}
				else if( targetTeam == CS_TEAM_T )
				{
					set_hudmessage( 127, 0, 0, -1.0, -1.0, 0, 0.0, 0.1, 0.0, 0.0, -1 );
				}	
				
				
				show_hudmessage(  id,  "%s",  sMessage  );
			}
		}
	}
	
	return FMRES_IGNORED;
}
nu garantez pentru el !

EDIT:
K1d0x wrote:sPuf? pentru ceea ce vrea el nu cred ca are rost sa incarce server-ul aiurea :-??
vrea sa`l puna.. nu`l opreste nimeni.. nu vrea.. iarasi nu se supara nimeni:)
mezzu l-a pus cum l-a gasit si nimic neobisnuit :P

Re: Cerere plugin :|

Posted: 19 Jul 2012, 17:35
by K1d0x
sPuf? pentru ceea ce vrea el nu cred ca are rost sa incarce server-ul aiurea :-??

Re: Cerere plugin :|

Posted: 20 Jul 2012, 00:20
by online
sPuf? wrote:il am facut de vreo 5 6 luni.. dar totusi incearca`l..
mie imi mergea perfect..
Furien Aiming Messages | Afiseaza codul
#include <  amxmodx  >
#include <  cstrike  >
#include <  fakemeta  >

#pragma semicolon 1


#define PLUGIN "Furien Aiming Messages"
#define VERSION "1.0"

#define IsPlayer(%1) ( 1 <= %1 <= g_MaxPlayers ) 

new g_MaxPlayers;

public plugin_init(    )
{
	register_plugin(  PLUGIN,  VERSION,  "Askhanar"  );
	
	register_forward(  FM_PlayerPreThink,  "fwdPlayerPreThink"  );
	
	g_MaxPlayers  =  global_get(  glb_maxClients  );
}

public fwdPlayerPreThink(  id  )
{
	
	if(  is_user_alive(  id  )  )
	{
		
		new target, body; 
		get_user_aiming(  id,  target,  body,  9999  );
		
		new CsTeams:team  =  cs_get_user_team(  id  );
		
		if(   is_user_alive(  target  )  )
		{
			if(  IsPlayer(  target  )  )
			{
			
				new CsTeams:targetTeam  =  cs_get_user_team(  target  );
				
				new sName[  32  ];
				get_user_name(  target,   sName,  sizeof  (  sName  )  -1  );
							
				new sMessage[  64  ];
				if(  targetTeam  ==  team  )
				{
					formatex(  sMessage, sizeof  (  sMessage  )  -1, "Friend: %s^nHealth: %i",  sName,  get_user_health(  target  )  );
				}
				else if(  targetTeam  !=  team  &&  team  ==  CS_TEAM_T  )
				{
					formatex(  sMessage, sizeof  (  sMessage  )  -1, "Enemy: %s Health: %i",  sName,  get_user_health(  target  )  );
				}
					
					
				if(  targetTeam  ==  CS_TEAM_CT  )
				{
					set_hudmessage( 0, 63, 127, -1.0, -1.0, 0, 0.0, 0.1, 0.0, 0.0, -1 );
				}
				else if( targetTeam == CS_TEAM_T )
				{
					set_hudmessage( 127, 0, 0, -1.0, -1.0, 0, 0.0, 0.1, 0.0, 0.0, -1 );
				}	
				
				
				show_hudmessage(  id,  "%s",  sMessage  );
			}
		}
	}
	
	return FMRES_IGNORED;
}
nu garantez pentru el !

EDIT:
K1d0x wrote:sPuf? pentru ceea ce vrea el nu cred ca are rost sa incarce server-ul aiurea :-??
vrea sa`l puna.. nu`l opreste nimeni.. nu vrea.. iarasi nu se supara nimeni:)
mezzu l-a pus cum l-a gasit si nimic neobisnuit :P


Imi merge dar daca poti sa-l modifici ca atunci cand esti terro si pui tinta pe ct si terro sa iti apara si cand esti ct sa iti apara doar cand pui tinta pe ct :D

Re: Cerere plugin :|

Posted: 20 Jul 2012, 02:14
by Ulquiorra
ia incearca acum..
Spoiler | Afiseaza codul
#include <  amxmodx  >
#include <  cstrike  >
#include <  fakemeta  >

#pragma semicolon 1


#define PLUGIN "Furien Aiming Messages"
#define VERSION "1.0"

#define IsPlayer(%1) ( 1 <= %1 <= g_MaxPlayers ) 

new g_MaxPlayers;

public plugin_init(    )
{
	register_plugin(  PLUGIN,  VERSION,  "Askhanar"  );
	
	register_forward(  FM_PlayerPreThink,  "fwdPlayerPreThink"  );
	
	g_MaxPlayers  =  global_get(  glb_maxClients  );
}

public fwdPlayerPreThink(  id  )
{
	
	if(  is_user_alive(  id  )  )
	{
		
		new target, body; 
		get_user_aiming(  id,  target,  body,  9999  );
		
		new CsTeams:team  =  cs_get_user_team(  id  );
		
		if(   is_user_alive(  target  )  )
		{
			if(  IsPlayer(  target  )  )
			{
			
				new CsTeams:targetTeam  =  cs_get_user_team(  target  );
				
				new sName[  32  ];
				get_user_name(  target,   sName,  sizeof  (  sName  )  -1  );
							
				new sMessage[  64  ];
				if(  targetTeam  ==  team  )
				{
					formatex(  sMessage, sizeof  (  sMessage  )  -1, "Friend: %s^nHealth: %i",  sName,  get_user_health(  target  )  );
				}
				else if(  targetTeam  !=  team  &&  team  ==  CS_TEAM_T  )
				{
					formatex(  sMessage, sizeof  (  sMessage  )  -1, "Enemy: %s Health: %i",  sName,  get_user_health(  target  )  );
				}
				else
				{
					formatex(  sMessage, sizeof  (  sMessage  )  -1, " ");
				}
					
				if(  targetTeam  ==  CS_TEAM_CT  )
				{
					set_hudmessage( 0, 63, 127, -1.0, -1.0, 0, 0.0, 0.1, 0.0, 0.0, -1 );
				}
				else if( targetTeam == CS_TEAM_T )
				{
					set_hudmessage( 127, 0, 0, -1.0, -1.0, 0, 0.0, 0.1, 0.0, 0.0, -1 );
				}	
				
				
				show_hudmessage(  id,  "%s",  sMessage  );
			}
		}
	}
	
	return FMRES_IGNORED;
}

Re: Cerere plugin :|

Posted: 20 Jul 2012, 15:02
by online
Nu merge :( e la fel ca inainte...

Re: Cerere plugin :|

Posted: 20 Jul 2012, 15:24
by K1d0x
Vezi acum
| Afiseaza codul
#include <  amxmodx  >
#include <  cstrike  >
#include <  fakemeta  >

#pragma semicolon 1


#define PLUGIN "Furien Aiming Messages"
#define VERSION "1.0"

#define IsPlayer(%1) ( 1 <= %1 <= g_MaxPlayers ) 

new g_MaxPlayers;

public plugin_init(    )
{
	register_plugin(  PLUGIN,  VERSION,  "Askhanar"  );
	
	register_forward(  FM_PlayerPreThink,  "fwdPlayerPreThink"  );
	
	g_MaxPlayers  =  global_get(  glb_maxClients  );
}

public fwdPlayerPreThink(  id  )
{
	
	if(  is_user_alive(  id  )  )
	{
		
		new target, body; 
		get_user_aiming(  id,  target,  body,  9999  );
		
		new CsTeams:team  =  cs_get_user_team(  id  );
		
		if(   is_user_alive(  target  )  )
		{
			if(  IsPlayer(  target  )  )
			{
			
				new CsTeams:targetTeam  =  cs_get_user_team(  target  );
				
				new sName[  32  ];
				get_user_name(  target,   sName,  sizeof  (  sName  )  -1  );
							
				new sMessage[  64  ];
				if(  targetTeam  ==  team  )
				{
					formatex(  sMessage, sizeof  (  sMessage  )  -1, "Friend: %s^nHealth: %i",  sName,  get_user_health(  target  )  );
					set_hudmessage( 0, 63, 127, -1.0, -1.0, 0, 0.0, 0.1, 0.0, 0.0, -1 );
				}
				
				
				show_hudmessage(  id,  "%s",  sMessage  );
			}
		}
	}
	
	return FMRES_IGNORED;
}

Re: Cerere plugin :|

Posted: 23 Jul 2012, 00:04
by online
Nici acum ...la fel e :| deci vreau cand esti terro si pui tinta pe ct / terro sa apara numele si cand esti ct si pui tina pe ct sa apara numele atat ...

Re: Cerere plugin :|

Posted: 23 Jul 2012, 00:18
by Rap^
Al doilea al lui spuf arata ok, nu vad de ce nu ar merge. Cred ca ai incurcat pluginul vechi cu acela, altfel nu stiu..

Re: Cerere plugin :|

Posted: 23 Jul 2012, 00:33
by Ulquiorra
ia vezi acum :- ??

pune si cvarul mp_playerid pe 2..
spoiler | Afiseaza codul
#include <  amxmodx  >
#include <  cstrike  >
#include <  fakemeta  >

#pragma semicolon 1


#define PLUGIN "Furien Aiming Messages"
#define VERSION "1.0"

#define IsPlayer(%1) ( 1 <= %1 <= g_MaxPlayers ) 

new g_MaxPlayers;

public plugin_init(    )
{
	register_plugin(  PLUGIN,  VERSION,  "Askhanar"  );
	
	register_forward(  FM_PlayerPreThink,  "fwdPlayerPreThink"  );
	
	g_MaxPlayers  =  global_get(  glb_maxClients  );
}

public fwdPlayerPreThink(  id  )
{
	
	if(  is_user_alive(  id  )  )
	{
		
		new target, body; 
		get_user_aiming(  id,  target,  body,  9999  );
		
		new CsTeams:team  =  cs_get_user_team(  id  );
		
		if(   is_user_alive(  target  )  )
		{
			if(  IsPlayer(  target  )  )
			{
			
				new CsTeams:targetTeam  =  cs_get_user_team(  target  );
				
				new sName[  32  ];
				get_user_name(  target,   sName,  sizeof  (  sName  )  -1  );
							
				new sMessage[  64  ];
				if(  targetTeam  ==  team  )
				{
					formatex(  sMessage, sizeof  (  sMessage  )  -1, "Friend: %s^nHealth: %i",  sName,  get_user_health(  target  )  );
				}
				else if(  targetTeam  !=  team  &&  team  !=  CS_TEAM_CT  )
				{
					formatex(  sMessage, sizeof  (  sMessage  )  -1, "Enemy: %s Health: %i",  sName,  get_user_health(  target  )  );
				}
				else
				{
					formatex(  sMessage, sizeof  (  sMessage  )  -1, " ");
				}
					
				if(  targetTeam  ==  CS_TEAM_CT  )
				{
					set_hudmessage( 0, 63, 127, -1.0, -1.0, 0, 0.0, 0.1, 0.0, 0.0, -1 );
				}
				else if( targetTeam == CS_TEAM_T )
				{
					set_hudmessage( 127, 0, 0, -1.0, -1.0, 0, 0.0, 0.1, 0.0, 0.0, -1 );
				}	
				
				
				show_hudmessage(  id,  "%s",  sMessage  );
			}
		}
	}
	
	return FMRES_IGNORED;
}

Re: Cerere plugin :|

Posted: 23 Jul 2012, 00:36
by online
Rap^ wrote:Al doilea al lui spuf arata ok, nu vad de ce nu ar merge. Cred ca ai incurcat pluginul vechi cu acela, altfel nu stiu..
l-am testat acum din nou si la fel . Doar cand esti terro si pui tinta pe ct merge in rest nu