geison66

[CSS/CS:GO] TecnoHard Conexões v2.0

47 posts neste tópico

Ola,

Eu queria alterar o meu codigo assim:

#include <sourcemod>
#include <geoip>
#include <colors>

public Plugin:myinfo = 
{
	name = "[CS:GO/CSS] TecnoHard™ Clan Stats",
	author = "MMYTH e AbNeR @CSB",
	description = "Mensagens quando o player conecta/disconecta.",
	version = "2.0",
	url = "http://www.tecnohardclan.com/"
};


public OnClientPutInServer(client)
{
	decl String:name[128];
	decl String:steamid[128];
	decl String:ip[128];
	decl String:country[128];
	
	GetClientName(client, name, sizeof(name));
	CPrintToChatAll("{green}[CrackMe] {default}Jogador: {green}%s", name);

	GetClientAuthString(client, steamid, sizeof(steamid));
	CPrintToChatAll("{green}[CrackMe] {default}SteamID: {green}%s", steamid);

	GetClientIP(client, ip, sizeof(ip), false);//Para aparecer o IP, retire as duas barras abaixo
	//CPrintToChatAll("{green}[CrackMe] {default}IP: {green}%s", ip);

	if(GeoipCountry(ip, country, sizeof(country)))
	{
		CPrintToChatAll("{green}[CrackMe] {default}País: {green}%s", country);
	}
	else
	{
		CPrintToChatAll("{green}[CrackMe] {default}País: {green}Indefinido.");
	}
}

public OnClientDisconnect(client)
{
	decl String:name[128];
	decl String:steamid[128];

	GetClientName(client, name, sizeof(name));
	GetClientAuthString(client, steamid, sizeof(steamid));

	CPrintToChatAll("{green}[CrackMe] {default}O jogador {green}%s {olive}Steam: %s{default} desconectou-se.", name, steamid);
}

Porem nao consigo compilar, porquê??

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ola,

Eu queria alterar o meu codigo assim:

#include <sourcemod>
#include <geoip>
#include <colors>

public Plugin:myinfo = 
{
	name = "[CS:GO/CSS] TecnoHard™ Clan Stats",
	author = "MMYTH e AbNeR @CSB",
	description = "Mensagens quando o player conecta/disconecta.",
	version = "2.0",
	url = "http://www.tecnohardclan.com/"
};


public OnClientPutInServer(client)
{
	decl String:name[128];
	decl String:steamid[128];
	decl String:ip[128];
	decl String:country[128];
	
	GetClientName(client, name, sizeof(name));
	CPrintToChatAll("{green}[CrackMe] {default}Jogador: {green}%s", name);

	GetClientAuthString(client, steamid, sizeof(steamid));
	CPrintToChatAll("{green}[CrackMe] {default}SteamID: {green}%s", steamid);

	GetClientIP(client, ip, sizeof(ip), false);//Para aparecer o IP, retire as duas barras abaixo
	//CPrintToChatAll("{green}[CrackMe] {default}IP: {green}%s", ip);

	if(GeoipCountry(ip, country, sizeof(country)))
	{
		CPrintToChatAll("{green}[CrackMe] {default}País: {green}%s", country);
	}
	else
	{
		CPrintToChatAll("{green}[CrackMe] {default}País: {green}Indefinido.");
	}
}

public OnClientDisconnect(client)
{
	decl String:name[128];
	decl String:steamid[128];

	GetClientName(client, name, sizeof(name));
	GetClientAuthString(client, steamid, sizeof(steamid));

	CPrintToChatAll("{green}[CrackMe] {default}O jogador {green}%s {olive}Steam: %s{default} desconectou-se.", name, steamid);
}

Porem nao consigo compilar, porquê??

Eu testei aqui e compilou tranquilamente, provavelmente é porque você não tem o arquivo colors.inc na pasta include na hora de compilar. Baixe o colors.inc do anexo deste tópico, lembrando que pelo compilador on line não vai funcionar. Você precisa colocar o arquivo na pasta addons/sourcemod/scripting, e colocar a colors.inc na pasta addons/sourcemod/scripting/include. Feito isso clique duas vezes no compile.exe (tem um ícone de um peão), o arquivo .smx será compilado e adicionado na pasta compiled.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Eu testei aqui e compilou tranquilamente, provavelmente é porque você não tem o arquivo colors.inc na pasta include na hora de compilar. Baixe o colors.inc do anexo deste tópico, lembrando que pelo compilador on line não vai funcionar. Você precisa colocar o arquivo na pasta addons/sourcemod/scripting, e colocar a colors.inc na pasta addons/sourcemod/scripting/include. Feito isso clique duas vezes no compile.exe (tem um ícone de um peão), o arquivo .smx será compilado e adicionado na pasta compiled.

Olá,

Nao percebi muito bem, tem como me explicar?

Eu meto o ficheiro "colors.inc" onde? E onde e que compilo, eu estava a compilar aqui e deu o erro ao compilar, como e que eu terei de o fazer?

E onde é que esta o "compile.exe"? Nao encontro..

Desculpe e obrigado

Editado por diogorocha222

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá,

Nao percebi muito bem, tem como me explicar?

Eu meto o ficheiro "colors.inc" onde? E onde e que compilo, eu estava a compilar aqui e deu o erro ao compilar, como e que eu terei de o fazer?

E onde é que esta o "compile.exe"? Nao encontro..

Desculpe e obrigado

Siga o Método 2 desse tutorial: https://www.tecnohardclan.com/forum/index.php/topic/2716-como-compilar-um-plugin-sourcemod-smx/

O arquivo colors.inc está no post inicial desse tópico.

Compartilhar este post


Link para o post
Compartilhar em outros sites
Em 04/09/2015 at 12:47, BotKILL disse:

O compile.exe está dentro da pasta addons/sourcemod/scripting/, por isso é necessário ter o sourcemod no teu computador.

Para criar o arquivo .sp, basta você abrir o Bloco de Notas, colar o Código que está postado no post inicial desse tópico e depois salvar como th_conexao.sp [Arquivo / Salvar Como -> Nome: th_conexao.sp ; Tipo: Todos os arquivos]

Você também preciso ccolocar o arquivo colors.inc (que está no post inicial) dentro da pasta includes [addons/sourcemod/scripting/] antes de compilar o arquivo .sp.

Fiz isso tudo em mesmo assim da erro.
 

Citar

LjEaRHu.jpg

 

Compartilhar este post


Link para o post
Compartilhar em outros sites
6 horas atrás, Azor disse:

Fiz isso tudo em mesmo assim da erro.
 

 

Ele deu erro pois falta o include colors, verifique no arquivo .sp do plugin se é apenas esse include que ele precisa, caso não basta fazer o download de todos e compilar novamente.

2 pessoas curtiram isso

Compartilhar este post


Link para o post
Compartilhar em outros sites
1 hora atrás, paulo_crash disse:

Ele deu erro pois falta o include colors, verifique no arquivo .sp do plugin se é apenas esse include que ele precisa, caso não basta fazer o download de todos e compilar novamente.

eu coloquei o colors na pasta include e mesmo assim nao funcionou

 

Compartilhar este post


Link para o post
Compartilhar em outros sites
3 minutos atrás, Azor disse:

eu coloquei o colors na pasta include e mesmo assim nao funcionou

 

Poste uma imagem com qual erro ele deu agora.

 

Se quiser também me passe por MP qual seria a modificação que você gostaria de fazer que compilo para você.

Editado por paulo_crash
1 pessoa curtiu isso

Compartilhar este post


Link para o post
Compartilhar em outros sites
1 minuto atrás, paulo_crash disse:

Poste uma imagem com qual erro ele deu agora.

é esse erro, ocorreu com o colors na pasta include

Compartilhar este post


Link para o post
Compartilhar em outros sites
1 minuto atrás, Azor disse:

é esse erro, ocorreu com o colors na pasta include

Estranho, pois tenho ele também fiz modificações e funciona normal.

 

 

Se quiser também me passe por MP qual seria a modificação que você gostaria de fazer que compilo para você.

1 pessoa curtiu isso

Compartilhar este post


Link para o post
Compartilhar em outros sites
1 minuto atrás, paulo_crash disse:

Estranho, pois tenho ele também fiz modificações e funciona normal.

 

 

Se quiser também me passe por MP qual seria a modificação que você gostaria de fazer que compilo para você.

Spoiler

#include <sourcemod>
#include <geoip>
#include <colors>

public Plugin:myinfo = 
{
	name = "[CS:GO/CSS] TecnoHard™ Clan Stats",
	author = "MMYTH e AbNeR @CSB",
	description = "Mensagens quando o player conecta/disconecta.",
	version = "2.0",
	url = "http://www.tecnohardclan.com/"
};


public OnClientPutInServer(client)
{
	decl String:name[128];
	decl String:steamid[128];
	decl String:ip[128];
	decl String:country[128];
	
	GetClientName(client, name, sizeof(name));
	CPrintToChatAll("{green}[Angry Bears SERV] {default}Jogador: {green}%s", name);

	GetClientAuthString(client, steamid, sizeof(steamid));
	CPrintToChatAll("{green}[Angry Bears SERV] {default}SteamID: {green}%s", steamid);

	GetClientIP(client, ip, sizeof(ip), false);

	if(GeoipCountry(ip, country, sizeof(country)))
	{
		CPrintToChatAll("{green}[Angry Bears SERV] {default}País: {green}%s", country);
	}
	else
	{
		CPrintToChatAll("{green}[Angry Bears SERV] {default}País: {green}Indefinido.");
	}
}

public OnClientDisconnect(client)
{
	decl String:name[128];
	decl String:steamid[128];

	GetClientName(client, name, sizeof(name));
	GetClientAuthString(client, steamid, sizeof(steamid));

	CPrintToChatAll("{green}[Angry Bears SERV] {default}O jogador {green}%s {olive}Steam: %s{default} desconectou-se.", name, steamid);
}

 

1 pessoa curtiu isso

Compartilhar este post


Link para o post
Compartilhar em outros sites

A um olhar rápido parece que seu código não tem nenhum problema, você pegou a versão mais recente do Sourcemod e Metamod?

 

Estarei dando uma olhada assim que chegar em casa e te informo se consegui compilar.

1 pessoa curtiu isso

Compartilhar este post


Link para o post
Compartilhar em outros sites
Agora, paulo_crash disse:

A um olhar rápido parece que seu código não tem nenhum problema, você pegou a versão mais recente do Sourcemod e Metamod?

 

Estarei dando uma olhada assim que chegar em casa e te informo se consegui compilar.

Peguei sim, foi o 1.8, estou com pc da empresa e tbm não funcionou. 
:s

Compartilhar este post


Link para o post
Compartilhar em outros sites

Faça login para comentar

Você vai ser capaz de deixar um comentário após fazer o login



Entrar Agora