fervi (Skovv) Opublikowano 6 Września 2007 Udostępnij Opublikowano 6 Września 2007 Witajcie! Chce zrobić, aby program po 30-dniach korzystania nie włączył się, albo ustawić aby funkcje nie działały czy coś. Da się takie coś zrobić? Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Administratorzy gnysek Opublikowano 6 Września 2007 Administratorzy Udostępnij Opublikowano 6 Września 2007 tak: 1. zapisz datę pierwszego uruchomienia w rejestrze i sprawdzaj przy uruchomieniu (do ominięcia). 2. zapisz datę w pliku ini (też do ominięcia) 3. zapisz datę j.w., ale w katalogu systemowym (trudniejsze do wykrycia) 4. ustaw, że program uruchamia się do danego dnia (do ominięcia, trzeba tylko zmienić datę systemu) 5. pobieraj datę z internetu (ciężkie do ominięcia, bez internetu program nie zadziała) Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Misiek999 Opublikowano 6 Września 2007 Udostępnij Opublikowano 6 Września 2007 no tak, ale byc moze kolega NIE WIE jak to zrobic dlatego daje przyklad jak to mozna zrobic z ini :D ( ale cos czuje ze mozna to bylo zrobic prosciej ) : ini_open('sss.ini') if ! ini_section_exists('AA') { ini_write_real('AA','dzien',current_day) ini_write_real('AA','miesiac',current_month) ini_write_real('AA','rok',current_year) } if ini_section_exists('AA') { dzien = ini_read_real('AA','dzien',0) miesiac = ini_read_real('AA','miesiac',0) rok = ini_read_real('AA','rok',0) if rok < current_year { game_end(); } if miesiac < current_month { game_end(); } if rok = current_year && miesiac = current_month { if (current_day - dzien) >= 30 then game_end() } } ini_close() Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
fervi (Skovv) Opublikowano 6 Września 2007 Autor Udostępnij Opublikowano 6 Września 2007 no tak, ale byc moze kolega NIE WIE jak to zrobic dlatego daje przyklad jak to mozna zrobic z ini :D ( ale cos czuje ze mozna to bylo zrobic prosciej ) : ini_open('sss.ini') if ! ini_section_exists('AA') { ini_write_real('AA','dzien',current_day) ini_write_real('AA','miesiac',current_month) ini_write_real('AA','rok',current_year) } if ini_section_exists('AA') { dzien = ini_read_real('AA','dzien',0) miesiac = ini_read_real('AA','miesiac',0) rok = ini_read_real('AA','rok',0) if rok < current_year { game_end(); } if miesiac < current_month { game_end(); } if rok = current_year && miesiac = current_month { if (current_day - dzien) >= 30 then game_end() } } ini_close() A w tym pliku *.ini jak mam zapisać datę? x.y.z xyz a może inaczej ?? ;p a w tym pliku co mam zapisać. datę końcową czy datę uruchomienia? Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
kryniak Opublikowano 6 Września 2007 Udostępnij Opublikowano 6 Września 2007 [AA] dzien=02 miesiac=02 rok=1993 Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Misiek999 Opublikowano 6 Września 2007 Udostępnij Opublikowano 6 Września 2007 nic nie musisz pisac samemu w tym pliku, poprostu daj ten kod w create jakiegos obiektu :D wtedy gra sie nie wylaczy , gdy miesiac jest wiekszy od tego jaki zostal zapisany przy pierwszym uruchomieniu, tak samo jest z rokiem ;p Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
fervi (Skovv) Opublikowano 6 Września 2007 Autor Udostępnij Opublikowano 6 Września 2007 nic nie musisz pisac samemu w tym pliku, poprostu daj ten kod w create jakiegos obiektu :D wtedy gra sie nie wylaczy , gdy miesiac jest wiekszy od tego jaki zostal zapisany przy pierwszym uruchomieniu, tak samo jest z rokiem ;p Tak, tylko o to mi chodzi, że jak ktoś kupi po 31 dniach to już sobie nie popyka Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
warcrawt Opublikowano 6 Września 2007 Udostępnij Opublikowano 6 Września 2007 url] https://gmclan.org/up2439/o_uwek.gm6 [/url] Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Misiek999 Opublikowano 6 Września 2007 Udostępnij Opublikowano 6 Września 2007 zdanie z twojego pierwszego posta : Chce zrobić, aby program po 30-dniach korzystania nie włączył się. jak wkleisz ten kod co Ci dalem, to kolo bedzie sobie mogl pykac przez miesiac, a pozniej gra bedzie sie wylaczac, no chyba ze pogrzebie w pliku ini. jesli Cie zle zrozumialem to wybacz ;p Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
warcrawt Opublikowano 6 Września 2007 Udostępnij Opublikowano 6 Września 2007 Przepraszam za tamtą odpowiedz. Coś ćwiczyłem :( Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
fervi (Skovv) Opublikowano 6 Września 2007 Autor Udostępnij Opublikowano 6 Września 2007 Mi chodzi o coś takiego Gościu ma do wyboru przed uruchomieniem programu: Wybrać opcje pełną (podając serial itp.) lub Wersję Trial, która działa przez 30 dni i ani sekundy dłużej. Najlepiej tak zrobić, aby nie dało się tego zmienić, albo dać to w rejestrach Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Snake Opublikowano 6 Września 2007 Udostępnij Opublikowano 6 Września 2007 A może warto spróbować takiego programu jak Trial Creator ? Służy on do modyfikowania gotowych aplikacji (chyba współpracuje za wszystkimi), aby na początku wyświetlało się okno dialogowe z informacjami że to jest Trial, ile pozostało czasu do końca i tak dalej. Wypróbuj ten program to zobaczysz na czym polega: http://www.softwarekey.com/swk_products/trial_creator/ Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
fervi (Skovv) Opublikowano 6 Września 2007 Autor Udostępnij Opublikowano 6 Września 2007 Ja wolałbym coś w GM, ale skoro są kłopoty to daje święty spokój ;p Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Firemark Opublikowano 6 Września 2007 Udostępnij Opublikowano 6 Września 2007 napisac program do serialów wbudowany z gm to nie kłopot. Gorzej jest zrobić, żeby user nie znalazł 'lepszego' sposobu na wpisanie klucza :) Wogóle, bez przesady... pewnie mało co umisz na game makerze, więc porzuć że ktoś ci zapłaci... Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Rekomendowane odpowiedzi
Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto
Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.
Zarejestruj nowe konto
Załóż nowe konto. To bardzo proste!
Zarejestruj sięZaloguj się
Posiadasz już konto? Zaloguj się poniżej.
Zaloguj się