Skocz do zawartości

Witamy w Nieoficjalnym polskim support'cie AMX Mod X

Witamy w Nieoficjalnym polskim support'cie AMX Mod X, jak w większości społeczności internetowych musisz się zarejestrować aby móc odpowiadać lub zakładać nowe tematy, ale nie bój się to jest prosty proces w którym wymagamy minimalnych informacji.
  • Rozpoczynaj nowe tematy i odpowiedaj na inne
  • Zapisz się do tematów i for, aby otrzymywać automatyczne uaktualnienia
  • Dodawaj wydarzenia do kalendarza społecznościowego
  • Stwórz swój własny profil i zdobywaj nowych znajomych
  • Zdobywaj nowe doświadczenia

Dołączona grafika Dołączona grafika

Guest Message by DevFuse
 

Zdjęcie

plugin /ip


  • Nie możesz napisać tematu
  • Zaloguj się, aby dodać odpowiedź
1 odpowiedź w tym temacie

#1 Daj buziaka

    Czempion

  • Zbanowany

Reputacja: 274
Wszechwidzący

  • Postów:849
  • Imię:Robert
  • Lokalizacja:Polska
Offline

Napisano 10.06.2013 13:17

Witam. Szukam pluginu że po wpisaniu w sayu /ip kopiuje IP wszystkich graczy w konsole.

Paczka map COD - http://cs-boster.pl/...ter-strike-1-6/

Paczka map AIM - http://cs-boster.pl/...ter-strike-1-6/

Counter Strike 1.6 Non Steam v23 - http://cs-boster.pl/...m-v23-download/

Counter Strike 1.6 Non Steam v32 - http://cs-boster.pl/...m-v32-download/

Counter Strike 1.6 Non Steam v52 - http://cs-boster.pl/...-non-steam-v52/


#2 City

    Wszechwidzący

  • Użytkownik

Reputacja: 19
Początkujący

  • Postów:297
  • GG:
  • Steam:steam
  • Lokalizacja:Grybów
Offline

Napisano 10.06.2013 14:51

/* Plugin generated by AMXX-Studio */
 
#include <amxmodx>
#include <amxmisc>
#include <netdb>
 
#define PLUGIN "AMX IP - zmienne"
#define VERSION "1.0"
#define AUTHOR "Sn!ff3r"
 
enum UserInfo {
    UserIP[16],
    UserAuth[25],
    UserRevDNS[30],
    bool:UserDynamicIP
}
 
new userinfo[33][UserInfo]
new HostName[64], Map[33], MaxPlayers, IP[25]
 
public plugin_init()
{
    register_plugin(PLUGIN, VERSION, AUTHOR)
 
    register_clcmd("amx_ip", "cl_amx_ip")
    register_clcmd("say /ip", "cl_amx_ip")
 
    get_cvar_string("hostname", HostName, 63)
    get_mapname(Map, 32)    
    get_user_ip(0, IP, 24)
 
    MaxPlayers = get_maxplayers()
}
 
public client_authorized(id)
{
    get_user_ip(id, userinfo[id][UserIP], 15, 1)
    get_user_authid(id, userinfo[id][UserAuth], 24)    
    netdb_gethostbyaddr(userinfo[id][UserIP], userinfo[id][UserRevDNS], 29)
 
    if(containi(userinfo[id][UserRevDNS], "dynamic") != -1 || containi(userinfo[id][UserRevDNS], "adsl") != -1)
    {
        userinfo[id][UserDynamicIP] = true
    }
}
 
public client_disconnect(id)
{
    userinfo[id][UserIP] = '^0';
    userinfo[id][UserAuth] = '^0';
    userinfo[id][UserRevDNS] = '^0';    
    userinfo[id][UserDynamicIP] = false;
}
 
public cl_amx_ip(id)
{
    console_print(id, "")
 
    console_print(id, "Nazwa serwera : %s", HostName)
    console_print(id, "Adres IP : %s", IP)
    console_print(id, "Mapa : %s", Map)
    console_print(id, "Gracze : %d aktywnych (%d maksymalnie)", get_playersnum(1), MaxPlayers)
 
    console_print(id, "")
 
    new Players[32], Num, Name[33]
    get_players(Players, Num)
    for(new i = 0; i < Num; i++)
    {
        if(!is_user_connected(Players[i]))
            continue
 
        get_user_name(Players[i], Name, 32)        
        console_print(id, "# %d ^"%s^" : %s, %s%s", i + 1, Name, userinfo[Players[i]][UserAuth], userinfo[Players[i]][UserIP], (userinfo[Players[i]][UserDynamicIP]) ? ", dynamiczny adres IP" : "")    
    }
 
    return PLUGIN_HANDLED
}
 

  • +
  • -
  • 0
b_350_20_692108_381007_FFFFFF_000000.png




Użytkownicy przeglądający ten temat: 0

0 użytkowników, 0 gości, 0 anonimowych