geison66

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

47 posts neste tópico

Descrição
Plugin que informa a conexão e desconexão de jogadores no servidor.

Screenshot
CSS

AcYnETa.png

CHNXh6x.png



CSGO


WcAWYiq.png

8ATucz0.png



Desenvolvedor
MMYTH e AbNeR @CSB

Download
Versão completa
Versão sem mostrar o IP

Código


#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}[TecnoHard™ Clan] {default}Jogador: {green}%s", name);

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

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

	if(GeoipCountry(ip, country, sizeof(country)))
	{
		CPrintToChatAll("{green}[TecnoHard™ Clan] {default}País: {green}%s", country);
	}
	else
	{
		CPrintToChatAll("{green}[TecnoHard™ Clan] {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}[TecnoHard™ Clan] {default}O jogador {green}%s {olive}Steam: %s{default} desconectou-se.", name, steamid);
}

colors.inc

Editado por geison66
Abner: Atualização v2.0 - Plugin refeito, agora compativel com CS:S e CS:GO.
1 pessoa curtiu isso

Compartilhar este post


Link para o post
Compartilhar em outros sites

como que eu faço pra instalar esse plugin em um server

  1. Entre nesse link: https://www.sourcemod.net/compiler.php
  2. Cole todo o código acima, e clique em Compile.
  3. Depois de compilar, só clicar no link que vai aparecer no topo da página.
  4. Baixar e colocar na pasta plugins do Sourcemod.
  5. Reiniciar o servidor.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Geison, como ficaria esse script so para informar em uma linha so as informações abaixo:

"Nome do jogador" [steam id] se conectou do "pais"

?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Pbl,

Como não fui eu que fiz o plugin não sei lhe dizer como fazer isso.

Mas já com o desenvolvedor, e ele em breve vai te responder.

abç

Compartilhar este post


Link para o post
Compartilhar em outros sites
Geison, como ficaria esse script so para informar em uma linha so as informações abaixo:

"Nome do jogador" [steam id] se conectou do "pais"

?

Velho eu to ficando sem tempo essa semana vou tentar amanha, pois vou ter que mudar bastante.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Pronto nene tá aqui o plugin

/*
Cores de chat:
x01 - DEFAULT
x03 - LIGHTGREEN
x04 - GREEN
x05 - OLIVE
*/
#include <sourcemod>
#include <geoip>
new String:ClientEXT[80];
new String:ClientEXT2[80];
new String:ClientIP[40];
new String:ClientEXT3[80];
public Plugin:myinfo = {
name = "Technohard Clan Stats",
author = "MMYTH",
description = "Mensagens quando o player conecta/disconecta.",
version = "customizada",
};
/*
// Quando o player conecta no server
public OnClientConnected(Client)
{
informacoes(Client);
PrintToChatAll("x03[TecnoHard Clan] x04%s [%s] x01se conectou do x04%s", ClientEXT, ClientEXT2, ClientEXT3);
}
////////////////////////////////////
*/
// Quando o player entra no server
public OnClientPutInServer(Client)
{
informacoes(Client);
PrintToChatAll("x03[TecnoHard Clan] x04%s [%s] x01se conectou do x04%s", ClientEXT, ClientEXT2, ClientEXT3);
}
///////////////////////////////////
// Quando o player sai do server
public OnClientDisconnect(Client)
{
informacoes(Client);
PrintToChatAll("x03[TecnoHard Clan] x04%s [%s] x01se desconectou-se x04%s", ClientEXT, ClientEXT2, ClientEXT3);
}
/////////////////////////////////
// "Nome do jogador" [steam id] se conectou do "pais"
informacoes(Client)
{
GetClientName(Client, ClientEXT, 79);
GetClientAuthString(Client, ClientEXT2, 79);
GetClientIP(Client, ClientIP, 39, false);
GeoipCountry(ClientIP, ClientEXT3, 79);
}
/////////////////////////////////////////////////////

Compartilhar este post


Link para o post
Compartilhar em outros sites

As cores não aparecem, fica x03 """""""" etc, como faço para resolvers isso, eu estou colocando o plugin no csgo

Vou adaptar uma versão para CSGO e posto em breve :likeaboss:

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