Discord sunucumuz açılmıştır, hepinizi bekleriz

https://discord.gg/43gGDQe6tS

CSDuragi Chat Engine

Counter-Strike 1.6 Eklenti Paylaşımı

Moderatör: Moderatörler

Forum kuralları
DİKKAT !
Konu Başlığı veya içeriği BÜYÜK HARFLERLE olan konular direk silenecektir !
Burası eklenti paylaşım bölümüdür ve yönetici onaylıdır. Alakasız konular hiçbir şekilde onaylanmayacaktır

Eklenti eklerken eklenti kurallarına uyulması gerekir.
En önemlisi paylaşılan eklenti şablonuna uyulması gerekir.
Bu hususlara dikkat edilmeyip paylaşılan eklenti konuları silenecektir.
Kullanıcı avatarı

Konu Sahibi
Ömer TELLİ
Yönetici
Mesajlar: 5428
Kayıt: Pzr Eyl 06, 2015 6:12 pm
Server Ip/DNS: dm.csduragi.com
Clan İsmi: csd

CSDurağı Gelişmiş Admin+Chat Eklentisi

Mesaj gönderen Ömer TELLİ »

nick ve şifre ile yazılan adminliklerde "ce" değilde "a" flagını kullanmanız gerekmekte.
Olmayan adminliğin satırını komple yapıştırın buraya ( şifreyi gizleyip ) kontrol edelim

Etiketler:
Link:
Linklerini gizle
Linki Kopyala
Kullanıcı avatarı

cazi53
Mesajlar: 93
Kayıt: Pzt Ara 25, 2017 3:37 pm

CSDurağı Gelişmiş Admin+Chat Eklentisi

Mesaj gönderen cazi53 »

Tekrar denemek istedim ama şu amx_gizlen olmuyor bu chat eklentisi ile.

Kod: Tümünü seç

#include <amxmodx>
/*
Plugin Specified tarafindan cevirilmiştir.
*/
#define PLUGIN_NAME "Spy Admin"
#define PLUGIN_VERSION "1.0"
#define PLUGIN_AUTHOR "OciXCrom"

new const ClanTagi[] = "^4[SPY]"

enum Color
{
	NORMAL = 1, // clients scr_concolor cvar color
	GREEN, // Green Color
	TEAM_COLOR, // Red, grey, blue
	GREY, // grey
	RED, // Red
	BLUE, // Blue
}

new TeamName[][] = 
{
	"",
	"TERRORIST",
	"CT",
	"SPECTATOR"
}

new bool:spy[33]
new bool:admin[33]
new flags_original[33]
new flag_z

new cvar_adminflag, cvar_autohide

public plugin_init()
{
	register_plugin(PLUGIN_NAME, PLUGIN_VERSION, PLUGIN_AUTHOR)
	
	cvar_adminflag = register_cvar("spyadmin_adminflag", "e")
	cvar_autohide = register_cvar("spyadmin_autohide", "0")
	
	register_clcmd("say /gizlebeni", "cmd_spy")
	register_clcmd("say_team /gizlebeni", "cmd_spy")
	register_clcmd("say /gizlen", "cmd_spy")
	register_clcmd("say_team /gizlen", "cmd_spy")
	register_clcmd("amx_gizlen", "cmd_spy")
	
	flag_z = read_flags("z")
}

public client_putinserver(id)
	spyadmin_checkadmin(id)
	
public spyadmin_checkadmin(id)
{
	spy[id] = false
	flags_original[id] = get_user_flags(id)
	admin[id] = user_has_flag(id, cvar_adminflag) ? true : false
	
	if(get_pcvar_num(cvar_autohide) == 1)
	{
		if(admin[id])
			spyadmin_removeflags(id)
	}
}

public client_infochanged(id) 
{
	new newname[32], oldname[32]
	
	get_user_info(id, "name", newname, charsmax(newname))
	get_user_name(id, oldname, charsmax(oldname))
	
	if(!equali(newname, oldname))
		spyadmin_checkadmin(id)
}

public cmd_spy(id)
{
	if(!admin[id]) ColorChat(id, TEAM_COLOR, "%s ^1Bunun icin yetkiniz yok", ClanTagi)
	else spy[id] ? spyadmin_setflags(id) : spyadmin_removeflags(id)
	return PLUGIN_HANDLED
}

