Advertisement
Guest User

Untitled

a guest
May 12th, 2014
180
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pawn 2.12 KB | None | 0 0
  1. if(strcmp(cmd, "/Kaufhaus", true) == 0)
  2.     {
  3.       if(IsPlayerConnected(playerid))
  4.         {
  5.             new Float:oldposx, Float:oldposy, Float:oldposz;
  6.             GetPlayerName(playerid, playername, sizeof(playername));
  7.             GetPlayerPos(playerid, oldposx, oldposy, oldposz);
  8.             for(new h = 0; h < sizeof(HouseInfo); h++)
  9.             {
  10.                 if(PlayerToPoint(2.0, playerid, HouseInfo[h][hEntrancex], HouseInfo[h][hEntrancey], HouseInfo[h][hEntrancez]) && HouseInfo[h][hOwned] == 0)
  11.                 {
  12.                     if(PlayerInfo[playerid][pLevel] < HouseInfo[h][hLevel])
  13.                     {
  14.                         format(string, sizeof(string), "Sie benötigen mind. Level %d.", HouseInfo[h][hLevel]);
  15.                         SendClientMessage(playerid, COLOR_RED, string);
  16.                         return 1;
  17.                     }
  18.                     if(PlayerInfo[playerid][pPhousekey] != 255 && strcmp(playername, HouseInfo[PlayerInfo[playerid][pPhousekey]][hOwner], true) == 0)
  19.                     {
  20.                         SendClientMessage(playerid, COLOR_RED, "Sie besitzen bereits ein Haus, benutze: /sellhouse.");
  21.                         return 1;
  22.                     }
  23.                     if(GetPlayerMoney(playerid) > HouseInfo[h][hValue])
  24.                     {
  25.                         PlayerInfo[playerid][pPhousekey] = h;
  26.                         HouseInfo[h][hOwned] = 1;
  27.                         GetPlayerName(playerid, sendername, sizeof(sendername));
  28.                         strmid(HouseInfo[h][hOwner], sendername, 0, strlen(sendername), 255);
  29.                         GivePlayerMoney(playerid,-HouseInfo[h][hValue]);
  30.                         PlayerPlayMusic(playerid);
  31.                         SetPlayerInterior(playerid,HouseInfo[h][hInt]);
  32.                         SetPlayerPos(playerid,HouseInfo[h][hExitx],HouseInfo[h][hExity],HouseInfo[h][hExitz]);
  33.                         GameTextForPlayer(playerid, "~w~Willkommen zuhause~n~Sie können das Haus mit /exit verlassen", 5000, 3);
  34.                         PlayerInfo[playerid][pInt] = HouseInfo[h][hInt];
  35.                         PlayerInfo[playerid][pLocal] = h;
  36.                         SendClientMessage(playerid, COLOR_LIGHTBLUE, "Herzlichen Glückwunsch, zu ihrem neuen Haus!");
  37.                         SendClientMessage(playerid, COLOR_LIGHTBLUE, "Benutze: /haushelp um Hilfe aufzuschlagen!");
  38.                         DateProp(playerid);
  39.                         OnPropUpdate();
  40.                         Sichern(playerid);
  41.                         return 1;
  42.                     }
  43.                     else
  44.                     {
  45.                         SendClientMessage(playerid, COLOR_RED, "Sie haben nicht genug Geld.");
  46.                         return 1;
  47.                     }
  48.                 }
  49.             }
  50.         }
  51.       return 1;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement