Advertisement
Guest User

script_execute_alt

a guest
Nov 8th, 2018
1,341
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. ///@description script_execute_alt
  2. ///@arg ind
  3. ///@arg [arg1,arg2,...]
  4.  
  5. var s = argument0;
  6. var a = argument1;
  7. var len = array_length_1d(argument1);
  8. var val;
  9.  
  10. switch(len){
  11.     case 0:  val = script_execute(s); break;
  12.     case 1:  val = script_execute(s, a[0]); break;
  13.     case 2:  val = script_execute(s, a[0], a[1]); break;
  14.     case 3:  val = script_execute(s, a[0], a[1], a[2]); break;
  15.     case 4:  val = script_execute(s, a[0], a[1], a[2], a[3]); break;
  16.     case 5:  val = script_execute(s, a[0], a[1], a[2], a[3], a[4]); break;
  17.     case 6:  val = script_execute(s, a[0], a[1], a[2], a[3], a[4], a[5]); break;
  18.     case 7:  val = script_execute(s, a[0], a[1], a[2], a[3], a[4], a[5], a[6]); break;
  19.     case 8:  val = script_execute(s, a[0], a[1], a[2], a[3], a[4], a[5], a[6], a[7]); break;
  20.     case 9:  val = script_execute(s, a[0], a[1], a[2], a[3], a[4], a[5], a[6], a[7], a[8]); break;
  21.     case 10: val = script_execute(s, a[0], a[1], a[2], a[3], a[4], a[5], a[6], a[7], a[8], a[9]); break;
  22.     case 11: val = script_execute(s, a[0], a[1], a[2], a[3], a[4], a[5], a[6], a[7], a[8], a[9], a[10]); break;
  23.     case 12: val = script_execute(s, a[0], a[1], a[2], a[3], a[4], a[5], a[6], a[7], a[8], a[9], a[10], a[11]); break;
  24.     case 13: val = script_execute(s, a[0], a[1], a[2], a[3], a[4], a[5], a[6], a[7], a[8], a[9], a[10], a[11], a[12]); break;
  25.     case 14: val = script_execute(s, a[0], a[1], a[2], a[3], a[4], a[5], a[6], a[7], a[8], a[9], a[10], a[11], a[12], a[13]); break;
  26.     case 15: val = script_execute(s, a[0], a[1], a[2], a[3], a[4], a[5], a[6], a[7], a[8], a[9], a[10], a[11], a[12], a[13], a[14]); break;
  27.     case 16: val = script_execute(s, a[0], a[1], a[2], a[3], a[4], a[5], a[6], a[7], a[8], a[9], a[10], a[11], a[12], a[13], a[14], a[15]); break;
  28. }
  29.  
  30. return val;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement