Warum setzt er hier alles falsch beim Befehl: /hauskaufen
[14:51:53][DEBUG] mysql_tquery - connection: 1, query: "UPDATE db_hauser SETOwner = 'Niemand', Sell='0', Rent='0', Pric", callback: "(null)",format: "(null)"
[14:51:53] [DEBUG] CMySQLQuery::Execute[] - starting query execution
[14:51:54] [DEBUG] CMySQLQuery::Execute[] - query was successfully executed within 19.295 milliseconds
[14:51:54] [DEBUG] CMySQLQuery::Execute[] - no callback specified, skipping result saving
COMMAND:hauskaufen(playerid)
{
if(Spieler[playerid][Eingeloggt] == 0) return SendClientMessage(playerid,ROT,"Du bist nicht Eingeloggt!");
if(Spieler[playerid][pAFK] == 1)return SendClientMessage(playerid,WRONGCMD,"Du bist AFK. Benutze /back");
if(Spieler[playerid][pGetazert] == 1) return SendClientMessage(playerid,ROT,"Du bist getazert!");
new uMoney = Spieler[playerid][pGeld], HouseText[275], HouseIText[120];
if(Spieler[playerid][pHouseID] != defaulth &&
Spieler[playerid][pMieter] != defaulth) return
SendClientMessage(playerid,ROT,"Du besitzt schon ein Haus
(/hausverkaufen) oder bist in einem Haus eingemietet (/ausmieten)!");
for(new houseID = 0; houseID < MAX_HOUSE; houseID++)
{
if(IsPlayerInRangeOfPoint(playerid,5.0,HouseInfo[houseID][hPos][0],HouseInfo[houseID][hPos][1],HouseInfo[houseID][hPos][2]))
{
if(HouseInfo[houseID][hSell] == 1) return SendClientMessage(playerid,ROT,"Dieses Haus kannst du nicht kaufen!");
if(uMoney < HouseInfo[houseID][hPrice]) return SendClientMessage(playerid,ROT,"Dieses Haus kannst du dir nicht leisten!");
if(Spieler[playerid][pLevel] < HouseInfo[houseID][hLevel]) return
SendClientMessage(playerid,ROT,"Dein Level ist zu niedrig!");
format( HouseInfo[houseID][hOwner], 35, "%s", Spieler[playerid][pName]);
HouseInfo[houseID][hSell] = 1;
HouseInfo[houseID][hMietPreis] = 500;
Delete3DTextLabel(HouseInfo[houseID][hText]);
format(HouseText,sizeof(HouseText),""#HTML_LOGIN"HausID:
%i\n"#HTML_LOGIN"Hausbesitzer: "#HTML_WHITE"%s\n"#HTML_LOGIN"Mietpreis:
"#HTML_WHITE"%i$\n"#HTML_LOGIN"Mieter:"#HTML_WHITE"%i/%i\n"#HTML_LOGIN"Müll:"#HTML_WHITE"%d\n\nUm
dich einzumieten benutze /einmieten"#HTML_WHITE" ein!\nZum Betreten
'F'", HouseInfo[houseID][hID], HouseInfo[houseID][hOwner],
HouseInfo[houseID][hMietPreis], HouseInfo[houseID][hRentcount],
HouseInfo[houseID][hMaxRent], HouseInfo[houseID][hMuell]);
HouseInfo[houseID][hText] = Create3DTextLabel(HouseText, WEISS,
HouseInfo[houseID][hPos][0], HouseInfo[houseID][hPos][1],
HouseInfo[houseID][hPos][2], 10, 0);
DestroyDynamicPickup(HouseInfo[houseID][hPickup]);
HouseInfo[houseID][hPickup] = CreateDynamicPickup(1272, 1,
HouseInfo[houseID][hPos][0], HouseInfo[houseID][hPos][1],
HouseInfo[houseID][hPos][2],0);
Spieler[playerid][pHouseID] = houseID;
ACMoney(playerid, -HouseInfo[houseID][hPrice]);
ERTextHide(playerid);
format(HouseIText,sizeof(HouseIText),"Haus
gekauft:~n~ID:%d~n~Name:%s~n~Preis:%d",HouseInfo[houseID][hID],
HouseInfo[houseID][hOwner], HouseInfo[houseID][hPrice]);
ERText(playerid,HouseIText,5000);
SaveHouse(HouseInfo[houseID][hID]);
}
}
return true;
}
stock SaveHouse(sid)
{
new query[500];
format(query,sizeof(query),"UPDATE "#DATENBANK"_hauser SET Owner =
'%s', Sell='%d', Rent='%d', Price='%d', Locked='%d', Rentcount='%d',
MaxRentcount = '%d', Posx='%f', Posy='%f', Posz='%f', Posix='%f',
Posiy='%f', Posiz='%f', hLevel='%d', vworld='%d', hint='%d', Bank='%d',
Muell='%d', waterprice='%d', stromprice='%d', heizprice='%d' , Mietpreis
='%d', Upgrade1 = '%d', Upgrade2 = '%d' WHERE hID = '%d'",
HouseInfo[sid][hOwner], HouseInfo[sid][hSell], HouseInfo[sid][hRent],
HouseInfo[sid][hPrice], HouseInfo[sid][hLocked],
HouseInfo[sid][hRentcount], HouseInfo[sid][hMaxRent],
HouseInfo[sid][hPos][0], HouseInfo[sid][hPos][1],
HouseInfo[sid][hPos][2], HouseInfo[sid][hiPos][0],
HouseInfo[sid][hiPos][1],
HouseInfo[sid][hiPos][2],
HouseInfo[sid][hLevel], HouseInfo[sid][hvWorld], HouseInfo[sid][hint],
HouseInfo[sid][hBank],
HouseInfo[sid][hMuell],HouseInfo[sid][hWaterprice],HouseInfo[sid][hStromprice],
HouseInfo[sid][hHeizprice], HouseInfo[sid][hMietPreis],
HouseInfo[sid][hUpgrade][0],HouseInfo[sid][hUpgrade][1],HouseInfo[sid][hID]);
mysql_function_query(MYSQLVerbindung,query,false,"","");
}