vip chat

Categoria cu cereri de pluginuri si nu numai.

Moderators: Moderatori ajutatori, Moderatori, Echipa eXtreamCS.com

Forum rules
Accesează link-ul pentru a putea vedea regulile forumului

Daca doriti sa vi se modifice un plugin, va rugam postati aici .
Post Reply
User avatar
limbaa
Membru, skill 0
Membru, skill 0
Posts: 33
Joined: 26 Oct 2015, 11:25
Detinator Steam: Da
Detinator server CS: GOX.BLACKGAMES.RO
SteamID: tenlimba96
Fond eXtream: 0
Discord: GaBy#1976
Has thanked: 4 times
Contact:

12 Sep 2020, 15:35

Plugin Cerut: Vip Chat
Descriere (adica ce face el mai exact): Ofera gradului vip un chat separat gen admin chat
Serverul impune conditii strict HLDS/REHLDS?: nu
Ai cautat pluginul?(daca da, precizeaza cum): da
Necesita mod special?: Vip System

Am pluginul dar vreau sa mearga prin say_team * (gen cum e la admini say_team @)

Code: Select all

/* VSVipChat v1.3 

Description:
	Adds a private chat for vips.
Access flag by default:
	VIP_FLAG_F.
Type:
	Constant.
Commands:
	say_vip - say in VIP chat.
Note:
	bind "<button>" "messagemode say_vip"
*/

#include <amxmodx>
#include <VIPSystem>

#define ACCESS_FLAG VIP_FLAG_F

new msgidSayText, maxPlayers;

public plugin_init() 
{
	register_plugin("VSVipChat", "1.3", "ZETA [M|E|N]");
	
	msgidSayText = get_user_msgid("SayText");
	maxPlayers = get_maxplayers();
	
	register_clcmd("say_vip", "ClcmdSayVip", ADMIN_ALL, "");
}

public ClcmdSayVip(id)
{
	if (!VSGetVipFlag(id, ACCESS_FLAG))
	{
		return PLUGIN_HANDLED;
	}
	
	new name[32];
	get_user_name(id, name, charsmax(name));
	
	new message[64]; 
	read_args(message, charsmax(message)); 
	remove_quotes(message);
	
	new chat[64];
	if (is_user_alive(id))
	{
		chat = "(VIP) %s1 :  %s2";
	}
	else
	{
		chat = "*DEAD*(VIP) %s1 :  %s2";
	}
	
	ClientPrint(chat, name, message);
	return PLUGIN_HANDLED;
}

public ClientPrint(chat[], name[], message[])
{
	for (new id = 1; id <= maxPlayers; ++id)
	{
		if (VSGetVipFlag(id, ACCESS_FLAG))
		{
			message_begin(MSG_ONE, msgidSayText, _, id);
			write_byte(id);
			write_string(chat);
			write_string(name);
			write_string(message);
			message_end();
		}
	}
}
Post Reply

Return to “Cereri”

  • Information
  • Who is online

    Users browsing this forum: No registered users and 38 guests