Witam, ostatnio mój kolega napisał mi plugin i zakodował go tak, że bedzie działał tylko przez 2 miesiace, potem juz przestaje działać mimo ze będzie wgrany na ftp. Czy jest możliwość obejścia tego?
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
ograniczenie czasowo działania pluginu
Temat rozp. FOMFNY, 29.07.2010 12:52
8 odpowiedzi w tym temacie
#1
Napisano 29.07.2010 12:52
#2
Napisano 29.07.2010 17:24
heh jak mógł ci to napisać to ja nie rozumiem limit hehe
Jaki to plugin? może ja ci nowy napisze o takiej samej tezie jak tamten
Jaki to plugin? może ja ci nowy napisze o takiej samej tezie jak tamten
#3
Napisano 29.07.2010 17:28
hmm zmiana daty na servie :F ? ale to musiał by być dedyk chyba
hardbot ... powiem tyle if + get_time przed wszystkim w plugins_init
hardbot ... powiem tyle if + get_time przed wszystkim w plugins_init
Użytkownik DarkGL edytował ten post 29.07.2010 17:30
#4
Napisano 29.07.2010 18:47
a da sie skompilować z amxx do sma?
#5
Napisano 29.07.2010 18:49
z tego co wiem to jest mozliwosc obejscia tego zabezpieczenia ewentualnie rekompilacja modulu w ktorym jest funkcja time bo inaczej jej nie podmienisz zeby zawsze zwracala np 1
Manual ponad wszystko, konsola ponad manual :&
Chcesz wysłać do mnie PW ? użyj nazwy GoQ zamiast G[o]Q
Chcesz Kupić moduł płatności via Pukawka,Tserwery, Gamesol, Zabijaka do mojego sklepu? napisz PW cena to tylko 10 zł/sztuka
GG:6022845 (nie pomagam za free osobom ponizej rangi MoD)
Chcesz wysłać do mnie PW ? użyj nazwy GoQ zamiast G[o]Q
Chcesz Kupić moduł płatności via Pukawka,Tserwery, Gamesol, Zabijaka do mojego sklepu? napisz PW cena to tylko 10 zł/sztuka
GG:6022845 (nie pomagam za free osobom ponizej rangi MoD)
#6
Napisano 29.07.2010 19:21
mozesz wytluamczyc jak to obejsc ?
#7
Napisano 07.08.2010 10:27
podbijam bo ważne
#8
Napisano 07.08.2010 10:59
Próbowałem takiej sztuczki ze zmianą drugiego parametru porównania w pliku .amxx
if(czas < 500)
ale jeszcze za mało znam kompilator, żeby to zrobić.
Bardziej realnym jest rozwiązanie zaproponowane prze GoQ. Można je rozwinąć przez dodanie warunku if(plugin == tenOgraniczonyCzasowo) żeby nie psuć reszty. Jeśli pokażesz plik .amxx to dowiemy się też gdzie użyte jest zabezpieczenie i można zmienić wartość zwracaną przez time() tylko podczas sprawdzania tego warunku ograniczającego.
Niestety funkcje czasu są częścią rdzenia i musisz przekompilować amxmodx_mm.dll/.so. Potrzebujesz kodu źródłowego amxx`a, hlsdk i sdk metamoda.
Edit.
Jak sobie zmienisz "Nazwa Pluginu" i przekompilujesz .so to powinno działać.
amxtime.cpp
if(czas < 500)
ale jeszcze za mało znam kompilator, żeby to zrobić.
Bardziej realnym jest rozwiązanie zaproponowane prze GoQ. Można je rozwinąć przez dodanie warunku if(plugin == tenOgraniczonyCzasowo) żeby nie psuć reszty. Jeśli pokażesz plik .amxx to dowiemy się też gdzie użyte jest zabezpieczenie i można zmienić wartość zwracaną przez time() tylko podczas sprawdzania tego warunku ograniczającego.
Niestety funkcje czasu są częścią rdzenia i musisz przekompilować amxmodx_mm.dll/.so. Potrzebujesz kodu źródłowego amxx`a, hlsdk i sdk metamoda.
Edit.
Jak sobie zmienisz "Nazwa Pluginu" i przekompilujesz .so to powinno działać.
amxtime.cpp
Spoiler
#9
Napisano 07.08.2010 15:58
wyjezdzam dzis na wakacje wracam na 10 dni, jeszcze sie odezwe, dziekuje kazdemu kto pomaga pozdrawiam serdecznie FOMFNY
Użytkownicy przeglądający ten temat: 0
0 użytkowników, 0 gości, 0 anonimowych