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

Ši tema yra neaktyvi. Paskutinis pranešimas šioje temoje buvo prieš 4181 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

O kur tas MySQL? Apart mysql_free_result() nieko nėra.

 

Sheet. Net nesptebėjau, galvojau buvau visą kodą įkėlęs :D

new jobId, wPoints, workRank, wContract, resultline[40], dStatus[20];
	                	if(GetPlayeridMid(spName[playerid]) != INVALID_PLAYER_ID) { dStatus = "prisijungęs"; } else { dStatus = "atsijungęs"; }
	                    format(g_szBuffer, sizeof(g_szBuffer),"SELECT WorkId,WorkContract,WorkWarns,WorkRank FROM users WHERE pName = '%s'", spName[playerid]);
	                    mysql_query(g_szBuffer);
						mysql_store_result();
						
						sscanf(resultline,"p<|>iiii", jobId, wContract, wPoints, workRank);
						printf("%i job id %i contract %i wPoints %i rank",jobId, wContract, wPoints, workRank );
						
						format(g_szBuffer, sizeof(g_szBuffer), "{ffffff}Informacija apie darbuotoją:\n \n{d8a9ff}•{ffffff} %s darbuotojas ( {d8a9ff}%s{ffffff} ),\n{d8a9ff}•{ffffff} darbuotojo turimi įsp. {d8a9ff}%i{ffffff},\n{d8a9ff}•{ffffff} Kontraktas baigiasi {d8a9ff}%s{ffffff},\n{d8a9ff}•{ffffff} žaidėjo būsena {d8a9ff}%s{ffffff}",spName[playerid],getPlayerRank(jobId, workRank),wPoints, likusdata(wContract), dStatus);
						ShowPlayerDialog(playerid, 872, DIALOG_STYLE_MSGBOX ,"Informacija apie darbuotoją", g_szBuffer, "Atgal", "");
                        mysql_free_result();
(redaguota)

Nesu specas sscanf krovime, bet galbūt klaida tame, kad užklausa įrašo rezultatą į g_szBuffer, o tu preparuoji resultline?

2 variantas: per mažas g_szBuffer masyvo dydis (nesutelpą tekstas).

P.S: Ups, my bad. Pasidomėjau... mysql_fetch_row_format pvz...

Tavo atveju:

format(g_szBuffer, 100, "SELECT WorkId, WorkContract, WorkWarns, WorkRank FROM users WHERE pName = '%s'", spName[playerid]);
mysql_query(g_szBuffer);
mysql_store_result();
if(mysql_fetch_row_format(resultline)) sscanf(resultline,"p<|>iiii", jobId, wContract, wPoints, workRank);
Redaguota , nario ES.^

Ši tema yra neaktyvi. Paskutinis pranešimas šioje temoje buvo prieš 4181 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ą...