Guten tach leute habe da ein kleines problem fange gerade an mit mysql zu schreiben und da taucht gleich ein fehler auf^^ undzwar bei der ladung ... ich bekomme 26 errors
Error lautet: error 035: argument type mismatch (argument 4)
Funktion LoaadFraktion()
{
for(new FraktionID = 0; FraktionID < sizeof(FraktionInfo); FraktionID++)
{
FraktionInfo[FraktionID][SpawnX] = mysql_GetFloat("Fraktionen", "SpawnX", "id", FraktionID);//erste error
FraktionInfo[FraktionID][SpawnY] = mysql_GetFloat("Fraktionen", "SpawnY", "id", FraktionID);
FraktionInfo[FraktionID][SpawnZ] = mysql_GetFloat("Fraktionen", "SpawnZ", "id", FraktionID);
FraktionInfo[FraktionID][SpawnInterior] = mysql_GetInt("SpawnInterior", "SpawnZ", "id", FraktionID);
FraktionInfo[FraktionID][InteriorVW] = mysql_GetInt("Fraktionen", "InteriorVW", "id", FraktionID);
FraktionInfo[FraktionID][FraktionName] = mysql_GetInt("Fraktionen", "FraktionName", "id", FraktionID);
FraktionInfo[FraktionID][ZoneA] = mysql_GetFloat("Fraktionen", "ZoneA", "id", FraktionID);
FraktionInfo[FraktionID][ZoneB] = mysql_GetFloat("Fraktionen", "ZoneB", "id", FraktionID);
FraktionInfo[FraktionID][ZoneC] = mysql_GetFloat("Fraktionen", "ZoneC", "id", FraktionID);
FraktionInfo[FraktionID][ZoneD] = mysql_GetFloat("Fraktionen", "ZoneD", "id", FraktionID);
FraktionInfo[FraktionID][Kasse] = mysql_GetInt("Fraktionen", "Kasse", "id", FraktionID);
FraktionInfo[FraktionID][Farbe] = mysql_GetInt("Fraktionen", "Farbe", "id", FraktionID);
FraktionInfo[FraktionID][Erweiterungskosten] = mysql_GetInt("Fraktionen", "Erweiterungskosten", "id", FraktionID);
FraktionInfo[FraktionID][EnterX] = mysql_GetFloat("Fraktionen", "EnterX", "id", FraktionID);
FraktionInfo[FraktionID][EnterY] = mysql_GetFloat("Fraktionen", "EnterY", "id", FraktionID);
FraktionInfo[FraktionID][EnterZ] = mysql_GetFloat("Fraktionen", "EnterZ", "id", FraktionID);
FraktionInfo[FraktionID][ExitX] = mysql_GetFloat("Fraktionen", "ExitX", "id", FraktionID);
FraktionInfo[FraktionID][ExitY] = mysql_GetFloat("Fraktionen", "ExitY", "id", FraktionID);
FraktionInfo[FraktionID][ExitZ] = mysql_GetFloat("Fraktionen", "ExitZ", "id", FraktionID);
FraktionInfo[FraktionID][Lock] = mysql_GetInt("Fraktionen", "Lock", "id", FraktionID);
FraktionInfo[FraktionID][InteriorF] = mysql_GetInt("Fraktionen", "InteriorF", "id", FraktionID);
FraktionInfo[FraktionID][Rang1] = mysql_GetInt("Fraktionen", "Rang1", "id", FraktionID);
FraktionInfo[FraktionID][Rang2] = mysql_GetInt("Fraktionen", "Rang2", "id", FraktionID);
FraktionInfo[FraktionID][Rang3] = mysql_GetInt("Fraktionen", "Rang3", "id", FraktionID);
FraktionInfo[FraktionID][Rang4] = mysql_GetInt("Fraktionen", "Rang4", "id", FraktionID);
FraktionInfo[FraktionID][Rang5] = mysql_GetInt("Fraktionen", "Rang5", "id", FraktionID);
FraktionInfo[FraktionID][Rang6] = mysql_GetInt("Fraktionen", "Rang6", "id", FraktionID);
FraktionInfo[FraktionID][Rang7] = mysql_GetInt("Fraktionen", "Rang7", "id", FraktionID);
FraktionInfo[FraktionID][Rang8] = mysql_GetInt("Fraktionen", "Rang8", "id", FraktionID);
FraktionInfo[FraktionID][Gehalt] = mysql_GetInt("Fraktionen", "Gehalt", "id", FraktionID);
FraktionInfo[FraktionID][GangDrogen] = mysql_GetInt("Fraktionen", "GangDrogen", "id", FraktionID);
FraktionInfo[FraktionID][GangMats] = mysql_GetInt("Fraktionen", "GangMats", "id", FraktionID);
FraktionInfo[FraktionID][Tazer] = mysql_GetInt("Fraktionen", "Tazer", "id", FraktionID);
FraktionInfo[FraktionID][FType] = mysql_GetInt("Fraktionen", "FType", "id", FraktionID);
FraktionInfo[FraktionID][GangSavePositionX] = mysql_GetFloat("Fraktionen", "GangSavePositionX", "id", FraktionID);
FraktionInfo[FraktionID][GangSavePositionY] = mysql_GetFloat("Fraktionen", "GangSavePositionY", "id", FraktionID);
FraktionInfo[FraktionID][GangSavePositionZ] = mysql_GetFloat("Fraktionen", "GangSavePositionZ", "id", FraktionID);
FraktionInfo[FraktionID][IntBeschreibung] = mysql_GetInt("Fraktionen", "IntBeschreibung", "id", FraktionID);
FraktionInfo[FraktionID][Skin1] = mysql_GetInt("Fraktionen", "Skin1", "id", FraktionID);
FraktionInfo[FraktionID][Skin2] = mysql_GetInt("Fraktionen", "Skin2", "id", FraktionID);
FraktionInfo[FraktionID][Skin3] = mysql_GetInt("Fraktionen", "Skin3", "id", FraktionID);
FraktionInfo[FraktionID][Skin4] = mysql_GetInt("Fraktionen", "Skin4", "id", FraktionID);
FraktionInfo[FraktionID][Skin5] = mysql_GetInt("Fraktionen", "Skin5", "id", FraktionID);
FraktionInfo[FraktionID][Skin6] = mysql_GetInt("Fraktionen", "Skin6", "id", FraktionID);
FraktionInfo[FraktionID][DutyX] = mysql_GetFloat("Fraktionen", "DutyX", "id", FraktionID);
FraktionInfo[FraktionID][DutyY] = mysql_GetFloat("Fraktionen", "DutyY", "id", FraktionID);
FraktionInfo[FraktionID][DutyZ] = mysql_GetFloat("Fraktionen", "DutyZ", "id", FraktionID);//letzter error
GangPickup[FraktionID] = AddStaticPickup(1272,23,FraktionInfo[FraktionID][EnterX],FraktionInfo[FraktionID][EnterY],FraktionInfo[FraktionID][EnterZ]);
GangSavePickup[FraktionID] = AddStaticPickup(1277,23,FraktionInfo[FraktionID][GangSavePositionX],FraktionInfo[FraktionID][GangSavePositionY],FraktionInfo[FraktionID][GangSavePositionZ]);
FraktionZoneH[FraktionID] = GangZoneCreate (FraktionInfo[FraktionID][ZoneA], FraktionInfo[FraktionID][ZoneB],FraktionInfo[FraktionID][ZoneC], FraktionInfo[FraktionID][ZoneD]);
DutyPunkt[FraktionID] = AddStaticPickup(1275,23,FraktionInfo[FraktionID][DutyX],FraktionInfo[FraktionID][DutyY],FraktionInfo[FraktionID][DutyZ]);
//FrakInterior[FraktionID] = CreatePickup(1254, 23, FraktionInfo[FraktionID][EnterX], FraktionInfo[FraktionID][EnterY], FraktionInfo[FraktionID][EnterZ]);
//fraktionZone[FraktionID] = M_CreateZone(FraktionInfo[FraktionID][ZoneA],FraktionInfo[FraktionID][ZoneB],FraktionInfo[FraktionID][ZoneC],FraktionInfo[FraktionID][ZoneD],FraktionInfo[FraktionID][Farbe],FraktionInfo[FraktionID][FraktionName],FraktionInfo[FraktionID][Farbe]);
}
return 1;
}
stock mysql_GetFloat(Table[], Field[], Where[], Is[])
{
new query[128], Float:sqlfloat;
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_float(sqlfloat);
mysql_free_result();
return sqlfloat;
}
//
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;
}