Hallo
Bei 3Cordinaten lädt er nur 0000 und zwar bei ax ay az
for(new hausid2=0;hausid2<HAUSER;hausid2++)
{
new query[128];
format(query,128,"SELECT * FROM `hauser` WHERE `ID` = '%d'",hausid2);
mysql_query(query);
mysql_store_result();new resultline[1200];
new waffenschrank,mp5,desert,shotgun,m4,ak,swanoff,uzi,sniper;
if(mysql_fetch_row_format(resultline))
{
sscanf(resultline,"p|<dsffffffddddddddddddddddddddd>",
Haus[hausid][ID],
Haus[hausid][Owner],
Haus[hausid][ax],
Haus[hausid][ay],
Haus[hausid][az],
Haus[hausid][ix],
Haus[hausid][iy],
Haus[hausid][iz],
Haus[hausid][interior],
Haus[hausid][vworld],
Haus[hausid][kosten],
Haus[hausid][kosten2],
Haus[hausid][kaufen],
Haus[hausid][schloss],
Haus[hausid][heal],
Haus[hausid][armour],
Haus[hausid][Type],
Haus[hausid][Miete],
Haus[hausid][Mietbar],waffenschrank,mp5,desert,shotgun,m4,ak,swanoff,uzi,sniper,
Haus[hausid][Bank]);
printf("%f|%f|%f|%f|%f|%f",Haus[hausid][ax],
Haus[hausid][ay],
Haus[hausid][az],
Haus[hausid][ix],
Haus[hausid][iy],
Haus[hausid][iz]);
}
else
{
break;
}
mysql_free_result();
//printf("ID:%d | Owner:%s | AX:%f | AY:%f | AZ:%f | IX:%f | IY:%f | IZ:%f | Int:%d | VW:%d | KOSTEN:%d | SCORE:%d | KAUFE:%d | SCHLOSS:%d | HEAL:%d | :%d | :%d",Haus[hausid][ID],Haus[hausid][Owner], Haus[hausid][ax], Haus[hausid][ay], Haus[hausid][az], Haus[hausid][ix], Haus[hausid][iy], Haus[hausid][iz], Haus[hausid][interior], Haus[hausid][vworld], Haus[hausid][kosten],Haus[hausid][kosten2], Haus[hausid][kaufen], Haus[hausid][schloss], Haus[hausid][heal], Haus[hausid][armour], Haus[hausid][Type]);
format(cmd,sizeof(cmd),"Besitzer : %s\n Größe : %s\nKosten : %d\nLevel: %d\n/hauskaufen zum kaufen",Haus[hausid][Owner],HausGrosse(hausid),Haus[hausid][kosten],Haus[hausid][kosten2]);
Haus[hausid][lbl_haus] = Create3DTextLabel(cmd,COLOR_GREEN,Haus[hausid][ax], Haus[hausid][ay], Haus[hausid][az]+1,15.0,0);
UpdateHausInfo(hausid);
hausid++;
}
Die andern werter lädt er komischer weise richtig und ja ax ay az sind floats auch in de Datenbank