Advertisement
Guest User

Untitled

a guest
Jul 5th, 2018
150
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.38 KB | None | 0 0
  1. scn AAAFyTyHotkeyFreezeItemsScript
  2. int iKeyID
  3.  
  4. array_var array_MiscRefsInCell
  5. array_var array_BookRefsInCell
  6. array_var array_ClothingRefsInCell
  7. array_var array_ArmorRefsInCell
  8. array_var array_IngredientRefsInCell
  9. array_var array_WeaponRefsInCell
  10. array_var array_AmmoRefsInCell
  11. array_var array_IngestibleRefsInCell
  12.  
  13. array_var array_Temp
  14.  
  15. array_var array_Refs
  16. array_var array_Refs_PosX
  17. array_var array_Refs_PosY
  18. array_var array_Refs_PosZ
  19.  
  20. int iRefCount
  21. int iBaseObjectIndex
  22.  
  23. ref refItem
  24. ref refMarker
  25.  
  26. begin function {iKeyID}
  27.  
  28. set refMarker to AAAFyTyNPCDummyRef
  29.  
  30.  
  31. let array_Refs := Ar_Construct "array"
  32. let array_Refs_PosX := Ar_Construct "array"
  33. let array_Refs_PosY := Ar_Construct "array"
  34. let array_Refs_PosZ := Ar_Construct "array"
  35.  
  36. let array_MiscRefsInCell := GetRefs 31,1
  37. let array_BookRefsInCell := GetRefs 25,1
  38. let array_ClothingRefsInCell := GetRefs 26,1
  39. let array_ArmorRefsInCell := GetRefs 24,1
  40. let array_IngredientRefsInCell := GetRefs 29,1
  41. let array_WeaponRefsInCell := GetRefs 40,1
  42. let array_AmmoRefsInCell := GetRefs 41,1
  43. let array_IngestibleRefsInCell := GetRefs 47,1
  44.  
  45. foreach array_Temp <- array_MiscRefsInCell
  46.  
  47. let refItem := array_Temp["value"]
  48. Ar_append array_Refs refItem
  49. Ar_append array_Refs_PosX refItem.GetPos X
  50. Ar_append array_Refs_PosY refItem.GetPos Y
  51. Ar_append array_Refs_PosZ refItem.GetPos Z
  52.  
  53. loop
  54.  
  55. foreach array_Temp <- array_BookRefsInCell
  56.  
  57. let refItem := array_Temp["value"]
  58. Ar_append array_Refs refItem
  59. Ar_append array_Refs_PosX refItem.GetPos X
  60. Ar_append array_Refs_PosY refItem.GetPos Y
  61. Ar_append array_Refs_PosZ refItem.GetPos Z
  62.  
  63. loop
  64.  
  65. foreach array_Temp <- array_ClothingRefsInCell
  66.  
  67. let refItem := array_Temp["value"]
  68. Ar_append array_Refs refItem
  69. Ar_append array_Refs_PosX refItem.GetPos X
  70. Ar_append array_Refs_PosY refItem.GetPos Y
  71. Ar_append array_Refs_PosZ refItem.GetPos Z
  72.  
  73. loop
  74.  
  75. foreach array_Temp <- array_ArmorRefsInCell
  76.  
  77. let refItem := array_Temp["value"]
  78. Ar_append array_Refs refItem
  79. Ar_append array_Refs_PosX refItem.GetPos X
  80. Ar_append array_Refs_PosY refItem.GetPos Y
  81. Ar_append array_Refs_PosZ refItem.GetPos Z
  82.  
  83. loop
  84.  
  85. foreach array_Temp <- array_IngredientRefsInCell
  86.  
  87. let refItem := array_Temp["value"]
  88. Ar_append array_Refs refItem
  89. Ar_append array_Refs_PosX refItem.GetPos X
  90. Ar_append array_Refs_PosY refItem.GetPos Y
  91. Ar_append array_Refs_PosZ refItem.GetPos Z
  92.  
  93. loop
  94.  
  95. foreach array_Temp <- array_WeaponRefsInCell
  96.  
  97. let refItem := array_Temp["value"]
  98. Ar_append array_Refs refItem
  99. Ar_append array_Refs_PosX refItem.GetPos X
  100. Ar_append array_Refs_PosY refItem.GetPos Y
  101. Ar_append array_Refs_PosZ refItem.GetPos Z
  102.  
  103. loop
  104.  
  105. foreach array_Temp <- array_AmmoRefsInCell
  106.  
  107. let refItem := array_Temp["value"]
  108. Ar_append array_Refs refItem
  109. Ar_append array_Refs_PosX refItem.GetPos X
  110. Ar_append array_Refs_PosY refItem.GetPos Y
  111. Ar_append array_Refs_PosZ refItem.GetPos Z
  112.  
  113. loop
  114.  
  115. foreach array_Temp <- array_IngestibleRefsInCell
  116.  
  117. let refItem := array_Temp["value"]
  118. Ar_append array_Refs refItem
  119. Ar_append array_Refs_PosX refItem.GetPos X
  120. Ar_append array_Refs_PosY refItem.GetPos Y
  121. Ar_append array_Refs_PosZ refItem.GetPos Z
  122.  
  123. loop
  124.  
  125. let iRefCount := Ar_size array_Refs
  126.  
  127. foreach array_Temp <- array_Refs
  128.  
  129. let refItem := array_Temp["value"]
  130.  
  131.  
  132. loop
  133.  
  134. end function
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement