[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
/buyhouse
Дата: 16.04.2010, Пятница, 21:29:25 | Сообщение # $NUMBER
Группа: Проверенные
Сообщений: 165
Репутация: 42+
Вот есть команда:
Code
    if(strcmp(cmd, "/buyhouse", true) == 0)
  {
      if(IsPlayerConnected(playerid))
      {
    new Float:oldposx, Float:oldposy, Float:oldposz;
    GetPlayerName(playerid, playername, sizeof(playername));
    GetPlayerPos(playerid, oldposx, oldposy, oldposz);
    for(new h = 0; h < sizeof(HouseInfo); h++)
    {
     if(PlayerToPoint(2.0, playerid, HouseInfo[h][hEntrancex], HouseInfo[h][hEntrancey], HouseInfo[h][hEntrancez]) && HouseInfo[h][hOwned] == 0)
     {
      if(PlayerInfo[playerid][pLevel] < HouseInfo[h][hLevel])
      {
       format(string, sizeof(string), "   You must be Level %d to purchase this !", HouseInfo[h][hLevel]);
       SendClientMessage(playerid, COLOR_GRAD5, string);
       return 1;
      }
      if(PlayerInfo[playerid][pPhousekey] != 255 && strcmp(playername, HouseInfo[PlayerInfo[playerid][pPhousekey]][hOwner], true) == 0)
      {
       SendClientMessage(playerid, COLOR_WHITE, "   You already own a house, type /sellhouse if you want to buy this one !");
       return 1;
      }
      if(GetPlayerMoney(playerid) > HouseInfo[h][hValue])
      {
       PlayerInfo[playerid][pPhousekey] = h;
       HouseInfo[h][hOwned] = 1;
       GetPlayerName(playerid, sendername, sizeof(sendername));
       strmid(HouseInfo[h][hOwner], sendername, 0, strlen(sendername), 255);
       SafeGivePlayerMoney(playerid,-HouseInfo[h][hValue]);
       PlayerPlayMusic(playerid);
       SetPlayerInterior(playerid,HouseInfo[h][hInt]);
       SetPlayerVirtualWorld(playerid,HouseInfo[h][hWorld]);
       SetPlayerPos(playerid,HouseInfo[h][hExitx],HouseInfo[h][hExity],HouseInfo[h][hExitz]);
       GameTextForPlayer(playerid, "~w~Welcome Home~n~You can exit at any time by moving to this door and typing /exit", 5000, 3);
       PlayerInfo[playerid][pInt] = HouseInfo[h][hInt];
       PlayerInfo[playerid][pLocal] = h;
       SendClientMessage(playerid, COLOR_WHITE, "Congratulations, on your new Purchase !");
       SendClientMessage(playerid, COLOR_WHITE, "Type /help to review the new property help section !");
                         DateProp(playerid);
       OnPropUpdate();
       OnPlayerUpdate(playerid);
       return 1;
      }
      else
      {
       SendClientMessage(playerid, COLOR_WHITE, "   You don't have the cash for that !");
       return 1;
      }
     }
    }
   }
   return 1;
  }

Что куда вставить что бы после покупки дома играла музыка с ид 1149 ???
Дата: 16.04.2010, Пятница, 21:30:25 | Сообщение # $NUMBER
Группа: Проверенные
Сообщений: 112
Репутация: 79+
после
SendClientMessage(playerid, COLOR_WHITE, "Congratulations, on your new Purchase !");
SendClientMessage(playerid, COLOR_WHITE, "Type /help to review the new property help section !");
вставь PlayerPlaySound(playerid, 1149, 0.0, 0.0, 0.0);
Дата: 16.04.2010, Пятница, 21:32:08 | Сообщение # $NUMBER
Группа: Проверенные
Сообщений: 165
Репутация: 42+
Спасибо лови
Дата: 16.04.2010, Пятница, 21:32:56 | Сообщение # $NUMBER
Группа: Проверенные
Сообщений: 112
Репутация: 79+
после этого вставь PlayerPlaySound(playerid, 1068, 0.0, 0.0, 0.0); что когда уже купил заиграла музыка
  • Страница 1 из 1
  • 1
Поиск: