Peršokti į turinį
  • ŽAIDIMAI
  • , ŽAIDIMAI
  • ŽAIDIMAI

Ši tema yra neaktyvi. Paskutinis pranešimas šioje temoje buvo prieš 4615 dienas (-ų). Patariame sukurti naują temą, o ne rašyti naują pranešimą.

Už neaktyvių temų prikėlimą galite sulaukti įspėjimo ir pranešimo pašalinimo!

Recommended Posts

(redaguota)

PIrmiausia, keista kad šis masyvas iš didžiosios raidės o kiti iš mažosios, tai reiškia kad jie skirtingi:

PInfo[playerid][kreditai] = strval(tmp);

Norėčiau pamatyti krovimo log'ą(tenpat). Nes tavo duotajame loge nėra išsiunčiama ši užklausa:

"SELECT * FROM players WHERE Vardas = '%s'",name)

Manau kad tu tiesiog niekur nenaudoji "LoadStats" funkcijos.

Dabar dėl tos "pusės" užklausos:

UPDATE players SET Kreditai = %d

Sintaksiškai užklausa teisinga, bet ji nepadarys to ko tu nori.

Žodžiais ši užklausa skambėtų "ATNAUJINTI lentelę "players" NUSTATYTI Kreditai = skaicius.. Todėl jeigu tavo lentelėje bus daugiau nei viena eilutė(keli žaidėjai) jiems VISIEMS nustatys kreditus į tą skaičių. Tu dar turi nurodyti būtent KURIĄ eilutė nori atnaujinti, tai galima padaryti pakeitus užklausą į kažką panašaus:

UPDATE players SET Kreditai = %d WHERE Name = '%s'

Dabar užklausa žinos kad reikia atnaujinti TEN kur vardas yra lygus tam.

Klaidas pataisiau, tačiau viskas taip pat.

Dabar toliau, kaip tu nori pamatyt ta krovimo logą, jei iš to paties mysql_log.txt tai žiūrėjau, viskas kaip ir tas pats.

