lebed
Умник
Здравствуйте ув. пользователи P-I. У меня такая проблема, продаю все дома через команду /edit и через /asellhouse, они продаются, но когда перезагрузишь сервер, то они остаются куплены, т.е не сохраняются. Подскажите что это может быть
Мод на MySQL
Команда /edit
case 3725
Мод на MySQL
Команда /edit
YCMD:edit(playerid, params[], help)
{
if(!PlayerInfo[playerid][pLogin]) return SendClientMessage(playerid,COLOR_WHITE,"...");
if(PlayerInfo[playerid][pAdmin] < 9 || dostup[playerid] == 0) return true;
ShowPlayerDialog(playerid, 3725, DIALOG_STYLE_LIST, "...", "...");
return true;
}
{
if(!PlayerInfo[playerid][pLogin]) return SendClientMessage(playerid,COLOR_WHITE,"...");
if(PlayerInfo[playerid][pAdmin] < 9 || dostup[playerid] == 0) return true;
ShowPlayerDialog(playerid, 3725, DIALOG_STYLE_LIST, "...", "...");
return true;
}
case 3725:
{
if(response)
{
if(listitem == 0)
{
for(new h = 1; h <= TotalHouse; h++)
{
if(HouseInfo[h][hOwned] == 1)
{
HouseInfo[h][hOwned] = 0;
SendClientMessage(playerid, COLOR_GRAD1, "...");
strmid(HouseInfo[h][hOwner], "The State", 0, strlen("The State"), 255);
BuyHouse(h);
format(YCMDstr, sizeof(YCMDstr), "UPDATE "TABLE_ACCOUNT" SET pPhousekey = '799'");
mysql_query(YCMDstr);
SaveProperty(h);
}
}
return true;
}
else if(listitem == 1)
{
ShowPlayerDialog(playerid, 2725, DIALOG_STYLE_LIST, "...", " ...", "...");
return true;
}
else if(listitem == 2)
{
ShowPlayerDialog(playerid, 15624, DIALOG_STYLE_LIST, "...", " ...", "....", "...");
return true;
}
else if(listitem == 3)
{
for(new i = 1; i <= TotalHouse; i++)
{
if(HouseInfo[hKlass] == 0)
{
HouseInfo[hInt] = 10;
HouseInfo[hExitx] = 421.7613;
HouseInfo[hExity] = 2536.4836;
HouseInfo[hExitz] = 10.0000;
HouseInfo[houseHint] = 1;
SaveProperty(i);
}
else if(HouseInfo[hKlass] == 1)
{
HouseInfo[hInt] = 6;
HouseInfo[hExitx] = -68.8618;
HouseInfo[hExity] = 1352.2183;
HouseInfo[hExitz] = 1080.2109;
HouseInfo[houseHint] = 2;
SaveProperty(i);
}
else if(HouseInfo[hKlass] == 2)
{
HouseInfo[hInt] = 5;
HouseInfo[hExitx] = 22.7405;
HouseInfo[hExity] = 1404.3799;
HouseInfo[hExitz] = 1084.4297;
HouseInfo[houseHint] = 3;
SaveProperty(i);
}
else if(HouseInfo[hKlass] == 3)
{
HouseInfo[hInt] = 12;
HouseInfo[hExitx] = 2324.3367;
HouseInfo[hExity] = -1148.6296;
HouseInfo[hExitz] = 1050.7101;
HouseInfo[houseHint] = 0;
SaveProperty(i);
}
else
{
HouseInfo[hInt] = 5;
HouseInfo[hExitx] = 140.2206;
HouseInfo[hExity] = 1367.2734;
HouseInfo[hExitz] = 1083.8612;
HouseInfo[houseHint] = 4;
SaveProperty(i);
}
}
}
}
return true;
}
{
if(response)
{
if(listitem == 0)
{
for(new h = 1; h <= TotalHouse; h++)
{
if(HouseInfo[h][hOwned] == 1)
{
HouseInfo[h][hOwned] = 0;
SendClientMessage(playerid, COLOR_GRAD1, "...");
strmid(HouseInfo[h][hOwner], "The State", 0, strlen("The State"), 255);
BuyHouse(h);
format(YCMDstr, sizeof(YCMDstr), "UPDATE "TABLE_ACCOUNT" SET pPhousekey = '799'");
mysql_query(YCMDstr);
SaveProperty(h);
}
}
return true;
}
else if(listitem == 1)
{
ShowPlayerDialog(playerid, 2725, DIALOG_STYLE_LIST, "...", " ...", "...");
return true;
}
else if(listitem == 2)
{
ShowPlayerDialog(playerid, 15624, DIALOG_STYLE_LIST, "...", " ...", "....", "...");
return true;
}
else if(listitem == 3)
{
for(new i = 1; i <= TotalHouse; i++)
{
if(HouseInfo[hKlass] == 0)
{
HouseInfo[hInt] = 10;
HouseInfo[hExitx] = 421.7613;
HouseInfo[hExity] = 2536.4836;
HouseInfo[hExitz] = 10.0000;
HouseInfo[houseHint] = 1;
SaveProperty(i);
}
else if(HouseInfo[hKlass] == 1)
{
HouseInfo[hInt] = 6;
HouseInfo[hExitx] = -68.8618;
HouseInfo[hExity] = 1352.2183;
HouseInfo[hExitz] = 1080.2109;
HouseInfo[houseHint] = 2;
SaveProperty(i);
}
else if(HouseInfo[hKlass] == 2)
{
HouseInfo[hInt] = 5;
HouseInfo[hExitx] = 22.7405;
HouseInfo[hExity] = 1404.3799;
HouseInfo[hExitz] = 1084.4297;
HouseInfo[houseHint] = 3;
SaveProperty(i);
}
else if(HouseInfo[hKlass] == 3)
{
HouseInfo[hInt] = 12;
HouseInfo[hExitx] = 2324.3367;
HouseInfo[hExity] = -1148.6296;
HouseInfo[hExitz] = 1050.7101;
HouseInfo[houseHint] = 0;
SaveProperty(i);
}
else
{
HouseInfo[hInt] = 5;
HouseInfo[hExitx] = 140.2206;
HouseInfo[hExity] = 1367.2734;
HouseInfo[hExitz] = 1083.8612;
HouseInfo[houseHint] = 4;
SaveProperty(i);
}
}
}
}
return true;
}
Последнее редактирование:
