Szasztok!
hogyan lehetne ezt megoldani úgy, hogy ne legyen laggos, mert a Betöltés lemegy 1-2 mp alatt akkor ugye SELECT * de itt viszont cska egyesével tudom UPDATE-zni fel lehet ezt gyorsitani?
[pawn]
stock SaveHouses()
{
foreach(houses, i)
{
GetGVarString(\"HouseOwnerName\",name,24,i);
GetGVarString(\"HouseName\",str,100,i);
GetGVarString(\"HousePass\",tmp,24,i);
GetGVarString(\"HouseCar\",Line,100,i);
format(query, sizeof(query), \"UPDATE `Houses` SET `HouseOwner` = %d,`HouseOwnerName` = \'%s\',`HouseInt` = %d,`HouseName` = \'%s\',`HouseValue` = %d,`HouseLock` = %d,`HousePass` = \'%s\',`HouseCar` = \'%s\',`HouseColor` = %d WHERE `HouseID` = %d\", GetGVarInt(\"HouseOwner\",i), name,GetGVarInt(\"HouseInt\",i) ,str,GetGVarInt(\"HouseValue\",i),GetGVarInt(\"HouseLock\",i) ,tmp,Line,GetGVarInt(\"HouseColor\",i),i);
mysql_query(query);
printf(\"HázID %d mentve!\",i);
}
}
[/pawn]
Ez pár háznál tökéletes, de amikor már 500-1000 ház van akkor akár fél percig is eltart.
Átlagosan másodpercenként 5 házat tud igy menteni
Valahogy fel lehetne ezt gyorsitani?