[ROZWIĄZANE] Plugin free vip 24h
Remik
25.09.2022
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
N1K1Cz
25.09.2022
Remik
25.09.2022
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???
N1K1Cz
25.09.2022
// Domyslna flaga oznaczajaca z user.ini dopisana osobe jak brak przywilejow admina (patrz users.ini dostępu do informacji)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
//
// Wartość domyślna: "z"
amx_default_access "tz" o to chodzi???
PANDA_2zl
25.09.2022
N1K1Cz
26.09.2022
Remik
26.09.2022
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
PANDA_2zl
26.09.2022
Remik
30.10.2022
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 ???
Boski Z Polski
30.10.2022
#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; }
Edited by Boski Z Polski, 30.10.2022 15:04.
Remik
30.10.2022
#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 ???
Boski Z Polski
30.10.2022
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; } } }
Edited by Boski Z Polski, 30.10.2022 15:17.
Remik
30.10.2022
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
Boski Z Polski
30.10.2022
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); } }
Remik
30.10.2022
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
Remik
30.10.2022
podaj sma vipa ponownie bo link nie działa i ci to zrobię
PANDA_2zl
30.10.2022
sprawdź, aktywuje się jeśli gracz nie ma flagi S i nie jest hltv + wyrzuciłem ci tego fb i smoke