Siema chc? zrobi? misje na serwer i nie wiem jak zrobi? aby po uko?czeniu jednej z misji to ?eby w bazie mysql zapisywa?o si? ze gracz ju? wykona? t? misje i ?eby ju? nie m?g? wykonywa? kilka razy tej samej misji (aby mo?na by?o tylko raz wykona? jedna misje ).
Za pomoc i
Podpis
Cokolwiek robicie w swoim życiu, nie będzie to legendarne,
jeżeli wasi przyjaciele nie będą mogli tego zobaczyć.
Podobnie jest na plikach, kolejno?? ta sama, lecz inne poj?cia i troszeczk? inne funkcje, lecz dzia?anie takie same.
1. Robisz nowe pole do tabeli, gdzie zapisujesz konta graczy - to robisz w PHPMyAdmin
2. W kodzie zako?czenia misji wykonujesz zapytanie UPDATE wy?ej stworzonego pola w MySQL.
3. Przed rozpocz?ciem misji przez gracza wykonujesz zapytanie SELECT i pobierasz warto?? pola owej misji.
Oczywi?cie musisz mie? gotowy ca?y system rejstracji/logowania i zapisywania danych graczy w MySQL.
No to wykonuj?c te instrukcje do tego dojdziesz stw?rz sobie pole w bazie i domy?lnie ustaw na 0. Podczas rozpoczynania misji pobierz warto?? tego pola - je?li r?wna si? 0, to gracz tej misji nie robi? - je?li warto?? r?wna si? 1, to gracz ju? misj? wykona?. Gdy gracz zako?czy ju? misj? ustaw pole w bazie danych na 1. Ca?a filozofia - pewnie nie rozumiesz, ale to nie moja wina.
Jak ju? wczytasz dane to musisz zrobi? warunek przed podj?ciem misji, kt?ry sprawdzi, czy warto?? zmiennej r?wna si? 1, czyli ?e misja zosta?a wykonana
Nie możesz pisać nowych tematów Nie możesz odpowiadać w tematach Nie możesz zmieniać swoich postów Nie możesz usuwać swoich postów Nie możesz głosować w ankietach