vitkov
Дебютант
После рестарта сервера все дома снова свободные и их можно покупать(mysql)
В павно новичок, может кто поможет
В павно новичок, может кто поможет
PHP:
stock SaveHouse(houseid)
{
new update[600],stringer[64];
update = "UPDATE `House` SET ";
acc_float_strcat(update, sizeof(update), "hEntrancex", HouseInfo[houseid][hEntrancex]);
acc_float_strcat(update, sizeof(update), "hEntrancey", HouseInfo[houseid][hEntrancey]);
acc_float_strcat(update, sizeof(update), "hEntrancez", HouseInfo[houseid][hEntrancez]);
acc_float_strcat(update, sizeof(update), "hExitx", HouseInfo[houseid][hExitx]);
acc_float_strcat(update, sizeof(update), "hExity", HouseInfo[houseid][hExity]);
acc_float_strcat(update, sizeof(update), "hExitz", HouseInfo[houseid][hExitz]);
acc_str_strcat(update, sizeof(update), "hOwner", HouseInfo[houseid][hOwner]);
acc_int_strcat(update, sizeof(update), "hValue", HouseInfo[houseid][hValue]);
acc_int_strcat(update, sizeof(update), "hHel", HouseInfo[houseid][hHel]);
acc_int_strcat(update, sizeof(update), "hInt", HouseInfo[houseid][hInt]);
acc_int_strcat(update, sizeof(update), "hLock", HouseInfo[houseid][hLock]);
acc_int_strcat(update, sizeof(update), "hOwned", HouseInfo[houseid][hOwned]);
acc_int_strcat(update, sizeof(update), "hTakings", HouseInfo[houseid][hTakings]);
acc_int_strcat(update, sizeof(update), "hVec", HouseInfo[houseid][hVec]);
acc_int_strcat(update, sizeof(update), "hKlass", HouseInfo[houseid][hKlass]);
acc_int_strcat(update, sizeof(update), "hVehSost", HouseInfo[houseid][hVehSost]);
acc_float_strcat(update, sizeof(update), "hCarx", HouseInfo[houseid][hCarx]);
acc_float_strcat(update, sizeof(update), "hCary", HouseInfo[houseid][hCary]);
acc_float_strcat(update, sizeof(update), "hCarz", HouseInfo[houseid][hCarz]);
acc_float_strcat(update, sizeof(update), "hCarc", HouseInfo[houseid][hCarc]);
acc_int_strcat(update, sizeof(update), "hMats", HouseInfo[houseid][hMats]);
acc_int_strcat(update, sizeof(update), "hStyle", HouseInfo[houseid][hStyle]);
acc_int_strcat(update, sizeof(update), "hSost", HouseInfo[houseid][hSost]);
acc_int_strcat(update, sizeof(update), "hSafe", HouseInfo[houseid][hSafe]);
acc_int_strcat(update, sizeof(update), "hGun[0]", HouseInfo[houseid][hGun][0]);
acc_int_strcat(update, sizeof(update), "hGun[1]", HouseInfo[houseid][hGun][1]);
acc_int_strcat(update, sizeof(update), "hGun[2]", HouseInfo[houseid][hGun][2]);
acc_int_strcat(update, sizeof(update), "hGun[3]", HouseInfo[houseid][hGun][3]);
acc_int_strcat(update, sizeof(update), "hGun[4]", HouseInfo[houseid][hGun][4]);
acc_int_strcat(update, sizeof(update), "hGunAmmo[0]", HouseInfo[houseid][hGunAmmo][0]);
acc_int_strcat(update, sizeof(update), "hGunAmmo[1]", HouseInfo[houseid][hGunAmmo][1]);
acc_int_strcat(update, sizeof(update), "hGunAmmo[2]", HouseInfo[houseid][hGunAmmo][2]);
acc_int_strcat(update, sizeof(update), "hGunAmmo[3]", HouseInfo[houseid][hGunAmmo][3]);
acc_int_strcat(update, sizeof(update), "hGunAmmo[4]", HouseInfo[houseid][hGunAmmo][4]);
strdel(update, strlen(update)-1, strlen(update));
format(stringer,sizeof(stringer)," WHERE `hID` = '%d'",houseid);
strcat(update, stringer);
mysql_function_query(connects, update, false, "", "");
}
PHP:
stock SaveHousee()
{
for(new h = 0; h < sizeof(HouseInfo); h++) SaveHouse(h);
return true;
}
PHP:
stock BuyHousee()
{
for(new h = 0; h < sizeof(HouseInfo); h++)
{
if(HouseInfo[h][hOwned] == 0)
{
DestroyDynamicMapIcon(HouseInfo[h][hMIcon]);
DestroyPickup(HouseInfo[h][hPickup]);
AddStaticPickup(1273, 23, HouseInfo[h][hEntrancex], HouseInfo[h][hEntrancey], HouseInfo[h][hEntrancez]);
HouseInfo[h][hMIcon] = CreateDynamicMapIcon(HouseInfo[h][hEntrancex], HouseInfo[h][hEntrancey], HouseInfo[h][hEntrancez], 31, COLOR_WHITE, 0, -1, -1, 200.0);
}
if(HouseInfo[h][hOwned] == 1)
{
DestroyDynamicMapIcon(HouseInfo[h][hMIcon]);
DestroyPickup(HouseInfo[h][hPickup]);
AddStaticPickup(1272, 23, HouseInfo[h][hEntrancex], HouseInfo[h][hEntrancey], HouseInfo[h][hEntrancez]);
HouseInfo[h][hMIcon] = CreateDynamicMapIcon(HouseInfo[h][hEntrancex], HouseInfo[h][hEntrancey], HouseInfo[h][hEntrancez], 32, COLOR_WHITE, 0, -1, -1, 200.0);
}
}
return true;
}
stock BuyHouse(h)
{
if(HouseInfo[h][hOwned] == 0)
{
DestroyDynamicMapIcon(HouseInfo[h][hMIcon]);
DestroyPickup(HouseInfo[h][hPickup]);
AddStaticPickup(1273, 23, HouseInfo[h][hEntrancex], HouseInfo[h][hEntrancey], HouseInfo[h][hEntrancez]);
HouseInfo[h][hMIcon] = CreateDynamicMapIcon(HouseInfo[h][hEntrancex], HouseInfo[h][hEntrancey], HouseInfo[h][hEntrancez], 31, COLOR_WHITE, 0, -1, -1, 200.0);
}
if(HouseInfo[h][hOwned] == 1)
{
DestroyDynamicMapIcon(HouseInfo[h][hMIcon]);
DestroyPickup(HouseInfo[h][hPickup]);
AddStaticPickup(1272, 23, HouseInfo[h][hEntrancex], HouseInfo[h][hEntrancey], HouseInfo[h][hEntrancez]);
HouseInfo[h][hMIcon] = CreateDynamicMapIcon(HouseInfo[h][hEntrancex], HouseInfo[h][hEntrancey], HouseInfo[h][hEntrancez], 32, COLOR_WHITE, 0, -1, -1, 200.0);
}
return true;
}
Последнее редактирование:
