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
- - - - -

VIP Check - Lista VIP'ów online


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

#1 szelbi

    Hero

  • Power User

Reputacja: 373
Wszechpomocny

  • Postów:1 032
  • Steam:steam
  • Imię:Norbert
  • Lokalizacja:Częstochowa
Offline

Napisano 21.11.2013 16:19

Opis


Plugin wyświetla na czacie nicki wszystkich VIP'ów obecnych na serwerze po wpisaniu odpowiedniej komendy.
Często widuję prośby o taki plugin, więc postanowiłem go tutaj wrzucić ;)
 
 

Komendy


/vips
 
 

Cvary


vip_flags "h" //Flagi VIP'a
vip_type "0" //0 - VIP musi posiadac tylko jedna z podanych flag, 1 - VIP musi posiadac wszystkie podane flagi
 
 

Screenshoty


http://i827.photobuc...zps94882378.png
http://i827.photobuc...zpsec5c1de9.png
 
 

Changelog


Spoiler



Download


Załączony plik  vips_online.sma   1,4 KB  570 Ilość pobrań
  vips_online.amxx
  • +
  • -
  • 1

#2 papys

    Początkujący

  • Użytkownik

Reputacja: -2
Nowy

  • Postów:16
  • Imię:Patryk
  • Lokalizacja:Kętrzyn
Offline

Napisano 14.10.2014 09:05

Dobre ;)


  • +
  • -
  • 0

b_350_20_692108_381007_FFFFFF_000000.png


#3 D0miNick

    Pomocny

  • Użytkownik

Reputacja: 3
Nowy

  • Postów:42
  • Imię:Dominik
  • Lokalizacja:Iława
Offline

Napisano 14.10.2014 09:37

Zmien screeny bo nie ma ;d


  • +
  • -
  • 0

Może mało się znam ale nieraz mogę mieć rację

 


#4 patryQ1997

    Profesjonalista

  • Użytkownik

Reputacja: 5
Nowy

  • Postów:204
  • GG:
  • Imię:Patryk
  • Lokalizacja:Czeladź
Offline

Napisano 14.10.2014 09:47

Gratuluje za odkopanie tematu z 2013 roku.


  • +
  • -
  • 0

#5 XXL

    Wszechmogący

  • Power User

Reputacja: 139
Zaawansowany

  • Postów:637
Offline

Napisano 14.10.2014 10:15

A dało by radę zrobić go aby wyświetlała vipów w menu  np

1. nick VIP

2. nick2 VIP

3. nick3 VIP

4. nick4 SVIP 

 

itd ?


  • +
  • -
  • 0

#6 Oddaj Wiertarke

    Profesjonalista

  • Użytkownik

Reputacja: 74
Pomocny

  • Postów:164
  • Imię:Matico
  • Lokalizacja:Wieś
Offline

Napisano 14.10.2014 18:40

Tak.


  • +
  • -
  • 0

#7 XXL

    Wszechmogący

  • Power User

Reputacja: 139
Zaawansowany

  • Postów:637
Offline

Napisano 14.10.2014 21:03

a zrobiły byś ?


  • +
  • -
  • 0

#8 ???

    Życzliwy

  • Użytkownik

Reputacja: 2
Nowy

  • Postów:34
  • GG:
  • Imię:Patryk
  • Lokalizacja:Dalekoo
Offline

Napisano 17.04.2015 13:16

Jak skomplikowałem plugin i pisałem /vips i pisało każdy ma vipa..

 

Mimo ze nie mieli flagi "t" jak możesz zrob plugin pod flagę "t" i daj tutaj gotowy plik sma +amx.


  • +
  • -
  • 0

Masz sprawę? Pisz GG/Steam


GG: 43782512

Profil steam - http://steamcommunity.com/id/fb19985


#9 Z!3L0ny

    Wszechobecny

  • Użytkownik

Reputacja: 171
Profesjonalista

  • Postów:494
  • GG:
  • Imię:Sebastian
  • Lokalizacja:Kielce
Offline

Napisano 17.04.2015 13:21

@Doskonały odkop żeby nabić posta 

co do pluginu działa bez zastrzeżeń 


  • +
  • -
  • 0

#10 DaWeK :3

    Początkujący

  • Użytkownik

Reputacja: 0
Nowy

  • Postów:13
  • GG:
  • Imię:DaWiD
  • Lokalizacja:WoLbRoM
Offline

Napisano 09.05.2015 12:50

A dało by się zrobić w HUDzie?