public spyadmin_removeflags(id)
{
	remove_user_flags(id, flags_original[id], 0)
	set_user_flags(id, flag_z, 0)
	spy[id] = true
	ColorChat(id, BLUE, "%s ^1Gizli mod ^3AKTIFLESTIRILDI!^1", ClanTagi)
}

public spyadmin_setflags(id)
{
	remove_user_flags(id, flag_z, 0)
	set_user_flags(id, flags_original[id], 0)
	spy[id] = false
	ColorChat(id, RED, "%s ^1Gizli moddan ^3CIKILDI!^1", ClanTagi)
}

stock user_has_flag(id, cvar)
{
	new flags[32]
	get_flags(get_user_flags(id), flags, charsmax(flags))
	
	new vip_flag[2]
	get_pcvar_string(cvar, vip_flag, charsmax(vip_flag))
	
	return (contain(flags, vip_flag) != -1) ? true : false
}

/* ColorChat */

ColorChat(id, Color:type, const msg[], {Float,Sql,Result,_}:...)
{
	static message[256];

	switch(type)
	{
		case NORMAL: // clients scr_concolor cvar color
		{
			message[0] = 0x01;
		}
		case GREEN: // Green
		{
			message[0] = 0x04;
		}
		default: // White, Red, Blue
		{
			message[0] = 0x03;
		}
	}

	vformat(message[1], 251, msg, 4);

	// Make sure message is not longer than 192 character. Will crash the server.
	message[192] = '^0';

	static team, ColorChange, index, MSG_Type;
	
	if(id)
	{
		MSG_Type = MSG_ONE;
		index = id;
	} else {
		index = FindPlayer();
		MSG_Type = MSG_ALL;
	}
	
	team = get_user_team(index);
	ColorChange = ColorSelection(index, MSG_Type, type);

	ShowColorMessage(index, MSG_Type, message);
		
	if(ColorChange)
	{
		Team_Info(index, MSG_Type, TeamName[team]);
	}
}

ShowColorMessage(id, type, message[])
{
	message_begin(type, get_user_msgid("SayText"), _, id);
	write_byte(id)		
	write_string(message);
	message_end();	
}

Team_Info(id, type, team[])
{
	message_begin(type, get_user_msgid("TeamInfo"), _, id);
	write_byte(id);
	write_string(team);
	message_end();

	return 1;
}

ColorSelection(index, type, Color:Type)
{
	switch(Type)
	{
		case RED:
		{
			return Team_Info(index, type, TeamName[1]);
		}
		case BLUE:
		{
			return Team_Info(index, type, TeamName[2]);
		}
		case GREY:
		{
			return Team_Info(index, type, TeamName[0]);
		}
	}

	return 0;
}

FindPlayer()
{
	static i;
	i = -1;

	while(i <= get_maxplayers())
	{
		if(is_user_connected(++i))
		{
			return i;
		}
	}

	return -1;
}

Ve say komutlarında . / ! olmayan komutları algılamıyor sistem. Örnek vereyim skor sıfırlamak için . ! / olmadan rr rs reset yazdığımızda olmuyor. Fakat .rs !rs çalışıyor.

Başka da bir problem göremedim.

Link:
Linklerini gizle
Linki Kopyala

enesbozdas
Mesajlar: 127
Kayıt: Cum Ara 07, 2018 11:11 pm
Server Ip/DNS: 213.238.173.1
Clan İsmi: Dosthane Gaming
İletişim:

CSDurağı Gelişmiş Admin+Chat Eklentisi

Mesaj gönderen enesbozdas »

Ömer TELLİ yazdı: Sal Ara 25, 2018 6:43 pm nick ve şifre ile yazılan adminliklerde "ce" değilde "a" flagını kullanmanız gerekmekte.
Olmayan adminliğin satırını komple yapıştırın buraya ( şifreyi gizleyip ) kontrol edelim
Ömer Bey şuanda bu işlemide daha önce paylamış olduğunuz şekilde hallettim teşekkür ederim fakat bir istirhamım olacak kusura bakmayın lütfen tek yapamadığım eklenti bu oldu çok uğraştırdır.

