-
Hello!
MySQL-el újra elkezdtem szenvedni, önállóan írok egy MySQL alapú rendszert.
Elsõ lépésben a loginnál elmenti a játékos nevét. (Kicsit primitív, de tanulni jóaz :))
Bõvítettem disconnecthet:
GetPlayerName(playerid, pname, sizeof(pname));
format(query, sizeof(query), \"UPDATE Jatekosok SET Penz = %d Regisztralt = 2 WHERE Nev = %s\", GetPlayerMoney(playerid), pname);
mysql_query(query);
...De a mentés nem sikeres. Nem menti el a Pénzt. Láttam sokaknál problémát, hasonlót...
Mi a gond?
Aki tud kérem segítsen!
zsomaa
-
Hát, plugintõl függõen szerintem kell a \'`\' jel. Tehát:
...UPDATE `Jatekosok`...
És szintén pluginfüggõ, de a mezõneveket vesszõvel el kell választani;
format(query, sizeof(query), \"UPDATE `Jatekosok` SET `Penz` = %d, `Regisztralt` = 2 WHERE Nev = %s\", GetPlayerMoney(playerid), pname);
-
Hiába, azt tudom. Úgy is csináltam, de láttam WIKI-n, hogy oda nem rakták,
gondoltam az számít, de mégsem.
Szóval, nem ment így sem. :S
-
Bocs a dupláért...
De akkor ajánljatok egy olyan plugint, és MySQL cuccokat :D amik
biztosan mûködnének ezekkel... Már kicsit unom, hogy nem jön össze,
pedig mostmár értem, hogy mûködik.
zsomaa
-
Én ezt használom, teljesen jól mûködik.
-
okés, ezt ismerem is és ez is van meg. Na
de akkor most légyszi mond el, hogy melyikeket töltsem le,
mert lassan már én magam sem tudom, hogy melyik a jó :)
az a_mysql gondolom kell, abból az r5 az addig oké...
tovább?
SZERK.: Vagy a Wamp-al lehet a gond? Esetleg van jobb? :neutral:
-
Fail :P
GetPlayerName(playerid, pname, sizeof(pname));
format(query, sizeof(query), \"UPDATE Jatekosok SET Penz = %d, Regisztralt = 2 WHERE Nev = \'%s\'\", GetPlayerMoney(playerid), pname);
mysql_query(query);
Ha string, akkor \' \' közé, mert külömben hibás.
-
Hát, azt én tudom, a nevét el is mentette, magyarán
a stringet. De a pénzzel van gond, és ebbõl következõen
az integer típusra. Megoldás?
zsomaa
-
Hát, azt én tudom, a nevét el is mentette, magyarán
a stringet. De a pénzzel van gond, és ebbõl következõen
az integer típusra. Megoldás?
zsomaa
Táblád szerkezetét elküldenéd ? Mert a query-vel nincs semmi baj.
-

A képet a Képfeltöltés.hu tárolja. http://www.kepfeltoltes.hu
Remélem így megfelel. :D
-
Nos? :P
Bocs a dupláért..
-
2X duplapostolsz... -.-\" használd teis a szerkesztés gombot ember..
-
Bagoly mondja verébnek hogy használja a szerkesztés gombot! :)
-
énrám rám szóltak de terád szarnak..
-
Utálom, hogy már 4edjére indítom ugyanezzel a témával kapcsolatban topicot
és gondolom, hogy nem csak nekem unalmas már. Most ennyi belefér,
hogy ne csússzon le a topic. Okostojás :) Vannak akik ennél súlyósabb
vétséget tesznek, hiába szerkesztem, azzal nemfog elõrébb kerülni.
-
Bocs, kiment az eszembõl, mert sok volt a dolgom.
Alapértelmezett értéket adj a pénzek. ( Meghatározva mint: Lentre meg a 0-t ).
A regisztalt-nak meg csak 1 a hosszúsága, az kevés. Ha int-t használz, akkor a maximum 11. Tehát adj neki 11-et.
-
Perfect :)
Köszönöm szépen!
zsomaa