Skocz do zawartości

klucz rejestracyjny


CTRL

Rekomendowane odpowiedzi

siem. mam pytanka...

 

1. jak wygenerować kod rejestracyjny (losowy 14 cyfr) za pierwszym otworzeniem programu, tylko jeśli jest płyta. (wiem, plik na płycie, ale powiedzcie jak to w kod wsadzić). no a potem tylko:

GMLget_string(('wpisz kod rejestracyjny'),('KOD'))

i jeszcze jedno ale... jak już wygeneruje ten kod to go nie znamy. trzeba więc wpisać kod aby go zobaczyć. np admin464318434code.

po jego wpisaniu ukazuje ten nasz losowy kod :D

ROZWIĄZANE!

 

 

a 2...

męcze 3D ;p. kolizje z modelem (d3d) mozna zrobić maską. ale podobno można DLL'em czyż nie? ale jak? jaki DLL? i jak go wczytać, ponieważ ja nie kombinowałem z DLL...

 

3. odpowiedzcie bo w dwóch tematach się nie dowiedziałem tego co chciałem... (jakby was serce zabolało to jeden w grafice drugi w pyt dla zaaaw)

 

4. jak zrobić w d3d: wypukłości? czy trzeba model dołka, czy można zrobić dziure w floorze?

 

5.

proszę o stworzenie loga na płyte o wymiarkach 12x12 z kolesiem w pozycji strzelającej, na tle jakiej pobojowisko. (tło nowoczesne a nie ll wojna światowa....) jest to strzelanka. w rogu jakieś małe logo wielkiej OŚP bo wydaje gre 10-1-10. i napisek created by snake gang games albo by CTRL. i jeszcze takie inne.

o... bym zapomniał... coś z na tył, wymagania sprzętowe albo co... trza tło na to. a ja sobie napisze. "

(jak 'określić' wymagania sprzętowe?):

jeszcze prosze ikonke 32x32px (może ludzik, poza strzelanie? jak w counter strike?)

aaaaaa najważniejsze! gra sie nazywa Violence Perfect prosze metaliczny napis na okładce (aalbo jak bedzie pasowało)

 

PS.logo na okładke pudełka (kwadrat mały) + na płyte okrągłe z wcięciem w środku. ma ktoś sposoba na wycięcie dziury w okładce? acha i jeszcze: czy płyta z naklejoną okładką (z kartki A4 xD) nie zatnie cd_rooma?

 

NIE DOCZEKAŁEM SIE KURCZE BLADE!!

 

6. Jak najprościej zrobić "icy tower"?

Odnośnik do komentarza
Udostępnij na innych stronach

Marku, no bad, lecz mi chodziło o get_string aby wpisać kod rejestracyjny, a poza tym ma być wpisywany po pierwszym użyciu gry. w w tym get_string wpisujesz kod admina, który znam tylko ja i po tym pokazuje mi losowy kod.

 

GML
znaki := '0123456789'

kod = ''

kod2 = ''

 

repeat( 14 )

{

kod += string_char_at( znaki, round( random( string_length( znaki ))))

}

show_message( 'kod: ' + kod );

get_string(('wpisz kod rejestracyjny'),kod2)

if kod2 = kod

{

// co tu wpisać żeby nie było nic?

}

else

game_end()

 

Skrobałem ale po wpisaniu kod do kod2 wyłącza gre ;/

Odnośnik do komentarza
Udostępnij na innych stronach

na to nie wpadłem thx... mało znam GML w kierunku zwracania zmiennych ;p

 

a to?

GML
znaki := '0123456789'

kod = ''

kod2 = ''

 

repeat( 14 )

{

kod += string_char_at( znaki, round( random( string_length( znaki ))))

}

kod2 = get_string(('wpisz kod rejestracyjny'),kod2)

//-----------------------------

if kod2 = 'admin'

{

kod2 = get_string( 'kod: ',kod );

}

//-----------------------------

if kod2 = kod or 'admin'

{

//noone

}

else

show_message('Kod nie jest poprawny.')

game_end()

 

dlaczego to nie działa?

nie bardzo wiem jak posługiwać się 'or' ale z tego co wiem to chyba ok? błedu nie pokazuje (w edytorze) tylko nie wie co to: ||

ja też nie wiem ;/

 

___________________________________________
ERROR in
action number 1
of Create Event
for object object0:

Error in code at line 16:
  if kod2 = kod or 'admin'

at position 19: Wrong type of arguments for ||.

 

P.S.:jak wczytać DLL? mam odpowiedni do kolizji ale nie kapuje tamtego przykładu.

co to: *.d3d ? jaki program?

Odnośnik do komentarza
Udostępnij na innych stronach

GML
znaki := '0123456789'

kod = ''

 

repeat( 14 )

{

kod += string_char_at( znaki, round( random( string_length( znaki ))))

}

 

 

kod2 = get_string('wpisz kod rej. lub kod admina <3', '' )

 

if ( kod2 = 'admin' or kod2 = kod )

{

show_message( 'kod poprawny' );

}

else

{

show_message('Kod nie jest poprawny.')

game_end()

}

Odnośnik do komentarza
Udostępnij na innych stronach

opisałeś perfekcyjnie. mam już wszystko oprócz reszty zagadnień. ktoś napisał jak sprawdzić czy jest płyte w napędzie, sprawdzając plik na wszystkich dyskach, np na C:

zaraz to dam, tylko mi to w kod wsadźcie ok? ja nie moge ;p i co zrobić aby to "coś" pokazało sie tylko za pierwszym razem otwarcia gry, a płyte sprawdza zawsze. acha, i jak wywołać master reset pod względem wpisywania kodu? jakimś keyboard_stringiem w dowolnym czasie gry.

Odnośnik do komentarza
Udostępnij na innych stronach

dokonałem aborcji ponieważ:

ERROR in
action number 1
of Key Press Event for  Key
for object object0:

Error in code at line 5:
  registry_write_string( 'serial-key', kod )

at position 39: Unknown variable kod

 

co do DLL podacie wyjaśniony przykład? macie gotowe d3d w moim uploadzie ale wsadźcie tam tego DLL'a!

ma sie rozumieć kodem xd

Odnośnik do komentarza
Udostępnij na innych stronach

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ę
  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...