Sveiki, problema kad neišgauna vardo ir nepatikrina ar žaidėjas turi privilegijas Negaunu nei sms kad nera direktoriaus, nei atidaro textdraw
new uQuerry[150], arDrk,zVardas[MAX_PLAYER_NAME];
format(uQuerry, 150, "SELECT * FROM `zaidejai` WHERE `vardas` = '%s'", zVardas);
mysql_query(uQuerry);
mysql_store_result();
mysql_retrieve_row();
if(mysql_num_rows())
{
mysql_fetch_field_row(uQuerry, "Lead"); arDrk = strval(uQuerry);
if(!arDrk)
{
SendClientMessage(playerid, -1, "• Darbas neturi direktoriaus");
}
else
{
if(arDrk > 0)
{
for(new s = 13; s < 34; s++) PlayerTextDrawHide(playerid, DVPV[playerid][s]);
KokiDirektoriuNoriuNubausti[playerid] = teisesaugos;
PakeiciamDarboString(playerid);
for(new s = 13; s < 34; s++) PlayerTextDrawShow(playerid, DVPV[playerid][s]);
Norėdamas rašyti pranešimą privalai prisijungti arba užsiregistruoti!
0
Karolis_Handza prieš 8 metus
pvz:
mysql_query("SELECT vardas, dispejimai FROM zaidejai WHERE Lead > '0'");
mysql_store_result( );
new dVardas[MAX_PLAYER_NAME], resultline[50], disp[25];
while(mysql_fetch_row_format(resultline))
{
sscanf(resultline,"p<|>s[24]d",dVardas);
}
format(msg, sizeof(msg), "• Direktorius: %s\n\
• Direktoriaus turimi áspëjimai: %i\n\
• Paskutinë áspëjimo prieþastis:", dVardas, disp);
Dabar ištraukia man tik ispejimus. vardo nėra. O dėl to nereguoja išvis.
0
Bebras prieš 8 metus
Ar tu bandei skaityti SAVO kodą? Pavyzdžiui sscanf(resultline,"p<|>s[24]d",dVardas);
yra s[24]
ir d
bet kintamasis tik vienas...