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
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?
#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
DarkGL Blog - Programowanie Python , Pawn , C++ i Webdeveloping
💸 SellYourSkins.com - Łatwo sprzedaj swoje skiny do CS:GO
💸⇄🃏 Automatyczny Bot Levelowania Steam - LVLUPSteam.com
🛒Coinsy CSGOPolygon Za SMS, PSC, Przelew - CoinSell.pro
Twój Sklep CS2 - CSGOPAKA
Coinsy do CSGOPolygon, CSGO500, CSGOEmpire - CSGOLombard.com
💸 Graj w CS2 / CS 1.6 i zarabiaj - BoostProject.pro
CS2 Gambling Sites and Free Betting Codes - DreamCodes.gg
Otwieraj skrzynki i wygrywaj najlepsze skiny CS2 na SkinsProject.gg
🤑 Accept CS2 skins for online payments and donations - SkinsMoney
Płatności SMS Premium Rate oraz Direct Biling - SimPay.pl
Szukasz noclegu? Kwatery, noclegi, tanie noclegi, wakacje oferty, wczasy nad jeziorem - RuszajWPolske.pl
💸 SellYourSkins.com - Łatwo sprzedaj swoje skiny do CS:GO
💸⇄🃏 Automatyczny Bot Levelowania Steam - LVLUPSteam.com
🛒Coinsy CSGOPolygon Za SMS, PSC, Przelew - CoinSell.pro
Twój Sklep CS2 - CSGOPAKA
Coinsy do CSGOPolygon, CSGO500, CSGOEmpire - CSGOLombard.com
💸 Graj w CS2 / CS 1.6 i zarabiaj - BoostProject.pro
CS2 Gambling Sites and Free Betting Codes - DreamCodes.gg
Otwieraj skrzynki i wygrywaj najlepsze skiny CS2 na SkinsProject.gg
🤑 Accept CS2 skins for online payments and donations - SkinsMoney
Płatności SMS Premium Rate oraz Direct Biling - SimPay.pl
Szukasz noclegu? Kwatery, noclegi, tanie noclegi, wakacje oferty, wczasy nad jeziorem - RuszajWPolske.pl
#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: 1
0 użytkowników, 1 gości, 0 anonimowych