O co ci chodzi z kluczem głównym?
Edit: Już wiem wszystko działa, nie musisz odpisywać
Dzięki wam za chęć
Użytkownik Black004 edytował ten post 24.02.2019 15:25
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.
|
Najlepsza odpowiedź Rivit, 24.02.2019 15:10
Ps, takie zabezpieczenie można złamać raz dwa jak sie ma .amxx
Table '732085_licencja.verify' doesn't exist
To mowi samo za sievbie
Edit:
Tak patrze to chyba w błąd wprowadziłem.
tabela ma się nazywac 'verify'. Dwie kolumny `id` int autonumerowanie itp (klucz glowny), a druga kolumna to `ip_port` varchar i tam daje sie ip serwera z portem
Przejdź do postuNapisano 24.02.2019 15:23
O co ci chodzi z kluczem głównym?
Edit: Już wiem wszystko działa, nie musisz odpisywać
Dzięki wam za chęć
Użytkownik Black004 edytował ten post 24.02.2019 15:25
Napisano 24.02.2019 15:28
Jeszcze tylko jedno jak dawać licencje na określony czas ?
Napisano 24.02.2019 15:34
Wchodzisz na baze danych i usuwasz serwer z bazy jak minie czas
A tak serio. To w mysql chyba było coś takiego
CREATE EVENT evencik ON SCHEDULE AT '2019-03-03 23:59:00' DO DELETE * FROM `verify` WHERE `ip_port`="127.0.0.1:27015";
coś takiego sie robilo, nie pamietam juz eventów.
Generalnie ustawiasz sobie event i kiedy przyjdzei czas to on sam usunie z bazy rekord. Mozna zrobic tez zeby calkowicie nie usuwal tylko dodał na początek IP jakiś znak, na przyklad 'X' i bedziesz widzial ktore wyłaczylo, a licencja nie bedzie dzialac
Napisano 25.02.2019 19:24
Po wpisaniu tego co mi dałeś mam błąd:
Napisano 25.02.2019 19:34
coś takiego sie robilo, nie pamietam juz eventów.
Musisz na własną rękę poeksperymentować z tym. Poczytać dokumentacje itp.
Napisano 26.02.2019 19:29
Dobra dzięki za pomoc, do zamknięcia.
Napisano 26.02.2019 19:35
Poradziłeś?
Napisano 26.02.2019 19:58
Poradziłeś?
Właśnie szukałem i znalazłem to:
DELETE FROM `verify` WHERE `ip_port`='217.182.198.210:27240'
I się dowiedziałem że takie EVENT'y można robić poprzez opcje dodawanie zdarzenia. Tylko jak to wszystko robię to nie usuwa się to w ogóle te IP
Napisano 26.02.2019 19:58
Lag...
Użytkownik Black004 edytował ten post 26.02.2019 20:03
Napisano 26.02.2019 20:24
A czy nie powinno być czasem:
DELETE * FROM `verify` WHERE `ip_port`='217.182.198.210:27240'
?
Chociaż sam nie wiem, mało się bawiłem tym
Użytkownik TibacK edytował ten post 26.02.2019 20:25
Napisano 26.02.2019 20:27
A czy nie powinno być czasem:
DELETE * FROM `verify` WHERE `ip_port`='217.182.198.210:27240'?
Chociaż sam nie wiem, mało się bawiłem tym
Wywala błąd kiedy jest "*" ale ogólnie co podałem czyli:
DELETE FROM `verify` WHERE `ip_port`='217.182.198.210:27240'
Działa, tylko podczas eventu nie działa
Napisano 26.02.2019 20:34
Niestety nie jestem w stanie Ci pomóc
Napisano 26.02.2019 21:47
No ja też już nie wiem sam. Jak zrobić żeby rekord się usunął po określonym przeze mnie czasie ?
Napisano 26.02.2019 21:55
W plugin_init sprawdzaj get_systime.
Nie dołączam do żadnej sieci, nie pomagam z tworzeniem paczek, nie napisze pluginów za zero.
Napisano 26.02.2019 22:00
CREATE EVENT e_totals ON SCHEDULE AT '2019-02-26 23:59:00' DO DELETE from verify;
SHOW events
W plugin_init sprawdzaj get_systime.
IMO to już najgorsze rozwiązanie... To idzie połamać jeszcze szybciej niż ten SQL cały, choć jego tez prosto połamać.
Użytkownik TibacK edytował ten post 26.02.2019 22:02
Napisano 26.02.2019 22:04
TibacK On pyta o rozwiązanie licencji, a nie dobre rozwiązanie. Każde zabezpieczenie tak naprawdę idzie złamać.
Nie dołączam do żadnej sieci, nie pomagam z tworzeniem paczek, nie napisze pluginów za zero.
Napisano 26.02.2019 22:07
Nie po to ma licencje, która sprawdza w sql rzeczy i jest ważna na jakiś czas, żeby potem sprawdzać ten czas po stronie klienta w pluginie. Bez sensu.
Napisano 26.02.2019 22:08
CREATE EVENT e_totals ON SCHEDULE AT '2019-02-26 23:59:00' DO DELETE from verify;SHOW eventsW plugin_init sprawdzaj get_systime.
IMO to już najgorsze rozwiązanie... To idzie połamać jeszcze szybciej niż ten SQL cały, choć jego tez prosto połamać.
No Wyświetla mi sie ten event że jest i mam go zostawić, czy wkleić tu co się wyświetla?
Napisano 26.02.2019 22:10
Ale zmien sobie dane na swoje rzeczy. Przed chwilą sprawdzałem i usuwa elegancko.
Ustaw na jakąś bliską godzine i przetestuj
Napisano 26.02.2019 22:12
Ale zmien sobie dane na swoje rzeczy. Przed chwilą sprawdzałem i usuwa elegancko.
Ustaw na jakąś bliską godzine i przetestuj
Ale to chyba usuwa wszystkie rekordy z ip_port ?
0 użytkowników, 0 gości, 0 anonimowych