Raised This Month: $32 Target: $400
 8% 

Solved Problem error 017


Post New Thread Reply   
 
Thread Tools Display Modes
Author Message
WolfM3St3r
Junior Member
Join Date: Feb 2017
Location: Romania
Old 02-24-2017 , 11:36   Problem error 017
Reply With Quote #1

I have plugin tag and colors for chat
Code:
#include <sourcemod>
#include <colors>
#include <cstrike>
#include <sdkhooks>
#include <sdktools>
#pragma semicolon 1
 
new Handle:g_h_CVAR_Tag = INVALID_HANDLE;
new Handle:g_h_CVAR_Tagd = INVALID_HANDLE;
new Handle:g_h_CVAR_Tagm = INVALID_HANDLE;
new Handle:g_h_CVAR_Tagv = INVALID_HANDLE;
 
new Handle:g_h_CVAR_CTag = INVALID_HANDLE;
new Handle:g_h_CVAR_CName = INVALID_HANDLE;
new Handle:g_h_CVAR_CText = INVALID_HANDLE;
 
new Handle:g_h_CVAR_CTagd = INVALID_HANDLE;
new Handle:g_h_CVAR_CNamed = INVALID_HANDLE;
new Handle:g_h_CVAR_CTextd = INVALID_HANDLE;
 
new Handle:g_h_CVAR_CTagm = INVALID_HANDLE;
new Handle:g_h_CVAR_CNamem = INVALID_HANDLE;
new Handle:g_h_CVAR_CTextm = INVALID_HANDLE;

new Handle:g_h_CVAR_CTage = INVALID_HANDLE;
new Handle:g_h_CVAR_CNamee = INVALID_HANDLE;
new Handle:g_h_CVAR_CTexte = INVALID_HANDLE;

new Handle:g_h_CVAR_CTagr = INVALID_HANDLE;
new Handle:g_h_CVAR_CNamer = INVALID_HANDLE;
new Handle:g_h_CVAR_CTextr = INVALID_HANDLE;
 
new Handle:g_h_CVAR_CTagv = INVALID_HANDLE;
new Handle:g_h_CVAR_CNamev = INVALID_HANDLE;
new Handle:g_h_CVAR_CTextv = INVALID_HANDLE;

 
 
