[Plugin] ZE Break Info Chat

Pluginuri pentru modul AmxModX.

Moderators: Moderatori ajutatori, Moderatori, Echipa eXtreamCS.com

Post Reply
User avatar
dragonCSX
Membru, skill +1
Membru, skill +1
Posts: 253
Joined: 04 Feb 2017, 17:36
Detinator Steam: Da
CS Status: Scripting AMXX.
Detinator server CS: xmas.legioncs.ro
SteamID: csfweed01
Fond eXtream: 0
Location: Ploiesti
Discord: csfweed01#0001
Has thanked: 4 times
Been thanked: 4 times
Contact:

19 Aug 2018, 02:41

Descriere: Acest plugin anunță in chat când un player distruge o scândură , o usa , un vent din modul Zombie Escape !

Descarcare: Click Aici!

Nume: (ZE) Break Info Chat
Versiune: 1.x
Link oficial: http://www.extreamcs.com

Instalare:
1. Fisierul break_info_chat.sma il puneti in addons/amxmodx/scripting
2. Fisierul break_info_chat.amxx il puneti in addons/amxmodx/plugins
3. Intrați în addons/amxmodx/configs deschideți plugins.ini și treceți .

Code: Select all

break_info_chat.amxx
Cvar-uri (nu conține cvar-uri):


Comenzi administrative (nu are):

Comenzi publice (nu are.):

Module necesare (nu necesita):
- CStrike
- Fun


Imagini:
Puteti descoperi singuri
Junky0074
Membru, skill 0
Membru, skill 0
Posts: 4
Joined: 21 Apr 2019, 16:25
Detinator Steam: Nu
CS Status: Citesc forumul eXtreamCS.com...!
Fond eXtream: 0
Has thanked: 2 times

21 Apr 2019, 17:26

Salut .. o noua sursa de descarcare te rog ?
Nu merge sa descadc de pe girlshare
User avatar
L E V I N
Scripter eXtreamCS
Scripter eXtreamCS
Posts: 3466
Joined: 24 Aug 2011, 12:24
Detinator Steam: Da
CS Status:
Detinator server CS: ☯∴
SteamID: riseofevo
Reputatie: Scripter eXtreamCS
Nume anterior: Adryyy
Location: ҳ̸Ҳ̸ҳ
Discord: Levin#0061
Has thanked: 41 times
Been thanked: 535 times
Contact:

21 Apr 2019, 18:08

Faceți cerere bine detaliată, aici, și respectând modelul dacă vreți ajutor.
Nu-mi mai dați cereri doar pentru a mă avea în lista de prieteni.
Dacă te ajut, și mă ignori/etc > te adaug în „foe”.
Aveți grijă la cei ce încearcă să mă copieze sau să dea drept mine..Puteți lua legătura cu mine prin STEAM dacă aveți o problemă/nelămurire în acest caz! (am cont doar aici!!)
În cazul în care utilizați ceva din ce am postat(ex: aici), e bine să fiți la curent cu modificările aduse și de aici, iar dacă sunt ceva probleme nu ezitați să luați legătura cu mine. Actualizarea unor coduri nu se vor afișa public, doar dacă se găsește ceva critic/urgent de remediat, unele fiind coduri vechi iar unele refăcute chiar recent dar private.
* Nume pe cs1.6: eVoLuTiOn \ Nume vechi: eVo
* Atelierul meu - post2819572.html#p2819572 (închis,click link ca să vedeți de ce)
User avatar
Rainq
Fost moderator
Fost moderator
Posts: 2819
Joined: 21 Jul 2015, 19:50
Detinator Steam: Da
CS Status: Busy
Detinator server CS: zm.thexforce.ro
SteamID: mrainq
Reputatie: Fost super moderator
Fost detinator ZM.eXtreamCS.COM
Fost Membru Club eXtreamCS (trei luni)
Fond eXtream: 0
Location: Bucuresti
Has thanked: 31 times
Been thanked: 58 times
Contact:

21 Apr 2019, 22:16

Am pus astea direct aici ca sa nu fie nevoie de alt link altadata


Break Version:

break_info_chat_colord.sma

Code: Select all

#include <amxmodx>
#include <hamsandwich>
#include <engine>

public plugin_init()
{
    register_plugin("Breakable","1.0","Raheem")
    
    RegisterHam(Ham_TakeDamage,"func_breakable","FwdHamBreakableKilled",1)
}

