Lenne ötletetek?
Önfejlesztés céljából neki álltam egy alapabb játéknak html+php val, azonban most elakadtam. Egy raktár rendszert szerettem volna készíteni, ugyanakkor ötletem sincs, hogy kellene befejeznem. Habár se jquery se js tudásom nincs, alapjáraton draggable módszerrel oldottam meg a hátizsákot, ugyanakkor 2 problémám lenne.
1. Hogyan tudnám lementeni egy hátizsákban lévő tárgyak helyzetét, hogy újratöltés esetén a játékos legutóbbi elrendezésében jelenjenek meg?
2. A hátizsák illetve a játékos felszerelése két külön div -ben van. Azt szeretném, megoldani, ha a tárgy felszerelhető (pl. megfelelő a szint) akkor rakja át a profilra. (Van ötletem php+mysql -hez, de kíváncsi lennék a ti ötletetekre is)
A játékos felszerelt tárgyai nem mozgathatóak. Alap kijelölt helye van minden tárgynak (pl. sisak, fegyver, stb..)
1. kilépésnél lemented az itemek pozícióját, és ha megnyitja újra azt a menüt sqlből lekéred és visszatöltögeted.
2. Ugye van a játékos szintje X és a fegyver szintje Y, (meg az, hogy jó helyre teszi-e Z..) Ha X = Y tovább mehet a szelektálás és ha Z is stimmel be is rakhatja
A pozíció lekérdezésre tudnátok írni egy nagyon kezdetleges példát?
A másodiknál pedig az lenne inkább a kérdés, hogy ki kéne vágni a tárgyat a hátizsákból, és bemásolni a felszereléshez, vagy ilyesmikre gondolok!
Válaszotokat Köszönöm!
Pozíció lekérés (jQuery):
ajax-ot ismered ugye? ez kell neked. javascript eseményre (mondjuk kicseréli a fegyvert), küldesz egy ajax post-ot (mintha űrlapot küldenél el, csak űrlap és oldal újratöltés nélkül) pl a useraction.php-re. Ez ellenőrzi, hogy valóban meg tudja ezt tenni (adatbázisból megnézi tényleg van-e neki ilyen fegyvere, tényleg tudja használni) ha minden ok elmenti, hogy a felszerelésben már ez a fegyver van, a zsákjába pedig az bekerült előbbi, egy bizonyos pozícióba. Majd a kérés válaszaként ha ürest vagy ok-t ad vissza, megtörténik kliensoldalon is a csere, ha hiba van, akkor pedig nem cserélsz.
Kliens oldalon is ellenőrizz, de szerveroldalon mindig (kliensoldalon olyan adatot írhat be, amilyet akar)
További kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!