Hey Leute,
ich bin grad dabei in meinem Selfmade ein Haussystem einzufügen das ganze läuft über MySQL.
Häuser werden laut MySQL Log geladen, werden aber nicht angezeigt!
Der Code:
#define MAX_HAUSER 100
stock LoadHauser()
{
	new str[16], status[4];
	for(new i = 1; i < MAX_HAUSER; i++)
	{
		format(str,sizeof(str),"%i",i);
		printf("Grundstück ID: %i wird geladen!", str);
		format(HausInfo[i][hID],10,"%i",mysql_GetInt("häuser", "ID", "ID", str));
		format(HausInfo[i][hBesitzer],128,"%s",mysql_GetString("häuser", "Besitzer", "ID", str));
		format(HausInfo[i][hKosten],128,"%i",mysql_GetInt("häuser", "Kosten", "ID", str));
		format(HausInfo[i][hGekauft],128,"%i",mysql_GetInt("häuser", "Gekauft", "ID", str));
		format(HausInfo[i][hAbgeschlossen],128,"%i",mysql_GetInt("häuser", "Abgeschlossen", "ID", str));
		format(HausInfo[i][hPosX],128,"%i",mysql_GetInt("häuser", "PosX", "ID", str));
		format(HausInfo[i][hPosY],128,"%i",mysql_GetInt("häuser", "PosY", "ID", str));
		format(HausInfo[i][hPosZ],128,"%i",mysql_GetInt("häuser", "PosZ", "ID", str));
		format(HausInfo[i][hEinX],128,"%i",mysql_GetInt("häuser", "EingangX", "ID", str));
		format(HausInfo[i][hEinY],128,"%i",mysql_GetInt("häuser", "EingangY", "ID", str));
		format(HausInfo[i][hEinZ],128,"%i",mysql_GetInt("häuser", "EingangZ", "ID", str));
		format(HausInfo[i][hEinA],128,"%i",mysql_GetInt("häuser", "EingangA", "ID", str));
		format(HausInfo[i][hAusX],128,"%i",mysql_GetInt("häuser", "AusgangX", "ID", str));
		format(HausInfo[i][hAusY],128,"%i",mysql_GetInt("häuser", "AusgangY", "ID", str));
		format(HausInfo[i][hAusZ],128,"%i",mysql_GetInt("häuser", "AusgangZ", "ID", str));
		format(HausInfo[i][hAusA],128,"%i",mysql_GetInt("häuser", "AusgangA", "ID", str));
		if(HausInfo[i][hGekauft] == 1)
		{
		    if(HausInfo[i][hAbgeschlossen] == 1)
		    {
		        format(status, sizeof(status), "Ja");
		    }
		    else
		    {
		        format(status, sizeof(status), "Nein");
			}
		    //format(Haustext[i],1024,"Grundstück ID: %i\nBesitzer: %s", HausInfo[i][hID],HausInfo[i][hBesitzer]);
		    format(HausInfo[i][hText],1024,"Grundstück ID: %i\nBesitzer: %s\nAbgeschlossen: %s", HausInfo[i][hID],HausInfo[i][hBesitzer],status);
		}
		else
		{
			format(HausInfo[i][hText],1024,"Grundstück zu verkaufen:\nHaus ID: %i\nKosten: %i €", HausInfo[i][hID],HausInfo[i][hKosten]);
		}
		Hauspickup[i] = CreatePickup(1239, 19, HausInfo[i][hPosX], HausInfo[i][hPosY], HausInfo[i][hPosZ],-1);
		Haustext[i] = Create3DTextLabel(HausInfo[i][hText],COLOR_WHITE,HausInfo[i][hPosX], HausInfo[i][hPosY], HausInfo[i][hPosZ],50.0,-1,0);
		printf("Grundstück ID: %i geladen und erstellt!", str);
	}
	return 1;
}
Die Stocks:
stock mysql_GetInt(Table[], Field[], Where[], Is[])
{
    new query[128];
    mysql_real_escape_string(Table, Table);
    mysql_real_escape_string(Field, Field);
    mysql_real_escape_string(Where, Where);
    mysql_real_escape_string(Is, Is);
    format(query, 128, "SELECT `%s` FROM `%s` WHERE `%s` = '%s'", Field, Table, Where, Is);
    mysql_query(query);
    mysql_store_result();
    new sqlint = mysql_fetch_int();
    mysql_free_result();
    return sqlint;
}
stock mysql_GetString(Table[], Field[], Where[], Is[])
{
	new query[128], Get[128];
	mysql_real_escape_string(Table, Table);
	mysql_real_escape_string(Field, Field);
	mysql_real_escape_string(Where, Where);
	mysql_real_escape_string(Is, Is);
	format(query, 128, "SELECT `%s` FROM `%s` WHERE `%s` = '%s'", Field, Table, Where, Is);
	mysql_query(query);
	mysql_store_result();
	mysql_fetch_row(Get);
	mysql_free_result();
	return Get;
}
[13:10:01] Grundstück ID: 49 wird geladen![13:10:01] Grundstück ID: 49 geladen und erstellt![13:10:01] Grundstück ID: 50 wird geladen![13:10:01] Grundstück ID: 50 geladen und erstellt![13:10:01] Grundstück ID: 51 wird geladen![13:10:01] Grundstück ID: 51 geladen und erstellt![13:10:01] Grundstück ID: 52 wird geladen![13:10:01] Grundstück ID: 52 geladen und erstellt![13:10:01] Grundstück ID: 53 wird geladen![13:10:01] Grundstück ID: 53 geladen und erstellt![13:10:01] Grundstück ID: 54 wird geladen![13:10:01] Grundstück ID: 54 geladen und erstellt![13:10:01] Grundstück ID: 55 wird geladen![13:10:01] Grundstück ID: 55 geladen und erstellt![13:10:01] Grundstück ID: 56 wird geladen![13:10:01] Grundstück ID: 56 geladen und erstellt![13:10:01] Grundstück ID: 57 wird geladen![13:10:01] Grundstück ID: 57 geladen und erstellt![13:10:01] Grundstück ID: 49 wird geladen![13:10:01] Grundstück ID: 49 geladen und erstellt![13:10:01] Grundstück ID: 49 wird geladen![13:10:01] Grundstück ID: 49 geladen und erstellt![13:10:01] Grundstück ID: 49 wird geladen![13:10:01] Grundstück ID: 49 geladen und erstellt![13:10:01] Grundstück ID: 49 wird geladen![13:10:01] Grundstück ID: 49 geladen und erstellt![13:10:01] Grundstück ID: 49 wird geladen![13:10:01] Grundstück ID: 49 geladen und erstellt![13:10:01] Grundstück ID: 49 wird geladen![13:10:01] Grundstück ID: 49 geladen und erstellt![13:10:01] Grundstück ID: 49 wird geladen![13:10:01] Grundstück ID: 49 geladen und erstellt![13:10:01] Grundstück ID: 49 wird geladen![13:10:01] Grundstück ID: 49 geladen und erstellt![13:10:01] Grundstück ID: 49 wird geladen![13:10:01] Grundstück ID: 49 geladen und erstellt![13:10:01] Grundstück ID: 49 wird geladen![13:10:01] Grundstück ID: 49 geladen und erstellt![13:10:01] Grundstück ID: 50 wird geladen![13:10:01] Grundstück ID: 50 geladen und erstellt![13:10:01] Grundstück ID: 50 wird geladen![13:10:01] Grundstück ID: 50 geladen und erstellt![13:10:01] Grundstück ID: 50 wird geladen![13:10:01] Grundstück ID: 50 geladen und erstellt![13:10:01] Grundstück ID: 50 wird geladen![13:10:01] Grundstück ID: 50 geladen und erstellt![13:10:01] Grundstück ID: 50 wird geladen![13:10:01] Grundstück ID: 50 geladen und erstellt![13:10:01] Grundstück ID: 50 wird geladen![13:10:01] Grundstück ID: 50 geladen und erstellt![13:10:01] Grundstück ID: 50 wird geladen![13:10:01] Grundstück ID: 50 geladen und erstellt![13:10:01] Grundstück ID: 50 wird geladen![13:10:01] Grundstück ID: 50 geladen und erstellt![13:10:01] Grundstück ID: 50 wird geladen![13:10:01] Grundstück ID: 50 geladen und erstellt![13:10:01] Grundstück ID: 50 wird geladen![13:10:02] Grundstück ID: 50 geladen und erstellt![13:10:02] Grundstück ID: 51 wird geladen![13:10:02] Grundstück ID: 51 geladen und erstellt![13:10:02] Grundstück ID: 51 wird geladen![13:10:02] Grundstück ID: 51 geladen und erstellt![13:10:02] Grundstück ID: 51 wird geladen![13:10:02] Grundstück ID: 51 geladen und erstellt![13:10:02] Grundstück ID: 51 wird geladen![13:10:02] Grundstück ID: 51 geladen und erstellt![13:10:02] Grundstück ID: 51 wird geladen![13:10:02] Grundstück ID: 51 geladen und erstellt![13:10:02] Grundstück ID: 51 wird geladen![13:10:02] Grundstück ID: 51 geladen und erstellt![13:10:02] Grundstück ID: 51 wird geladen![13:10:02] Grundstück ID: 51 geladen und erstellt![13:10:02] Grundstück ID: 51 wird geladen![13:10:02] Grundstück ID: 51 geladen und erstellt![13:10:02] Grundstück ID: 51 wird geladen![13:10:02] Grundstück ID: 51 geladen und erstellt![13:10:02] Grundstück ID: 51 wird geladen![13:10:02] Grundstück ID: 51 geladen und erstellt![13:10:02] Grundstück ID: 52 wird geladen![13:10:02] Grundstück ID: 52 geladen und erstellt![13:10:02] Grundstück ID: 52 wird geladen![13:10:02] Grundstück ID: 52 geladen und erstellt![13:10:02] Grundstück ID: 52 wird geladen![13:10:02] Grundstück ID: 52 geladen und erstellt![13:10:02] Grundstück ID: 52 wird geladen![13:10:02] Grundstück ID: 52 geladen und erstellt![13:10:02] Grundstück ID: 52 wird geladen![13:10:02] Grundstück ID: 52 geladen und erstellt![13:10:02] Grundstück ID: 52 wird geladen![13:10:02] Grundstück ID: 52 geladen und erstellt![13:10:02] Grundstück ID: 52 wird geladen![13:10:02] Grundstück ID: 52 geladen und erstellt![13:10:02] Grundstück ID: 52 wird geladen![13:10:02] Grundstück ID: 52 geladen und erstellt![13:10:02] Grundstück ID: 52 wird geladen![13:10:02] Grundstück ID: 52 geladen und erstellt![13:10:02] Grundstück ID: 52 wird geladen![13:10:02] Grundstück ID: 52 geladen und erstellt![13:10:02] Grundstück ID: 53 wird geladen![13:10:02] Grundstück ID: 53 geladen und erstellt![13:10:02] Grundstück ID: 53 wird geladen![13:10:02] Grundstück ID: 53 geladen und erstellt![13:10:02] Grundstück ID: 53 wird geladen![13:10:02] Grundstück ID: 53 geladen und erstellt![13:10:02] Grundstück ID: 53 wird geladen![13:10:02] Grundstück ID: 53 geladen und erstellt![13:10:02] Grundstück ID: 53 wird geladen![13:10:02] Grundstück ID: 53 geladen und erstellt![13:10:02] Grundstück ID: 53 wird geladen![13:10:02] Grundstück ID: 53 geladen und erstellt![13:10:02] Grundstück ID: 53 wird geladen![13:10:02] Grundstück ID: 53 geladen und erstellt![13:10:02] Grundstück ID: 53 wird geladen![13:10:02] Grundstück ID: 53 geladen und erstellt![13:10:02] Grundstück ID: 53 wird geladen![13:10:02] Grundstück ID: 53 geladen und erstellt![13:10:02] Grundstück ID: 53 wird geladen![13:10:02] Grundstück ID: 53 geladen und erstellt![13:10:02] Grundstück ID: 54 wird geladen![13:10:02] Grundstück ID: 54 geladen und erstellt![13:10:02] Grundstück ID: 54 wird geladen![13:10:02] Grundstück ID: 54 geladen und erstellt![13:10:02] Grundstück ID: 54 wird geladen![13:10:02] Grundstück ID: 54 geladen und erstellt![13:10:02] Grundstück ID: 54 wird geladen![13:10:02] Grundstück ID: 54 geladen und erstellt![13:10:02] Grundstück ID: 54 wird geladen![13:10:03] Grundstück ID: 54 geladen und erstellt![13:10:03] Grundstück ID: 54 wird geladen![13:10:03] Grundstück ID: 54 geladen und erstellt![13:10:03] Grundstück ID: 54 wird geladen![13:10:03] Grundstück ID: 54 geladen und erstellt![13:10:03] Grundstück ID: 54 wird geladen![13:10:03] Grundstück ID: 54 geladen und erstellt![13:10:03] Grundstück ID: 54 wird geladen![13:10:03] Grundstück ID: 54 geladen und erstellt![13:10:03] Grundstück ID: 54 wird geladen![13:10:03] Grundstück ID: 54 geladen und erstellt![13:10:03] Grundstück ID: 55 wird geladen![13:10:03] Grundstück ID: 55 geladen und erstellt![13:10:03] Grundstück ID: 55 wird geladen![13:10:03] Grundstück ID: 55 geladen und erstellt![13:10:03] Grundstück ID: 55 wird geladen![13:10:03] Grundstück ID: 55 geladen und erstellt![13:10:03] Grundstück ID: 55 wird geladen![13:10:03] Grundstück ID: 55 geladen und erstellt![13:10:03] Grundstück ID: 55 wird geladen![13:10:03] Grundstück ID: 55 geladen und erstellt![13:10:03] Grundstück ID: 55 wird geladen![13:10:03] Grundstück ID: 55 geladen und erstellt![13:10:03] Grundstück ID: 55 wird geladen![13:10:03] Grundstück ID: 55 geladen und erstellt![13:10:03] Grundstück ID: 55 wird geladen![13:10:03] Grundstück ID: 55 geladen und erstellt![13:10:03] Grundstück ID: 55 wird geladen![13:10:03] Grundstück ID: 55 geladen und erstellt![13:10:03] Grundstück ID: 55 wird geladen![13:10:03] Grundstück ID: 55 geladen und erstellt![13:10:03] Grundstück ID: 56 wird geladen![13:10:03] Grundstück ID: 56 geladen und erstellt![13:10:03] Grundstück ID: 56 wird geladen![13:10:03] Grundstück ID: 56 geladen und erstellt![13:10:03] Grundstück ID: 56 wird geladen![13:10:03] Grundstück ID: 56 geladen und erstellt![13:10:03] Grundstück ID: 56 wird geladen![13:10:03] Grundstück ID: 56 geladen und erstellt![13:10:03] Grundstück ID: 56 wird geladen![13:10:03] Grundstück ID: 56 geladen und erstellt![13:10:03] Grundstück ID: 56 wird geladen![13:10:03] Grundstück ID: 56 geladen und erstellt![13:10:03] Grundstück ID: 56 wird geladen![13:10:03] Grundstück ID: 56 geladen und erstellt![13:10:03] Grundstück ID: 56 wird geladen![13:10:03] Grundstück ID: 56 geladen und erstellt![13:10:03] Grundstück ID: 56 wird geladen![13:10:03] Grundstück ID: 56 geladen und erstellt![13:10:03] Grundstück ID: 56 wird geladen![13:10:03] Grundstück ID: 56 geladen und erstellt![13:10:03] Grundstück ID: 57 wird geladen![13:10:03] Grundstück ID: 57 geladen und erstellt![13:10:03] Grundstück ID: 57 wird geladen![13:10:03] Grundstück ID: 57 geladen und erstellt![13:10:03] Grundstück ID: 57 wird geladen![13:10:03] Grundstück ID: 57 geladen und erstellt![13:10:03] Grundstück ID: 57 wird geladen![13:10:03] Grundstück ID: 57 geladen und erstellt![13:10:03] Grundstück ID: 57 wird geladen![13:10:03] Grundstück ID: 57 geladen und erstellt![13:10:03] Grundstück ID: 57 wird geladen![13:10:03] Grundstück ID: 57 geladen und erstellt![13:10:03] Grundstück ID: 57 wird geladen![13:10:03] Grundstück ID: 57 geladen und erstellt![13:10:03] Grundstück ID: 57 wird geladen![13:10:04] Grundstück ID: 57 geladen und erstellt![13:10:04] Grundstück ID: 57 wird geladen![13:10:04] Grundstück ID: 57 geladen und erstellt![13:10:04] Grundstück ID: 57 wird geladen![13:10:04] Grundstück ID: 57 geladen und erstellt![13:10:04] Grundstück ID: 49 wird geladen!
	
	
In der MySQL Log wird allerdings alles richtig geladen.
Wo liegt der Fehler?
In meinem stock zum Frak laden, ist es auch so und funktioniert:
stock LoadFraks()
{
	new str[16];
	for(new i = 1; i < 3; i++)
	{
		format(str,sizeof(str),"%i",i);
		printf("Fraktion ID: %i wird geladen!", i);
		format(FraktionInfo[i][fName],64,"%s",mysql_GetString("fraks", "Name", "ID", str));
		format(FraktionInfo[i][fLeader],64,"%s",mysql_GetString("fraks", "Name", "ID", str));
		FraktionInfo[i][fKasse] = mysql_GetInt("fraks", "Kasse", "ID", str);
		FraktionInfo[i][fSpawnx] = mysql_GetInt("fraks", "Spawnx", "ID", str);
		FraktionInfo[i][fSpawny] = mysql_GetInt("fraks", "Spawny", "ID", str);
		FraktionInfo[i][fSpawnz] = mysql_GetInt("fraks", "Spawnz", "ID", str);
		FraktionInfo[i][fInt] = mysql_GetInt("fraks", "Int", "ID", str);
	}
	return 1;
}
	
			Alles anzeigen
	mfg.
		
		
		
	