public Plugin:myinfo =
{
        name = "Color chat",
        author = "Wolf",
        description = "Tag and chat colors",
        version = "0,1",
}
 
 
public OnPluginStart()
{

	g_h_CVAR_Tag = CreateConVar("sm_tag", "[C-OWNER] ", "Tag pentru C-OWNER");
	g_h_CVAR_Tagd = CreateConVar("sm_tagdono", "[Fondator] ", "Tag pentru Fondator");
	g_h_CVAR_Tagm = CreateConVar("sm_tagmaster", "[ADMIN] ", "Tag pentru admin");
	g_h_CVAR_Tage = CreateConVar("sm_taghelper", "[Helper] ", "Tag pentru helper");
	g_h_CVAR_Tagr = CreateConVar("sm_tagvip", "[Vip] ", "Tag pentru Vip");
	g_h_CVAR_Tagv = CreateConVar("sm_tagmastev", "[Moderator] ", "Tag pentru moderator");
   
	g_h_CVAR_CTag = CreateConVar("sm_color_tag", "GREEN", "tag-ul de culoare pentru admin normală");
	g_h_CVAR_CName = CreateConVar("sm_color_name", "BLUE", "standard de admin Nume culoare");
	g_h_CVAR_CText = CreateConVar("sm_color_text", "LIGHTGREEN", "Colour text normal admin");
	
   	g_h_CVAR_CTagd = CreateConVar("sm_color_tagd", "GREEN", "culoare tag-ul proprietarului");
	g_h_CVAR_CNamed = CreateConVar("sm_color_named", "BLUE", "Numele de culoare pentru proprietar");
	g_h_CVAR_CTextd = CreateConVar("sm_color_textd", "PURPLE", "proprietar Culoarea textului");
   
	g_h_CVAR_CTagm = CreateConVar("sm_color_tagm", "GREEN", "culoare tag-ul pentru master admin");
	g_h_CVAR_CNamem = CreateConVar("sm_color_namem", "BLUE", "numele culorii la admin-ul de master");
	g_h_CVAR_CTextm = CreateConVar("sm_color_textm", "RED", "maestru admin Culoarea textului");
	
	g_h_CVAR_CTage = CreateConVar("sm_color_tage", "BLUE", "culoare tag-ul pentru master admin");
	g_h_CVAR_CNamee = CreateConVar("sm_color_namee", "GREEN", "numele culorii la admin-ul de master");
	g_h_CVAR_CTexte = CreateConVar("sm_color_texte", "RED", "Culoare text admin master");
	
	g_h_CVAR_CTagr = CreateConVar("sm_color_tagr", "BLUE", "culoare tag-ul pentru master admin");
	g_h_CVAR_CNamer = CreateConVar("sm_color_namer", "GREEN", "numele culorii la admin-ul de master");
	g_h_CVAR_CTextr = CreateConVar("sm_color_textr", "RED", "Culoare text admin master");

   
	g_h_CVAR_CTagv = CreateConVar("sm_color_tagv", "BLUE", "culoare tag-ul pentru master admin");
	g_h_CVAR_CNamev = CreateConVar("sm_color_namev", "GREEN", "numele culorii la admin-ul de master");
	g_h_CVAR_CTextv = CreateConVar("sm_color_textv", "RED", "Culoare text admin master");
	
	AutoExecConfig(true, "AdminChat");
	AddCommandListener(Command_Say, "say");
	AddCommandListener(Command_Say2, "say_team");
}
 
 
public Action:Command_Say(client, const String:command[], args)
{
	decl String:sText[192];
	GetCmdArgString(sText, sizeof(sText));
	StripQuotes(sText);
	
	if(!sText[0])
	{
		return Plugin_Handled;
	}
	
	if(sText[0] == '/')
	{
		return Plugin_Continue;
	}
   
	new AdminId:ID = GetUserAdmin(client);
   
	/* Check if the client is an admin */
	if(ID != INVALID_ADMIN_ID)
	{
			/* Check if the client is valid */
			if(IsClientInGame(client))
			{
				AdminChat(client, sText);
			}
	}
   
	else
	{
		return Plugin_Continue;
	}
   
	return Plugin_Handled;
}