Jeśli mógłbyś zrobić w HUDzie to daj plik SMA i AMXX.


  • +
  • -
  • 0

Nie możesz o tym śnić. Możesz to zrobić.

 


#11 Asiap

    Wszechpomocny

  • Girl

Reputacja: 171
Profesjonalista

  • Postów:323
  • Lokalizacja:Kętrzyn
Offline

Napisano 12.05.2015 02:57

A dało by się zrobić w HUDzie?
Jeśli mógłbyś zrobić w HUDzie to daj plik SMA i AMXX.

 
proszę

#include <amxmodx>

new g_pCvarFlag[33];

public plugin_init()
{
	register_plugin("VIP Check HUD", "0.1", "asiap");

	register_clcmd("say /vip", "CheckVIPs");

	bind_pcvar_string(create_cvar("vip_flag", "h"), g_pCvarFlag, 32);
}

public CheckVIPs(id) {
	new g_szNames[192], g_szName[32], g_Players[32], iNum, i, p;
	get_players(g_Players, iNum, "ch");

	for(p = 0; p < iNum; ++p)
	{
		i = g_Players[p];

		if(!(get_user_flags(i) & read_flags(g_pCvarFlag)))
		{
			continue;
		}

		get_user_name(i, g_szName, 31);
	}
	formatex(g_szNames, 191, "%s^n%s", g_szNames, g_szName);

	set_hudmessage(0, 255, 0, 0.05, 0.20, 0, 6.0, 12.0);
	show_hudmessage(id, "%s", strlen(g_szNames) ? g_szNames : "Brak VIPow Online");
}

cvar: vip_flag "h" - h to flaga jaka musi miec gracz (flaga vipa)


Użytkownik Asiap edytował ten post 12.05.2015 02:58

  • +
  • -
  • 2

#12 DaWeK :3

    Początkujący

  • Użytkownik

Reputacja: 0
Nowy

  • Postów:13
  • GG:
  • Imię:DaWiD
  • Lokalizacja:WoLbRoM
Offline

Napisano 14.05.2015 10:05

 

A dało by się zrobić w HUDzie?
Jeśli mógłbyś zrobić w HUDzie to daj plik SMA i AMXX.

 
proszę

#include <amxmodx>

new g_pCvarFlag[33];

public plugin_init()
{
	register_plugin("VIP Check HUD", "0.1", "asiap");

	register_clcmd("say /vip", "CheckVIPs");

	bind_pcvar_string(create_cvar("vip_flag", "h"), g_pCvarFlag, 32);
}

public CheckVIPs(id) {
	new g_szNames[192], g_szName[32], g_Players[32], iNum, i, p;
	get_players(g_Players, iNum, "ch");

	for(p = 0; p < iNum; ++p)
	{
		i = g_Players[p];

		if(!(get_user_flags(i) & read_flags(g_pCvarFlag)))
		{
			continue;
		}

		get_user_name(i, g_szName, 31);
	}
	formatex(g_szNames, 191, "%s^n%s", g_szNames, g_szName);

	set_hudmessage(0, 255, 0, 0.05, 0.20, 0, 6.0, 12.0);
	show_hudmessage(id, "%s", strlen(g_szNames) ? g_szNames : "Brak VIPow Online");
}

cvar: vip_flag "h" - h to flaga jaka musi miec gracz (flaga vipa)

 

 

Dzięki


  • +
  • -
  • 0

Nie możesz o tym śnić. Możesz to zrobić.

 


#13 DaWeK :3

    Początkujący

  • Użytkownik

Reputacja: 0
Nowy

  • Postów:13
  • GG:
  • Imię:DaWiD
  • Lokalizacja:WoLbRoM
Offline

Napisano 14.05.2015 12:55

 

A dało by się zrobić w HUDzie?
Jeśli mógłbyś zrobić w HUDzie to daj plik SMA i AMXX.

 
proszę

#include <amxmodx>

new g_pCvarFlag[33];

public plugin_init()
{
	register_plugin("VIP Check HUD", "0.1", "asiap");

	register_clcmd("say /vip", "CheckVIPs");

	bind_pcvar_string(create_cvar("vip_flag", "h"), g_pCvarFlag, 32);
}

public CheckVIPs(id) {
	new g_szNames[192], g_szName[32], g_Players[32], iNum, i, p;
	get_players(g_Players, iNum, "ch");

	for(p = 0; p < iNum; ++p)
	{
		i = g_Players[p];

		if(!(get_user_flags(i) & read_flags(g_pCvarFlag)))
		{
			continue;
		}

		get_user_name(i, g_szName, 31);
	}
	formatex(g_szNames, 191, "%s^n%s", g_szNames, g_szName);

	set_hudmessage(0, 255, 0, 0.05, 0.20, 0, 6.0, 12.0);
	show_hudmessage(id, "%s", strlen(g_szNames) ? g_szNames : "Brak VIPow Online");
}

cvar: vip_flag "h" - h to flaga jaka musi miec gracz (flaga vipa)

 

 

jeszcze coś mógłbyś to skompilować?


  • +
  • -
  • 0

Nie możesz o tym śnić. Możesz to zrobić.

 


#14 Asiap

    Wszechpomocny

  • Girl

Reputacja: 171
Profesjonalista

  • Postów:323
  • Lokalizacja:Kętrzyn
Offline

Napisano 14.05.2015 13:03

a co za problem skompilowac to kompilatorem ?? :o


  • +
  • -
  • 0

#15 DaWeK :3

    Początkujący

  • Użytkownik

Reputacja: 0
Nowy

  • Postów:13
  • GG:
  • Imię:DaWiD
  • Lokalizacja:WoLbRoM
Offline

Napisano 14.05.2015 13:39

a co za problem skompilowac to kompilatorem ?? :o

 

U mnie gdy kompiluje to wyskakują blędy.


  • +
  • -
  • 0

Nie możesz o tym śnić. Możesz to zrobić.

 


#16 Asiap

    Wszechpomocny

  • Girl

Reputacja: 171
Profesjonalista

  • Postów:323
  • Lokalizacja:Kętrzyn
Offline

Napisano 14.05.2015 14:19

AMX Mod X Compiler 1.8.3-dev+4739
Copyright (c) 1997-2006 ITB CompuPhase
Copyright (c) 2004-2013 AMX Mod X Team

Header size:            428 bytes
Code size:             1040 bytes
Data size:              500 bytes
Stack/heap size:      16384 bytes
Total requirements:   18352 bytes
Done.


  • +
  • -
  • 0

#17 Skull.

    Wszechpomocny

  • Użytkownik

Reputacja: 70
Pomocny

  • Postów:314
  • Steam:steam
  • Imię:Tajemnica
  • Lokalizacja:Woj. Wielkopolskie
Offline

Napisano 15.05.2015 11:19

Poprawiłem trochę wersje: Asiap
Poprawiłem pobieranie flag przez cvar oraz dodałem synchronizacje HUD (Niby nie potrzebne lecz lepiej jak będzie) oraz dodałem kanał HUD -1 czyli że wyświetli na wolnym kanale HUD.
 

Wklejka 100i4ie2lnyvw dodana przez Skull., 15.05.2015 11:17
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
#include <amxmodx>
 
new flagi_vips;
new SyncHudObj;
 
public plugin_init()
{
	register_plugin("VIP Check HUD", "0.1", "asiap");
 
	register_clcmd("say /vips", "CheckVIPs");
 
	flagi_vips = register_cvar("vips_flaga", "t");
	SyncHudObj = CreateHudSyncObj();
}
 
public CheckVIPs(id)
{
	new flagi[27];
	new g_szNames[192], g_szName[32], g_Players[32], iNum, i, p;
 
	get_pcvar_string(flagi_vips, flagi, 26);
	get_players(g_Players, iNum, "ch");
 
	for(p = 0; p < iNum; ++p)
	{
		i = g_Players[p];
 
		if(!(get_user_flags(i) & read_flags(flagi)))
			continue;
 
		get_user_name(i, g_szName, 31);
	}
	formatex(g_szNames, 191, "%s^n%s", g_szNames, g_szName);
	set_hudmessage(0, 255, 0, 0.05, 0.20, 0, 6.0, 12.0, _, _, -1);
	ShowSyncHudMsg(id, SyncHudObj, "%s", strlen(g_szNames) ? g_szNames : "Brak VIPow Online!");
}

 

Ps. Nie obiecuje czy działa ponieważ nie testowałem, lecz raczej powinno. ;)


  • +
  • -
  • 0

#18 Asiap

    Wszechpomocny

  • Girl

Reputacja: 171
Profesjonalista

  • Postów:323
  • Lokalizacja:Kętrzyn
Offline

Napisano 15.05.2015 11:53

jakich bledow? moj kod jest poprawnie napisany tyle ze na inna wersje amxxa

dlaczego kazdy ma pisac na wersje 1.8.1 ktora jest w uuuuuuuuj stara jak sa nowe 1.8.2 oraz 1.8.3 ??

