umbrella_HQ_F4.pwn 14 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145
  1. #if defined _inc_hooks
  2. #undef _inc_hooks
  3. #endif
  4. #include <YSI_Coding\y_hooks>
  5. hook OnGameModeInit() {
  6. new tmpobjid;
  7. tmpobjid = CreateDynamicObjectEx(19376, 1993.389404, 2225.758056, 1030.422485, 0.000000, 90.000000, 0.000000, 400.00, 400.00);
  8. SetDynamicObjectMaterial(tmpobjid, 0, 9514, "711_sfw", "ws_carpark2", 0x00000000);
  9. tmpobjid = CreateDynamicObjectEx(19376, 1993.389404, 2216.144287, 1024.929077, 0.000000, 90.000000, 0.000000, 400.00, 400.00);
  10. SetDynamicObjectMaterial(tmpobjid, 0, 9514, "711_sfw", "ws_carpark2", 0x00000000);
  11. tmpobjid = CreateDynamicObjectEx(19376, 2003.872070, 2225.758056, 1024.929077, 0.000000, 90.000000, 0.000000, 400.00, 400.00);
  12. SetDynamicObjectMaterial(tmpobjid, 0, 9514, "711_sfw", "ws_carpark2", 0x00000000);
  13. tmpobjid = CreateDynamicObjectEx(19376, 2014.373779, 2225.758056, 1024.929077, 0.000000, 90.000000, 0.000000, 400.00, 400.00);
  14. SetDynamicObjectMaterial(tmpobjid, 0, 9514, "711_sfw", "ws_carpark2", 0x00000000);
  15. tmpobjid = CreateDynamicObjectEx(19376, 2014.373779, 2216.144287, 1024.929077, 0.000000, 90.000000, 0.000000, 400.00, 400.00);
  16. SetDynamicObjectMaterial(tmpobjid, 0, 9514, "711_sfw", "ws_carpark2", 0x00000000);
  17. tmpobjid = CreateDynamicObjectEx(19376, 2003.872070, 2216.144287, 1024.929077, 0.000000, 90.000000, 0.000000, 400.00, 400.00);
  18. SetDynamicObjectMaterial(tmpobjid, 0, 9514, "711_sfw", "ws_carpark2", 0x00000000);
  19. tmpobjid = CreateDynamicObjectEx(19377, 2016.309448, 2216.242919, 1025.731567, 0.000000, 0.000000, 0.000000, 400.00, 400.00);
  20. SetDynamicObjectMaterial(tmpobjid, 0, 4552, "ammu_lan2", "sl_lavicdtwall1", 0x00000000);
  21. tmpobjid = CreateDynamicObjectEx(19377, 2016.289428, 2225.856689, 1025.731567, 0.000000, 0.000000, 0.000000, 400.00, 400.00);
  22. SetDynamicObjectMaterial(tmpobjid, 0, 4552, "ammu_lan2", "sl_lavicdtwall1", 0x00000000);
  23. tmpobjid = CreateDynamicObjectEx(19377, 2014.872802, 2230.494628, 1025.731567, 0.000000, 0.000000, 90.000000, 400.00, 400.00);
  24. SetDynamicObjectMaterial(tmpobjid, 0, 4552, "ammu_lan2", "sl_lavicdtwall1", 0x00000000);
  25. tmpobjid = CreateDynamicObjectEx(19377, 2005.240356, 2230.494628, 1025.731567, 0.000000, 0.000000, 90.000000, 400.00, 400.00);
  26. SetDynamicObjectMaterial(tmpobjid, 0, 4552, "ammu_lan2", "sl_lavicdtwall1", 0x00000000);
  27. tmpobjid = CreateDynamicObjectEx(19377, 1995.628417, 2230.494628, 1025.731567, 0.000000, 0.000000, 90.000000, 400.00, 400.00);
  28. SetDynamicObjectMaterial(tmpobjid, 0, 4552, "ammu_lan2", "sl_lavicdtwall1", 0x00000000);
  29. tmpobjid = CreateDynamicObjectEx(19377, 1990.787719, 2225.788574, 1025.731567, 0.000000, 0.000000, 0.000000, 400.00, 400.00);
  30. SetDynamicObjectMaterial(tmpobjid, 0, 4552, "ammu_lan2", "sl_lavicdtwall1", 0x00000000);
  31. tmpobjid = CreateDynamicObjectEx(19377, 1990.771728, 2216.184082, 1025.731567, 0.000000, 0.000000, 0.000000, 400.00, 400.00);
  32. SetDynamicObjectMaterial(tmpobjid, 0, 4552, "ammu_lan2", "sl_lavicdtwall1", 0x00000000);
  33. tmpobjid = CreateDynamicObjectEx(19377, 1995.502197, 2211.384033, 1025.731567, 0.000000, 0.000000, 90.000000, 400.00, 400.00);
  34. SetDynamicObjectMaterial(tmpobjid, 0, 4552, "ammu_lan2", "sl_lavicdtwall1", 0x00000000);
  35. tmpobjid = CreateDynamicObjectEx(19377, 2005.127807, 2211.384033, 1025.731567, 0.000000, 0.000000, 90.000000, 400.00, 400.00);
  36. SetDynamicObjectMaterial(tmpobjid, 0, 4552, "ammu_lan2", "sl_lavicdtwall1", 0x00000000);
  37. tmpobjid = CreateDynamicObjectEx(19377, 2014.732788, 2211.377197, 1025.731567, 0.000000, 0.000000, 90.000000, 400.00, 400.00);
  38. SetDynamicObjectMaterial(tmpobjid, 0, 4552, "ammu_lan2", "sl_lavicdtwall1", 0x00000000);
  39. tmpobjid = CreateDynamicObjectEx(19453, 2014.962280, 2218.021972, 1030.073120, 0.000000, 0.000000, 90.000000, 400.00, 400.00);
  40. SetDynamicObjectMaterial(tmpobjid, 0, 10806, "airfence_sfse", "ws_griddyfence", 0x00000000);
  41. tmpobjid = CreateDynamicObjectEx(19453, 2014.959594, 2218.041748, 1026.602783, 0.000000, 0.000000, 90.000000, 400.00, 400.00);
  42. SetDynamicObjectMaterial(tmpobjid, 0, 10806, "airfence_sfse", "ws_griddyfence", 0x00000000);
  43. tmpobjid = CreateDynamicObjectEx(19397, 2008.537475, 2218.041748, 1026.602783, 0.000000, 0.000000, 90.000000, 400.00, 400.00);
  44. SetDynamicObjectMaterial(tmpobjid, 0, 10806, "airfence_sfse", "ws_griddyfence", 0x00000000);
  45. tmpobjid = CreateDynamicObjectEx(19453, 2002.117553, 2218.041748, 1026.602783, 0.000000, 0.000000, 90.000000, 400.00, 400.00);
  46. SetDynamicObjectMaterial(tmpobjid, 0, 10806, "airfence_sfse", "ws_griddyfence", 0x00000000);
  47. tmpobjid = CreateDynamicObjectEx(19397, 1995.713378, 2217.978759, 1026.602783, 0.000000, 0.000000, 90.000000, 400.00, 400.00);
  48. SetDynamicObjectMaterial(tmpobjid, 0, 10806, "airfence_sfse", "ws_griddyfence", 0x00000000);
  49. tmpobjid = CreateDynamicObjectEx(19377, 1994.166259, 2213.352783, 1025.731567, 0.000000, 0.000000, 0.000000, 400.00, 400.00);
  50. SetDynamicObjectMaterial(tmpobjid, 0, 4552, "ammu_lan2", "sl_lavicdtwall1", 0x00000000);
  51. tmpobjid = CreateDynamicObjectEx(19377, 1989.442749, 2218.180908, 1025.731567, 0.000000, 0.000000, 90.000000, 400.00, 400.00);
  52. SetDynamicObjectMaterial(tmpobjid, 0, 4552, "ammu_lan2", "sl_lavicdtwall1", 0x00000000);
  53. tmpobjid = CreateDynamicObjectEx(19453, 2002.117553, 2218.041748, 1030.052124, 0.000000, 0.000000, 90.000000, 400.00, 400.00);
  54. SetDynamicObjectMaterial(tmpobjid, 0, 10806, "airfence_sfse", "ws_griddyfence", 0x00000000);
  55. tmpobjid = CreateDynamicObjectEx(19453, 2007.252441, 2218.040039, 1030.052124, 0.000000, 0.000000, 90.000000, 400.00, 400.00);
  56. SetDynamicObjectMaterial(tmpobjid, 0, 10806, "airfence_sfse", "ws_griddyfence", 0x00000000);
  57. tmpobjid = CreateDynamicObjectEx(19453, 1992.522949, 2218.057128, 1030.052124, 0.000000, 0.000000, 90.000000, 400.00, 400.00);
  58. SetDynamicObjectMaterial(tmpobjid, 0, 10806, "airfence_sfse", "ws_griddyfence", 0x00000000);
  59. tmpobjid = CreateDynamicObjectEx(19453, 2005.756347, 2213.274169, 1026.602783, 0.000000, 0.000000, 0.000000, 400.00, 400.00);
  60. SetDynamicObjectMaterial(tmpobjid, 0, 4552, "ammu_lan2", "sl_lavicdtwall1", 0x00000000);
  61. tmpobjid = CreateDynamicObjectEx(19453, 2014.959594, 2224.010742, 1026.602783, 0.000000, 0.000000, 90.000000, 400.00, 400.00);
  62. SetDynamicObjectMaterial(tmpobjid, 0, 10806, "airfence_sfse", "ws_griddyfence", 0x00000000);
  63. tmpobjid = CreateDynamicObjectEx(19397, 2008.623657, 2223.963867, 1026.602783, 0.000000, 0.000000, 90.000000, 400.00, 400.00);
  64. SetDynamicObjectMaterial(tmpobjid, 0, 10806, "airfence_sfse", "ws_griddyfence", 0x00000000);
  65. tmpobjid = CreateDynamicObjectEx(19453, 2002.142822, 2223.998046, 1026.602783, 0.000000, 0.000000, 90.000000, 400.00, 400.00);
  66. SetDynamicObjectMaterial(tmpobjid, 0, 10806, "airfence_sfse", "ws_griddyfence", 0x00000000);
  67. tmpobjid = CreateDynamicObjectEx(19397, 1995.708618, 2224.010742, 1026.602783, 0.000000, 0.000000, 90.000000, 400.00, 400.00);
  68. SetDynamicObjectMaterial(tmpobjid, 0, 10806, "airfence_sfse", "ws_griddyfence", 0x00000000);
  69. tmpobjid = CreateDynamicObjectEx(19377, 1989.447875, 2224.012695, 1025.731567, 0.000000, 0.000000, 90.000000, 400.00, 400.00);
  70. SetDynamicObjectMaterial(tmpobjid, 0, 4552, "ammu_lan2", "sl_lavicdtwall1", 0x00000000);
  71. tmpobjid = CreateDynamicObjectEx(19377, 1994.207519, 2228.740722, 1025.731567, 0.000000, 0.000000, 0.000000, 400.00, 400.00);
  72. SetDynamicObjectMaterial(tmpobjid, 0, 4552, "ammu_lan2", "sl_lavicdtwall1", 0x00000000);
  73. tmpobjid = CreateDynamicObjectEx(19453, 2002.117553, 2223.990722, 1030.052124, 0.000000, 0.000000, 90.000000, 400.00, 400.00);
  74. SetDynamicObjectMaterial(tmpobjid, 0, 10806, "airfence_sfse", "ws_griddyfence", 0x00000000);
  75. tmpobjid = CreateDynamicObjectEx(19453, 2014.959594, 1030.052124, 1026.602783, 0.000000, 0.000000, 90.000000, 400.00, 400.00);
  76. SetDynamicObjectMaterial(tmpobjid, 0, 10806, "airfence_sfse", "ws_griddyfence", 0x00000000);
  77. tmpobjid = CreateDynamicObjectEx(19453, 2014.947998, 2223.973388, 1030.052124, 0.000000, 0.000000, 90.000000, 400.00, 400.00);
  78. SetDynamicObjectMaterial(tmpobjid, 0, 10806, "airfence_sfse", "ws_griddyfence", 0x00000000);
  79. tmpobjid = CreateDynamicObjectEx(19453, 2007.183227, 2223.992675, 1030.052001, 0.000000, 0.000000, 90.000000, 400.00, 400.00);
  80. SetDynamicObjectMaterial(tmpobjid, 0, 10806, "airfence_sfse", "ws_griddyfence", 0x00000000);
  81. tmpobjid = CreateDynamicObjectEx(19453, 1992.499145, 2223.973388, 1030.052124, 0.000000, 0.000000, 90.000000, 400.00, 400.00);
  82. SetDynamicObjectMaterial(tmpobjid, 0, 10806, "airfence_sfse", "ws_griddyfence", 0x00000000);
  83. tmpobjid = CreateDynamicObjectEx(19453, 2005.756347, 2213.274169, 1030.052124, 0.000000, 0.000000, 0.000000, 400.00, 400.00);
  84. SetDynamicObjectMaterial(tmpobjid, 0, 4552, "ammu_lan2", "sl_lavicdtwall1", 0x00000000);
  85. tmpobjid = CreateDynamicObjectEx(19453, 2005.756347, 2228.748046, 1026.602783, 0.000000, 0.000000, 0.000000, 400.00, 400.00);
  86. SetDynamicObjectMaterial(tmpobjid, 0, 4552, "ammu_lan2", "sl_lavicdtwall1", 0x00000000);
  87. tmpobjid = CreateDynamicObjectEx(19453, 2005.756347, 2228.748046, 1030.052124, 0.000000, 0.000000, 0.000000, 400.00, 400.00);
  88. SetDynamicObjectMaterial(tmpobjid, 0, 4552, "ammu_lan2", "sl_lavicdtwall1", 0x00000000);
  89. tmpobjid = CreateDynamicObjectEx(19453, 2005.552124, 2228.340820, 1026.602783, 0.000000, 0.000000, 90.000000, 400.00, 400.00);
  90. SetDynamicObjectMaterial(tmpobjid, 0, 4552, "ammu_lan2", "sl_lavicdtwall1", 0x00000000);
  91. tmpobjid = CreateDynamicObjectEx(19453, 1993.570678, 2214.059326, 1026.602783, 0.000000, 0.000000, 90.000000, 400.00, 400.00);
  92. SetDynamicObjectMaterial(tmpobjid, 0, 4552, "ammu_lan2", "sl_lavicdtwall1", 0x00000000);
  93. tmpobjid = CreateDynamicObjectEx(19453, 2017.255126, 2214.623535, 1026.602783, 0.000000, 0.000000, 90.000000, 400.00, 400.00);
  94. SetDynamicObjectMaterial(tmpobjid, 0, 4552, "ammu_lan2", "sl_lavicdtwall1", 0x00000000);
  95. tmpobjid = CreateDynamicObjectEx(19376, 1993.389404, 2225.758056, 1024.929077, 0.000000, 90.000000, 0.000000, 400.00, 400.00);
  96. SetDynamicObjectMaterial(tmpobjid, 0, 9514, "711_sfw", "ws_carpark2", 0x00000000);
  97. tmpobjid = CreateDynamicObjectEx(19376, 2003.872070, 2225.758056, 1030.422485, 0.000000, 90.000000, 0.000000, 400.00, 400.00);
  98. SetDynamicObjectMaterial(tmpobjid, 0, 9514, "711_sfw", "ws_carpark2", 0x00000000);
  99. tmpobjid = CreateDynamicObjectEx(19376, 2014.373779, 2225.758056, 1030.422485, 0.000000, 90.000000, 0.000000, 400.00, 400.00);
  100. SetDynamicObjectMaterial(tmpobjid, 0, 9514, "711_sfw", "ws_carpark2", 0x00000000);
  101. tmpobjid = CreateDynamicObjectEx(19376, 2014.373779, 2216.144287, 1030.422485, 0.000000, 90.000000, 0.000000, 400.00, 400.00);
  102. SetDynamicObjectMaterial(tmpobjid, 0, 9514, "711_sfw", "ws_carpark2", 0x00000000);
  103. tmpobjid = CreateDynamicObjectEx(19376, 2003.872070, 2216.144287, 1030.422485, 0.000000, 90.000000, 0.000000, 400.00, 400.00);
  104. SetDynamicObjectMaterial(tmpobjid, 0, 9514, "711_sfw", "ws_carpark2", 0x00000000);
  105. tmpobjid = CreateDynamicObjectEx(19376, 1993.389404, 2216.144287, 1030.422485, 0.000000, 90.000000, 0.000000, 400.00, 400.00);
  106. SetDynamicObjectMaterial(tmpobjid, 0, 9514, "711_sfw", "ws_carpark2", 0x00000000);
  107. /////////////////////////////////////////////////////////////////////////////////////////////////////////////////
  108. /////////////////////////////////////////////////////////////////////////////////////////////////////////////////
  109. /////////////////////////////////////////////////////////////////////////////////////////////////////////////////
  110. tmpobjid = CreateDynamicObjectEx(19482, 2016.164306, 2220.900146, 1027.545288, 0.000000, 0.000000, 179.800064, 400.00, 400.00);
  111. tmpobjid = CreateDynamicObjectEx(2924, 2016.231689, 2222.367431, 1026.184570, 0.000000, 0.000000, 90.000000, 400.00, 400.00);
  112. tmpobjid = CreateDynamicObjectEx(2924, 2016.210693, 2219.610839, 1026.184570, 0.000000, 0.000000, 270.000000, 400.00, 400.00);
  113. tmpobjid = CreateDynamicObjectEx(18755, 1989.160034, 2221.122558, 1026.953369, 0.000000, 0.000000, 180.000000, 400.00, 400.00);
  114. tmpobjid = CreateDynamicObjectEx(18756, 1992.993164, 2223.041992, 1027.027465, 0.000000, 0.000000, 0.000000, 400.00, 400.00);
  115. tmpobjid = CreateDynamicObjectEx(18756, 1989.191894, 2219.105468, 1026.985473, 0.000000, 0.000000, 180.000000, 400.00, 400.00);
  116. tmpobjid = CreateDynamicObjectEx(1281, 2017.391113, 2219.595703, 1028.789794, 89.399902, 176.299942, 93.900009, 400.00, 400.00);
  117. tmpobjid = CreateDynamicObjectEx(19303, 2009.804809, 2223.964599, 1026.107788, 0.000000, 0.000000, 0.000000, 400.00, 400.00);
  118. tmpobjid = CreateDynamicObjectEx(19303, 2009.928344, 2218.091308, 1026.107788, 0.000000, 0.000000, 0.000000, 400.00, 400.00);
  119. tmpobjid = CreateDynamicObjectEx(19303, 1997.073242, 2224.014892, 1026.107788, 0.000000, 0.000000, 0.000000, 400.00, 400.00);
  120. tmpobjid = CreateDynamicObjectEx(19303, 1997.072143, 2217.968505, 1026.107788, 0.000000, 0.000000, 0.000000, 400.00, 400.00);
  121. tmpobjid = CreateDynamicObjectEx(1893, 2013.137451, 2220.325195, 1030.916259, 0.000000, 0.000000, 90.000000, 400.00, 400.00);
  122. tmpobjid = CreateDynamicObjectEx(1893, 2008.721801, 2220.325195, 1030.916259, 0.000000, 0.000000, 90.000000, 400.00, 400.00);
  123. tmpobjid = CreateDynamicObjectEx(1893, 2004.047851, 2220.325195, 1030.916259, 0.000000, 0.000000, 90.000000, 400.00, 400.00);
  124. tmpobjid = CreateDynamicObjectEx(1893, 1999.065063, 2220.325195, 1030.916259, 0.000000, 0.000000, 90.000000, 400.00, 400.00);
  125. tmpobjid = CreateDynamicObjectEx(1893, 1994.359130, 2220.325195, 1030.916259, 0.000000, 0.000000, 90.000000, 400.00, 400.00);
  126. #if defined INT_UHF4_OnGameModeInit
  127. return INT_UHF4_OnGameModeInit();
  128. #else
  129. return Y_HOOKS_CONTINUE_RETURN_1;
  130. #endif
  131. }
  132. #if defined _ALS_OnGameModeInit
  133. #undef OnGameModeInit
  134. #else
  135. #define _ALS_OnGameModeInit
  136. #endif
  137. #define OnGameModeInit INT_UHF4_OnGameModeInit
  138. #if defined INT_UHF4_OnGameModeInit
  139. forward INT_UHF4_OnGameModeInit();
  140. #endif