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
Modyfikacja

Przeróbka HugeBan + BlockNameChange + modyfikacjeTo ważne dla administratorów serwerów!

Modyfikacja

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

#1 Egbert

    Pomocny

  • Użytkownik

Reputacja: 12
Początkujący

  • Postów:70
  • GG:
  • Imię:Egbert
  • Lokalizacja:Gdańsk
Offline

Napisano 07.08.2011 18:34

Witam, chciałbym zaproponować stworzenie pluginu, który wiąże w sobie kilka innych. Wpadłem na ten pomysł, ponieważ mam ogromną ilość osób chętnych do gry na moim serwerze, jednak przeszkodą (jak wszędzie z resztą) są cziterzy a szczególnie tacy, którzy po otrzymaniu bana bezkarnie powracają ze zmienionym IP i dumnie prezentujący swoje umiejętności takie jak WH, AIM, itd... Kolejnym powodem stworzenia takiego pluginu jest uciążliwe dodawanie graczy do HugeBana, który wymaga jedynie tego aby nick gracza był wpisany do pliku konta.ini - dla tego też obecnie (już od 3 lat) używam "podwójnej rejestracji" czyli dodanie gracza do pliku users.ini z flagami tz jak również samego nicku do pliku konta.ini. Takie rozwiązanie pomaga zapobiec oszustom, którzy mogliby wejść na podpatrzonym nicku bez hasła na serwer. Następnym powodem jest możliwość zmiany nicku, kiedy jest gracz, którzy jest zarejestrowany może zmienić swój nick na nick innego gracza - czyli podszywają się pod kogoś. To tyle wstępu, a teraz jak wyobrażam sobie działanie pluginu:

1. Działanie HugeBana zmodyfikowane tak aby wystarczyło dodać nick gracza do users.ini (hugeban.sma)
2. Dodanie do Hugebana wyświetlanej informacji (zał. przypomnienie.sma)
3. Dodanie do HugeBana zablokowania możliwości zmiany nicku. (zał. G_block_name_change.sma)

Zapraszam również do wymiany poglądów na temat pluginu, Wasze spostrzeżenia są cenne!

Załączone pliki


  • +
  • -
  • 0

#2 sharkowy

    Lokalna anomalia sejsmiczna o nieustalonej genezie.

  • Przyjaciel

Reputacja: 113
Zaawansowany

  • Postów:1 981
Offline

Napisano 07.08.2011 18:55

Polecam plugin Konta Neo ;)
  • +
  • -
  • 0

#3 Egbert

    Pomocny

  • Autor tematu
  • Użytkownik

Reputacja: 12
Początkujący

  • Postów:70
  • GG:
  • Imię:Egbert
  • Lokalizacja:Gdańsk
Offline

Napisano 07.08.2011 20:29

Konta NEO to plugin, który banuje z góry wszystkich użytkowników, których dostawca ma w hostnam/netname okreslenie asdl lub dynamic. Dla mnie to sprawienie trudności ogromnej rzeszy graczy w dostępie do mojego serwera. Wybrałem HugeBan ponieważ mogę sam określić pulę która ma być zablokowana a jednak dostepna dla zarejestrowanych. Prócz tego chciałbym dorzucić blokadę zmiany nicka i info dla ludzi z flagą tz i dla tych bez flagi t

EDIT: Teraz internet UPC nie posiada żadnego z określeń w pluginie Konta NEO.

Użytkownik Egbert edytował ten post 07.08.2011 20:31

  • +
  • -
  • 0

#4 Fixiu

    Zaawansowany

  • Zbanowany

Reputacja: 31
Życzliwy

  • Postów:95
  • Imię:Piotrek
  • Lokalizacja:KNW TEAM
Offline

Napisano 10.08.2011 15:48

także polecam dobre rozwiązanie
w sumie mniej więcej także tak robiłem i było to bardzo skuteczne.

#5 Profesjonalista

    Banned

  • Zbanowany

Reputacja: 6
Nowy

  • Postów:98
  • Imię:Rafi
  • Lokalizacja:Lbk
Offline

Napisano 11.08.2011 17:03

Pomysł bardzo fajny, na pewno wiele osob by skorzystalo np. ja, ale czy ktos sie podejmie tego??

#6 Skull3D

    Wszechmogący

  • Zbanowany

Reputacja: 102
Zaawansowany

  • Postów:651
  • Imię:Andrzej
  • Lokalizacja:AMXX.PL
Offline

Napisano 16.08.2011 09:40

Testuj w załączniku

Załączony plik  hugeban.sma   7,7 KB  23 Ilość pobrań
  hugeban.amxx
Załączony plik  hugeban.amxx   12,07 KB  2 Ilość pobrań


Punkt 2 i 3
Nad 1 pomyśle

@@EDIT
A tu z 1 i 2 oraz 3 punktem do testowania

Załączony plik  hugeban2.sma   7,7 KB  31 Ilość pobrań
  hugeban2.amxx
Załączony plik  hugeban2.amxx   12,07 KB  5 Ilość pobrań

Użytkownik Skull3D edytował ten post 16.08.2011 09:43


#7 Egbert

    Pomocny

  • Autor tematu
  • Użytkownik

