Nuba4OK
Новичок
Вообщем вопрос такой:
Имеется система домов (не паблик), при каких либо действиях с домами (/lock и тд.) в базу данные не заносятся
Приведу на примере '/lock'...
Вот команда:
Вот паблик сейва:
Вот структура 'hLock' в БД
Команда работает, проверено, но изменений в базе НЕТ.
Напомню: Плагин r7 - Версии.
З.Ы. Писать в БД через команду можете и не предлагать...
Вообщем жду помощи, давайте, докажите что тут 'профессионалы'.:af: Удачи!
Имеется система домов (не паблик), при каких либо действиях с домами (/lock и тд.) в базу данные не заносятся
Приведу на примере '/lock'...
Вот команда:
PHP:
else if(strcmp(cmd,"/lock",true) ==0)
{
for(new i = 1; i <= TOTAL_HOUSES; i++)
{
if(!IsPlayerInRangeOfPoint(playerid,2.0,HouseInfo[i][EnterX],HouseInfo[i][EnterY],HouseInfo[i][EnterZ])) return send(playerid, col_grey, "* Òû íå îêîëî äîìà!");
{
if(i == PlayerInfo[playerid][pPhousekey])
{
if(HouseInfo[i][hLock] == 0)
{
HouseInfo[i][hLock] = 1;
GameTextForPlayer(playerid,"~r~Lock",2000,1);
}
else
{
HouseInfo[i][hLock] = 0;// Ставим 'нулик' :D
GameTextForPlayer(playerid,"~g~Unlock",2000,1);
}
SaveHouse(i); //Вот сейв
}
}
}
return 1;
}
PHP:
publics SaveHouse(houseid)
{
new housing[32],query[256];
format(housing,sizeof(housing),"UPDATE `"TABLE_HOUSES"` SET "),strcat(query,housing);
format(housing,sizeof(housing),"`hOwned` = '%i', ",HouseInfo[houseid][hOwned]),strcat(query,housing);
format(housing,sizeof(housing),"`hOwner` = '%s', ",HouseInfo[houseid][hOwner]),strcat(query,housing);
format(housing,sizeof(housing),"`EnterX` = '%f', ",HouseInfo[houseid][EnterX]),strcat(query,housing);
format(housing,sizeof(housing),"`EnterY` = '%f', ",HouseInfo[houseid][EnterY]),strcat(query,housing);
format(housing,sizeof(housing),"`EnterZ` = '%f', ",HouseInfo[houseid][EnterZ]),strcat(query,housing);
format(housing,sizeof(housing),"`ExitX` = '%f', ",HouseInfo[houseid][ExitX]),strcat(query,housing);
format(housing,sizeof(housing),"`ExitY` = '%f', ",HouseInfo[houseid][ExitY]),strcat(query,housing);
format(housing,sizeof(housing),"`ExitZ` = '%f', ",HouseInfo[houseid][ExitZ]),strcat(query,housing);
format(housing,sizeof(housing),"`hLevel` = '%i', ",HouseInfo[houseid][hLevel]),strcat(query,housing);
format(housing,sizeof(housing),"`hPrice` = '%i', ",HouseInfo[houseid][hPrice]),strcat(query,housing);
format(housing,sizeof(housing),"`hLock` = '%i', ",HouseInfo[houseid][hLock]),strcat(query,housing); // Вот сейв 'lock'
format(housing,sizeof(housing),"`hInt` = '%i', ",HouseInfo[houseid][hInt]),strcat(query,housing);
format(housing,sizeof(housing),"`hVW` = '%i', ",HouseInfo[houseid][hVW]),strcat(query,housing);
format(housing,sizeof(housing),"WHERE `hID` = '%d'",HouseInfo[houseid][hID]),strcat(query,housing);
mysql_function_query(bd,query,false,"","");
return true;
}
Команда работает, проверено, но изменений в базе НЕТ.
Напомню: Плагин r7 - Версии.
З.Ы. Писать в БД через команду можете и не предлагать...
Вообщем жду помощи, давайте, докажите что тут 'профессионалы'.:af: Удачи!
Последнее редактирование:
