Advertisement
Maddin

blub :)

Mar 30th, 2011
37
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pawn 2.08 KB | None | 0 0
  1. public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
  2. {
  3.     if(newkeys & KEY_SECONDARY_ATTACK)
  4.     {
  5.         if(InHouse[playerid] == -1)
  6.         {
  7.             for(new i; i<MAX_HOUSES; i++)
  8.             {
  9.                 if(IsPlayerInRangeOfPoint(playerid, 3, HouseInfo[i][PickupX], HouseInfo[i][PickupY], HouseInfo[i][PickupZ]))
  10.                 {
  11.                     new Pname[24]; GetPlayerName(playerid, Pname, 24);
  12.                     if(strcmp(Pname, HouseInfo[i][HouseOwner])) return SendClientMessage(playerid, COLOR_RED, "Du besitzt dieses Haus nicht!");
  13.                     SetPlayerPos(playerid, HouseInfo[i][TeleX], HouseInfo[i][TeleY], HouseInfo[i][TeleZ]);
  14.                     SetPlayerInterior(playerid, HouseInfo[i][Interior]);
  15.                     InHouse[playerid] = i;
  16.                     SetPlayerVirtualWorld(playerid, HouseInfo[i][Virtual]);
  17.                     SendClientMessage(playerid, COLOR_GREEN, "Du hast dein Haus betreten!");
  18.                     return 1;
  19.                 }
  20.             }
  21.         }
  22.         else
  23.         {
  24.             SetPlayerPos(playerid, HouseInfo[InHouse[playerid]][PickupX], HouseInfo[InHouse[playerid]][PickupY], HouseInfo[InHouse[playerid]][PickupZ]);
  25.             SetPlayerInterior(playerid, 0);
  26.             SetPlayerVirtualWorld(playerid, 0);
  27.             SendClientMessage(playerid, COLOR_GREEN, "Du hast dein Haus verlassen!");
  28.             InHouse[playerid] = -1;
  29.             return 1;
  30.         }
  31.         if(InBiz[playerid] == -1)
  32.         {
  33.             for(new r; r<MAX_BIZ; r++)
  34.             {
  35.                 if(IsPlayerInRangeOfPoint(playerid, 3, BizInfo[r][PickX], BizInfo[r][PickY], BizInfo[r][PickZ]))
  36.                 {
  37.                 new Pname[24]; GetPlayerName(playerid, Pname, 24);
  38.                 SetPlayerPos(playerid, BizInfo[r][TelX], BizInfo[r][TelY], BizInfo[r][TelZ]);
  39.                 SetPlayerInterior(playerid, BizInfo[r][Inter]);
  40.                 InBiz[playerid] = r;
  41.                 SetPlayerVirtualWorld(playerid, BizInfo[r][VW]);
  42.                 SendClientMessage(playerid, COLOR_GREEN, "Du hast das Business betreten!");
  43.                 return 1;
  44.                 }
  45.             }
  46.         }
  47.         else
  48.         {
  49.             SetPlayerPos(playerid, BizInfo[InBiz[playerid]][PickX], BizInfo[InBiz[playerid]][PickY], BizInfo[InBiz[playerid]][PickZ]);
  50.             SetPlayerInterior(playerid, 0);
  51.             SetPlayerVirtualWorld(playerid, 0);
  52.             SendClientMessage(playerid, COLOR_GREEN, "Du hast das Business verlassen!");
  53.             InBiz[playerid] = -1;
  54.         }
  55.     }
  56.     return 1;
  57. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement