mine.inc 6.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182
  1. #if defined _inc_hooks
  2. #undef _inc_hooks
  3. #endif
  4. #include <YSI_Coding\y_hooks>
  5. hook OnGameModeInit()
  6. {
  7. new tmpobjid;
  8. tmpobjid = CreateDynamicObjectEx(5184, 1924.139770, -499.566925, 33.742900, 0.000000, 12.600000, 95.220001, 450.00, 450.00);
  9. SetDynamicObjectMaterial(tmpobjid, 0, 12871, "ce_ground01", "sw_stones", 0x00000000);
  10. tmpobjid = CreateDynamicObjectEx(5184, 1936.263671, -631.352539, 48.321949, 0.000000, 0.000000, 95.220001, 450.00, 450.00);
  11. SetDynamicObjectMaterial(tmpobjid, 0, 12871, "ce_ground01", "sw_stones", 0x00000000);
  12. tmpobjid = CreateDynamicObjectEx(17026, 1869.759399, -550.932861, 29.787040, 0.000000, 0.000000, 15.119998, 450.00, 450.00);
  13. SetDynamicObjectMaterial(tmpobjid, 0, 12871, "ce_ground01", "rocktbrn128", 0x00000000);
  14. SetDynamicObjectMaterial(tmpobjid, 1, 12871, "ce_ground01", "rocktbrn128", 0x00000000);
  15. tmpobjid = CreateDynamicObjectEx(16115, 1947.868286, -423.602996, 25.443700, 0.000000, 0.000000, -96.600021, 450.00, 450.00);
  16. SetDynamicObjectMaterial(tmpobjid, 0, 12871, "ce_ground01", "rocktbrn128", 0x00000000);
  17. SetDynamicObjectMaterial(tmpobjid, 1, 12871, "ce_ground01", "rocktbrn128", 0x00000000);
  18. tmpobjid = CreateDynamicObjectEx(16115, 1883.792724, -409.517761, 25.162160, -12.199999, 0.000000, 94.600265, 450.00, 450.00);
  19. SetDynamicObjectMaterial(tmpobjid, 0, 12871, "ce_ground01", "rocktbrn128", 0x00000000);
  20. SetDynamicObjectMaterial(tmpobjid, 1, 12871, "ce_ground01", "rocktbrn128", 0x00000000);
  21. tmpobjid = CreateDynamicObjectEx(16115, 1891.417480, -320.788482, 17.760276, -13.700006, -0.099999, 84.860496, 450.00, 450.00);
  22. SetDynamicObjectMaterial(tmpobjid, 0, 12871, "ce_ground01", "rocktbrn128", 0x00000000);
  23. SetDynamicObjectMaterial(tmpobjid, 1, 12871, "ce_ground01", "rocktbrn128", 0x00000000);
  24. tmpobjid = CreateDynamicObjectEx(17026, 1964.425415, -568.457336, 29.787040, 0.000000, 0.000000, 155.219879, 450.00, 450.00);
  25. SetDynamicObjectMaterial(tmpobjid, 0, 12871, "ce_ground01", "rocktbrn128", 0x00000000);
  26. SetDynamicObjectMaterial(tmpobjid, 1, 12871, "ce_ground01", "rocktbrn128", 0x00000000);
  27. tmpobjid = CreateDynamicObjectEx(17026, 1956.074707, -607.582214, 29.787040, 0.000000, 0.000000, 132.599990, 450.00, 450.00);
  28. SetDynamicObjectMaterial(tmpobjid, 0, 12871, "ce_ground01", "rocktbrn128", 0x00000000);
  29. SetDynamicObjectMaterial(tmpobjid, 1, 12871, "ce_ground01", "rocktbrn128", 0x00000000);
  30. tmpobjid = CreateDynamicObjectEx(17026, 1922.745483, -621.342285, 43.698680, 0.000000, 0.000000, 51.299999, 450.00, 450.00);
  31. SetDynamicObjectMaterial(tmpobjid, 0, 12871, "ce_ground01", "rocktbrn128", 0x00000000);
  32. SetDynamicObjectMaterial(tmpobjid, 1, 12871, "ce_ground01", "rocktbrn128", 0x00000000);
  33. tmpobjid = CreateDynamicObjectEx(17026, 1969.816772, -601.915100, 37.228080, 0.000000, 0.000000, 112.860046, 450.00, 450.00);
  34. SetDynamicObjectMaterial(tmpobjid, 0, 12871, "ce_ground01", "rocktbrn128", 0x00000000);
  35. SetDynamicObjectMaterial(tmpobjid, 1, 12871, "ce_ground01", "rocktbrn128", 0x00000000);
  36. tmpobjid = CreateDynamicObjectEx(17026, 1910.732788, -598.896911, 27.297037, 0.000000, 0.000000, 146.459945, 450.00, 450.00);
  37. SetDynamicObjectMaterial(tmpobjid, 0, 12871, "ce_ground01", "rocktbrn128", 0x00000000);
  38. SetDynamicObjectMaterial(tmpobjid, 1, 12871, "ce_ground01", "rocktbrn128", 0x00000000);
  39. tmpobjid = CreateDynamicObjectEx(17026, 1882.556518, -573.092529, 30.990060, 0.000000, 0.000000, 28.559909, 450.00, 450.00);
  40. SetDynamicObjectMaterial(tmpobjid, 0, 12871, "ce_ground01", "rocktbrn128", 0x00000000);
  41. SetDynamicObjectMaterial(tmpobjid, 1, 12871, "ce_ground01", "rocktbrn128", 0x00000000);
  42. tmpobjid = CreateDynamicObjectEx(17026, 1891.590698, -591.273437, 37.830120, -1.860000, 4.679998, -4.440090, 450.00, 450.00);
  43. SetDynamicObjectMaterial(tmpobjid, 0, 12871, "ce_ground01", "rocktbrn128", 0x00000000);
  44. SetDynamicObjectMaterial(tmpobjid, 1, 12871, "ce_ground01", "rocktbrn128", 0x00000000);
  45. /////////////////////////////////////////////////////////////////////////////////////////////////////////////////
  46. /////////////////////////////////////////////////////////////////////////////////////////////////////////////////
  47. /////////////////////////////////////////////////////////////////////////////////////////////////////////////////
  48. tmpobjid = CreateDynamicObjectEx(5705, 1905.772949, -591.562500, 37.829730, 0.059999, 2.759999, 94.559967, 450.00, 450.00);
  49. tmpobjid = CreateDynamicObjectEx(5705, 1895.375000, -635.722900, 37.457969, 0.000000, 0.000000, 183.599700, 450.00, 450.00);
  50. tmpobjid = CreateDynamicObjectEx(9812, 1911.484741, -577.820251, 37.719028, 0.000000, 0.000000, 184.319808, 450.00, 450.00);
  51. tmpobjid = CreateDynamicObjectEx(9812, 1943.940063, -603.486816, 37.719001, 0.000000, 0.000000, 93.660003, 450.00, 450.00);
  52. tmpobjid = CreateDynamicObjectEx(10166, 1980.477050, -550.420837, 27.477729, 0.000000, 0.000000, 93.120048, 450.00, 450.00);
  53. tmpobjid = CreateDynamicObjectEx(10166, 1979.562377, -601.145690, 27.477729, 0.000000, 0.000000, 40.920040, 450.00, 450.00);
  54. tmpobjid = CreateDynamicObjectEx(10166, 1864.234497, -571.023803, 26.753789, 0.000000, 0.000000, -82.500030, 450.00, 450.00);
  55. tmpobjid = CreateDynamicObjectEx(10166, 1880.930419, -597.142761, 26.753789, 0.000000, 0.000000, -82.500030, 450.00, 450.00);
  56. tmpobjid = CreateDynamicObjectEx(874, 1932.520385, -538.256408, 23.687749, -10.020000, 1.919999, 0.000000, 450.00, 450.00);
  57. tmpobjid = CreateDynamicObjectEx(874, 1911.449829, -549.720458, 25.829450, -13.620010, 1.200000, 0.000000, 450.00, 450.00);
  58. tmpobjid = CreateDynamicObjectEx(874, 1934.788208, -564.539367, 29.065040, -2.519999, -1.200000, 0.000000, 450.00, 450.00);
  59. tmpobjid = CreateDynamicObjectEx(760, 1928.535644, -489.200622, 20.242179, 0.000000, 0.000000, 0.000000, 450.00, 450.00);
  60. tmpobjid = CreateDynamicObjectEx(760, 1906.308837, -531.521057, 20.982889, 0.000000, 0.000000, 0.000000, 450.00, 450.00);
  61. tmpobjid = CreateDynamicObjectEx(760, 1931.610717, -551.087280, 25.632480, 0.000000, 0.000000, 0.000000, 450.00, 450.00);
  62. tmpobjid = CreateDynamicObjectEx(760, 1920.390991, -566.936035, 29.180509, 0.000000, 0.000000, 0.000000, 450.00, 450.00);
  63. #if defined MINE_EXT_OnGameModeInit
  64. return MINE_EXT_OnGameModeInit();
  65. #else
  66. return Y_HOOKS_CONTINUE_RETURN_1;
  67. #endif
  68. }
  69. #if defined _ALS_OnGameModeInit
  70. #undef OnGameModeInit
  71. #else
  72. #define _ALS_OnGameModeInit
  73. #endif
  74. #define OnGameModeInit MINE_EXT_OnGameModeInit
  75. #if defined MINE_EXT_OnGameModeInit
  76. forward MINE_EXT_OnGameModeInit();
  77. #endif