bo kompilator na tej stronie uzywa bibliotek z 1.8.1 ?? administracja jest niepowazna bo kompilator powinien zostac juz dawno (2 lata temu) uaktualniony

 

 

edytowalam twoja edycje usuwajac zmienne oraz pobieranie i zwracanie synchronizowanego huda z plugin_init oraz kanal hud poniewaz jest on ustawiany domyslnie poprzez natyw...

#include <amxmodx>
 
public plugin_init()
{
	register_plugin("VIP Check HUD", "0.1", "asiap");
 
	register_clcmd("say /vips", "CheckVIPs");
 
	register_cvar("vips_flaga", "t");
}
 
public CheckVIPs(id)
{
	new g_szFlags[33], g_szNames[192], g_szName[32], g_Players[32], iNum, i, p;
 
	get_cvar_string("vips_flaga", g_szFlags, 32);
	get_players(g_Players, iNum, "ch");
 
	for(p = 0; p < iNum; ++p)
	{
		i = g_Players[p];
 
		if(!(get_user_flags(i) & read_flags(g_szFlags)))
			continue;
 
		get_user_name(i, g_szName, 31);
	}
	formatex(g_szNames, 191, "%s^n%s", g_szNames, g_szName);

	static g_iHudObj;
	set_hudmessage(0, 255, 0, 0.05, 0.20, 0, 6.0, 12.0);
	ShowSyncHudMsg(id, g_iHudObj ? g_iHudObj : (g_iHudObj = CreateHudSyncObj()), "%s", strlen(g_szNames) ? g_szNames : "Brak VIPow Online!");
}

Użytkownik Asiap edytował ten post 15.05.2015 11:58

  • +
  • -
  • 0

#19 Skull.

    Wszechpomocny

  • Użytkownik

Reputacja: 70
Pomocny

  • Postów:314
  • Steam:steam
  • Imię:Tajemnica
  • Lokalizacja:Woj. Wielkopolskie
Offline

Napisano 15.05.2015 12:10

 

jakich bledow? moj kod jest poprawnie napisany tyle ze na inna wersje amxxa

dlaczego kazdy ma pisac na wersje 1.8.1 ktora jest w uuuuuuuuj stara jak sa nowe 1.8.2 oraz 1.8.3 ??

bo kompilator na tej stronie uzywa bibliotek z 1.8.1 ?? administracja jest niepowazna bo kompilator powinien zostac juz dawno (2 lata temu) uaktualniony

 

 

edytowalam twoja edycje usuwajac zmienne oraz pobieranie i zwracanie synchronizowanego huda z plugin_init oraz kanal hud poniewaz jest on ustawiany domyslnie poprzez natyw...

#include <amxmodx>
 
public plugin_init()
{
	register_plugin("VIP Check HUD", "0.1", "asiap");
 
	register_clcmd("say /vips", "CheckVIPs");
 
	register_cvar("vips_flaga", "t");
}
 
public CheckVIPs(id)
{
	new g_szFlags[33], g_szNames[192], g_szName[32], g_Players[32], iNum, i, p;
 
	get_cvar_string("vips_flaga", g_szFlags, 32);
	get_players(g_Players, iNum, "ch");
 
	for(p = 0; p < iNum; ++p)
	{
		i = g_Players[p];
 
		if(!(get_user_flags(i) & read_flags(g_szFlags)))
			continue;
 
		get_user_name(i, g_szName, 31);
	}
	formatex(g_szNames, 191, "%s^n%s", g_szNames, g_szName);

	static g_iHudObj;
	set_hudmessage(0, 255, 0, 0.05, 0.20, 0, 6.0, 12.0);
	ShowSyncHudMsg(id, g_iHudObj ? g_iHudObj : (g_iHudObj = CreateHudSyncObj()), "%s", strlen(g_szNames) ? g_szNames : "Brak VIPow Online!");
}

Nastawianie się na Amx Mod X 1.8.2 rozumiem lecz nie rozumiem po co się nastawiać na 1.8.3 jak każdy nie ogar ma z nim problemy + aby teraz działało większość modyfikacji na tej wersji Amx Mod X to potrzeba przerobienie modyfikacji.

Rozumowanie: Każdy jest nauczony jak miał Amx Mod X 1.8.1 + w  1.8.2  można używać tego samego sposobu.

Oraz dodam jeszcze że Amx Mod X jest w wersji Beta nadal! I dużo hostingów nie poleca instalowanie go ponieważ jest z nim mnóstwo problemów.


  • +
  • -
  • 0




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

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