Szerző Téma: Nem adja át az értékeket rendesen miért?  (Megtekintve 509 alkalommal)

Nem adja át az értékeket rendesen miért?
« Dátum: 2014. január 29. - 17:38:29 »
0 Show voters
Sziasztok!
van ez a kód:
 

enum pInfos
{
telefonszamok,
}
format(query, sizeof(query), \"SELECT telefonszam FROM `telefon` WHERE `tulajdonos` = \'%s\'\",jatekosnev(playerid));
   mysql_query(query);
    mysql_store_result();
    mysql_fetch_row(line);
            mysql_free_result();
            pInfo[playerid][telefonszamok]=line[0];
            printf(\"%s \",line);

 
Na megtaláltam a hibát de orvosolni nem tom .
A számot stringbe kapom meg %s formába kitom rendesen íratni de %d formámba már nem mi az oka??
« Utoljára szerkesztve: 2014. január 29. - 18:59:14 írta kriszrap »

Nem adja át az értékeket rendesen miért?
« Válasz #1 Dátum: 2014. január 29. - 19:30:27 »
0 Show voters
enum pInfos
{
      telefonszamok
}
new pInfos[MAX_PLAYERS][pData];
format(query, sizeof(query), \"SELECT telefonszam FROM `telefon` WHERE `tulajdonos` = \'%s\'\",jatekosnev(playerid));
   mysql_query(query);
      mysql_store_result();
      mysql_fetch_row(line);
            mysql_free_result();
            pInfos[playerid][telefonszamok]=line[0];
            printf(\"%s \",line);

Nem elérhető Pedró

  • 3341
  • 2014 © Az év Szkriptere
    • Profil megtekintése
Nem adja át az értékeket rendesen miért?
« Válasz #2 Dátum: 2014. január 29. - 19:37:04 »
0 Show voters
Idézetet írta: akos127 date=1391020227\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"46139\" data-ipsquote-contentclass=\"forums_Topic
enum pInfos
{
      telefonszamok
}
new pInfos[MAX_PLAYERS][pData];
format(query, sizeof(query), \"SELECT telefonszam FROM `telefon` WHERE `tulajdonos` = \'%s\'\",jatekosnev(playerid));
   mysql_query(query);
      mysql_store_result();
      mysql_fetch_row(line);
            mysql_free_result();
            pInfos[playerid][telefonszamok]=line[0];
            printf(\"%s \",line);
 
->
 
enum E_pInfos
{
      telefonszam[128]
}
new pInfos[MAX_PLAYERS][E_pInfos];
format(query, sizeof(query), \"SELECT telefonszam FROM `telefon` WHERE `tulajdonos` = \'%s\'\",jatekosnev(playerid));
mysql_query(query);
mysql_store_result();
mysql_fetch_row(line);
mysql_free_result();
format(pInfos[playerid][telefonszam], 128, line);
printf(\"%s\", line);

Nem adja át az értékeket rendesen miért?
« Válasz #3 Dátum: 2014. január 29. - 21:59:56 »
0 Show voters
sikerült.:)

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal