Guten Tag Community,
ich habe ein problem und zwar wenn ich ein Haus erstelle wird in der Datenbank nix eingetragen also der Preis der level usw
ocmd:ch(playerid,params[])
{
for(new i = 1; i < MAX_HAUSER; i++)
{
if(Hauser[i][pCreated] == 1)continue;
new query1[500];
strcat(query1, "INSERT INTO `haus` (id,Created,Owner,Owned,Preis,EnterX,EnterY,EnterZ,ExitX,ExitY,ExitZ,Preis,Level,Int,Mieter,Miete,Rentable,lock");
new query2[500];
format(query2,sizeof(query2),"VALUES ('%d','%d','%s','%d','%f','%f','%f','%f','%f','%f','%d','%d','%d','%d','%d','%d','%d')", i,Hauser[i][pCreated],Hauser[i][pOwner],Hauser[i][pOwned],Hauser[i][pEnterX],Hauser[i][pEnterY],Hauser[i][pEnterZ],Hauser[i][pExitX],Hauser[i][pExitY],Hauser[i][pExitZ],Hauser[i][pPrice],Hauser[i][pLevel],Hauser[i][pInt],Hauser[i][pMieter],Hauser[i][pMiete],Hauser[i][pRentable],Hauser[i][plock]);
new mainquery[1000];
format(mainquery,sizeof(mainquery),"%s%s",query1,query2);
mysql_query(mainquery);
new Float:X,Float:Y,Float:Z;
GetPlayerPos(playerid,X,Y,Z);
strmid(Hauser[i][pOwner],"Niemand",0,strlen("Niemand"),24);
Hauser[i][pOwned] = 0;
Hauser[i][pPrice] = 1;
Hauser[i][pEnterX] = 0;
Hauser[i][pEnterY] = 0;
Hauser[i][pEnterZ] = 0;
Hauser[i][pExitX] = X;
Hauser[i][pExitY] = Y;
Hauser[i][pExitZ] = Z;
Hauser[i][pLevel] = 1;
Hauser[i][plock] = 1;
Hauser[i][pInt] = 0;
Hauser[i][pMieter] = 0;
Hauser[i][pMiete] = 0;
Hauser[i][pRentable] = 0;
Hauser[i][pCreated] = 1;
new string[128];
format(string,sizeof(string),"ID: %d\nDas Haus ist zum Verkaufen\nPreis: %d\nLevel: %d",i,Hauser[i][pPrice],Hauser[i][pLevel]);
Create3DTextLabel(string, 0x008080FF, X, Y, Z, 40.0, 0, 0);
SaveHaus(i);
return 1;
}
return 1;
}
stock SaveHaus(haus)
{
if(Hauser[haus][pCreated] == 1)
{
new query1[500];
format(query1,sizeof(query1),"UPDATE `haus` SET `Created` = '%d',`Besitzer` = '%s',`Owned = '%d',`EnterX` = '%f',`EnterY` = '%f',`EnterZ` = '%f',`ExitX` = '%f',`ExitY` = '%f',`ExitZ` = '%f',",Hauser[haus][pCreated],Hauser[haus][pOwner],Hauser[haus][pOwned],Hauser[haus][pEnterX],Hauser[haus][pEnterY],Hauser[haus][pEnterZ],Hauser[haus][pExitX],Hauser[haus][pExitY],Hauser[haus][pExitZ]);
new query2[500];
format(query2,sizeof(query2),"`Preis` = '%d',`Level` = '%d',`Int` = '%d',`Mieter` = '%d',`Miete` = '%d',`Rentable` = '%d',`lock` = '%d', WHERE `id` = '%d'",Hauser[haus][pPrice],Hauser[haus][pLevel],Hauser[haus][pInt],Hauser[haus][pMieter],Hauser[haus][pMiete],Hauser[haus][pRentable],Hauser[haus][plock]);
new mainquery[1000];
format(mainquery,sizeof(mainquery),"%s%s",query1,query2);
mysql_query(mainquery);
printf("Es wurden %d Häuser gespeichert",haus);
}
return 1;
}