Metin2 Hungarian Forum

Metin2 => Privát szerverek => Web - fejlesztés => A témát indította: kevinklyn93 Dátum 2015-01-19, 21:39:10

Cím: Regisztrációkor SÉ Help
Írta: kevinklyn93 Dátum 2015-01-19, 21:39:10
Hogyan tudom azt megoldani konkrétan milyen kóddal hogy minden újonnan regisztrált felhasználó kapjon valamennyi SÉ-t?
Cím: Re:Regisztrációkor SÉ Help
Írta: Revolution Dátum 2015-01-20, 09:33:54
INSERT INTO account.account (mezök,coins) VALUES ('adato'...,'200');
Cím: Re:Regisztrációkor SÉ Help
Írta: Feco Dátum 2015-01-20, 11:12:50
A legtöbb weblapban a regisztrációs PHP fájlban be lehet állítani, hogy mennyi kezdő SÉ-t kapjanak. Valahogy így néz ki az a sor:
$regCoins = 0;
Ott átírod a számot, hogy mennyi SÉ-vel kezdjenek az új felhasználók.
Nem biztos, hogy a te weblapodban is van ilyen, nem tudom, hogy milyen weblapot használsz.
Cím: Re:Regisztrációkor SÉ Help
Írta: Anonimiti Dátum 2015-01-20, 15:55:18
UPDATE account.account SET coins="coins+100";

"coins="coins+100" < szóval nem írja át mindenki SÉ-jét 100-ra, hanem a jelenlegi értékhez ad hozzá 100-at.


Ha azt akarod, hogy regisztrációnál kapják meg, dobj egy regisztrációs php-t, amit használsz és beleírom.
Cím: Re:Regisztrációkor SÉ Help
Írta: GooDLiKeHUN Dátum 2015-01-21, 00:36:11
Vagy mysqlbe adsz egy alapérteket annak az oszlopnak és akkor regnél oda adja biztosra :)
Cím: Re:Regisztrációkor SÉ Help
Írta: Feco Dátum 2015-01-21, 01:07:50
Ez nem feltétlen igaz. Ha beállítasz egy alapértéket, az csak abban az esetben érvényesül, ha új sor beszúrásakor nem adsz meg értéket. De ha úgy kell beállítani, ahogy én leírtam az előző hozzászólásomban, akkor megadja a lekérdezésben az értéket. Tehát ha annak a változónak az értéke 0, akkor a coins oszlopba is 0 kerül, hiába írsz be alap értéknek 200-at.
EhPortal 1.39 © 2025, WebDev