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.
|
Guest Message by DevFuse
Nietykalnosc
Temat rozp. bl00keRs, 29.06.2009 05:19
10 odpowiedzi w tym temacie
#1
Napisano 29.06.2009 05:19
Witam, powiedzialby mi ktos w jakim pliku zmienic nietykalnosc aby osoba z immunitetem nie mogla byc:
- slapowana
- slayowana
- zmiana nicku przez innego admina
- slapowana
- slayowana
- zmiana nicku przez innego admina
#2
Napisano 29.06.2009 08:19
Usuń mu flagę "a" - immunited
#3
Napisano 29.06.2009 08:58
"nick" "hasło" "stąd usuń flagę A" "a"Usuń mu flagę "a" - immunited
#4
Napisano 29.06.2009 09:15
No nie bardzo moge, bo nie mam dostepu do bazy danych a users.ini jest puste, admini do bazy danych sie zapisuja.
Moze zle sie wyrazilem i nie zrozumieliscie mnie dobrze ale chodzi mi o to, ze mam wszystkie flagi, zapisuja sie one w bazie danych a ja do niej dostepu nie mam, musi byc jakas rada aby zmienic w jakims .sma by bylo tak, ze ja H@ serwera z flaga A nie moge byc slapowany/slayowany/zmieniac nicku nie mozna, lecz admini co nie maja flagi A, bedzie mozna im normalnie zmieniac.
Moze zle sie wyrazilem i nie zrozumieliscie mnie dobrze ale chodzi mi o to, ze mam wszystkie flagi, zapisuja sie one w bazie danych a ja do niej dostepu nie mam, musi byc jakas rada aby zmienic w jakims .sma by bylo tak, ze ja H@ serwera z flaga A nie moge byc slapowany/slayowany/zmieniac nicku nie mozna, lecz admini co nie maja flagi A, bedzie mozna im normalnie zmieniac.
#5
Napisano 29.06.2009 13:28
to jest amxbans czy coś innego ?
#6
Napisano 29.06.2009 20:06
jak moze byc users.ini puste i masz admina na serwerze z amxem ??
#7
Napisano 30.06.2009 12:50
users.ini nie może być puste w users.ini zapisuje się liste adminów jeśli to bedzie puste nikt nie może miec tam adma
@topic
Usun mu flage a
@topic
Usun mu flage a
#8
Napisano 30.06.2009 12:59
Na serwerze mają pewnie tak jak już disiz` napisał amxbans, a w tym skrypcie/pluginie można sobie zdefiniować adminów w bazie mysql, więc nie kombinujcie w kierunku users.ini
#9
Napisano 06.07.2009 03:36
Sorka za taka zwloke ale nie moglem wczesniej, chodzi mi o to, ze gdy wejde w menu transferowania to admini z flagami A nie beda mogli byc transferowani przez inne osoby majace do tego dostep, tak jak w przypadku, gdy mam Kickowanie i Banowanie, nick admina z flaga A widnieje na szaro i nie mozna z nim nic zrobic, jak klikne literke, pod ktora jest ta osoba to nie dzieje sie nic, w menu transferowania tego nie ma, mozna to jakos zmienic ?
Jezeli ktos by sie podjal pomoc mi, za co będę wdzieczny, ponizej wrzucam ten plik, bo chyba o ten chodzi plmenu.sma, prosilbym o jego edycje a nie swojego, gdyz zmienilem nieco kolory sobie w nim i jeszcze kilka innych rzeczy
Jezeli ktos by sie podjal pomoc mi, za co będę wdzieczny, ponizej wrzucam ten plik, bo chyba o ten chodzi plmenu.sma, prosilbym o jego edycje a nie swojego, gdyz zmienilem nieco kolory sobie w nim i jeszcze kilka innych rzeczy
#10
Napisano 06.07.2009 07:47
Nie ma co kombinować ze źródłami pluginów, w końcu po coś ten immunitet jest.
Po prostu zabierz flagę "a" danemu adminowi.
Zmień sobie w tej linijce flagi i steamid danego admina.
np jak ktoś ma 'abcdefghjiklu'
dajesz mu bez "a" - 'bcdefghjiklu'
Kompilujesz, wrzucasz na serwer, zmieniasz mapę.
Wpisujesz
Po prostu zabierz flagę "a" danemu adminowi.
#include <amxmodx> #include <sqlx> new Handle:g_SqlTuple new g_Error[512] public plugin_init() { register_plugin("1","2","3") new Host[64],User[64],Pass[64],Db[64] get_cvar_string("amx_sql_host",Host,63) get_cvar_string("amx_sql_user",User,63) get_cvar_string("amx_sql_pass",Pass,63) get_cvar_string("amx_sql_db",Db,63) g_SqlTuple = SQL_MakeDbTuple(Host,User,Pass,Db) new ErrorCode,Handle:SqlConnection = SQL_Connect(g_SqlTuple,ErrorCode,g_Error,511) if(SqlConnection == Empty_Handle) set_fail_state(g_Error) new Handle:Query Query = SQL_PrepareQuery(SqlConnection,"UPDATE `amx_amxadmins` SET `access` = 'bcdefghj' WHERE `steamid` = 'STEAM_0:1:010101' ;") if(!SQL_Execute(Query)){ SQL_QueryError(Query,g_Error,511) set_fail_state(g_Error) } SQL_FreeHandle(Query) SQL_FreeHandle(SqlConnection) }
Zmień sobie w tej linijce flagi i steamid danego admina.
Query = SQL_PrepareQuery(SqlConnection,"UPDATE `amx_amxadmins` SET `access` = 'bcdefghj' WHERE `steamid` = 'STEAM_0:1:010101' ;")
np jak ktoś ma 'abcdefghjiklu'
dajesz mu bez "a" - 'bcdefghjiklu'
Kompilujesz, wrzucasz na serwer, zmieniasz mapę.
Wpisujesz
amx_whoi powinno być bez flagi od immunitetu
#11
Napisano 06.07.2009 07:59
No tylko, ze to inaczej dziala
Nie mam dostepu do bazy danych, mam wszystkie flagi, poza mna ma ich jeszcze chyba okolo 6-7 osob, ale to ja jestem H@ serwera (glownym) no i ja nim sie opiekuje, lecz dostepu do bazy danych nie mam, niestety, a z users.ini nie zrobie nic... o to chodzi, ze poza tymi 6-7 osobami, ktore graja sporadycznie i maja wszystkie flagi, mam jeszcze okolo 10 adminow, ktorzy nie maja flagi A (ograniczone maja), lecz jak widze teraz, to siebie przenosic moge sam, nie wiem czy oni tez moga to robic, nie mam czasu na testowanie, wiec lepiej zablokowac to tak jak wspomnialem wyzej, wiem, ze idzie to zrobic i z ADMIN_IMMUNITET beda siwe nicki ( d ) i nie bedzie mozna wybrac go w ogole...Tylko pytanie jak, sam nie umiem pisac w pawnie, slyszalem, ze jest latwy jak cholera, sam bym sie nawet pouczyl, lecz nie ma dogodnych poradnikow nigdzie, zeby sie zaczac uczyc...
Mozna zamknac juz...
Nie mam dostepu do bazy danych, mam wszystkie flagi, poza mna ma ich jeszcze chyba okolo 6-7 osob, ale to ja jestem H@ serwera (glownym) no i ja nim sie opiekuje, lecz dostepu do bazy danych nie mam, niestety, a z users.ini nie zrobie nic... o to chodzi, ze poza tymi 6-7 osobami, ktore graja sporadycznie i maja wszystkie flagi, mam jeszcze okolo 10 adminow, ktorzy nie maja flagi A (ograniczone maja), lecz jak widze teraz, to siebie przenosic moge sam, nie wiem czy oni tez moga to robic, nie mam czasu na testowanie, wiec lepiej zablokowac to tak jak wspomnialem wyzej, wiem, ze idzie to zrobic i z ADMIN_IMMUNITET beda siwe nicki ( d ) i nie bedzie mozna wybrac go w ogole...Tylko pytanie jak, sam nie umiem pisac w pawnie, slyszalem, ze jest latwy jak cholera, sam bym sie nawet pouczyl, lecz nie ma dogodnych poradnikow nigdzie, zeby sie zaczac uczyc...
Mozna zamknac juz...
Użytkownicy przeglądający ten temat: 0
0 użytkowników, 0 gości, 0 anonimowych