Reputacja: 12
Początkujący

  • Postów:70
  • GG:
  • Imię:Egbert
  • Lokalizacja:Gdańsk
Offline

Napisano 16.08.2011 16:25

Mam pytanie:
Ponieważ już to kiedyś przerabiałem pod siebie, wiem, że trzeba było zmienić adres do forum. Jest taki problem, że gdy wchodzę na swoim nicku bez hasła wyskakuje mi informacja "Twoje ip jest zablokowane!! Wejdz na http://XXXXXXXX(żeby nie było krypto reklamy).pl aby sie zarejstrowac w Konta NEO." A chciałbym coś w rodzaju "Brak hasla! Wpisz haslo lub zmien nick!"
W związku z tym proszę mi wskazać która z poniższych informacji jest odpowiedzialna za wyświetlanie tego komunikatu:
1.
}
					if(nieban==0)
					{
						
						write_file("addons/amxmodx/logs/ban_zakaz.log",tmp);
						client_cmd(id,"echo ^"Twoje ip jest zablokowane!! Wejdz na http://cs16szczecin.p2a.pl aby sie zarejstrowac w Konta NEO.^";disconnect")
                                                index=0
					} else
					{
						add(tmp,100," EXCL")
						write_file("addons/amxmodx/logs/ban_zgoda.log",tmp);
2 i 3
{
						new lReason[64]
	                                        format(lReason, 63, "%L", id, "Twoje ip jest zablokowane!! Wejdz na http://cs16szczecin.p2a.pl aby sie zarejstrowac w Konta NEO.")
						write_file("addons/amxmodx/logs/ban_zakaz.log",tmp);
                                                server_cmd("kick #%d ^"%s^"", get_user_userid(id), lReason)
						client_cmd(id,"echo ^"Twoje ip jest zablokowane!! Wejdz na http://cs16szczecin.p2a.pl aby sie zarejstrowac w Konta NEO.^";disconnect")
						index=0
					} else
					{
						add(tmp,100," EXCL")
						write_file("addons/amxmodx/logs/ban_zgoda.log",tmp);
					}
Już się pogubiłem :P
Pozdrawiam!

Użytkownik Egbert edytował ten post 16.08.2011 16:26

  • +
  • -
  • 0

#8 Skull3D

    Wszechmogący

  • Zbanowany

Reputacja: 102
Zaawansowany

  • Postów:651
  • Imię:Andrzej
  • Lokalizacja:AMXX.PL
Offline

Napisano 16.08.2011 21:06

To
client_cmd(id,"echo ^"Twoje ip jest zablokowane!! Wejdz na http://cs16szczecin.p2a.pl aby sie zarejstrowac w Konta NEO.^";disconnect")
i to
client_cmd(id,"echo ^"Twoje ip jest zablokowane!! Wejdz na http://cs16szczecin.p2a.pl aby sie zarejstrowac w Konta NEO.^";disconnect")

Dodano 17 sierpień 2011 - 20:49:
Chodzi czy coś naprawić?

#9 Egbert

    Pomocny

  • Autor tematu
  • Użytkownik

Reputacja: 12
Początkujący

  • Postów:70
  • GG:
  • Imię:Egbert
  • Lokalizacja:Gdańsk
Offline

Napisano 18.08.2011 08:21

Przepraszam, że nie odpowiadałem.
Tak, plugin działa, ale jeszcze go w 100%ach nie przetestowałem ponieważ jestem w pracy (skąd najczęściej piszę) a po pracy nie wracam do domu gdzie mam swoje 'centrum dowodzenia' :P tylko do dziewczyny. Dzisiaj będę w domu i sprawdzę dokładnie.
===EDIT===
Trwają testy...
===EDIT===
Plugin działa poprawnie, mam tylko taki kłopot, że nie pokazuje się informacja w wyskakującej ramce. Informacje są zamieszczone tylko w konsoli. Gdyby można było dopisać komunikat w ramce "ZABLOKOWANE IP - Wiecej informacji w konsoli." to będę wdzięczny.
(Chodzi mi o sytuację kiedy ktoś nie posiada hasła do używanego nicku)
===EDIT===
Może łatwiej będzie jak określę jakie informację potrzebuję :)

1. Dla gracza, którego IP znajduje się w ban.txt (jego nick nie znajduje się w users.ini):
-okienko z tekstem: Zablokowane IP - Zarejestruj nick. Wiecej informacji w konsoli.
-konsola: Twoje IP jest zablokowane. Zarejestruj nick - www.xxxx.pl (Rejestracja Nicka)

2. Dla gracza, który nie posiada hasła do posiadanego nicku (znajdującego się w users.ini):
-okienko z tekstem: Nick wymaga hasla - Wiecej informacji w konsoli.
-konsola: Twoj nick wymaga hasla - Jesli nie masz konta na forum, zmien nick - Jesli masz konto na forum, wprowadz haslo do konsoli - W razie problemow napisz na forum www.xxxx.pl

Użytkownik Egbert edytował ten post 22.08.2011 06:43

  • +
  • -
  • 0





Również z jednym lub większą ilością słów kluczowych: Modyfikacja

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

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