Advertisement
Guest User

Untitled

a guest
Nov 13th, 2019
96
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 2.45 KB | None | 0 0
  1. //IceGrenade made script for LogicalEdits
  2. function buy_a_house_init()
  3. {
  4.     //triggers
  5.     house1trigger = GetEnt("house_trigger_1", "targetname");
  6.     house2trigger = GetEnt("house_trigger_2", "targetname");
  7.     house3trigger = GetEnt("house_trigger_3", "targetname");
  8.     house4trigger = GetEnt("house_trigger_4", "targetname");
  9.     house5trigger = GetEnt("house_trigger_5", "targetname");
  10.  
  11.     house1trigger SetHintString("Hold ^3^1&&1^3 ^7to purchase House Upgrade");
  12.     house2trigger SetHintString("Hold ^3^1&&1^3 ^7to purchase House Upgrade");
  13.     house3trigger SetHintString("Hold ^3^1&&1^3 ^7to purchase House Upgrade");
  14.     house4trigger SetHintString("Hold ^3^1&&1^3 ^7to purchase House Upgrade");
  15.     house5trigger SetHintString("Hold ^3^1&&1^3 ^7to purchase House Upgrade");
  16.  
  17.     house1trigger SetCursorHint("HINT_NOICON");
  18.     house2trigger SetCursorHint("HINT_NOICON");
  19.     house3trigger SetCursorHint("HINT_NOICON");
  20.     house4trigger SetCursorHint("HINT_NOICON");
  21.     house5trigger SetCursorHint("HINT_NOICON");
  22.  
  23.     //all parts of each house
  24.     house1 = GetEntArray("house1", "targetname");
  25.     house2 = GetEntArray("house2", "targetname");
  26.     house3 = GetEntArray("house3", "targetname");
  27.     house4 = GetEntArray("house4", "targetname");
  28.     house5 = GetEntArray("house5", "targetname");
  29.  
  30.     //levers
  31.     lever1 = GetEnt("house_lever_1", "targetname");
  32.     lever2 = GetEnt("house_lever_2", "targetname");
  33.     lever3 = GetEnt("house_lever_3", "targetname");
  34.     lever4 = GetEnt("house_lever_4", "targetname");
  35.     lever5 = GetEnt("house_lever_5", "targetname");
  36.  
  37.     //hide everything
  38.     foreach(part in house1)
  39.         part MoveZ(-1000,0.05);
  40.     foreach(part in house2)
  41.         part MoveZ(-1000,0.05);
  42.     foreach(part in house3)
  43.         part MoveZ(-1000,0.05);
  44.     foreach(part in house4)
  45.         part MoveZ(-1000,0.05);
  46.     foreach(part in house5)
  47.         part MoveZ(-1000,0.05);
  48.  
  49.     //make each house lever work
  50.     house1 thread trigger_house(lever1,house1);
  51.     house2 thread trigger_house(lever2,house2);
  52.     house3 thread trigger_house(lever3,house3);
  53.     house4 thread trigger_house(lever4,house4);
  54.     house5 thread trigger_house(lever5,house5);
  55. }
  56.  
  57. function trigger_house(lever,house)
  58. {
  59.     while(1)
  60.     {  
  61.         self waittill("trigger", player);
  62.         if(player.score < 1500)
  63.         {
  64.             trig SetHintString("You Don't Have Enough Money");
  65.             wait 1.5;
  66.             continue;
  67.         }
  68.         player zm_score::minus_to_player_score(1500);
  69.         self SetHintString("This house has been upgraded");
  70.         break;
  71.     }
  72.     foreach(part in house)
  73.         part MoveZ(1000,3);
  74.     lever RotateTo((0, 0, 135), 1, 0.5);
  75. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement