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 - 2013. augusztus 21. - 21:55:59

Cím: while kocsiberakás
Írta: kriszrap - 2013. augusztus 21. - 21:55:59
Sziasztok:)
nem tudom miért nem akarja berakni a sampba a kocsikat:(
 

#define MAX_KOCSI 26 (adatbázisba is 26 id van)
new query[500],line[500],modelid[MAX_KOCSI],x[MAX_KOCSI],y[MAX_KOCSI],z[MAX_KOCSI];
    new z_angel[MAX_KOCSI],paint1[MAX_KOCSI],paint2[MAX_KOCSI];
    new i=-1;
    format(query, sizeof(query), \"SELECT adat FROM `cars`\");
    mysql_query(query);
    mysql_store_result();
    while(mysql_fetch_row(line))
    {
    i++;
    sscanf(line, \"p< >s[50]s[50]s[50]s[50]s[50]s[50]s[50]\",modelid,x,y,z,z_angel,paint1,paint2);
AddStaticVehicle(modelid,x,y,z,z_angel,paint1,paint2);
}

 
és ilyen adat vannak :
\"411 2368.457519 -1728.549194 13.184107 358.842010 20 39\"
Cím: while kocsiberakás
Írta: ZyZu. - 2013. augusztus 21. - 22:17:49
Az s az úgy tudom bízonyos betüket ment.. nem számokat.. s helyett d írj és probáld meg.. nem olyan vészes ez a felbontás :D
 
sscanf(line, \"p< >s[50]s[50]s[50]s[50]s[50]s[50]s[50]\",modelid,x,y,z,z_angel,paint1,paint2);

 
helyett:
 
sscanf(line, \"p<|>d[ 50 ]d[ 50 ]d[ 50 ]d[ 50 ]d[ 50 ]d[ 50 ]d[ 50 ]\", modelid[ i ], x[ i ], y[ i ], z[ i ], z_angel[ i ], paint1[ i ], paint2[ i ]);
Cím: while kocsiberakás
Írta: kriszrap - 2013. augusztus 21. - 22:41:07
siker:)
Cím: while kocsiberakás
Írta: ZyZu. - 2013. augusztus 21. - 23:04:46
Idézetet írta: kriszrap date=1377117667\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"41664\" data-ipsquote-contentclass=\"forums_Topic
siker:)
 
betöltötte?  :) ha igen akkor majd zárd le a témát..  :-\\
Cím: while kocsiberakás
Írta: kriszrap - 2013. augusztus 22. - 01:02:46
jelezni jelzi samp-szerver exe be de nincs bent ?O.o na ez mi?:D
siker végre.:)