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

zmiana zapisu adminów


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

#1 lexar

    Wszechwiedzący

  • Power User

Reputacja: 63
Pomocny

  • Postów:502
  • GG:
  • Lokalizacja:Wyspa Kucyków
Offline

Napisano 21.06.2014 12:37

Witam

Czy istnieje możliwość zmiany zapisu/czytania adminów z pliku users.ini na inny? Wgrałem sobie system /konto ale wszystkie konta zapisują się w pliku users.ini a korzystam z amxbansa.

 

Pozdrawiam


  • +
  • -
  • 0

#2 ex0

    Wolny strzelec.

  • Power User

Reputacja: 383
Wszechpomocny

  • Postów:1 127
  • GG:
  • Imię:Kacper
  • Lokalizacja:Żywiec
Offline

Napisano 26.06.2014 10:53

Możesz korzystać z zapisu adminów SQL przecież skoro waść korzysta z bansa :)


  • +
  • -
  • 0

TWORZENIE FOR SPOŁECZNOŚCIOWYCH | ZARZĄDZANIE STRONAMI INTERNETOWYMI
WSPARCIE TECHNICZNE SERWERÓW HLDS | MODERNIZACJA, OPTYMALIZACJA, ZABEZPIECZENIA


Zapraszam do mojego profilu ;)


#3 lexar

    Wszechwiedzący

  • Autor tematu
  • Power User

Reputacja: 63
Pomocny

  • Postów:502
  • GG:
  • Lokalizacja:Wyspa Kucyków
Offline

Napisano 26.06.2014 11:23

No tak tylko, że nie chciałbym mieć za bardzo zaśmieconego amxbansa od tych kont. Chciałbym  zmienić zapis z user.ini do innego pliku nie używając przy tym SQL. Czy była by taka opcja?   ;P


  • +
  • -
  • 0

#4 ex0

    Wolny strzelec.

  • Power User

Reputacja: 383
Wszechpomocny

  • Postów:1 127
  • GG:
  • Imię:Kacper
  • Lokalizacja:Żywiec
Offline

Napisano 26.06.2014 11:33

No tak tylko, że nie chciałbym mieć za bardzo zaśmieconego amxbansa od tych kont.

Jak zaśmieconego?
Przecież to tylko rekordy z jedną flagą by się tworzyły, nie rozumiem ?

 

Chciałbym  zmienić zapis z user.ini do innego pliku nie używając przy tym SQL. Czy była by taka opcja?   ;P

Zapewne tak, ale tutaj musisz pytać mądrzejszych ode mnie xD


  • +
  • -
  • 0

TWORZENIE FOR SPOŁECZNOŚCIOWYCH | ZARZĄDZANIE STRONAMI INTERNETOWYMI
WSPARCIE TECHNICZNE SERWERÓW HLDS | MODERNIZACJA, OPTYMALIZACJA, ZABEZPIECZENIA


Zapraszam do mojego profilu ;)


#5 lexar

    Wszechwiedzący

  • Autor tematu
  • Power User

Reputacja: 63
Pomocny

  • Postów:502
  • GG:
  • Lokalizacja:Wyspa Kucyków
Offline

Napisano 26.06.2014 11:46

Faktycznie :D za bardzo nie ogarnąłem  :facepalm2: Ale to nie zmienia faktu, że chce mieć zapis na SQL xD

 

To w takim razie czy w ogóle da się zmienić zapis adminów z users na inny? ;)


  • +
  • -
  • 0

#6 Ogen Dogen

    Czempion

  • Power User

Reputacja: 261
Wszechwidzący

  • Postów:837
  • GG:
  • Steam:steam
  • Imię:Marcin
  • Lokalizacja:Dąbrowa Górnicza
Offline

Napisano 28.06.2014 18:43

Jest chyba funkcja że bans odczytuje jednocześnie z users.ini i z bazy mysql.


  • +
  • -
  • 0

b_350_20_360204_C20008_FFFFFF_000000.png 193.33.176.115:27015

 

94e23d811c.png

 


#7 lexar

    Wszechwiedzący

  • Autor tematu
  • Power User

Reputacja: 63
Pomocny

  • Postów:502
  • GG:
  • Lokalizacja:Wyspa Kucyków
Offline

Napisano 28.06.2014 19:24

A gdzie można ją zmienić?


  • +
  • -
  • 0

#8 xenos

    Wszechobecny

  • Użytkownik

Reputacja: 216
Profesjonalista

  • Postów:467
  • GG:
  • Imię:Konrad
  • Lokalizacja:Rzeszów
Offline

Napisano 28.06.2014 20:03

tworzysz dodatkowe.ini i tam dopisujesz
 

/* Plugin generated by AMXX-Studio */
 
#include <amxmodx>
#include <amxmisc>
 
