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

Pobieranie steam'a / ip


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

#1 speedkill

    Godlike

  • Przyjaciel

Reputacja: 1 592
Godlike

  • Postów:2 733
  • GG:
  • Steam:steam
  • Imię:Michał
  • Lokalizacja:Prudnik
Offline

Napisano 03.08.2011 08:07

Siemka mam pytanie jak pobrać gracza steam id jeśli to nonsteam jak zrobić żeby pobierał ip ?;]
  • +
  • -
  • 0

If you can dream it, you can do it.


#2 ;((

    Super Hero

  • Użytkownik

Reputacja: 347
Wszechpomocny

  • Postów:1 157
  • Lokalizacja:Aha
Offline

Napisano 03.08.2011 08:43

is_user_steam(id) - AMXX.pl: Support AMX Mod X
  • +
  • -
  • 1

#3 Knopers

    Nie patrz tak na mnie !

  • Przyjaciel

Reputacja: 588
Wszechwiedzący

  • Postów:2 013
  • GG:
  • Steam:steam
  • Imię:Mateusz
  • Lokalizacja:Cz-wa
Offline

Napisano 03.08.2011 08:54

co do funkcji pobierających to get_user_ip i get_user_authid
  • +
  • -
  • 1

#4 speedkill

    Godlike

  • Autor tematu
  • Przyjaciel

Reputacja: 1 592
Godlike

  • Postów:2 733
  • GG:
  • Steam:steam
  • Imię:Michał
  • Lokalizacja:Prudnik
Offline

Napisano 03.08.2011 09:12

hmm a jak zrobić żeby najpierw szukał czy gracz ma steam'a a , a jeśli zwróci false pobierał ip ?;]
  • +
  • -
  • 0

If you can dream it, you can do it.


#5 ^Grzyboo

    Wszechobecny

  • Użytkownik

Reputacja: 246
Wszechwidzący

  • Postów:461
  • Imię:Grzyboo
  • Lokalizacja:Tak
Offline

Napisano 03.08.2011 11:31

Może tak? ;d

public get_this(id)
{
new steam[32];
get_user_authid(id, steam, 31);

if(!equal(steam, "STEAM_0", 7))
get_user_ip(id, steam, 31);

return steam;
}

Użytkownik ^Grzyboo edytował ten post 03.08.2011 11:31

  • +
  • -
  • 0

#6 speedkill

    Godlike

  • Autor tematu
  • Przyjaciel

Reputacja: 1 592
Godlike

  • Postów:2 733
  • GG:
  • Steam:steam
  • Imię:Michał
  • Lokalizacja:Prudnik
Offline

Napisano 03.08.2011 11:33

hmm możesz dać przykład jak to zrobić w pluginie na komende /test że po wpisaniu pokaże gracza ip albo steam id ?
  • +
  • -
  • 0

If you can dream it, you can do it.


#7 Hiroshima

    Godlike

  • Przyjaciel

Reputacja: 1 327
Godlike

  • Postów:4 984
  • Steam:steam
  • Imię:Michał
  • Lokalizacja:Málaga
Offline

Napisano 03.08.2011 11:36

register_clcmd("say /test", "get_this");
?
  • +
  • -
  • 0

#8 speedkill

    Godlike

  • Autor tematu
  • Przyjaciel

Reputacja: 1 592
Godlike

  • Postów:2 733
  • GG:
  • Steam:steam
  • Imię:Michał
  • Lokalizacja:Prudnik
Offline

Napisano 03.08.2011 11:38

Hiro register clcmd wiem jak zrobić chodzi mi że jeszcze jest napis twój steam id a jak nie ma to twoje ip to :
  • +
  • -
  • 0

If you can dream it, you can do it.


#9 ^Grzyboo

    Wszechobecny

  • Użytkownik

Reputacja: 246
Wszechwidzący

  • Postów:461
  • Imię:Grzyboo
  • Lokalizacja:Tak
Offline

Napisano 03.08.2011 11:39


public plugin_init()
{
register_clcmd("/test", "command");
}


public get_this(id)
{
new steam[32];
get_user_authid(id, steam, 31);

if(!equal(steam, "STEAM_0", 7))
get_user_ip(id, steam, 31);

return steam;
}

public command(id)
{
client_print(id, print_chat, "Twoje id to: %s", get_this(id));
}


Czy coś tak

Użytkownik ^Grzyboo edytował ten post 03.08.2011 11:41

  • +
  • -
  • 0

#10 speedkill

    Godlike

  • Autor tematu
  • Przyjaciel

Reputacja: 1 592
Godlike

  • Postów:2 733
  • GG:
  • Steam:steam
  • Imię:Michał
  • Lokalizacja:Prudnik
Offline

Napisano 03.08.2011 11:50

Niestety nie działa nie ma logów nic nie pokazuje
  • +
  • -
  • 0

If you can dream it, you can do it.


#11 Misiaczek ;c

    /dev/null

  • Moderator

Reputacja: 1 678
Godlike

  • Postów:2 496
  • GG:
  • Steam:steam
  • Imię:Michał
  • Lokalizacja:Halemba
Offline

Napisano 03.08.2011 11:51


#include <amxmodx>
#include <amxmisc>

#define PLUGIN "Cos"
#define VERSION "1.0"
#define AUTHOR "MisieQ"

new steam[32], ip[32];

public plugin_init()
{
register_plugin(PLUGIN, VERSION, AUTHOR);

register_clcmd("say /info", "info");

}

public info(id)
{
get_user_authid(id, steam, charsmax(steam))
get_user_ip(id, ip, charsmax(ip))

if(is_user_steam(id) == true)
client_print(id, print_chat, "Twoje STEAMID to: %s", steam)
else
client_print(id, print_chat, "Twoje IP to: %s", ip)

}

stock bool:is_user_steam(id)
{
new authid[32];
get_user_authid(id, authid, 31);
return containi(authid , ":") != -1 ? true : false;
}


sprawdź
  • +
  • -
  • 1

#12 speedkill

    Godlike

  • Autor tematu
  • Przyjaciel

Reputacja: 1 592
Godlike

  • Postów:2 733
  • GG:
  • Steam:steam
  • Imię:Michał
  • Lokalizacja:Prudnik
Offline

Napisano 03.08.2011 12:36

Działa pięknie ;]
Można close ;]
  • +
  • -
  • 0

If you can dream it, you can do it.


#13 Adminek AMXX.PL

    Admin :)

  • Bot

Reputacja: 156
Profesjonalista

  • Postów:7 476
  • Lokalizacja:AMXX.PL
Offline

Napisano 03.08.2011 12:39

Wiadomość wygenerowana automatycznie


Ten temat został zamknięty przez moderatora.

Powód: odpowiedź udzielona

Jeśli się z tym nie zgadzasz, Dołączona grafika raportuj ten post, a moderator lub administrator rozpatrzy go ponownie.


Z pozdrowieniami,
Zespół AMXX.PL




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

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