Hallo
ich habe ein Haussystem von meinen Kolege in mysql umgeschreiben aber jetzt kriege ich immer da wo er auslesen oder speichern soll immer eine error
ZitatAlles anzeigen(19521) : error 035: argument type mismatch (argument 4)
(19522) : error 035: argument type mismatch (argument 4)
(19523) : error 035: argument type mismatch (argument 4)
(19524) : error 035: argument type mismatch (argument 4)
(19525) : error 035: argument type mismatch (argument 4)
(19526) : error 035: argument type mismatch (argument 4)
(19527) : error 035: argument type mismatch (argument 4)
(19528) : error 035: argument type mismatch (argument 4)
(19529) : error 035: argument type mismatch (argument 4)
(19530) : error 035: argument type mismatch (argument 4)
(19531) : error 035: argument type mismatch (argument 4)
(19532) : error 035: argument type mismatch (argument 4)
(19546) : error 035: argument type mismatch (argument 5)
(19547) : error 035: argument type mismatch (argument 5)
(19548) : error 035: argument type mismatch (argument 5)
(19549) : error 035: argument type mismatch (argument 5)
(19550) : error 035: argument type mismatch (argument 5)
(19551) : error 035: argument type mismatch (argument 5)
(19552) : error 035: argument type mismatch (argument 5)
(19553) : error 035: argument type mismatch (argument 5)
(19554) : error 035: argument type mismatch (argument 5)
(19555) : error 035: argument type mismatch (argument 5)
(19556) : error 035: argument type mismatch (argument 5)
(19557) : error 035: argument type mismatch (argument 5)
stock LoadHouse()
{
new line[255];
for(new i = 0;i<MAX_HH;i++)
{
HausDaten[_cache_haus][Besitzer] = mysql_GetString("hauser", "Besitzer", "ID", _cache_haus);
HausDaten[_cache_haus][ax] = mysql_GetFloat("hauser", "ax", "ID", _cache_haus);
HausDaten[_cache_haus][ay] = mysql_GetFloat("hauser", "ay", "ID", _cache_haus);
HausDaten[_cache_haus][az] = mysql_GetFloat("hauser", "az", "ID", _cache_haus);
HausDaten[_cache_haus][ix] = mysql_GetFloat("hauser", "ix", "ID", _cache_haus);
HausDaten[_cache_haus][iy] = mysql_GetFloat("hauser", "iy", "ID", _cache_haus);
HausDaten[_cache_haus][iz] = mysql_GetFloat("hauser", "iz", "ID", _cache_haus);
HausDaten[_cache_haus][interior] = mysql_GetInt("hauser", "interior", "ID", _cache_haus);
HausDaten[_cache_haus][virtual_world] = mysql_GetInt("hauser", "virtual_world", "ID", _cache_haus);
HausDaten[_cache_haus][kosten] = mysql_GetInt("hauser", "kosten", "ID", _cache_haus);
HausDaten[_cache_haus][nicht_zum_kauf] = mysql_GetInt("hauser", "nicht_zum_kauf", "ID", _cache_haus);
HausDaten[_cache_haus][verschlossen] = mysql_GetInt("hauser", "verschlossen", "ID", _cache_haus);
format(line,sizeof line,"Besitzer : %s\nKosten : %d$",HausDaten[_cache_haus][Besitzer],HausDaten[_cache_haus][kosten]);
HausDaten[_cache_haus][lbl_haus] = Create3DTextLabel(line,(!HausDaten[_cache_haus][nicht_zum_kauf]) ? (0x00FF00FF) : (0xFF0000FF),HausDaten[_cache_haus][ax],HausDaten[_cache_haus][ay],HausDaten[_cache_haus][az],10.0,0,0);
HausDaten[_cache_haus][pickid] = CreatePickup(1273,1,HausDaten[_cache_haus][ax],HausDaten[_cache_haus][ay],HausDaten[_cache_haus][az],0);
HausDaten[_cache_haus][icon_id] = iAddStreamIcon(HausDaten[_cache_haus][ax],HausDaten[_cache_haus][ay],HausDaten[_cache_haus][az],(HausDaten[_cache_haus][nicht_zum_kauf]) ? (32) : (31),0);
_cache_haus++;
}
return 1;
}
stock SaveCache()
{
for(new i = 0;i<_cache_haus;i++)
{
if(!HausDaten[i][interior])continue;
mysql_SetString("hauser", "Besitzer", HausDaten[i][Besitzer], "ID", i);
mysql_SetFloat("hauser", "ax", HausDaten[i][ax], "ID", i);
mysql_SetFloat("hauser", "ay", HausDaten[i][ay], "ID", i);
mysql_SetFloat("hauser", "az", HausDaten[i][az], "ID", i);
mysql_SetFloat("hauser", "ix", HausDaten[i][ix], "ID", i);
mysql_SetFloat("hauser", "iy", HausDaten[i][iy], "ID", i);
mysql_SetFloat("hauser", "iz", HausDaten[i][iy], "ID", i);
mysql_SetInt("hauser", "interior", HausDaten[i][interior], "ID", i);
mysql_SetInt("hauser", "virtual_world", HausDaten[i][virtual_world], "ID", i);
mysql_SetInt("hauser", "kosten", HausDaten[i][kosten], "ID", i);
mysql_SetInt("hauser", "nicht_zum_kauf", HausDaten[i][nicht_zum_kauf], "ID", i);
mysql_SetInt("hauser", "verschlossen", HausDaten[i][verschlossen], "ID", i);
}
return 1;
} Ich glaube daran das ich bei sonst jeder mysql abfrage stadt id imemr ein Namen auslesen lasse da aber anderes kann ich mir das nicht vorstellen da ist in meinen augen alels richtig. Bei den Hauser habe ich halt nur IDs wie solll ich das denn auslesen lassen das da keine errors kommen