GTA Közösség - A magyar GTA fórum

San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => Segítségkérés => A témát indította: kriszrap - 2014. január 29. - 17:38:29

Cím: Nem adja át az értékeket rendesen miért?
Írta: kriszrap - 2014. január 29. - 17:38:29
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??
Cím: Nem adja át az értékeket rendesen miért?
Írta: akosd127 - 2014. január 29. - 19:30:27
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);
Cím: Nem adja át az értékeket rendesen miért?
Írta: Pedró - 2014. január 29. - 19:37:04
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);
Cím: Nem adja át az értékeket rendesen miért?
Írta: kriszrap - 2014. január 29. - 21:59:56
sikerült.:)