1. sayfa (Toplam 2 sayfa)

eklenti düzenleme

Gönderilme zamanı: Pzt Oca 22, 2018 10:20 pm
gönderen birazhırs10
selamunaleyküm aradığım eklentiyi bir türlü bulamadm ekteki eklenti eklentiler-pluginler/csm-chat-t9746.html
csmileface abinin chat plugini fakat yine eksiği var eklentinin herşeyi istediğim gibi ölülerin yanında x olması falan gayet güzel ama -----------------------------------------kurucularda KURUCU YAZMIYO ----------------------------

steam kurucu ve kurucu tagını ekleyecek varmı
onun haricinde başka hiç bişeye dokunulmasın

eklenti düzenleme

Gönderilme zamanı: Sal Oca 23, 2018 2:05 am
gönderen birazhırs10
@Yek'-ta abi bakarmısın sana zahmet

eklenti düzenleme

Gönderilme zamanı: Sal Oca 23, 2018 2:07 am
gönderen PaZee
kurucuyu ayiracak yetki nedir.

eklenti düzenleme

Gönderilme zamanı: Sal Oca 23, 2018 1:26 pm
gönderen birazhırs10
sadece kurucu değil kurucu eğer stam se steam kurucu da yazsın değilse sadece kurucu

ADMIN_RCON
sana zahmet ayarlarsan sevinirim

eklenti düzenleme

Gönderilme zamanı: Prş Oca 25, 2018 7:10 pm
gönderen PaZee

Kod: Tümünü seç

/**
*	Bu eklentinin geliştirilmiş hali CSmiLeFaCe'e aittir.
*	Original plugin; https://forums.alliedmods.net/showthread.php?t=56825?t=56825
*	Edited for steam tag by CSmiLeFaCe
*/

#include <amxmodx>
#include <amxmisc>
#include <cstrike>

#define FLAG ADMIN_RESERVATION
#define VERSION "CSmiLeFaCe"

new COLCHAR[3][2] = { "^x03", "^x04", "^x01" }
new p_namecol 
new alv_sndr, alv_str2[26], alv_str4[101]
new msg[200]
#define cm(%0)	( sizeof(%0) - 1 )	
public col_changer( msg_id, msg_dest, rcvr )
{
	new str2[26]
	get_msg_arg_string( 2, str2, 25 )
	if( equal( str2, "#Cstrike_Chat", 13 ) )
	{
		new str3[22]
		get_msg_arg_string( 3, str3, 21 )
		
		if( !strlen( str3 ) )
		{
			new str4[101]
			get_msg_arg_string( 4, str4, 100 )
			new sndr = get_msg_arg_int( 1 )
			
			new bool:is_team_msg = !bool:equal( str2, "#Cstrike_Chat_All", 17 )
			
			new sndr_team = get_user_team( sndr )
			new bool:is_sndr_spec = !bool:( 0 < sndr_team < 3 )
			
			new namecol = clamp( get_pcvar_num(p_namecol), 0, 2 )
			
			new bool:same_as_last = bool:( alv_sndr == sndr && equal( alv_str2, str2 ) && equal( alv_str4, str4) )
			
			if( !same_as_last )
			{
				
				
				if( !( is_team_msg && ( is_sndr_spec || is_team_msg) ) )
				{
					new flags[5], team[10]
					if( is_user_alive( sndr ) ) flags = "bc"
					else flags = "ac"
					
					if( is_team_msg )
					{
						add( flags[strlen( flags )], 4, "e" )
						if( sndr_team == 1 ) team = "TERRORIST"
						else team = "CT"
					}
					
					new players[32], num
					get_players( players, num, flags, team )
					if( get_user_flags( sndr ) & FLAG)
						buildmsg( sndr, is_sndr_spec, is_team_msg, sndr_team, namecol, str4 )
					else buildmsg( sndr, is_sndr_spec, is_team_msg, sndr_team, 0, str4 )
					
					for( new i=0; i < num; i++ )
					{
						if(is_user_alive(players[i]) && get_user_flags( players[i] ) & FLAG || !is_user_alive(players[i])){
							message_begin( MSG_ONE, get_user_msgid( "SayText" ), _, players[i] )
							write_byte( sndr )
							write_string( msg )
							message_end()
						}
					}
					
				}
	
				alv_sndr = sndr
				alv_str2 = str2
				alv_str4 = str4
				if( task_exists( 411 ) ) remove_task( 411 )
				set_task( 0.1, "task_clear_antiloop_vars", 411 )
				
			}
			
			if( !same_as_last ) buildmsg( sndr, is_sndr_spec, is_team_msg, sndr_team, namecol, str4 )

			set_msg_arg_string( 2, msg )
			set_msg_arg_string( 4, "" )
			
		}
	}
	return PLUGIN_CONTINUE
}

