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

ip przy wejściu


  • Zamknięty Temat jest zamknięty
4 odpowiedzi w tym temacie

#1 easy.poker

    Nowy

  • Użytkownik

Reputacja: 0
Nowy

  • Postów:4
  • Lokalizacja:Suwałki
Offline

Napisano 25.09.2009 17:46

Witam,
szukam plugina, który wyświetli ip gracza, który wszedł na serwer.

Nie chodzi mi o ten -> http://amxx.pl/viewtopic.php?t=839 <- plugin! Chciałbym, aby pojawiał się napis wygenerowany przez serwer (coś w tym stylu):

Do gry dolaczyl Player (Poland)
IP: xx.xxx.xxx.666
  • +
  • -
  • 0

#2 mikus

    Ekipa PGC

  • Użytkownik

Reputacja: 75
Zaawansowany

  • Postów:406
  • GG:
  • Steam:steam
  • Lokalizacja:Wola
Offline

Napisano 25.09.2009 19:03

/* Plugin generated by AMXX-Studio */ 
#include <amxmodx> 
#include <amxmisc> 
#include <geoip> 

#define PLUGIN "WelcomeSayIP" 
#define VERSION "1.0" 
#define AUTHOR "Sn!ff3r" 

new swiezak[33]; 

public plugin_init() 
{ 
	register_plugin(PLUGIN, VERSION, AUTHOR); 
	register_event("ResetHUD", "Event_newPlayerSpawn", "be") 
	register_clcmd("fullupdate", "clcmd_fullupdate"); 
} 

public Event_newPlayerSpawn(id) 
{ 
	if(!swiezak[id]) return; 
	swiezak[id]=0; 
    
	new name[40], ip[40], country[46]
	get_user_name(id, name, 39);
	get_user_ip(id, ip, 39, 0)
	geoip_country(ip, country, 45); 
    
	client_print(0, print_chat, "Do gry dolaczyl %s (%s)", name, country) 
	client_print(0, print_chat, "IP: %s", ip) 
} 

public client_connect(id) 
{ 
	swiezak[id]=1; 
} 

public clcmd_fullupdate() 
{ 
	return PLUGIN_HANDLED_MAIN; 
}

Tylko nie wiem czy działa, jak coś to do poprawy
  • +
  • -
  • 0

#3 easy.poker

    Nowy

  • Autor tematu
  • Użytkownik

Reputacja: 0
Nowy

  • Postów:4
  • Lokalizacja:Suwałki
Offline

Napisano 26.09.2009 07:50

Wielkie dzięki, działa bardzo dobrze. :)
Jeżeli mógłbym jeszcze o coś prosić, to chciałbym aby napis był zielony.
  • +
  • -
  • 0

#4 mikus

    Ekipa PGC

  • Użytkownik

Reputacja: 75
Zaawansowany

  • Postów:406
  • GG:
  • Steam:steam
  • Lokalizacja:Wola
Offline

Napisano 26.09.2009 10:04

/* Plugin generated by AMXX-Studio */
#include <amxmodx>
#include <amxmisc>
#include <geoip>

#define PLUGIN "Say IP"
#define VERSION "2.1"
#define AUTHOR "MIKUS!!"

new start[33];
new SayText;

public plugin_init()
{
    register_plugin(PLUGIN, VERSION, AUTHOR);
    register_event("ResetHUD", "Event_newPlayerSpawn", "be")
    register_clcmd("fullupdate", "clcmd_fullupdate");
    SayText = get_user_msgid("SayText");
}

public Event_newPlayerSpawn(id)
{
    if(!start[id]) return;
    start[id]=0;
   
    new name[40], ip[40], country[46]
    get_user_name(id, name, 39);
    get_user_ip(id, ip, 39, 0)
    geoip_country(ip, country, 45);
   
    napisek(0, "Do gry dolaczyl %s (%s)", name, country)
    napisek(0, "IP: %s", ip)
}

public client_connect(id)
{
    start[id]=1;
}

public clcmd_fullupdate()
{
    return PLUGIN_HANDLED_MAIN;
} 

stock napisek(id,const fmt[],{Float,_}:...) {
         if(id && !is_user_connected(id)) return 0
 
         static buffer[192]
         buffer[0] = '^x04'
         vformat(buffer[1],190, fmt,3)
 
         message_begin(id ? MSG_ONE : MSG_ALL,SayText,{0,0,0},id)
         write_byte(id)
         write_string(buffer)
         message_end()
 
         return 1
}

Zobacz bo nie patrzałem....
  • +
  • -
  • 0

#5 easy.poker

    Nowy

  • Autor tematu
  • Użytkownik

Reputacja: 0
Nowy

  • Postów:4
  • Lokalizacja:Suwałki
Offline

Napisano 26.09.2009 10:32

Dalej jest na żółto.
  • +
  • -
  • 0




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

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