public FwdHamBreakableKilled(ent, weapon, killer)
{
    if(entity_get_float(ent,EV_FL_health)<0)
    {
        static name[ 32 ];
        get_user_name( killer, name, charsmax( name ) );
        print_colored(0,"!y*** !gPlayer !t%s !ghas broken Something!y ***",name)
        return(HAM_IGNORED);
    }
    return(HAM_IGNORED);
}

/* Color Stocks */

stock print_colored( const id, const input[], any: ... )
{
	new count = 1, players[32], i, player;
	static msg[191];
	if ( numargs() == 2 )
		copy( msg, 190, input );
	else
		vformat( msg, 190, input, 3 );
	replace_all( msg, 190, "!g", "^4" );
	replace_all( msg, 190, "!y", "^1" );
	replace_all( msg, 190, "!t", "^3" );
	if ( id )
	{
		if ( !is_user_connected( id ) ) return;
		players[0] = id;
	} else get_players( players, count, "ch" );
	for ( i = 0; i < count; i++ )
	{
		player = players[i];
		message_begin( MSG_ONE_UNRELIABLE, get_user_msgid( "SayText" ), _, player );
		write_byte( player );
		write_string( msg );
		message_end();
	}
}
break_info_dhud.sma

Code: Select all

#include <amxmodx>
#include <hamsandwich>
#include <dhudmessage>
#include <engine>

public plugin_init()
{
    register_plugin("Breakable","1.0","Raheem")
    
    RegisterHam(Ham_TakeDamage,"func_breakable","FwdHamBreakableKilled",1)
}

public FwdHamBreakableKilled(ent, weapon, killer)
{
    if(entity_get_float(ent,EV_FL_health)<0)
    {
        static name[ 32 ];
        get_user_name( killer, name, charsmax( name ) );
        set_dhudmessage( random( 255 ), random( 255 ), random( 256 ), -1.0, 0.35, 2, 6.0, 3.0, 0.1, 1.5)
        show_dhudmessage( 0, "**** Player %s has broken Something ****", name )
        return(HAM_IGNORED);
    }
    return(HAM_IGNORED);
}
Damage Version:

break_info_colord_chat.sma

Code: Select all

#include <amxmodx>
#include <fakemeta>
#include <hamsandwich>

public plugin_init()
{
	register_plugin( "Breakable", "1.0", "Raheem" );
	RegisterHam( Ham_TakeDamage, "func_breakable", "ham_attacked" );
}
public ham_attacked( ent, weapon, killer, dmg )
{
	new health = pev( ent, pev_health );
	if ( health - dmg <= 0.0 )
	{
		static name[32];
		get_user_name( killer, name, charsmax( name ) );
		print_colored( 0, "!y**** !g Player !t%s !gis Breaking Something !y****", name );
		return(HAM_IGNORED);
	}
	return(HAM_IGNORED);
}

/* Color Stocks */

stock print_colored( const id, const input[], any: ... )
{
	new count = 1, players[32], i, player;
	static msg[191];
	if ( numargs() == 2 )
		copy( msg, 190, input );
	else
		vformat( msg, 190, input, 3 );
	replace_all( msg, 190, "!g", "^4" );
	replace_all( msg, 190, "!y", "^1" );
	replace_all( msg, 190, "!t", "^3" );
	if ( id )
	{
		if ( !is_user_connected( id ) ) return;
		players[0] = id;
	} else get_players( players, count, "ch" );
	for ( i = 0; i < count; i++ )
	{
		player = players[i];
		message_begin( MSG_ONE_UNRELIABLE, get_user_msgid( "SayText" ), _, player );
		write_byte( player );
		write_string( msg );
		message_end();
	}
}

break_info_dhud.sma

Code: Select all

#include <amxmodx>
#include <fakemeta>
#include <hamsandwich>
#include <dhudmessage>

public plugin_init()
{
	register_plugin( "Breakable", "1.0", "Raheem" );
	RegisterHam( Ham_TakeDamage, "func_breakable", "ham_attacked" );
}
public ham_attacked( ent, weapon, killer, dmg )
{
	new health = pev( ent, pev_health );
	if ( health - dmg <= 0.0 )
	{
		static name[32];
		get_user_name( killer, name, charsmax( name ) );
		set_dhudmessage( random( 255 ), random( 255 ), random( 256 ), -1.0, 0.35, 0, 0.0, 1.0, 0.0, 0.0 );
		show_dhudmessage( 0, "**** Player %s is Breaking Something ****", name );
		return(HAM_IGNORED);
	}
	return(HAM_IGNORED);
}

Image
Post Reply

Return to “AmxModX”

  • Information
  • Who is online

    Users browsing this forum: No registered users and 6 guests