Szintezés? PHP, MYSQL
Sziasztok, hogy tudom megoldani azt, hogy Szintezésre ossza a fokozatokat?..
pl:
Mysqlben van egy tábla hogy szint_xp ennek a tartalma ez:
id - ez növekszik, ez a szint kiírása. pl: szint: 1, szint: 2, szint: 16
min_xp - ez a minimális xp, ez a kezdő mindig. pl:
1.szintű vagy, ez a min_xp értéke: 1. de ha már 2szintű vagy akkor az 150xp a min.
max_xp - ez a maximális xp, az 1szintnél a max_xp értéke 150...
és kikéne íratni valahogy, így:
Szinted - 1.
és alatta lenne egy mutató: 12 / 150
ha elérte a 149es értéket onnét már úgy írná ki hogy:
Szinted - 2.
Ilyen szint lépéses dologra lennék kiváncsi, remélem valaki érti, előre is köszönöm. Duku
először lenne egy lekérdezés: select min_xp from szint_xp
ennek a kimenete lenne egy $szint1[0] változóban
aztán ugyan így a szint 2-nél $szint2[0]
aztán
if ($sajat_xp < $szint1[0])
{
echo 'Szint mutató:<br />1. szint '.$sajat_xp.' / '.$szint1[0]
}
else if ($sajat_xp >= $szint1[0])
{
echo 'Szint mutató:<br />2. szint '.$sajat_xp.' / '.$szint2[0]
}
ilyesmire gondolsz?
Ez így kezdésnek nem rossz, csak úgy gondoltam mint pl, neveldéknél van csak én nem neveldét csinálok.
Pl. Teve Klub annál van olyan hogy Teveszint 2
és mivel én úgy gondoltam hogy ID-lenne. Tehát ha van
mondjuk egy felhasználó és az csinál egy karaktert, akkor az alapból 1.szintű. de ha csinál küldiket tanul stb. ezzel nő a xp-szintje. ez is ki lenne íratva... hogy pl:
hogy elérd a következő szintet ahhoz szerezned kell még ennyi XP-t
és lenne egy táblázat így:
15 / 30.
De azt szeretném hogy lenne egy szintezés. Amit te írtál ott mindig bekel írni a szint, szintjét. én meg az ID-be foglalnám. pl-
ID - 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16..stb...
min_xp ennek megfelelően - 1,31,51,71,91,111.. stb...
max_xp ennek megfelelően - 31,51,71,91,111.. stb...
Ilyen karakter szintezést szeretnék létrehozni...
Ismétlem, nem játékot akarok...
Csak egy szintezési modult. :)
Kapcsolódó 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!