Amx_say csay psay chat yok bunları nasıl aktif edeceğiz peki ?

http://resimag.com/p1/8b6ed0cf53.jpeg
http://resimag.com/p1/31a8217935.jpeg

Link:
Linklerini gizle
Linki Kopyala
Kullanıcı avatarı

Emre Gezer
Mesajlar: 1080
Kayıt: Pzr May 15, 2016 12:08 pm
Konum: Türkiye

CSDurağı Gelişmiş Admin+Chat Eklentisi

Mesaj gönderen Emre Gezer »

enesbozdas yazdı: Sal Ara 25, 2018 6:56 pm
Ömer TELLİ yazdı: Sal Ara 25, 2018 6:43 pm nick ve şifre ile yazılan adminliklerde "ce" değilde "a" flagını kullanmanız gerekmekte.
Olmayan adminliğin satırını komple yapıştırın buraya ( şifreyi gizleyip ) kontrol edelim
Ömer Bey şuanda bu işlemide daha önce paylamış olduğunuz şekilde hallettim teşekkür ederim fakat bir istirhamım olacak kusura bakmayın lütfen tek yapamadığım eklenti bu oldu çok uğraştırdır.

Amx_say csay psay chat yok bunları nasıl aktif edeceğiz peki ?

http://resimag.com/p1/8b6ed0cf53.jpeg
http://resimag.com/p1/31a8217935.jpeg
Muhtemelen saydan yazmayı deniyorsunuz eklentiler bölümünden AMX_SUPER aktif ediniz.

Link:
Linklerini gizle
Linki Kopyala

enesbozdas
Mesajlar: 127
Kayıt: Cum Ara 07, 2018 11:11 pm
Server Ip/DNS: 213.238.173.1
Clan İsmi: Dosthane Gaming
İletişim:

CSDurağı Gelişmiş Admin+Chat Eklentisi

Mesaj gönderen enesbozdas »

Emre Gezer yazdı: Sal Ara 25, 2018 11:34 pm
enesbozdas yazdı: Sal Ara 25, 2018 6:56 pm
Ömer TELLİ yazdı: Sal Ara 25, 2018 6:43 pm nick ve şifre ile yazılan adminliklerde "ce" değilde "a" flagını kullanmanız gerekmekte.
Olmayan adminliğin satırını komple yapıştırın buraya ( şifreyi gizleyip ) kontrol edelim
Ömer Bey şuanda bu işlemide daha önce paylamış olduğunuz şekilde hallettim teşekkür ederim fakat bir istirhamım olacak kusura bakmayın lütfen tek yapamadığım eklenti bu oldu çok uğraştırdır.

Amx_say csay psay chat yok bunları nasıl aktif edeceğiz peki ?

http://resimag.com/p1/8b6ed0cf53.jpeg
http://resimag.com/p1/31a8217935.jpeg
Muhtemelen saydan yazmayı deniyorsunuz eklentiler bölümünden AMX_SUPER aktif ediniz.


Aktif kardeşim fakat olmuyor yani sebep bu yüklediğim admin chattan dolayı olabilir mi

Link:
Linklerini gizle
Linki Kopyala
Kullanıcı avatarı

Konu Sahibi
Ömer TELLİ
Yönetici
Mesajlar: 5428
Kayıt: Pzr Eyl 06, 2015 6:12 pm
Server Ip/DNS: dm.csduragi.com
Clan İsmi: csd

CSDurağı Gelişmiş Admin+Chat Eklentisi

Mesaj gönderen Ömer TELLİ »

enesbozdas yazdı: Çrş Ara 26, 2018 7:22 pm
Emre Gezer yazdı: Sal Ara 25, 2018 11:34 pm
enesbozdas yazdı: Sal Ara 25, 2018 6:56 pm

Ömer Bey şuanda bu işlemide daha önce paylamış olduğunuz şekilde hallettim teşekkür ederim fakat bir istirhamım olacak kusura bakmayın lütfen tek yapamadığım eklenti bu oldu çok uğraştırdır.

Amx_say csay psay chat yok bunları nasıl aktif edeceğiz peki ?

