Skocz do zawartości
Master

[CS:GO] Informacje o graczach

Rekomendowane odpowiedzi

  • Lubię to! 2

Opis

 

Prosty plugin, który umożliwia sprawdzenie przez konsole lub w grze informacji takich jak: IP, kraj, Steam ID.

 

Komenda

 

  • sm_playerinfo

 

Plugin

 

Spoiler

#include <geoip>

#pragma semicolon 1
#pragma newdecls required

#define NAME		"Players Info"
#define AUTHOR		"Master"
#define VERSION		"1.0"
#define URL			"https://cswild.pl/"

public Plugin myinfo =
{ 
	name	= NAME,
	author	= AUTHOR,
	version	= VERSION,
	url		= URL
};

#define ADMIN_FLAG          ADMFLAG_BAN
#define VIP_FLAG            ADMFLAG_CUSTOM1

public void OnPluginStart()
{
    RegConsoleCmd("sm_playerinfo", CMD_Info);
}

public Action CMD_Info(int client, int args)
{
    if(client && !(GetUserFlagBits(client) & ADMFLAG_ROOT))
    {
        ReplyToCommand(client, "Brak dostępu!");
        return Plugin_Handled;
    }

    char sIP[64];
    char sCode[3];
    char sSteamID[64];

    int iCount = 0;

    for(int i = 1; i <= MaxClients; i++)
    {
        if(!IsClientInGame(i))
			continue;

        if(IsFakeClient(i))
            continue;

        GetClientIP(i, sIP, sizeof(sIP));
        GeoipCode2(sIP, sCode);
        GetClientAuthId(i, AuthId_Steam2, sSteamID, sizeof(sSteamID));

        ReplyToCommand(client, "---------------------------------");
        ReplyToCommand(client, "Gracz: %N", i);
        ReplyToCommand(client, "IP: %s ", sIP);
        ReplyToCommand(client, "Kod Kraju: %s ", sCode);
        ReplyToCommand(client, "Steam ID: %s ", sSteamID);
        ReplyToCommand(client, "Status: %s", GetUserFlagBits(i) & VIP_FLAG ? (GetUserFlagBits(i) & ADMIN_FLAG ? "Admin" : "Vip") : "Gracz");
        ReplyToCommand(client, "---------------------------------");

        iCount++;
    }

    ReplyToCommand(client, "Liczba graczy: %d", iCount);

    return Plugin_Handled;
}

 

 

Master_Player_IP.sp
Hej! Skorzystałeś z linku lub pobrałeś załącznik? Uhonoruj naszą pracę poprzez rejestrację na forum i rośnij razem z nami!

Edytowane przez Master

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Dołącz do dyskusji

Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.

Gość
Dodaj odpowiedź do tematu...

×   Wklejono zawartość z formatowaniem.   Usuń formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Odnośnik został automatycznie osadzony.   Przywróć wyświetlanie jako odnośnik

×   Przywrócono poprzednią zawartość.   Wyczyść edytor

×   Nie możesz bezpośrednio wkleić obrazków. Dodaj lub załącz obrazki z adresu URL.


×
×
  • Dodaj nową pozycję...