public Action:Command_Say2(client, const String:command[], args)
{
	decl String:sText2[192];
	GetCmdArgString(sText2, sizeof(sText2));
	StripQuotes(sText2);
	
	if(!sText2[0])
	{
			//Return:
			return Plugin_Handled;
	}
   
	new AdminId:ID = GetUserAdmin(client);
   
	/* Check if the client is an admin */
	if(ID != INVALID_ADMIN_ID)
	{
			/* Check if the client is valid */
			if(IsClientInGame(client))
			{
				AdminChat2(client, sText2);
			}
	}
   
	else
	{
		return Plugin_Continue;
	}
   
	return Plugin_Handled;
}
 
 
AdminChat(client, String:sText[192])
{
	if(CheckCommandAccess(client, "", ADMFLAG_ROOT  ) )
	{
		new String:sTagd[20];
		GetConVarString(g_h_CVAR_Tagd, sTagd, sizeof(sTagd));
	   
		new String:Color_Tagd[20];
		GetConVarString(g_h_CVAR_CTagd, Color_Tagd, sizeof(Color_Tagd));

		new String:Color_Named[20];
		GetConVarString(g_h_CVAR_CNamed, Color_Named, sizeof(Color_Named));
	   
		new String:Color_Textd[20];
		GetConVarString(g_h_CVAR_CTextd, Color_Textd, sizeof(Color_Textd));
	   
		for (new i = 1; i <= MaxClients; i++)
		{
			if(IsClientInGame(i))
			{  
				if(IsPlayerAlive(i))
				{
					CPrintToChat(i,"{%s}%s{%s}%N: {%s}%s", Color_Tagd, sTagd, Color_Named, client, Color_Textd, sText);
				}
				else
				{
					CPrintToChat(i,"*DEAD* {%s}%s{%s}%N: {%s}%s", Color_Tagd, sTagd, Color_Named, client, Color_Textd, sText);
				}
			}
		}
	}
	else if(CheckCommandAccess(client, "", ADMFLAG_CUSTOM1  ) )
	{
		new String:sTag[20];
		GetConVarString(g_h_CVAR_Tag, sTag, sizeof(sTag));
	   
		new String:Color_Tag[20];
		GetConVarString(g_h_CVAR_CTag, Color_Tag, sizeof(Color_Tag));
	   
		new String:Color_Name[20];
		GetConVarString(g_h_CVAR_CName, Color_Name, sizeof(Color_Name));
	   
		new String:Color_Text[20];
		GetConVarString(g_h_CVAR_CText, Color_Text, sizeof(Color_Text));
	   
		for (new i = 1; i <= MaxClients; i++)
		{
			if(IsClientInGame(i))
			{ 
				if(IsPlayerAlive(i))
				{
					CPrintToChat(i,"{%s}%s{%s}%N: {%s}%s", Color_Tag, sTag, Color_Name, client, Color_Text, sText);
				}
				else
				{
					CPrintToChat(i,"*DEAD* {%s}%s{%s}%N: {%s}%s", Color_Tag, sTag, Color_Name, client, Color_Text, sText);
				}
			}			
		}    
	}
	else if(CheckCommandAccess(client, "", ADMFLAG_CUSTOM2 ) )
	{
		new String:sTagm[20];
		GetConVarString(g_h_CVAR_Tagm, sTagm, sizeof(sTagm));
	   
		new String:Color_Tagm[20];
		GetConVarString(g_h_CVAR_CTagm, Color_Tagm, sizeof(Color_Tagm));
	   
		new String:Color_Namem[20];
		GetConVarString(g_h_CVAR_CNamem, Color_Namem, sizeof(Color_Namem));
	   
		new String:Color_Textm[20];
		GetConVarString(g_h_CVAR_CTextm, Color_Textm, sizeof(Color_Textm));
	   
		for (new i = 1; i <= MaxClients; i++)
		{
			if(IsClientInGame(i))
			{ 
				if(IsPlayerAlive(i))
				{
					CPrintToChat(i,"{%s}%s{%s}%N: {%s}%s", Color_Tagm, sTagm, Color_Namem, client, Color_Textm, sText);
				}
				else
				{
					CPrintToChat(i,"*DEAD* {%s}%s{%s}%N: {%s}%s", Color_Tagm, sTagm, Color_Namem, client, Color_Textm, sText);
				}
			}
		}  
	}
	else if(CheckCommandAccess(client, "", ADMFLAG_CUSTOM5 ) )
	{
		new String:sTage[20];
		GetConVarString(g_h_CVAR_Tage, sTage, sizeof(sTage));
	   
		new String:Color_Tage[20];
		GetConVarString(g_h_CVAR_CTage, Color_Tage, sizeof(Color_Tage));
	   
		new String:Color_Namee[20];
		GetConVarString(g_h_CVAR_CNamee, Color_Namee, sizeof(Color_Namee));
	   
		new String:Color_Texte[20];
		GetConVarString(g_h_CVAR_CTexte, Color_Texte, sizeof(Color_Texte));
	   
		for (new i = 1; i <= MaxClients; i++)
		{
			if(IsClientInGame(i))
			{ 
				if(IsPlayerAlive(i))
				{
					CPrintToChat(i,"{%s}%s{%s}%N: {%s}%s", Color_Tage, sTage, Color_Namee, client, Color_Texte, sText);
				}
				else
				{
					CPrintToChat(i,"*DEAD* {%s}%s{%s}%N: {%s}%s", Color_Tage, sTage, Color_Namee, client, Color_Texte, sText);
				}
			}
		}  
	}
	else if(CheckCommandAccess(client, "", ADMFLAG_CUSTOM3 ) )
	{
		new String:sTagr[20];
		GetConVarString(g_h_CVAR_Tagr, sTagr, sizeof(sTagr));
	   
		new String:Color_Tagr[20];
		GetConVarString(g_h_CVAR_CTagr, Color_Tagr, sizeof(Color_Tagr));
	   
		new String:Color_Namer[20];
		GetConVarString(g_h_CVAR_CNamer, Color_Namer, sizeof(Color_Namer));
	   
		new String:Color_Textr[20];
		GetConVarString(g_h_CVAR_CTextr, Color_Textr, sizeof(Color_Textr));
	   
		for (new i = 1; i <= MaxClients; i++)
		{
			if(IsClientInGame(i))
			{ 
				if(IsPlayerAlive(i))
				{
					CPrintToChat(i,"{%s}%s{%s}%N: {%s}%s", Color_Tagr, sTagr, Color_Namer, client, Color_Textr, sText);
				}
				else
				{
					CPrintToChat(i,"*DEAD* {%s}%s{%s}%N: {%s}%s", Color_Tagr, sTagr, Color_Namer, client, Color_Textr, sText);
				}
			}
		}  
	}
	else if(CheckCommandAccess(client, "", ADMFLAG_CUSTOM4 ) )
	{
		new String:sTagv[20];
		GetConVarString(g_h_CVAR_Tagv, sTagv, sizeof(sTagv));
	   
		new String:Color_Tagv[20];
		GetConVarString(g_h_CVAR_CTagv, Color_Tagv, sizeof(Color_Tagv));

		new String:Color_Namev[20];
		GetConVarString(g_h_CVAR_CNamev, Color_Namev, sizeof(Color_Namev));
	   
		new String:Color_Textv[20];
		GetConVarString(g_h_CVAR_CTextv, Color_Textv, sizeof(Color_Textv));
	   
		for (new i = 1; i <= MaxClients; i++)
		{
			if(IsClientInGame(i))
			{ 
				if(IsPlayerAlive(i))
				{
					CPrintToChat(i,"{%s}%s{%s}%N: {%s}%s", Color_Tagv, sTagv, Color_Namev, client, Color_Textv, sText);
				}
				else
				{
					CPrintToChat(i,"*DEAD* {%s}%s{%s}%N: {%s}%s", Color_Tagv, sTagv, Color_Namev, client, Color_Textv, sText);
				}
			}
		}  
	}
}
 