http://resimag.com/p1/8b6ed0cf53.jpeg
http://resimag.com/p1/31a8217935.jpeg
Muhtemelen saydan yazmayı deniyorsunuz eklentiler bölümünden AMX_SUPER aktif ediniz.


Aktif kardeşim fakat olmuyor yani sebep bu yüklediğim admin chattan dolayı olabilir mi
;adminchat.amxx ; console chat commands
bu eklentiyi kapatmışsınız. Bu amxmodx'e ait amx_say,tsay,csay,psay vs gibi komutlarını kullanmanıza yarayan eklenti

Şimdi açtım map değiştirin sorunsuz olarak kullanabileceksiniz

Link:
Linklerini gizle
Linki Kopyala

enesbozdas
Mesajlar: 127
Kayıt: Cum Ara 07, 2018 11:11 pm
Server Ip/DNS: 213.238.173.1
Clan İsmi: Dosthane Gaming
İletişim:

CSDurağı Gelişmiş Admin+Chat Eklentisi

Mesaj gönderen enesbozdas »

Ömer TELLİ yazdı: Çrş Ara 26, 2018 7:35 pm
enesbozdas yazdı: Çrş Ara 26, 2018 7:22 pm
Emre Gezer yazdı: Sal Ara 25, 2018 11:34 pm

Muhtemelen saydan yazmayı deniyorsunuz eklentiler bölümünden AMX_SUPER aktif ediniz.


Aktif kardeşim fakat olmuyor yani sebep bu yüklediğim admin chattan dolayı olabilir mi
;adminchat.amxx ; console chat commands
bu eklentiyi kapatmışsınız. Bu amxmodx'e ait amx_say,tsay,csay,psay vs gibi komutlarını kullanmanıza yarayan eklenti

Şimdi açtım map değiştirin sorunsuz olarak kullanabileceksiniz
Yardımlarınız için teşekkürler dilerim ömer Bey

Link:
Linklerini gizle
Linki Kopyala
Kullanıcı avatarı

Özcan Örs
Mesajlar: 2203
Kayıt: Prş May 31, 2018 3:32 pm
Konum: Türkiye
Server Ip/DNS: cs3.csduragi.net
Clan İsmi: TIMGaming
İletişim:

CSDurağı Gelişmiş Admin+Chat Eklentisi

Mesaj gönderen Özcan Örs »

[@Bilinmeyen Etiket] Burda biz yetki yazdığımız zaman mapı baştan açmamız lazım öyle olmasını istemiyorum nasıl ayarlanabilir. Çünkü adama yetki yazıyorum server full baştan açmak istemiyorum

Link:
Linklerini gizle
Linki Kopyala
Kullanıcı avatarı

Konu Sahibi
Ömer TELLİ
Yönetici
Mesajlar: 5428
Kayıt: Pzr Eyl 06, 2015 6:12 pm
Server Ip/DNS: dm.csduragi.com
Clan İsmi: csd

CSDurağı Gelişmiş Admin+Chat Eklentisi

Mesaj gönderen Ömer TELLİ »

Adminlik aktif oluyor ise ( olmazsa amx_reloadadmins yazın ) konsola amx_chatreload yazmanız yeterli
Rcon yetkisi olan biri yazabilir.
Oyun içinde rcon yetkisi olan yoksa komut gönder bölümünden yazabilirsiniz

Link:
Linklerini gizle
Linki Kopyala
Kullanıcı avatarı

Özcan Örs
Mesajlar: 2203
Kayıt: Prş May 31, 2018 3:32 pm
Konum: Türkiye
Server Ip/DNS: cs3.csduragi.net
Clan İsmi: TIMGaming
İletişim:

CSDurağı Gelişmiş Admin+Chat Eklentisi

Mesaj gönderen Özcan Örs »

Ömer TELLİ yazdı: Prş Oca 10, 2019 1:52 pm Adminlik aktif oluyor ise ( olmazsa amx_reloadadmins yazın ) konsola amx_chatreload yazmanız yeterli
Rcon yetkisi olan biri yazabilir.
Oyun içinde rcon yetkisi olan yoksa komut gönder bölümünden yazabilirsiniz
Tamamdır teşekkürler.

Link:
Linklerini gizle
Linki Kopyala
Cevapla