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] Plugin free vip 24h


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

#1 Remik

    Wszechpomocny

  • Użytkownik

Reputacja: 5
Nowy

  • Postów:336
  • Imię:Remigiusz
  • Lokalizacja:polska
Offline

Napisano 25.09.2022 15:40

Witam poszukuje pluginu free vip 24/7 na flage t  "H"  z ominieciem flagi svip czyli s "G"  zeby nie pokazywało vip svip nick na say jak pisze


  • +
  • -
  • 0

#2 N1K1Cz

    Zaawansowany

  • Użytkownik

Reputacja: 44
Pomocny

  • Postów:138
  • GG:
  • Steam:steam
  • Imię:/\^-^/\
Offline

Napisano 25.09.2022 17:14

Skoro 24/7 wystarczy edytować linijkę w amxx.cfg i zamiast flagi "z" przy wejściu ustawiasz np. "tz" i gościu będzie miał vipa. Proste
  • +
  • -
  • 0

Potrzebujesz pomocy z serwerem/paczką? Napisz do mnie! Chętnie pomogę  ^D^ 

- Discord: N1K1Cz#0751

- GG: 70679564

- Steam: https://steamcommunity.com/id/N1K1Cz/

 


#3 Remik

    Wszechpomocny

  • Autor tematu
  • Użytkownik

Reputacja: 5
Nowy

  • Postów:336
  • Imię:Remigiusz
  • Lokalizacja:polska
Offline

Napisano 25.09.2022 18:32

Skoro 24/7 wystarczy edytować linijkę w amxx.cfg i zamiast flagi "z" przy wejściu ustawiasz np. "tz" i gościu będzie miał vipa. Proste

// Domyslna flaga oznaczajaca z user.ini dopisana osobe jak brak przywilejow admina (patrz users.ini dostępu do informacji)
//
// Wartość domyślna: "z"
amx_default_access "tz"    o to chodzi???


  • +
  • -
  • 0

#4 N1K1Cz

    Zaawansowany

  • Użytkownik

Reputacja: 44
Pomocny

  • Postów:138
  • GG:
  • Steam:steam
  • Imię:/\^-^/\
Offline

Napisano 25.09.2022 19:15

Dokładnie. Każda osoba która wejdzie (o ile nie jest dopisana w users.ini np. Admin) to będzie miała vipa
Skoro 24/7 wystarczy edytować linijkę w amxx.cfg i zamiast flagi "z" przy wejściu ustawiasz np. "tz" i gościu będzie miał vipa. Proste

// Domyslna flaga oznaczajaca z user.ini dopisana osobe jak brak przywilejow admina (patrz users.ini dostępu do informacji)
//
// Wartość domyślna: "z"
amx_default_access "tz" o to chodzi???

  • +
  • -
  • 0

Potrzebujesz pomocy z serwerem/paczką? Napisz do mnie! Chętnie pomogę  ^D^ 

- Discord: N1K1Cz#0751

- GG: 70679564

- Steam: https://steamcommunity.com/id/N1K1Cz/

 


#5 PANDA_2zl

    Guru

  • Power User

Reputacja: 173
Profesjonalista

  • Postów:716
  • Imię:Michał
  • Lokalizacja:Kraków
Offline

Napisano 25.09.2022 23:50

Po prostu w vipie zrób żeby gracz dostawał uprawnienia gdy nie ma flagi svip
  • +
  • -
  • 0

#6 PANDA_2zl

    Guru

  • Power User

Reputacja: 173
Profesjonalista

  • Postów:716
  • Imię:Michał
  • Lokalizacja:Kraków
Offline

Napisano 25.09.2022 23:50

Bug

Użytkownik SezonowyGracz edytował ten post 25.09.2022 23:50

  • +
  • -
  • 0

#7 N1K1Cz

    Zaawansowany

  • Użytkownik

Reputacja: 44
Pomocny

  • Postów:138
  • GG:
  • Steam:steam
  • Imię:/\^-^/\
Offline

Napisano 26.09.2022 06:51

Ewentualnie tak jak gościu powiedział (w poprzedniej wiadomości propo tego "tz" potwierdziłem ale z tego co widzę to nie zapisała się moja wiadomość). Tak ten "tz" zadziała, chyba ze dodasz komuś flagi ręcznie np. W users.ini to będziesz musiał też dodać mu vipa, bo to nadaje flagi "tz" dla osób bez flag w users.ini. Ewentualnie robisz plugin który ustawia flagę po wejściu na serwer. W client_authorized np. set_user_flags(id, ADMIN_LEVEL_H)
  • +
  • -
  • 0

Potrzebujesz pomocy z serwerem/paczką? Napisz do mnie! Chętnie pomogę  ^D^ 

- Discord: N1K1Cz#0751

- GG: 70679564

- Steam: https://steamcommunity.com/id/N1K1Cz/

 


#8 Remik

    Wszechpomocny

  • Autor tematu
  • Użytkownik

Reputacja: 5
Nowy

  • Postów:336
  • Imię:Remigiusz
  • Lokalizacja:polska
Offline

Napisano 26.09.2022 07:59

Ewentualnie tak jak gościu powiedział (w poprzedniej wiadomości propo tego "tz" potwierdziłem ale z tego co widzę to nie zapisała się moja wiadomość). Tak ten "tz" zadziała, chyba ze dodasz komuś flagi ręcznie np. W users.ini to będziesz musiał też dodać mu vipa, bo to nadaje flagi "tz" dla osób bez flag w users.ini. Ewentualnie robisz plugin który ustawia flagę po wejściu na serwer. W client_authorized np. set_user_flags(id, ADMIN_LEVEL_H)

https://pastebin.com/urfLr93Uużywam tego free vip


  • +
  • -
  • 0

#9 PANDA_2zl

    Guru

  • Power User

Reputacja: 173
Profesjonalista

  • Postów:716
  • Imię:Michał
  • Lokalizacja:Kraków
Offline

Napisano 26.09.2022 22:59

No najlepiej byłoby ci to zrobić tak jak napisałem bo mniej kombinowania a przynajmniej wszystko zostaje domyślne
  • +
  • -
  • 0

#10 Remik

    Wszechpomocny

  • Autor tematu
  • Użytkownik

Reputacja: 5
Nowy

  • Postów:336
  • Imię:Remigiusz
  • Lokalizacja:polska
Offline

Napisano 30.10.2022 14:21

No najlepiej byłoby ci to zrobić tak jak napisałem bo mniej kombinowania a przynajmniej wszystko zostaje domyślne

sma od vip https://pastebin.com/QXjZY4BZ jak możesz dodaj mordko i czy mozesz jeszcze  skasowac z tego vip fb i smoke ???


  • +
  • -
  • 0

#11 Boski Z Polski

    Profesjonalista

  • Użytkownik

Reputacja: 60
Pomocny

  • Postów:178
  • Steam:steam
  • Imię:Olgierd
  • Lokalizacja:Leszno
Online

Napisano 30.10.2022 15:03

#include <amxmodx>
#include <amxmisc>
#include <colorchat>

#define PLUGIN "FREE VIP FOR STEAM"
#define VERSION "1.0.0"
#define AUTHOR "Boski Z Polski"

#define FLAGA_VIP ADMIN_LEVEL_H
#define FLAGA_SVIP ADMIN_LEVEL_G
#define TASK_DAJ_VIPA 1000

new Forward_amxbans, iRet;

public plugin_init() 
{
	register_plugin(PLUGIN, VERSION, AUTHOR);
	
	Forward_amxbans = CreateMultiForward("amxbans_admin_connect",ET_IGNORE,FP_CELL);
}

public client_authorized(id)
{
	if(get_user_flags(id) & FLAGA_SVIP || get_user_flags(id) & FLAGA_VIP || is_user_hltv(id))
	{
		// sprwadza czy ma flage VIPa i SVIPa oraz dodatkowo nie daje dla hltv 
		return PLUGIN_CONTINUE;
	}
	
	if(is_steam(id))
	{
		set_task(10.0, "daj_vipa", id + TASK_DAJ_VIPA);
	}
	
	return PLUGIN_CONTINUE;
}

