Guest User

Untitled

a guest
Oct 7th, 2010
210
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.32 KB | None | 0 0
  1. if(strcmp(cmd, "/buyhouse", true) == 0)
  2. {
  3.     new house_id = -1;
  4.     for(new h = 0; h < MAX_HOUSES; h++)
  5.     {
  6.         if(!IsPlayerInRangeOfPoint(playerid,2,HouseInfo[h][hEntrancePosX],HouseInfo[h][hEntrancePosY],HouseInfo[h][hEntrancePosZ])) continue;
  7.         house_id = h;
  8.        
  9.         if(HouseInfo[h][hOwned] == 1)
  10.             return SendClientMessage(playerid, COLOR_WHITE, "Этот дом занят");
  11.         else if(GetPlayerMoney(playerid) < HouseInfo[h][hPrice])
  12.             return SendClientMessage(playerid, COLOR_WHITE, "У вас нет денег на покупку этого дома");
  13.        
  14.         new pName[MAX_PLAYER_NAME];
  15.         GetPlayerName(playerid, pName, MAX_PLAYER_NAME);
  16.         GiveMoney(playerid, -HouseInfo[h][hPrice]);
  17.         strmid(HouseInfo[h][hOwner], pName, false, strlen(pName), 25);
  18.         HouseInfo[h][hOwned] = 1;
  19.         DestroyMapIcon(HOUSE_ICON[h]);
  20.         DestroyPickup(HOUSE_PICKUP[h]);
  21.         HOUSE_ICON[h] = CreateMapIcon(32, 0, HouseInfo[h][hEntrancePosX], HouseInfo[h][hEntrancePosY], HouseInfo[h][hEntrancePosZ]);
  22.         HOUSE_PICKUP[h] = CreatePickup(1272, 1, HouseInfo[h][hEntrancePosX], HouseInfo[h][hEntrancePosY], HouseInfo[h][hEntrancePosZ]);
  23.         SaveHouses();
  24.     }
  25.     if(house_id == -1) return SendClientMessage(playerid, COLOR_WHITE, "Вы не возле дома");
  26.     SendClientMessage(playerid, COLOR_WHITE, "Поздравляем вас с покупкой собствености");
  27.     return 1;
  28. }
Advertisement
Add Comment
Please, Sign In to add comment