Join Info плагин, ХЕЛП!

Сообщения
82
Реакции
1
Ребят может кто нибудь подогнать или написать данный плагин CS:GO Оффтоп
Он простенький и не мозолит глаз как всякие показы стима, города, IP, мне нужен такой(
Буду очень благодарен, добра всем =)
P.s Если кто возьмется , то цвета те же можно пихнуть) И показ стим ID то же можно убрать
 

Hejter

xor ebx, ebx
Сообщения
1,759
Реакции
393
Напоминает плагин, который стоял на моем старом проекте.

PHP:
#pragma semicolon 1

#include <morecolors>
#include <geoip>

#define VERSION "1.0"

public OnPluginStart()
{
	CreateConVar("sm_connect", VERSION, "Connect Version", FCVAR_PLUGIN|FCVAR_SPONLY|FCVAR_REPLICATED|FCVAR_NOTIFY);
	HookEvent("player_disconnect", Event_PlayerDisconnect, EventHookMode_Pre);	
}

public OnClientPostAdminCheck(client) 
{     
	if (!IsFakeClient(client))
	{
        decl String:steamid[32],String:clientname[24];
        decl String:country[45]; 
        decl String:ip[64]; 
		
        GetClientName(client, clientname, sizeof(clientname));
        GetClientIP(client, ip, sizeof(ip));
        GeoipCountry(ip, country, sizeof(country)); 
        GetClientAuthString(client,steamid,sizeof(steamid));

        CPrintToChatAll("\x03[+] \x01Подключается {green}%s \x01из {blue}%s \x01[{red}%s\x01]", clientname, country, steamid);
	}
}


public Action:Event_PlayerDisconnect(Handle:event, const String:name[], bool:dontBroadcast)
{
    new client = GetClientOfUserId(GetEventInt(event, "userid"));
	
    if( client && !IsFakeClient(client) && !dontBroadcast ) 
    {
        new String:clientname[24];
        GetClientName(client, clientname, sizeof(clientname)); 
        decl String:ip[64]; 
        GetClientIP(client, ip, sizeof(ip));
        decl String:country[45];
        GeoipCountry(ip, country, sizeof(country)); 
        new String:steamid[35];
        GetClientAuthString(client,steamid,sizeof(steamid));
		
        CPrintToChatAll("\x03[-] \x01Отключился {green}%s \x01из {blue}%s \x01[{red}%s\x01]", clientname, country, steamid);
    }
    return Plugin_Continue;
}
 
Сообщения
82
Реакции
1
Напоминает плагин, который стоял на моем старом проекте.

PHP:
#pragma semicolon 1

#include <morecolors>
#include <geoip>

#define VERSION "1.0"

public OnPluginStart()
{
	CreateConVar("sm_connect", VERSION, "Connect Version", FCVAR_PLUGIN|FCVAR_SPONLY|FCVAR_REPLICATED|FCVAR_NOTIFY);
	HookEvent("player_disconnect", Event_PlayerDisconnect, EventHookMode_Pre);	
}

public OnClientPostAdminCheck(client) 
{     
	if (!IsFakeClient(client))
	{
        decl String:steamid[32],String:clientname[24];
        decl String:country[45]; 
        decl String:ip[64]; 
		
        GetClientName(client, clientname, sizeof(clientname));
        GetClientIP(client, ip, sizeof(ip));
        GeoipCountry(ip, country, sizeof(country)); 
        GetClientAuthString(client,steamid,sizeof(steamid));

        CPrintToChatAll("\x03[+] \x01Подключается {green}%s \x01из {blue}%s \x01[{red}%s\x01]", clientname, country, steamid);
	}
}


public Action:Event_PlayerDisconnect(Handle:event, const String:name[], bool:dontBroadcast)
{
    new client = GetClientOfUserId(GetEventInt(event, "userid"));
	
    if( client && !IsFakeClient(client) && !dontBroadcast ) 
    {
        new String:clientname[24];
        GetClientName(client, clientname, sizeof(clientname)); 
        decl String:ip[64]; 
        GetClientIP(client, ip, sizeof(ip));
        decl String:country[45];
        GeoipCountry(ip, country, sizeof(country)); 
        new String:steamid[35];
        GetClientAuthString(client,steamid,sizeof(steamid));
		
        CPrintToChatAll("\x03[-] \x01Отключился {green}%s \x01из {blue}%s \x01[{red}%s\x01]", clientname, country, steamid);
    }
    return Plugin_Continue;
}

Подскажи в чем ошибка компиляции, я тут профан Оффтоп
 
Сообщения
82
Реакции
1
Это не ошибки, а предупреждения, компиляция плагина проходит успешно.
Пробуй использовать.

Если бы работало, я бы не писал сюды))) А если я .sp файл не залью в scriptings, а только smx в plugins на сервер, работать должно? Если да, то не пашет плагин((( Печаль, мучаюсь уже неделю в поисках
 

Tallanvor

НЕ ПИШУ я плагины!!! И не правлю! И ваще...
Сообщения
1,352
Реакции
554
если я .sp файл не залью в scriptings, а только smx в plugins на сервер, работать должно?
Да, должно.


Если да, то не пашет плагин(((
Видимо, надо искать какое-то другое решение...

В логах пусто?
Плагин активен?
 
N

NiGaByte

Подскажи в чем ошибка компиляции, я тут профан Оффтоп
Измени вот это:
C-подобный:
GetClientAuthString(client,steamid,sizeof(steamid));
На это:
C-подобный:
GetClientAuthId(client, AuthId_Steam2, steamid, sizeof(steamid));

Добавлено через 26 минут
Только вот на кс го реально не пашет.
 
Последнее редактирование модератором:

kleuser

Участник
Сообщения
1,838
Реакции
732
Вот чуть подправил под csgo. Проверил работает.
 

Вложения

  • connect_info_csgo.sp
    1.7 КБ · Просмотры: 39
  • connect_info_csgo.smx
    5.8 КБ · Просмотры: 19
Сверху Снизу