Peršokti į turinį

mysql darbuotojų atvaizdavimas


Recommended Posts

mysql_query("SELECT pName,WorkId,WorkContract,WorkPoints FROM users WHERE WorkId > '0'");
					mysql_store_result();
					new wName[MAX_PLAYER_NAME], jobId, wPoints, wContract, x, resultline[40], str[220], fstr[500], dStatus[20];
					while(mysql_fetch_row_format(resultline))
					{
						sscanf(resultline,"p<|>{ii}s[24]iii",wName, jobId, wContract, wPoints);
						if(player[playerid][pWorkLeader] == jobId)
						{
						    x++;
							if(GetPlayeridMid(wName) != INVALID_PLAYER_ID) { dStatus = "prisijungęs"; } else { dStatus = "atsijunges"; }
							format(str, sizeof(str),"%s %i %s", wName, wPoints, wContract);
							strcat(fstr, str);
						}
					}
					ShowPlayerDialog(playerid,870,DIALOG_STYLE_LIST,"Frakcijos darbuotojai",fstr,"Rinktis","Atgal");
					mysql_free_result();
					return 1;
[11:06:14] CMySQLHandler::Query(SELECT pName,WorkId,WorkContract,WorkPoints FROM users WHERE WorkId > '0') - Successfully executed.

[11:06:14] >> mysql_store_result( Connection handle: 1 )

[11:06:14] CMySQLHandler::StoreResult() - Result was stored.

[11:06:14] >> mysql_fetch_row_format( Connection handle: 1 )

[11:06:14] CMySQLHandler::FetchRow() - Return: Iam_Satan|6|0|1

[11:06:14] >> mysql_fetch_row_format( Connection handle: 1 )

[11:06:14] CMySQLHandler::FetchRow() - Return: Iam_Satans|6|0|0

[11:06:14] >> mysql_fetch_row_format( Connection handle: 1 )

[11:06:14] >> mysql_free_result( Connection handle: 1 )

[11:06:14] CMySQLHandler::FreeResult() - Result was successfully free'd.

Dialog'as neatsiranda.

Nuoroda į komentarą
Dalintis per kitą puslapį

(redaguota)


mysql_query("SELECT pName,WorkId,WorkContract,WorkPoints FROM users WHERE WorkId > '0'");

mysql_store_result();

new wName[MAX_PLAYER_NAME], jobId, wPoints, wContract, x, resultline[40], str[220], fstr[500], dStatus[20];

while(mysql_fetch_row_format(resultline))

{

sscanf(resultline,"p<|>s[24]iii",wName, jobId, wContract, wPoints);

if(player[playerid][pWorkLeader] == jobId)

{

x++;

if(GetPlayeridMid(wName) != INVALID_PLAYER_ID) { dStatus = "prisijungæs"; } else { dStatus = "atsijunges"; }

format(str, sizeof(str),"%s %i %s", wName, wPoints, wContract);

strcat(fstr, str);

}

if(!x)

SendClientMessage(playerid, -1, "Srry, nieko nera. Try again later.");

ShowPlayerDialog(playerid,870,DIALOG_STYLE_LIST,"Frakcijos darbuotojai",fstr,"Rinktis","Atgal");

mysql_free_result();

return 1;

Redaguota , nario Funkis
Nuoroda į komentarą
Dalintis per kitą puslapį

Ir kiek kartų tai išprintina?

 

Kaip dabar kodas atrodo?

case 1:
	            {
             		mysql_query("SELECT pName,WorkId,WorkContract,WorkPoints FROM users WHERE WorkId > '0'");
					mysql_store_result();
					new wName[MAX_PLAYER_NAME], jobId, wPoints, wContract, x, resultline[40], str[220], fstr[500], dStatus[20];
					while(mysql_fetch_row_format(resultline))
					{
						sscanf(resultline,"p<|>s[24]iii",wName, jobId, wContract, wPoints);
						if(player[playerid][pWorkLeader] == jobId)
						{
						    x++;
							if(GetPlayeridMid(wName) != INVALID_PLAYER_ID) { dStatus = "prisijungęs"; } else { dStatus = "atsijunges"; }
							format(str, sizeof(str),"%s, %i, %s		\n", wName, wPoints, likusdata(wContract));
							strcat(fstr, str);
							printf("%s printed worker", wName);
						}
						
						printf("WORK LEAD ID: %i, JobId: %i",player[playerid][pWorkLeader], jobId );
						
						if(!x)
  							SendClientMessage(playerid, -1, "Srry, nieko nera. Try again later.");
  							
						ShowPlayerDialog(playerid,870,DIALOG_STYLE_LIST,"Darbuotojas, įsp. skaičius, liko kontrakto",fstr,"Rinktis","Atgal");
						mysql_free_result();
						return 1;
					}
	            }
[03:26:56] Iam_Satan printed worker
[03:26:56] WORK LEAD ID: 6, JobId: 6
Nuoroda į komentarą
Dalintis per kitą puslapį

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ą.

×
×
  • Sukurti naują...