![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 19 Pomógł: 0 Dołączył: 14.12.2004 Ostrzeżenie: (0%) ![]() ![]() |
Tworząc panel rejestracji i logowania robiłem to z myślą o stworzeniu gry RPG. I teraz staje przed pewnym problemem. Każdy user ma przypisane określone wartości w tabeli mysql. $login, $energia. $mana, $zycie (pomijam pole $haslo bo to jest raczej nie przydatne).
Następnie pobieram dane o userach który wyświetla mi wszystkich zarejestrowanych w systemie. I chcem aby userzy mogli toczyć walki między sobą czyli po zalogowaniu dany user ma dostęp do bazy zarejestrowanych osób i obok każdego widocznego usera (oprócz siebie samego) będzie widniał mu przycisk walcz. Po jego naciśnięciu w przycisk walcz nie wiem jak wykonać kilka rzeczy. - sprawić aby porównane zostały dane userów (czyli moje zaczynającego walkę oraz atakowanego) - chcem aby posiadana energia byłą przeliczana na ilość zadanych obrażeń czyli im więcej energi posiadam tym większe obrażenia zadaje więc w tym przypadku jeśli posiadam 1000 energii a przeciwnik 100 wygram walkę lecz także otrzymam obrażenia bo chcem aby polecenie było wykonane tak po naciśnięciu walcz ON OTRZYMUJE OBRAŻENIA JA OTRZYMUJE OBRAŻENIA (i tak na zmianę aż do spradku $zycia do zera) |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 19 Pomógł: 0 Dołączył: 14.12.2004 Ostrzeżenie: (0%) ![]() ![]() |
Cytat(M4chu @ 2005-04-03 22:03:43) ladujesz to do funkcji, np
i w funkcji sprawdzasz to co chcesz, majac ID atakujacego (zalogowanego gracza) i broniacego sie (przeciwnika) jestes w stanie sprawdzic czy przypadkiem nie sa ta sama osoba, pobrac ich statystyki, przeprowadzic walke itp. Niby wszystko jest ok bo twoje zastosowanie jest najtrafniejsze. Lecz nie bardzo wiem jak wczytać (czyt. wyciągnąć je z bazy mysql) a następnie porównać statystyki moje i walczącego ze mną i doprowadzić do rostrzygnięcia pojedynku w którym wygra lepszy. Link u mnie ma taką postać : <a href=index.php?page=$id> czyli widoczna postać linku: index.php?page=1 (gdzie w tym wypadku cyferka 1 jest numerem id gracza) Więc pobieram już id gracza. Lecz nie bardzo wiem co i jak zrobić by dane były poprawnie pobierane do porównania (aby moje dane czyli energia życie siła były porównywanego współczynników wroga) czy swoje dane mam pobierać tylko przez $dane, a dane wroga wyciągać przez GET? Przepraszam za te 'dziwne' pytania lecz niestety po raz pierwszy mam do czynienia z porównywaniem dancyh z bazy oraz wykonywaniem na nich operacji i nie bardzo wiem jak to zrobić... Prosze o wyrozumiałość i o pomoc... |
|
|
![]() ![]() |
![]() |
Aktualny czas: 11.10.2025 - 08:09 |