Skripta koju koristim: Garsinov sistem kuća
Detaljan opis problema: Kada prodam kuću vraća mi skoz na neku drugu cenu nije ona stara koja je bila na poÄetku....
Dio skripte: //------------------------------------------------------------------------------
// House Sale
//------------------------------------------------------------------------------
if(dialogid == HOUSEMENU+18 && response)
{
switch(listitem)
{
case 0: ShowPlayerDialog(playerid, HOUSEMENU+10, DIALOG_STYLE_LIST, INFORMATION_HEADER, "Deposit Money\nWithdraw Money\nCheck Balance", "Select", "Cancel");
case 1: ShowPlayerDialog(playerid, HOUSEMENU+30, DIALOG_STYLE_LIST, INFORMATION_HEADER, "Store Your Current Weapons\nReceive House Storage Weapons", "Select", "Cancel");
}
}
//------------------------------------------------------------------------------
// Selling House
//------------------------------------------------------------------------------
if(dialogid == HOUSEMENU+19 && response)
{
switch(listitem)
{
case 0: ShowPlayerDialog(playerid, HOUSEMENU+20, DIALOG_STYLE_INPUT, INFORMATION_HEADER, HMENU_SELL_HOUSE2, "Select", "Cancel");
case 1: ShowPlayerDialog(playerid, HOUSEMENU+21, DIALOG_STYLE_MSGBOX, INFORMATION_HEADER, HMENU_HSALE_CANCEL, "Remove", "Cancel");
case 2:
{
format(string, sizeof(string), HMENU_SELL_HOUSE, ReturnProcent(hInfo[h][HouseValue], HOUSE_SELLING_PROCENT));
ShowPlayerDialog(playerid, HOUSEMENU+3, DIALOG_STYLE_MSGBOX, INFORMATION_HEADER, string, "Sell", "Cancel");
}
}
return 1;
}
//------------------------------------------------------------------------------
// Selling House
//------------------------------------------------------------------------------
if(dialogid == HOUSEMENU+20 && response)
{
if(amount < MIN_HOUSE_VALUE || amount > MAX_HOUSE_VALUE) return ShowInfoBoxEx(playerid, COLOUR_SYSTEM, E_INVALID_HSELL_AMOUNT);
else
{
hInfo[h][ForSalePrice] = amount;
hInfo[h][ForSale] = 1;
file = INI_Open(filename);
INI_WriteInt(file, "ForSale", 1);
INI_WriteInt(file, "ForSalePrice", amount);
INI_Close(file);
ShowInfoBox(playerid, I_H_SET_FOR_SALE, amount);
UpdateHouseText(h);
}
return 1;
}
//------------------------------------------------------------------------------
// Cancelling House Sale
//------------------------------------------------------------------------------
if(dialogid == HOUSEMENU+21 && response)
{
if(hInfo[h][ForSale] != 1) return ShowInfoBoxEx(playerid, COLOUR_SYSTEM, E_H_NOT_FOR_SALE);
else
{
hInfo[h][ForSalePrice] = 0;
hInfo[h][ForSale] = 0;
file = INI_Open(filename);
INI_WriteInt(file, "ForSale", 0);
INI_WriteInt(file, "ForSalePrice", 0);
INI_Close(file);
ShowInfoBoxEx(playerid, COLOUR_INFO, HMENU_CANCEL_HOUSE_SALE);
UpdateHouseText(h);
}
return 1;
}
Neke slike/video za lakse dobivanje pomoci(neobavezno):
EDIT: Rešio sam može lock