Skocz do zawartości

Login i haslo


Rekomendowane odpowiedzi

Witam po długiej przerwie,

No więc mam mały problem i nie mogę go rozwiązać. Mianowicie mam 2 obiekty create i load służące do zapisywania i wczytywania loginów i haseł. W create mam:

global.nick=get_string("Podaj nick:","")
global.pass=get_string("Podaj hasło:","")
ini_open('users.ini')
ini_write_string(global.nick,'haslo',global.pass)
ini_close()

a w load:

global.nick=get_string("Podaj nick:","")
global.pass=get_string("Podaj hasło:","")
ini_open('users.ini')

if (ini_section_exists(global.nick))
{
pass=ini_read_string(global.pass,'pass','')
}
if (global.pass=pass)
{
show_message('zalogowany')
}
else
{
show_message('zly nick lub haslo')
}

Program ciągle pokazuje zły nick lub hasło. Co jest źle?

2. Co zrobić abym zapisywał i wczytywał pliki ini na serwerze?

Z góry, dzięki

Odnośnik do komentarza
Udostępnij na innych stronach

GML
global.nick=get_string("Podaj nick:","")

global.pass=get_string("Podaj hasło:","")

ini_open('users.ini')

 

if (ini_section_exists(global.nick))

{

pass=ini_read_string(global.pass,'haslo','')

}

if (global.pass=pass)

{

show_message('zalogowany')

}

else

{

show_message('zly nick lub haslo')

}

 

Proszę :)

 

Co do tego serwera... Jeżeli korzystasz z 39dll, wyślij informację, że chcesz założyć konto, ew. zalogować się, a później dane. Wtedy serwer odczytuje dane i zapisuje lub wczytuje je.

Odnośnik do komentarza
Udostępnij na innych stronach

W kliencie pobierasz od gracza login i hasło.

GML
clearbuffer();

writebyte(tutaj jakaś liczba do 255, która będzie określać czynność, jaką ma wykonać serwer);

writestring(login);

writestring(hasło);

sendmessage(identyfikator połączenia czy co to się tu wpisuje :P);

 

Tu masz kod, który wysyła serwerowi dane. Musisz sobie tu trochę pozmieniać. Jeżeli nie będziesz umieć zrobić odbierania tego na serwerze, zabierz się za grę offline.

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ę...