[FilterScript] iHouse - V2 | MySQL | ZCMD - [FIXED from v1]
#14

Hi.
Nice work.

I would have done
PHP Code:
// But maybe I'm wrong
stock CreateNewHouse(Float:posXFloat:posYFloat:posZ)
{
    new 
query[250];
    
format (querysizeof(query), "INSERT INTO `houseinfo` (outX, outY, outZ) VALUES (%f, %f, %f);"posXposYposZ);
    
mysql_query(query);
    
ReloadHouse(mysql_insert_id());
    return 
1;  // And maybe return a new house id (taken from mysql_insert_id())

And set default values for other fields in MySQL (also set hID as AUTO_INCREMENT)


And
PHP Code:
stock SaveHouses(h// Saved every variable sepratly. - More simple.
{
    ...

is really simple, but if you have 200 houses, saving will take time for (200 * 12 = ) 2400 requests.

Try to format your string into one query. And I also used this:
PHP Code:
// to enum iHouse
{
  
// ...
  
bool:Touched,
  
// ...
}
// each time, when something changed in house data
iHouse[houseId][Touched] = true;
// and in SaveHouses():
{
  if (
House[h][Touched]) 
  {
    
mysql_query(...);
    
House[h][Touched] = false;
  }

Reply


Messages In This Thread
iHouse - V2.1 | MySQL | ZCMD - [FIXED from v1] - by Brandon_More - 17.04.2014, 01:14
Re: iHouse - V2 | MySQL | ZCMD - [FIXED from v1] - by VINNY13126 - 17.04.2014, 04:08
Re: iHouse - V2 | MySQL | ZCMD - [FIXED from v1] - by iRaiDeN - 17.04.2014, 08:46
Re: iHouse - V2 | MySQL | ZCMD - [FIXED from v1] - by iBanner - 17.04.2014, 08:53
Re: iHouse - V2 | MySQL | ZCMD - [FIXED from v1] - by FreAkeD - 18.04.2014, 07:39
Re: iHouse - V2 | MySQL | ZCMD - [FIXED from v1] - by Brandon_More - 18.04.2014, 12:28
Re: iHouse - V2 | MySQL | ZCMD - [FIXED from v1] - by iZN - 18.04.2014, 12:31
Re: iHouse - V2 | MySQL | ZCMD - [FIXED from v1] - by FreAkeD - 18.04.2014, 12:52
Re: iHouse - V2 | MySQL | ZCMD - [FIXED from v1] - by [YU]Nikola - 19.04.2014, 10:50
Re: iHouse - V2 | MySQL | ZCMD - [FIXED from v1] - by iBanner - 19.04.2014, 10:52
Re: iHouse - V2 | MySQL | ZCMD - [FIXED from v1] - by DumSAS - 19.04.2014, 12:20
Re: iHouse - V2 | MySQL | ZCMD - [FIXED from v1] - by AaronFarley - 20.04.2014, 15:03
Re: iHouse - V2 | MySQL | ZCMD - [FIXED from v1] - by spenne - 24.04.2014, 21:41
Re: iHouse - V2 | MySQL | ZCMD - [FIXED from v1] - by therainycat - 24.04.2014, 22:23
Re: iHouse - V2 | MySQL | ZCMD - [FIXED from v1] - by M3HR4N - 05.05.2014, 13:22
Re: iHouse - V2 | MySQL | ZCMD - [FIXED from v1] - by iRaiDeN - 05.05.2014, 13:26
Re: iHouse - V2 | MySQL | ZCMD - [FIXED from v1] - by EuphoriaStory - 01.06.2014, 15:00
Re: iHouse - V2 | MySQL | ZCMD - [FIXED from v1] - by superman21 - 01.06.2014, 16:41
Re: iHouse - V2 | MySQL | ZCMD - [FIXED from v1] - by Inn0cent - 01.06.2014, 16:50
Re: iHouse - V2 | MySQL | ZCMD - [FIXED from v1] - by KennJie - 05.06.2014, 11:15
Re: iHouse - V2 | MySQL | ZCMD - [FIXED from v1] - by kampuman - 07.12.2014, 22:22
Re: iHouse - V2 | MySQL | ZCMD - [FIXED from v1] - by AzaMx - 10.01.2015, 07:15
Re: iHouse - V2 | MySQL | ZCMD - [FIXED from v1] - by Maximun - 10.01.2015, 11:35
Re: iHouse - V2 | MySQL | ZCMD - [FIXED from v1] - by xXdaeminoXx - 06.03.2015, 18:55
Re: iHouse - V2 | MySQL | ZCMD - [FIXED from v1] - by AlbaniaMafiaRP - 01.12.2015, 09:40
Re: iHouse - V2 | MySQL | ZCMD - [FIXED from v1] - by AlbaniaMafiaRP - 01.12.2015, 20:25
Re: iHouse - V2 | MySQL | ZCMD - [FIXED from v1] - by FreAkeD - 01.12.2015, 20:33
Re: iHouse - V2 | MySQL | ZCMD - [FIXED from v1] - by AlbaniaMafiaRP - 02.12.2015, 16:56
Re: iHouse - V2 | MySQL | ZCMD - [FIXED from v1] - by UndefinedName - 02.12.2015, 17:08

Forum Jump:


Users browsing this thread: 1 Guest(s)