public buildmsg( sndr, is_sndr_spec, is_team_msg, sndr_team, namecol, str4[ ] )
{
	new sndr_name[33]
	get_user_name( sndr, sndr_name, 32 )
	
	new prefix[30] = "^x01"
	
	if(is_user_admin(sndr)){
		if(!(get_user_flags(sndr) & ADMIN_RCON)){
			if(is_user_steam(sndr)){
				prefix = "^x04[Steam Kurucu] ^x01"
			}
			else if(!is_user_steam(sndr)){
				prefix = "^x04[Kurucu] ^x01"
			}
		}	
		else if(!(get_user_flags(sndr) & FLAG)){
			if(is_user_steam(sndr)){
				prefix = "^x04[Steam Admin] ^x01"
			}
			else if(!is_user_steam(sndr)){
				prefix = "^x04[Admin] ^x01"
			}
		}
		else{
			if(is_user_steam(sndr)){
				prefix = "^x04[Steam Slot] ^x01"		
			}
			else if(!is_user_steam(sndr)){
				prefix = "^x04[Slot] ^x01"
			}
		}
	}
	else {
		if(is_user_steam(sndr)){
			prefix = "^x04[Steam] ^x01"
				
		}
		else{
			prefix = "^x01"
		}
	}
	if( is_sndr_spec ) add( prefix[strlen(prefix)-1], 29, "¤" )
	else if( !is_user_alive( sndr ) ) add( prefix[strlen(prefix)-1], 29, "×" )
	
	
	if( is_team_msg )
	{
		if( is_sndr_spec ) prefix = "^x01(Spec) "
		else if( sndr_team == 1 ) add( prefix[strlen(prefix)-1], 29, "(TE)" )
		else if( sndr_team == 2 ) add( prefix[strlen(prefix)-1], 29, "(CT)" )
	}
	if(is_user_admin(sndr)){
		format( msg, 199, "%s%s%s :  ^x04%s",\
			strlen( prefix ) > 1 ? prefix : "",\
			COLCHAR[namecol], sndr_name, str4 )
	
	}
	else{
		format( msg, 199, "%s%s%s :  ^x01%s",\
			strlen( prefix ) > 1 ? prefix : "",\
			COLCHAR[namecol], sndr_name, str4 )
	}
	return PLUGIN_HANDLED
}

public task_clear_antiloop_vars( )
{
	alv_sndr = 0
	alv_str2 = ""
	alv_str4 = ""
	return PLUGIN_HANDLED
}
public plugin_init( )
{
	register_plugin("CSmiLeFaCe SteamCHAT",VERSION,"Ian Cammarata") //Edited CSmiLeFaCe
	
	
	register_cvar("R-STEAM",VERSION,FCVAR_SERVER)
	
	p_namecol = register_cvar( "csm_namecolor", "0" )
	
	register_message( get_user_msgid("SayText"), "col_changer" )
}

stock bool:is_user_steam(id)
{
	static dp_pointer;
	
	if(dp_pointer || (dp_pointer = get_cvar_pointer("dp_r_id_provider")))
	{
		server_cmd("dp_clientinfo %d", id);
		server_exec();
		return (get_pcvar_num(dp_pointer) == 2) ? true : false;
	}
	
	new szAuthid[34];
	get_user_authid(id, szAuthid, charsmax(szAuthid));
	
	return (containi(szAuthid, "LAN") < 0);
}

eklenti düzenleme

Gönderilme zamanı: Pzr Oca 28, 2018 12:01 am
gönderen birazhırs10
elinize sağlık ama şöyle bir sıkıntı var bende kurucu yetkisi var sw sahibiyim slot yazıyor xD
normal adminlerde kurucu yazıyor .d

eklenti düzenleme

Gönderilme zamanı: Pzr Oca 28, 2018 12:07 am
gönderen ShooTeR
birazhırs10 yazdı:elinize sağlık ama şöyle bir sıkıntı var bende kurucu yetkisi var sw sahibiyim slot yazıyor xD
normal adminlerde kurucu yazıyor .d
Rconda kurucu yazıcak sekilde adminde ise "b" yetkisi olcak sekilde kodlanmıs plugin ?

eklenti düzenleme

Gönderilme zamanı: Pzr Oca 28, 2018 1:56 am
gönderen İlyas ERTEKİN
Siz yetki harfleriyle oynadiysaniz ondan da kaynaklanabilir.

eklenti düzenleme

Gönderilme zamanı: Pzr Oca 28, 2018 11:01 am
gönderen NumanKaya
birazhırs10 yazdı:elinize sağlık ama şöyle bir sıkıntı var bende kurucu yetkisi var sw sahibiyim slot yazıyor xD
normal adminlerde kurucu yazıyor .d
buyrun deneyin sorun cozulcektir

eklenti düzenleme

Gönderilme zamanı: Pzt Oca 29, 2018 1:38 pm
gönderen birazhırs10
ben yetki kodlarıyla oynamadım