AdminChat2(client, String:sText2[192])
{
	if(CheckCommandAccess(client, "", ADMFLAG_ROOT  ) )
	{
		new String:sTagd2[20];
		GetConVarString(g_h_CVAR_Tagd, sTagd2, sizeof(sTagd2));
	   
		new String:Color_Tagd2[20];
		GetConVarString(g_h_CVAR_CTagd, Color_Tagd2, sizeof(Color_Tagd2));

		new String:Color_Named2[20];
		GetConVarString(g_h_CVAR_CNamed, Color_Named2, sizeof(Color_Named2));
	   
		new String:Color_Textd2[20];
		GetConVarString(g_h_CVAR_CTextd, Color_Textd2, sizeof(Color_Textd2));
	   
		for (new i = 1; i <= MaxClients; i++)
		{
			if(IsClientInGame(i))
			{ 
				if(IsPlayerAlive(i))
				{
					if(GetClientTeam(i) == 3)
					{
						CPrintToChat(i,"(Guardas) {%s}%s{%s}%N: {%s}%s", Color_Tagd2, sTagd2, Color_Named2, client, Color_Textd2, sText2);   
					}
					else
					{
						CPrintToChat(i,"(Prisioneiros) {%s}%s{%s}%N: {%s}%s", Color_Tagd2, sTagd2, Color_Named2, client, Color_Textd2, sText2);   
					}
				}
				else
				{
					if(GetClientTeam(i) == 3)
					{
						CPrintToChat(i,"*DEAD*(Guardas) {%s}%s{%s}%N: {%s}%s", Color_Tagd2, sTagd2, Color_Named2, client, Color_Textd2, sText2);  
					}
					else
					{
						CPrintToChat(i,"*DEAD*(Prisioneiros) {%s}%s{%s}%N: {%s}%s", Color_Tagd2, sTagd2, Color_Named2, client, Color_Textd2, sText2);   	
					}
				}
			}
		}		
	}
	else if(CheckCommandAccess(client, "", ADMFLAG_CUSTOM1  ) )
	{
		new String:sTag2[20];
		GetConVarString(g_h_CVAR_Tag, sTag2, sizeof(sTag2));
	   
		new String:Color_Tag2[20];
		GetConVarString(g_h_CVAR_CTag, Color_Tag2, sizeof(Color_Tag2));
	   
		new String:Color_Name2[20];
		GetConVarString(g_h_CVAR_CName, Color_Name2, sizeof(Color_Name2));
	   
		new String:Color_Text2[20];
		GetConVarString(g_h_CVAR_CText, Color_Text2, sizeof(Color_Text2));
		for (new i = 1; i <= MaxClients; i++)
		{
			if(IsClientInGame(i))
			{ 
				if(IsPlayerAlive(i))
				{
					if(GetClientTeam(i) == 3)
					{
						CPrintToChat(i,"(Guardas) {%s}%s{%s}%N: {%s}%s", Color_Tag2, sTag2, Color_Name2, client, Color_Text2, sText2);   
					}
					else
					{
						CPrintToChat(i,"(Prisioneiros) {%s}%s{%s}%N: {%s}%s", Color_Tag2, sTag2, Color_Name2, client, Color_Text2, sText2);   
					}
				}
				else
				{
					if(GetClientTeam(i) == 3)
					{
						CPrintToChat(i,"*DEAD*(Guardas) {%s}%s{%s}%N: {%s}%s", Color_Tag2, sTag2, Color_Name2, client, Color_Text2, sText2);  
					}
					else
					{
						CPrintToChat(i,"*DEAD*(Prisioneiros) {%s}%s{%s}%N: {%s}%s", Color_Tag2, sTag2, Color_Name2, client, Color_Text2, sText2);   	
					}
				}
			}
		}		
	}
	else if(CheckCommandAccess(client, "", ADMFLAG_CUSTOM2 ) )
	{
		new String:sTagm2[20];
		GetConVarString(g_h_CVAR_Tagm, sTagm2, sizeof(sTagm2));
	   
		new String:Color_Tagm2[20];
		GetConVarString(g_h_CVAR_CTagm, Color_Tagm2, sizeof(Color_Tagm2));

		new String:Color_Namem2[20];
		GetConVarString(g_h_CVAR_CNamem, Color_Namem2, sizeof(Color_Namem2));
	   
		new String:Color_Textm2[20];
		GetConVarString(g_h_CVAR_CTextm, Color_Textm2, sizeof(Color_Textm2));
		
		for (new i = 1; i <= MaxClients; i++)
		{
			if(IsClientInGame(i))
			{ 
				if(IsPlayerAlive(i))
				{
					if(GetClientTeam(i) == 3)
					{
						CPrintToChat(i,"(Guardas) {%s}%s{%s}%N: {%s}%s", Color_Tagm2, sTagm2, Color_Namem2, client, Color_Textm2, sText2);   
					}
					else
					{
						CPrintToChat(i,"(Prisioneiros) {%s}%s{%s}%N: {%s}%s", Color_Tagm2, sTagm2, Color_Namem2, client, Color_Textm2, sText2);   
					}
				}
				else
				{
					if(GetClientTeam(i) == 3)
					{
						CPrintToChat(i,"*DEAD*(Guardas) {%s}%s{%s}%N: {%s}%s", Color_Tagm2, sTagm2, Color_Namem2, client, Color_Textm2, sText2);  
					}
					else
					{
						CPrintToChat(i,"*DEAD*(Prisioneiros) {%s}%s{%s}%N: {%s}%s", Color_Tagm2, sTagm2, Color_Namem2, client, Color_Textm2, sText2);   	
					}
				}
			}
		}		
	}
	else if(CheckCommandAccess(client, "", ADMFLAG_CUSTOM5 ) )
	{
		new String:sTage2[20];
		GetConVarString(g_h_CVAR_Tage, sTage2, sizeof(sTage2));
	   
		new String:Color_Tage2[20];
		GetConVarString(g_h_CVAR_CTage, Color_Tage2, sizeof(Color_Tage2));

		new String:Color_Namee2[20];
		GetConVarString(g_h_CVAR_CNamee, Color_Namee2, sizeof(Color_Namee2));
	   
		new String:Color_Texte2[20];
		GetConVarString(g_h_CVAR_CTexte, Color_Texte2, sizeof(Color_Texte2));
		
		for (new i = 1; i <= MaxClients; i++)
		{
			if(IsClientInGame(i))
			{ 
				if(IsPlayerAlive(i))
				{
					if(GetClientTeam(i) == 3)
					{
						CPrintToChat(i,"(Guardas) {%s}%s{%s}%N: {%s}%s", Color_Tage2, sTage2, Color_Namee2, client, Color_Texte2, sText2);   
					}
					else
					{
						CPrintToChat(i,"(Prisioneiros) {%s}%s{%s}%N: {%s}%s", Color_Tage2, sTage2, Color_Namee2, client, Color_Texte2, sText2);   
					}
				}
				else
				{
					if(GetClientTeam(i) == 3)
					{
						CPrintToChat(i,"*DEAD*(Guardas) {%s}%s{%s}%N: {%s}%s", Color_Tage2, sTage2, Color_Namee2, client, Color_Texte2, sText2);  
					}
					else
					{
						CPrintToChat(i,"*DEAD*(Prisioneiros) {%s}%s{%s}%N: {%s}%s", Color_Tage2, sTage2, Color_Namee2, client, Color_Texte2, sText2);   	
					}
				}
			}
		}		
	}
	else if(CheckCommandAccess(client, "", ADMFLAG_CUSTOM3 ) )
	{
		new String:sTagr2[20];
		GetConVarString(g_h_CVAR_Tagr, sTagr2, sizeof(sTagr2));
	   
		new String:Color_Tagr2[20];
		GetConVarString(g_h_CVAR_CTagr, Color_Tagr2, sizeof(Color_Tagr2));

		new String:Color_Namer2[20];
		GetConVarString(g_h_CVAR_CNamer, Color_Namer2, sizeof(Color_Namer2));
	   
		new String:Color_Textr2[20];
		GetConVarString(g_h_CVAR_CTextr, Color_Textr2, sizeof(Color_Textr2));
		
		for (new i = 1; i <= MaxClients; i++)
		{
			if(IsClientInGame(i))
			{ 
				if(IsPlayerAlive(i))
				{
					if(GetClientTeam(i) == 3)
					{
						CPrintToChat(i,"(Guardas) {%s}%s{%s}%N: {%s}%s", Color_Tagr2, sTagr2, Color_Namer2, client, Color_Textr2, sText2);   
					}
					else
					{
						CPrintToChat(i,"(Prisioneiros) {%s}%s{%s}%N: {%s}%s", Color_Tagr2, sTagr2, Color_Namer2, client, Color_Textr2, sText2);   
					}
				}
				else
				{
					if(GetClientTeam(i) == 3)
					{
						CPrintToChat(i,"*DEAD*(Guardas) {%s}%s{%s}%N: {%s}%s", Color_Tagr2, sTagr2, Color_Namer2, client, Color_Textr2, sText2);  
					}
					else
					{
						CPrintToChat(i,"*DEAD*(Prisioneiros) {%s}%s{%s}%N: {%s}%s", Color_Tagr2, sTagr2, Color_Namer2, client, Color_Textr2, sText2);   	
					}
				}
			}
		}		
	}
	else if(CheckCommandAccess(client, "", ADMFLAG_CUSTOM4 ) )
	{
		new String:sTagv2[20];
		GetConVarString(g_h_CVAR_Tagv, sTagv2, sizeof(sTagv2));
	   
		new String:Color_Tagv2[20];
		GetConVarString(g_h_CVAR_CTagv, Color_Tagv2, sizeof(Color_Tagv2));

		new String:Color_Namev2[20];
		GetConVarString(g_h_CVAR_CNamev, Color_Namev2, sizeof(Color_Namev2));
	   
		new String:Color_Textv2[20];
		GetConVarString(g_h_CVAR_CTextv, Color_Textv2, sizeof(Color_Textv2));
		for (new i = 1; i <= MaxClients; i++)
		{
			if(IsClientInGame(i))
			{ 
				if(IsPlayerAlive(i))
				{
					if(GetClientTeam(i) == 3)
					{
						CPrintToChat(i,"(Guardas) {%s}%s{%s}%N: {%s}%s", Color_Tagv2, sTagv2, Color_Namev2, client, Color_Textv2, sText2);   
					}
					else
					{
						CPrintToChat(i,"(Prisioneiros) {%s}%s{%s}%N: {%s}%s", Color_Tagv2, sTagv2, Color_Namev2, client, Color_Textv2, sText2);   
					}
				}
				else
				{
					if(GetClientTeam(i) == 3)
					{
						CPrintToChat(i,"*DEAD*(Guardas) {%s}%s{%s}%N: {%s}%s", Color_Tagv2, sTagv2, Color_Namev2, client, Color_Textv2, sText2);  
					}
					else
					{
						CPrintToChat(i,"*DEAD*(Prisioneiros) {%s}%s{%s}%N: {%s}%s", Color_Tagv2, sTagv2, Color_Namev2, client, Color_Textv2, sText2);   	
					}
				}
			}
		}	
	}
}
I don't understand this error
Code:
// C:\Users\Lupu\Desktop\source code\scripting2\cadminchat.sp(54) : error 017: u
ndefined symbol "g_h_CVAR_Tage"
// C:\Users\Lupu\Desktop\source code\scripting2\cadminchat.sp(55) : error 017: u
ndefined symbol "g_h_CVAR_Tagr"
// C:\Users\Lupu\Desktop\source code\scripting2\cadminchat.sp(250) : error 017:
undefined symbol "g_h_CVAR_Tage"
// C:\Users\Lupu\Desktop\source code\scripting2\cadminchat.sp(279) : error 017:
undefined symbol "g_h_CVAR_Tagr"
// C:\Users\Lupu\Desktop\source code\scripting2\cadminchat.sp(469) : error 017:
undefined symbol "g_h_CVAR_Tage"
// C:\Users\Lupu\Desktop\source code\scripting2\cadminchat.sp(512) : error 017:
undefined symbol "g_h_CVAR_Tagr"
//