public daj_vipa(id)
{
	id -= TASK_DAJ_VIPA;
	
	if(!is_user_connected(id))
	{
		// sprawdza czy gracz jest polaczony na wypadek, gdyby nie bylo go na serwerze
		return PLUGIN_CONTINUE;
	}
	
	if(get_user_flags(id) & FLAGA_SVIP || get_user_flags(id) & FLAGA_VIP)
	{
		// sprawdza czy gracz juz ma te flagi na wypadek, gdyby juz je mial
		return PLUGIN_CONTINUE;
	}
	
	set_user_flags(id, FLAGA_VIP);
	ExecuteForward(Forward_amxbans, iRet, id);
	
	ColorChat(id, TEAM_COLOR, "^x04[FreeVIP]^x03 Otrzymales^x04 VIP'a");
	return PLUGIN_CONTINUE;
}

public client_disconnected(id)
{
	if(task_exists(id + TASK_DAJ_VIPA))
	{
		// usuwa taska
		remove_task(id + TASK_DAJ_VIPA);
	}
}

stock bool:is_steam(id) 
{
	new sid[33]
	get_user_authid(id, sid, charsmax(sid))
	
	if(contain(sid, "STEAM_0:0:") != -1 || contain(sid, "STEAM_0:1:") != -1)
	{
		return true;
	}
	
	return false;
}

Użytkownik Boski Z Polski edytował ten post 30.10.2022 15:04

  • +
  • -
  • 0

#12 Remik

    Wszechpomocny

  • Autor tematu
  • Użytkownik

Reputacja: 5
Nowy

  • Postów:336
  • Imię:Remigiusz
  • Lokalizacja:polska
Offline

Napisano 30.10.2022 15:06

#include <amxmodx>
#include <amxmisc>
#include <colorchat>

#define PLUGIN "FREE VIP FOR STEAM"
#define VERSION "1.0.0"
#define AUTHOR "Boski Z Polski"

#define FLAGA_VIP ADMIN_LEVEL_H
#define FLAGA_SVIP ADMIN_LEVEL_G
#define TASK_DAJ_VIPA 1000

new Forward_amxbans, iRet;

public plugin_init() 
{
	register_plugin(PLUGIN, VERSION, AUTHOR);
	
	Forward_amxbans = CreateMultiForward("amxbans_admin_connect",ET_IGNORE,FP_CELL);
}

public client_authorized(id)
{
	if(get_user_flags(id) & FLAGA_SVIP || get_user_flags(id) & FLAGA_VIP || is_user_hltv(id))
	{
		// sprwadza czy ma flage VIPa i SVIPa oraz dodatkowo nie daje dla hltv 
		return PLUGIN_CONTINUE;
	}
	
	if(is_steam(id))
	{
		set_task(10.0, "daj_vipa", id + TASK_DAJ_VIPA);
	}
	
	return PLUGIN_CONTINUE;
}

public daj_vipa(id)
{
	id -= TASK_DAJ_VIPA;
	
	if(!is_user_connected(id))
	{
		// sprawdza czy gracz jest polaczony na wypadek, gdyby nie bylo go na serwerze
		return PLUGIN_CONTINUE;
	}
	
	if(get_user_flags(id) & FLAGA_SVIP || get_user_flags(id) & FLAGA_VIP)
	{
		// sprawdza czy gracz juz ma te flagi na wypadek, gdyby juz je mial
		return PLUGIN_CONTINUE;
	}
	
	set_user_flags(id, FLAGA_VIP);
	ExecuteForward(Forward_amxbans, iRet, id);
	
	ColorChat(id, TEAM_COLOR, "^x04[FreeVIP]^x03 Otrzymales^x04 VIP'a");
	return PLUGIN_CONTINUE;
}

public client_disconnected(id)
{
	if(task_exists(id + TASK_DAJ_VIPA))
	{
		// usuwa taska
		remove_task(id + TASK_DAJ_VIPA);
	}
}

stock bool:is_steam(id) 
{
	new sid[33]
	get_user_authid(id, sid, charsmax(sid))
	
	if(contain(sid, "STEAM_0:0:") != -1 || contain(sid, "STEAM_0:1:") != -1)
	{
		return true;
	}
	
	return false;
}

to jest dla wszystkich czy tylko steam ???


  • +
  • -
  • 0

#13 Boski Z Polski

    Profesjonalista

  • Użytkownik

Reputacja: 60
Pomocny

  • Postów:178
  • Steam:steam
  • Imię:Olgierd
  • Lokalizacja:Leszno
Online

Napisano 30.10.2022 15:16

Będzie działać tylko dla tych, którzy mają steam. 