[15:03:42] >> mysql_connect( )
[15:03:42] CMySQLHandler::CMySQLHandler() - constructor called.
[15:03:42] CMySQLHandler::CMySQLHandler() - Connecting to "s1.justhost.lt" | DB: "s112" | Username: "s112" ...
[15:03:42] CMySQLHandler::Connect() - Connection was successful.
[15:03:42] CMySQLHandler::Connect() - Auto-Reconnect has been enabled.
[15:03:42] >> mysql_ping( Connection handle: 1 )
[15:03:42] CMySQLHandler::Ping() - Connection is still alive.
[15:13:58] >> mysql_query( Connection handle: 1 )
[15:13:58] CMySQLHandler::Query(INSERT INTO `players` (Vardas,Slaptazodis) VALUES ('Henry_Ahss','123456789')) - Successfully executed.
[15:15:01] >> mysql_query( Connection handle: 1 )
[15:15:01] CMySQLHandler::Query(SELECT * FROM `players` WHERE `Vardas` = 'Henry_Ahss' AND `Slaptazodis` = '123456789') - Successfully executed.
[15:15:01] >> mysql_store_result( Connection handle: 1 )
[15:15:01] CMySQLHandler::StoreResult() - Result was stored.
[15:17:06] >> mysql_query( Connection handle: 1 )
[15:17:06] CMySQLHandler::Query(INSERT INTO `players` (Vardas,Slaptazodis) VALUES ('Henry_Ahm','123456789')) - Successfully executed.
[15:18:03] >> mysql_query( Connection handle: 1 )
[15:18:03] CMySQLHandler::Query(SELECT * FROM `players` WHERE `Vardas` = 'Henry_Ahm' AND `Slaptazodis` '123456789' Successfully xecuted.
[15:18:03] >> mysql_store_result( Connection handle: 1 )
[15:18:03] CMySQLHandler::StoreResult() - Result was stored.

O tai kur dar reikia naudot ta

LoadStats

funkciją?

Redaguota , nario Tomuks.

Country-Side.lt

(redaguota)

Kadangi tiesiogiai atsakyt būtų nuobodu, tą funkciją "LoadStats" reikia naudoti ten kur nori kad krautu žaidėjo duomenis, paprastai tai būna iškarto po prisijungimo.

Opa, taip geriau, dabar bent errorus meta su

stock LoadStats

:D

Beabejo pasitaikė ir toks, kurio turbūt "nesutvarkysiu"

warning 213: tag mismatch
error 032: array index out of bounds (variable "pInfo")

Eilutėj ;s

mysql_fetch_field_row(tmp,"Kreditai"); pInfo[playerid][kreditai] = strval(tmp);

Redaguota , nario Tomuks.

Country-Side.lt

(redaguota)

Pawn kalba(kaip ir dauguma) yra "case-sensitive", kas reiškia jog ji didžiosios ir mažosios raidės yra skirtingi dalykai.

Naudoji "kreditai", kuri "Kreditai"

Eina švilpaut, klaidų nebėra, tačiau vistiek kreditai neužsideda.

Išsiunčiu iš mokėjimai.lt "test" žinute, duombazej rodo, kad kreditai užsidėjo, žaidime visviena tas pats:D

Tik šį kartą loge matau..

[Reason: Fields/Rows are empty.)

Redaguota , nario Tomuks.

Country-Side.lt

Eina švilpaut, klaidų nebėra, tačiau vistiek kreditai neužsideda.

Išsiunčiu iš mokėjimai.lt "test" žinute, duombazej rodo, kad kreditai užsidėjo, žaidime visviena tas pats:D

Tik šį kartą loge matau..

[16:54:39] CMySQLHandler::FetchField(Vardas) - You cannot call this function now. (Reason: Fields/Rows are empty.)
[16:54:39] >> mysql_fetch_field_row( Connection handle: 1 )
[16:54:39] CMySQLHandler::FetchField(Kreditai) - You cannot call this function now. (Reason: Fields/Rows are empty.)
[16:54:39] >> mysql_free_result( Connection handle: 1 )

Progresas! Daugiau logo parodyk, viską kas vyksta nuo

Reikia Pawn pagalbos? Skype nerašyk.

 

 

 

 

 

 

Progresas! Daugiau logo parodyk, viską kas vyksta nuo

vnž visas:D

[16:48:52] MySQL Debugging activated (11/12/13)
[16:48:52] ---------------------------
[16:48:52]  
[16:48:52] >> mysql_connect( )
[16:48:52] CMySQLHandler::CMySQLHandler() - constructor called.
[16:48:52] CMySQLHandler::CMySQLHandler() - Connecting to "s1.justhost.lt" | DB: "s112" | Username: "s112" ...
[16:48:52] CMySQLHandler::Connect() - Connection was successful.
[16:48:52] CMySQLHandler::Connect() - Auto-Reconnect has been enabled.
[16:48:52] >> mysql_ping( Connection handle: 1 )
[16:48:52] CMySQLHandler::Ping() - Connection is still alive.
[16:49:34] >> mysql_query( Connection handle: 1 )
[16:49:34] CMySQLHandler::Query(SELECT * FROM players WHERE Vardas = 'Henry_Ahm') - Successfully executed.
[16:49:34] >> mysql_store_result( Connection handle: 1 )
[16:49:34] CMySQLHandler::StoreResult() - Result was stored.
[16:49:34] >> mysql_num_rows( Connection handle: 1 )
[16:49:34] CMySQLHandler::NumRows() - Returned 0 row(s)
[16:49:34] >> mysql_free_result( Connection handle: 1 )
[16:49:34] CMySQLHandler::FreeResult() - Result was successfully free'd.
[16:49:39] >> mysql_query( Connection handle: 1 )
[16:49:39] CMySQLHandler::Query(SELECT * FROM `players` WHERE `Vardas` = 'Henry_Ahm' AND `Slaptazodis` = '123456789') - Successfully executed.
[16:49:39] >> mysql_store_result( Connection handle: 1 )
[16:49:39] CMySQLHandler::StoreResult() - Result was stored.
[16:50:52] >> mysql_query( Connection handle: 1 )
[16:50:52] CMySQLHandler::Query(INSERT INTO `players` (Vardas,Slaptazodis) VALUES ('Smile_Ahm','123456789')) - Successfully executed.
[16:52:09] >> mysql_query( Connection handle: 1 )
[16:52:09] CMySQLHandler::Query(SELECT * FROM players WHERE Vardas = 'Smile_Ahm') - Successfully executed.
[16:52:09] >> mysql_store_result( Connection handle: 1 )
[16:52:09] CMySQLHandler::StoreResult() - Result was stored.
[16:52:09] >> mysql_num_rows( Connection handle: 1 )
[16:52:09] CMySQLHandler::NumRows() - Returned 1 row(s)
[16:52:09] >> mysql_fetch_field_row( Connection handle: 1 )
[16:52:09] CMySQLHandler::FetchField(Vardas) - You cannot call this function now. (Reason: Fields/Rows are empty.)
[16:52:09] >> mysql_fetch_field_row( Connection handle: 1 )
[16:52:09] CMySQLHandler::FetchField(Kreditai) - You cannot call this function now. (Reason: Fields/Rows are empty.)
[16:52:09] >> mysql_free_result( Connection handle: 1 )
[16:52:09] CMySQLHandler::FreeResult() - Result was successfully free'd.
[16:52:10] >> mysql_query( Connection handle: 1 )
[16:52:10] CMySQLHandler::Query(SELECT * FROM `players` WHERE `Vardas` = 'Smile_Ahm' AND `Slaptazodis` = '123456789') - Successfully executed.
[16:52:10] >> mysql_store_result( Connection handle: 1 )
[16:52:10] CMySQLHandler::StoreResult() - Result was stored.
[16:54:39] >> mysql_query( Connection handle: 1 )
[16:54:39] CMySQLHandler::Query(SELECT * FROM players WHERE Vardas = 'Smile_Ahm') - Successfully executed.
[16:54:39] >> mysql_store_result( Connection handle: 1 )
[16:54:39] CMySQLHandler::StoreResult() - Result was stored.
[16:54:39] >> mysql_num_rows( Connection handle: 1 )
[16:54:39] CMySQLHandler::NumRows() - Returned 1 row(s)
[16:54:39] >> mysql_fetch_field_row( Connection handle: 1 )
[16:54:39] CMySQLHandler::FetchField(Vardas) - You cannot call this function now. (Reason: Fields/Rows are empty.)
[16:54:39] >> mysql_fetch_field_row( Connection handle: 1 )
[16:54:39] CMySQLHandler::FetchField(Kreditai) - You cannot call this function now. (Reason: Fields/Rows are empty.)
[16:54:39] >> mysql_free_result( Connection handle: 1 )
[16:54:39] CMySQLHandler::FreeResult() - Result was successfully free'd.
[16:54:41] >> mysql_query( Connection handle: 1 )
[16:54:41] CMySQLHandler::Query(SELECT * FROM `players` WHERE `Vardas` = 'Smile_Ahm' AND `Slaptazodis` = '123456789') - Successfully executed.
[16:54:41] >> mysql_store_result( Connection handle: 1 )
[16:54:41] CMySQLHandler::StoreResult() - Result was stored.
[17:00:43] >> mysql_query( Connection handle: 1 )
[17:00:43] CMySQLHandler::Query(SELECT * FROM players WHERE Vardas = 'Smile_Ahm) - Successfully executed.
[17:00:43] >> mysql_store_result( Connection handle: 1 )
[17:00:43] CMySQLHandler::StoreResult() - Result was stored.
[17:00:43] >> mysql_num_rows( Connection handle: 1 )
[17:00:43] CMySQLHandler::NumRows() - Returned 1 row(s)
[17:00:43] >> mysql_fetch_field_row( Connection handle: 1 )
[17:00:43] CMySQLHandler::FetchField(Vardas) - You cannot call this function now. (Reason: Fields/Rows are empty.)
[17:00:43] >> mysql_fetch_field_row( Connection handle: 1 )
[17:00:43] CMySQLHandler::FetchField(Kreditai) - You cannot call this function now. (Reason: Fields/Rows are empty.)
[17:00:43] >> mysql_free_result( Connection handle: 1 )
[17:00:43] CMySQLHandler::FreeResult() - Result was successfully free'd.
[17:00:46] >> mysql_query( Connection handle: 1 )
[17:00:46] CMySQLHandler::Query(SELECT * FROM `players` WHERE `Vardas` = 'Smile_Ahm' AND `Slaptazodis` = '123456789') - Successfully executed.
[17:00:46] >> mysql_store_result( Connection handle: 1 )
[17:00:46] CMySQLHandler::StoreResult() - Result was stored.

Country-Side.lt

Ši tema yra neaktyvi. Paskutinis pranešimas šioje temoje buvo prieš 4615 dienas (-ų). Patariame sukurti naują temą, o ne rašyti naują pranešimą.

Už neaktyvių temų prikėlimą galite sulaukti įspėjimo ir pranešimo pašalinimo!

Prisijungti prie diskusijos

Palikti atsakymą galite iš karto, o užsiregistruoti vėliau. Jeigu jau turite paskyrą mūsų forume, Prisijunkite.

Svečias
Atsakyti šioje temoje...

×   Įklijuotas tekstas turi teksto formatavimą.   Pašalinti teksto formatavimą

  Galimi tik 75 veidukai.

×   Nuoroda buvo automatiškai įterpta.   Įterpti nuorodą paprastai

×   Jūsų ankstesnis pranešimas buvo atkurtas.   Išvalyti redaktorių

×   Jūs negalite įkelti nuotraukas tiesiogiai.Įkelkite arba įdėkite nuotraukas iš URL.

  • Šiame puslapyje naršo:   0 nariai

    • Nėra registruotų narių peržiūrinčių šį forumą.

Skelbimai


×
×
  • Sukurti naują...