20.07.2011, 20:47
Here is rest of the code
pawn Код:
COMMAND:buy(playerid, params[])
{
for(new i = 0; i < MAX_HOUSES; i++)
{
printf("MAX_HOUSES: %d", i);
if(!IsPlayerInRangeOfPoint(playerid, 3, HouseInfo[i][PickupX], HouseInfo[i][PickupY], HouseInfo[i][PickupZ]))
return SendClientMessage(playerid, 0xF60000AA, "You are not close enough to a house");
if(strcmp(dini_Get("Owned.ini", HouseInfo[i][HouseNames]), PlayerName(playerid)))
return SendClientMessage(playerid, 0xF60000AA, "You already have a house!");
if(GetPlayerMoney(playerid) < HouseInfo[i][HouseCost])
return SendClientMessage(playerid, 0xF60000AA, "You don't have enough money to buy this house");
if(HouseInfo[i][Owned] == 1)
return SendClientMessage(playerid, 0xF60000AA, "This house is already owned!");
GivePlayerMoney(playerid, - HouseInfo[i][HouseCost]);
GameTextForPlayer(playerid, "~r~House Purchased!", 2000, 3);
HouseInfo[i][Owned] = 1;
format(HouseInfo[i][HouseOwner], 24, PlayerName(playerid));
}
return 1;
}