#define PLUGIN "ladowanie z innego pliku adminow"
#define VERSION "1.0"
#define AUTHOR "xenos"
 
 
new Array:g_AdminNick
new Array:g_AdminUseStaticBantime
new Array:g_AdminFromUsersIni
 
 
public plugin_init() {
    register_plugin(PLUGIN, VERSION, AUTHOR)
    
    register_logevent("loadSettings", 2, "1=Round_Start");
}
 
 
 
 
public loadSettings()
{
    
    new filename[64];
    get_configsdir(filename,63);
    format(filename,63,"%s/dodatkowe.ini",filename);
    new File=fopen(filename,"r");
    
    if (File)
    {
        new Text[512];
        new Flags[32];
        new Access[32]
        new AuthData[44];
        new Password[44];
        new Name[32];
        new Static[2];
        
        while (!feof(File))
        {
            fgets(File,Text,sizeof(Text)-1);
            
            trim(Text);
            
            
            if (Text[0]==';')
            {
                continue;
            }
            
            Flags[0]=0;
            Access[0]=0;
            AuthData[0]=0;
            Password[0]=0;
            Name[0] = 0;
            Static[0] = 0;
            
            
            if (parse(Text, AuthData, charsmax(AuthData), Password, charsmax(Password), Access, charsmax(Access), Flags, charsmax(Flags), Name, charsmax(Name), Static, charsmax(Static)) < 2)
            {
                continue;
            }
            
            admins_push(AuthData,Password,read_flags(Access),read_flags(Flags));
            ArrayPushString(g_AdminNick, Name);
            ArrayPushCell(g_AdminUseStaticBantime, str_to_num(Static));
            ArrayPushCell(g_AdminFromUsersIni, 1);
            
            
        }
        
        fclose(File);
    }
 
    
    
    return 1;
}

Użytkownik xenos edytował ten post 28.06.2014 20:14

  • +
  • -
  • 0
"Jeśli potrafię to pomogę, jeśli nie potrafię to wskaże drogę którą trzeba dążyć by znaleźć odpowiedz" 

Pluginy:
Szukanie Aktywnych Banów w AmxBansie
Drop After Death
Kto postawił mine

#9 lexar

    Wszechwiedzący

  • Autor tematu
  • Power User

Reputacja: 63
Pomocny

  • Postów:502
  • GG:
  • Lokalizacja:Wyspa Kucyków
Offline

Napisano 28.06.2014 20:31

Są jakieś errory i wydaję mi się, że przez nie plugin nie działa:

Invalid array handle provided (0)
L 06/28/2014 - 21:32:56: [AMXX] Displaying debug trace (plugin "amx_konta.amxx")
L 06/28/2014 - 21:32:56: [AMXX] Run time error 10: native error (native "ArrayPushString")
L 06/28/2014 - 21:32:56: [AMXX]    [0] amx_konta.sma::loadSettings (line 69)

Dało by się coś z tym zrobić?

 


  • +
  • -
  • 0

#10 xenos

    Wszechobecny

  • Użytkownik

Reputacja: 216
Profesjonalista

  • Postów:467
  • GG:
  • Imię:Konrad
  • Lokalizacja:Rzeszów
Offline

Napisano 28.06.2014 21:10

Dziwne, kod na 100% jest dobry
dodajesz do tego pliku tak samo jak do users.ini?

zobacz to po edycji .
Jednak możliwe że był tam błąd :)

 

Załączone pliki


Użytkownik xenos edytował ten post 28.06.2014 21:15

  • +
  • -
  • 0
"Jeśli potrafię to pomogę, jeśli nie potrafię to wskaże drogę którą trzeba dążyć by znaleźć odpowiedz" 

Pluginy:
Szukanie Aktywnych Banów w AmxBansie
Drop After Death
Kto postawił mine

#11 lexar

    Wszechwiedzący

  • Autor tematu
  • Power User

Reputacja: 63
Pomocny

  • Postów:502
  • GG:
  • Lokalizacja:Wyspa Kucyków
Offline

Napisano 28.06.2014 21:26

Tzn używam pluginu /konto (sam) i rezerwacje nicku dodają się automatycznie. Przed chwilą dałem sobie admina w pliku konta.ini i wchodząc na serwer po prostu go nie mam :o tak jakby nie czytał adminów z konta.ini


  • +
  • -
  • 0

#12 xenos

    Wszechobecny

  • Użytkownik

Reputacja: 216
Profesjonalista

  • Postów:467
  • GG:
  • Imię:Konrad
  • Lokalizacja:Rzeszów
Offline

Napisano 28.06.2014 21:36

a probowałeś ten 2gi plik? czy tak samo nie łapie?
A plugin dodaje admina co rundę(ma event który wykonuje się co rundę wiec warto poczekac i spr)


Użytkownik xenos edytował ten post 28.06.2014 21:37

  • +
  • -
  • 0
"Jeśli potrafię to pomogę, jeśli nie potrafię to wskaże drogę którą trzeba dążyć by znaleźć odpowiedz" 

Pluginy:
Szukanie Aktywnych Banów w AmxBansie
Drop After Death
Kto postawił mine

#13 lexar

    Wszechwiedzący

  • Autor tematu
  • Power User

Reputacja: 63
Pomocny

  • Postów:502
  • GG:
  • Lokalizacja:Wyspa Kucyków
Offline

Napisano 28.06.2014 21:52

Próbowałem oba i tak samo nie czyta. W logach mam errory z bansa, być może to one są przyczyną tego, że nie czyta adminów z innego pliku:

 

[AMXX] Displaying debug trace (plugin "amxbans_core.amxx")
L 06/28/2014 - 22:47:52: [AMXX] Run time error 10: native error (native "ArrayGetString")
L 06/28/2014 - 22:47:52: [AMXX]    [0] amxbans_core.sma::getAccess (line 523)
L 06/28/2014 - 22:47:52: [AMXX]    [1] amxbans_core.sma::accessUser (line 635)
L 06/28/2014 - 22:47:52: [AMXX]    [2] amxbans_core.sma::client_authorized (line 703)
 

 

 


  • +
  • -
  • 0




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

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