Dodatkowo, gdyby nie działało to polecam co runde sprawdzać czy gracz ma flage, ale nie ma vip'a ponieważ niektóre pluginy od usług tylko raz sprawdzają, przy wejściu gracza na serwer.

public plugin_init() 
{
	register_event("HLTV", "Nowa_Runda", "a", "1=0", "2=0")
}

new bool:czy_vip[33];
// zmienna czy ma vipa

public Nowa_Runda()
{
	for(new i = 0; i < 32; i++)
	{
		if(!is_user_connected(i) || is_user_hltv(i))
		{
			continue;
		}
		
		if(get_user_flags(i) & FLAGA_USLUGI && czy_vip[i] == false)
		{
			czy_vip[i] = true;
		}
	}
}

Użytkownik Boski Z Polski edytował ten post 30.10.2022 15:17

  • +
  • -
  • 1

#14 Remik

    Wszechpomocny

  • Autor tematu
  • Użytkownik

Reputacja: 5
Nowy

  • Postów:336
  • Imię:Remigiusz
  • Lokalizacja:polska
Offline

Napisano 30.10.2022 15:19

 

Będzie działać tylko dla tych, którzy mają steam. 

Dodatkowo, gdyby nie działało to polecam co runde sprawdzać czy gracz ma flage, ale nie ma vip'a ponieważ niektóre pluginy od usług tylko raz sprawdzają, przy wejściu gracza na serwer.

public plugin_init() 
{
	register_event("HLTV", "Nowa_Runda", "a", "1=0", "2=0")
}

new bool:czy_vip[33];
// zmienna czy ma vipa

public Nowa_Runda()
{
	for(new i = 0; i < 32; i++)
	{
		if(!is_user_connected(i) || is_user_hltv(i))
		{
			continue;
		}
		
		if(get_user_flags(i) & FLAGA_USLUGI && czy_vip[i] == false)
		{
			czy_vip[i] = true;
		}
	}
}

Mi chodziło o wszystkich nawet ns,y


  • +
  • -
  • 0

#15 Boski Z Polski

    Profesjonalista

  • Użytkownik

Reputacja: 60
Pomocny

  • Postów:178
  • Steam:steam
  • Imię:Olgierd
  • Lokalizacja:Leszno
Online

Napisano 30.10.2022 15:22

No to:

#include <amxmodx>
#include <amxmisc>
#include <colorchat>

#define PLUGIN "FREE VIP FOR STEAM"
#define VERSION "1.0.0"
#define AUTHOR "Boski Z Polski"

#define FLAGA_VIP ADMIN_LEVEL_H
#define FLAGA_SVIP ADMIN_LEVEL_G
#define TASK_DAJ_VIPA 1000

new Forward_amxbans, iRet;

public plugin_init() 
{
	register_plugin(PLUGIN, VERSION, AUTHOR);
	
	Forward_amxbans = CreateMultiForward("amxbans_admin_connect",ET_IGNORE,FP_CELL);
}

public client_authorized(id)
{
	if(get_user_flags(id) & FLAGA_SVIP || get_user_flags(id) & FLAGA_VIP || is_user_hltv(id))
	{
		// sprwadza czy ma flage VIPa i SVIPa oraz dodatkowo nie daje dla hltv 
		return PLUGIN_CONTINUE;
	}
	
	set_task(10.0, "daj_vipa", id + TASK_DAJ_VIPA);
	return PLUGIN_CONTINUE;
}

public daj_vipa(id)
{
	id -= TASK_DAJ_VIPA;
	
	if(!is_user_connected(id))
	{
		// sprawdza czy gracz jest polaczony na wypadek, gdyby nie bylo go na serwerze
		return PLUGIN_CONTINUE;
	}
	
	if(get_user_flags(id) & FLAGA_SVIP || get_user_flags(id) & FLAGA_VIP)
	{
		// sprawdza czy gracz juz ma te flagi na wypadek, gdyby juz je mial
		return PLUGIN_CONTINUE;
	}
	
	set_user_flags(id, FLAGA_VIP);
	ExecuteForward(Forward_amxbans, iRet, id);
	
	ColorChat(id, TEAM_COLOR, "^x04[FreeVIP]^x03 Otrzymales^x04 VIP'a");
	return PLUGIN_CONTINUE;
}

public client_disconnected(id)
{
	if(task_exists(id + TASK_DAJ_VIPA))
	{
		// usuwa taska
		remove_task(id + TASK_DAJ_VIPA);
	}
}

  • +
  • -
  • 0

#16 Remik

    Wszechpomocny

  • Autor tematu
  • Użytkownik

Reputacja: 5
Nowy

  • Postów:336
  • Imię:Remigiusz
  • Lokalizacja:polska
Offline

Napisano 30.10.2022 15:38

 

No to:

#include <amxmodx>
#include <amxmisc>
#include <colorchat>

#define PLUGIN "FREE VIP FOR STEAM"
#define VERSION "1.0.0"
#define AUTHOR "Boski Z Polski"

#define FLAGA_VIP ADMIN_LEVEL_H
#define FLAGA_SVIP ADMIN_LEVEL_G
#define TASK_DAJ_VIPA 1000

new Forward_amxbans, iRet;

public plugin_init() 
{
	register_plugin(PLUGIN, VERSION, AUTHOR);
	
	Forward_amxbans = CreateMultiForward("amxbans_admin_connect",ET_IGNORE,FP_CELL);
}

public client_authorized(id)
{
	if(get_user_flags(id) & FLAGA_SVIP || get_user_flags(id) & FLAGA_VIP || is_user_hltv(id))
	{
		// sprwadza czy ma flage VIPa i SVIPa oraz dodatkowo nie daje dla hltv 
		return PLUGIN_CONTINUE;
	}
	
	set_task(10.0, "daj_vipa", id + TASK_DAJ_VIPA);
	return PLUGIN_CONTINUE;
}

public daj_vipa(id)
{
	id -= TASK_DAJ_VIPA;
	
	if(!is_user_connected(id))
	{
		// sprawdza czy gracz jest polaczony na wypadek, gdyby nie bylo go na serwerze
		return PLUGIN_CONTINUE;
	}
	
	if(get_user_flags(id) & FLAGA_SVIP || get_user_flags(id) & FLAGA_VIP)
	{
		// sprawdza czy gracz juz ma te flagi na wypadek, gdyby juz je mial
		return PLUGIN_CONTINUE;
	}
	
	set_user_flags(id, FLAGA_VIP);
	ExecuteForward(Forward_amxbans, iRet, id);
	
	ColorChat(id, TEAM_COLOR, "^x04[FreeVIP]^x03 Otrzymales^x04 VIP'a");
	return PLUGIN_CONTINUE;
}

public client_disconnected(id)
{
	if(task_exists(id + TASK_DAJ_VIPA))
	{
		// usuwa taska
		remove_task(id + TASK_DAJ_VIPA);
	}
}

nwm jak na ns ale na steam nie trybi


  • +
  • -
  • 0

#17 PANDA_2zl

    Guru

  • Power User

Reputacja: 173
Profesjonalista

  • Postów:716
  • Imię:Michał
  • Lokalizacja:Kraków
Offline

Napisano 30.10.2022 16:45

podaj sma vipa ponownie bo link nie działa i ci to zrobię 


  • +
  • -
  • 0

#18 Remik

    Wszechpomocny

  • Autor tematu
  • Użytkownik

Reputacja: 5
Nowy

  • Postów:336
  • Imię:Remigiusz
  • Lokalizacja:polska
Offline

Napisano 30.10.2022 16:58

podaj sma vipa ponownie bo link nie działa i ci to zrobię 

https://pastebin.com/xsvMkXvS


  • +
  • -
  • 0

#19 PANDA_2zl

    Guru

  • Power User

Reputacja: 173
Profesjonalista

  • Postów:716
  • Imię:Michał
  • Lokalizacja:Kraków
Offline

Napisano 30.10.2022 17:05

sprawdź, aktywuje się jeśli gracz nie ma flagi S i nie jest hltv + wyrzuciłem ci tego fb i smoke

Załączone pliki


  • +
  • -
  • 1

#20 Remik

    Wszechpomocny

  • Autor tematu
  • Użytkownik

Reputacja: 5
Nowy

  • Postów:336
  • Imię:Remigiusz
  • Lokalizacja:polska
Offline

Napisano 30.10.2022 20:08

Temat do zamknięcia dzięki mordeczki :)


  • +
  • -
  • 0




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

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