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

[ROZWIĄZANE] Lista steam.Opis zbędny.

Nowy Plugin

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

#1 Drzanas

    Godlike

  • Power User

Reputacja: 329
Wszechpomocny

  • Postów:1 283
  • Steam:steam
  • Imię:Piotrek
  • Lokalizacja:Warszawa
Offline

Napisano 16.10.2011 20:35

Witam.
Czy mógłby mi ktoś napisać plugin który po komendzie
say /steam
say_team /steam
wyświetlał by listę graczy którzy mają steam
  • Drzanas
  • Drzanas2
  • Drzanas3
  • Drzanas4
I po wybraniu np 1 w say pojawiałby się napisał "SteamID gracza Drzanas to STEAM_0:0:123"
i analogocznie po wybraniu 2 "SteamID gracza Drzanas2 to STEAM_0:0:1233"
Oczywiście chodzi mi o wyświetlanie graczy steam obecnych na serwerze.
  • +
  • -
  • 0

graphic.png


#2 speedkill

    Godlike

  • Przyjaciel

Reputacja: 1 592
Godlike

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

Napisano 16.10.2011 21:05

Sprawdź powinno działać testowałem na szybko ;)
/* Plugin generated by AMXX-Studio */

#include <amxmodx>
#include <amxmisc>

#define PLUGIN "New Plug-In"
#define VERSION "1.0"
#define AUTHOR "Administrator"


public plugin_init() {
	register_plugin(PLUGIN, VERSION, AUTHOR)
	register_clcmd("say /steam","meni")
}
public meni(id)
{
	new menu = menu_create("\rWybierz Gracza:", "menu_handler");
	new players[32], pnum, tempid;
	new szName[32], szTempid[10];
	
	get_players(players, pnum);
	
	for( new i; i<pnum; i++ )
	{
		tempid = players[i];
		if(is_user_steam(tempid) == true)
		{
			get_user_name(tempid, szName, charsmax(szName));
			num_to_str(tempid, szTempid, charsmax(szTempid));
			menu_additem(menu, szName, szTempid, 0);
		}
	}
	menu_display(id, menu, 0);
}

public menu_handler(id, menu, item)
{
	if( item == MENU_EXIT )
	{
		menu_destroy(menu);
		return PLUGIN_HANDLED;
	}
	
	new data[6], szName[64];
	new access, callback;
	menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
	
	new tempid = str_to_num(data);
	new steam[35],name[33]
	get_user_name(tempid,name,32)
	get_user_authid( tempid , steam, 34 )
	client_print(id, print_chat, "SteamID gracza %s to : %s",name,steam)
	
	menu_destroy(menu);
	return PLUGIN_HANDLED;
}
stock bool:is_user_steam(id)
{
	new authid[32]; 
	get_user_authid(id, authid, 31);
	return containi(authid , ":") != -1 ? true : false;
}

  • +
  • -
  • 1

If you can dream it, you can do it.


#3 Drzanas

    Godlike

  • Autor tematu
  • Power User

Reputacja: 329
Wszechpomocny

  • Postów:1 283
  • Steam:steam
  • Imię:Piotrek
  • Lokalizacja:Warszawa
Offline

Napisano 17.10.2011 21:11

Na razie działa klawo jak trzeba.
Można zamknąć.
Dziękuję.
  • +
  • -
  • 0

graphic.png


#4 Hiroshima

    Godlike

  • Przyjaciel

Reputacja: 1 327
Godlike

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

Napisano 17.10.2011 21:12

Wiadomość wygenerowana automatycznie


Ten temat został zamknięty przez moderatora.

Powód: Pomoc 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
  • +
  • -
  • 0





Również z jednym lub większą ilością słów kluczowych: Nowy Plugin

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

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