Last edited by WolfM3St3r; 02-24-2017 at 12:58.
WolfM3St3r is offline
Send a message via Yahoo to WolfM3St3r Send a message via Skype™ to WolfM3St3r
sdz
Senior Member
Join Date: Feb 2012
Old 02-24-2017 , 11:46   Re: Problem error 017
Reply With Quote #2

You never made those variables at the top..
PHP Code:
new Handle:g_h_CVAR_Tagr INVALID_HANDLE;
new 
Handle:g_h_CVAR_Tage INVALID_HANDLE
Also, I don't recommend using AdminId stuff.
e.g: replace your Command_Say2 with something like this maybe?
PHP Code:
public Action:Command_Say2(client, const String:command[], args)
{
    
decl String:sText2[192];
    
GetCmdArgString(sText2sizeof(sText2));
    
StripQuotes(sText2);
    
    if(!
sText2[0])
    {
            
//Return:
            
return Plugin_Handled;
    }
   
    new 
bool:isAdmin CheckCommandAccess(client"sm_admin"ADMFLAG_GENERIC); // <--- A lot better to use I reckon
   
    /* Check if the client is an admin */
    
if(isAdmin//Much safer than AdminId 
    
{
            
/* Check if the client is valid */
            
if(IsClientInGame(client))
            {
                
AdminChat2(clientsText2);
            }
    }
   
    else
    {
        return 
Plugin_Continue;
    }
   
    return 
Plugin_Handled;


Last edited by sdz; 02-24-2017 at 11:50.
sdz is offline
WolfM3St3r
Junior Member
Join Date: Feb 2017
Location: Romania
Old 02-24-2017 , 12:58   Re: Problem error 017
Reply With Quote #3

Thx for support!
WolfM3St3r is offline
Send a message via Yahoo to WolfM3St3r Send a message via Skype™ to WolfM3St3r
WildCard65
Veteran Member
Join Date: Aug 2013
Location: Canada
Old 02-24-2017 , 13:52   Re: Problem error 017
Reply With Quote #4

OnClientSayCommand
__________________
WildCard65 is offline
Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -4. The time now is 18:42.


Powered by vBulletin®
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
Theme made by Freecode