Advertisement
Guest User

Untitled

a guest
Nov 11th, 2017
228
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. //start_unprocessed_text
  2. /*
  3. /|/ if you take a -1  and complement it with ~, it become 0, and vice versa. 0 is False, everything else is True
  4. integer toggle = -1;
  5. integer toggle2 = -1;
  6.  
  7.  /|/ make a function call and send it a direction to move
  8. move(vector direction)
  9. {  
  10.         integer p = 0;
  11.         integer n = 20;
  12.    for (; p < n; ++p) {
  13.       llSetPos(llGetPos() + direction);  
  14.     }
  15. }
  16.  
  17.  default {
  18.  
  19.   /|/ I hate states. They are slow to change and memory intensive.  We don't even need the default state.
  20.  
  21. state_entry()
  22. {
  23.     llSetTimerEvent(0.1);
  24. }
  25.  
  26.  
  27.  
  28.  touch_start(integer total_number)
  29.   {
  30.       toggle = ~ toggle;    /|/ 0 = -1 = 0 = -1 = 0 and so on
  31.      if(toggle)           /|/ if True, as in not zero
  32.           llSetTimerEvent(0.1);    /|/ 5 times a second
  33.       else
  34.           llSetTimerEvent(0);    /|/ shit off
  35.      
  36.    }
  37.   timer()
  38.    {        toggle2 = ~ toggle2;
  39.  
  40.        if(toggle2){
  41.           move(<0,0.10,0>);
  42.         }
  43.       else if (toggle3)
  44.       {
  45.           state wait;
  46.       }
  47.       else
  48.       {
  49.           move(<0,-0.10,0>);
  50.    }
  51.  }
  52. state wait {
  53.     state_entry()
  54.     {
  55.         if(toggle2)
  56.         {
  57.         llSetTimerEvent(10);
  58.         }
  59.     }
  60.     timer()
  61.     {
  62.     state default;
  63.     }
  64.     touch_start(integer total2)
  65.     {
  66.         state default;
  67.     }
  68. }
  69.     */
  70. //end_unprocessed_text
  71. //nfo_preprocessor_version 0
  72. //program_version Firestorm-nightlyx64 5.0.6.52880 - dtcdarkraven
  73. //last_compiled 11/11/2017 11:05:50
  74. //mono
  75.  
  76.  
  77.  
  78.  
  79.  
  80.  
  81. integer toggle = -1;
  82. integer toggle2 = -1;
  83.  
  84.  
  85. move(vector direction)
  86. {  
  87.         integer p = 0;
  88.         integer n = 20;
  89.    for (; p < n; ++p) {
  90.       llSetPos(llGetPos() + direction);  
  91.     }
  92. }
  93.  
  94.  default {
  95.  
  96.  
  97.  
  98. state_entry()
  99. {
  100.     llSetTimerEvent(0.1);
  101. }
  102.  
  103.  
  104.  
  105.  touch_start(integer total_number)
  106.   {
  107.       toggle = ~ toggle;    
  108.      if(toggle)          
  109.           llSetTimerEvent(0.1);    
  110.       else
  111.           llSetTimerEvent(0);    
  112.      
  113.    }
  114.   timer()
  115.    {        toggle2 = ~ toggle2;
  116.  
  117.        if(toggle2){
  118.           move(<0,0.10,0>);
  119.         }
  120.       else if (toggle3)
  121.       {
  122.           state wait;
  123.       }
  124.       else
  125.       {
  126.           move(<0,-0.10,0>);
  127.    }
  128.  }
  129. state wait {
  130.     state_entry()
  131.     {
  132.         if(toggle2)
  133.         {
  134.         llSetTimerEvent(10);
  135.         }
  136.     }
  137.     timer()
  138.     {
  139.     state default;
  140.     }
  141.     touch_start(integer total2)
  142.     {
  143.         state default;
  144.     }
  145. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement