Advertisement
kleinkiko

Kleine Mechaniker Base LS

Apr 12th, 2015
314
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 7.77 KB | None | 0 0
  1. //Mechaniker Base LS by kleinkiko | Der Code kann auf jedenfall noch Optimiert werden! Aber für meine Zwecke hat er gereicht ;)
  2.  
  3.  
  4. new METor;
  5. new MEBoden[5];
  6.  
  7.  
  8. public OnGameModeInit()
  9.  
  10. //Mechaniker Base
  11. METor = CreateObject(13028, 1789.4, -1700.1, 14, 0, 0, 0); // Tor
  12.  
  13. //Hebebühne Boden
  14. MEBoden[1] = CreateObject(2679,1793.1000000,-1698.6000000,12.5000000,90.0000000,90.0000000,0.0000000); //object(cj_chris_crate_rd) (1)
  15. MEBoden[2] = CreateObject(2679,1795.5000000,-1698.6000000,12.5000000,90.0000000,90.0000000,0.0000000); //object(cj_chris_crate_rd) (2)
  16. MEBoden[3] = CreateObject(2679,1795.5000000,-1700.7000000,12.5000000,90.0000000,90.0000000,0.0000000); //object(cj_chris_crate_rd) (3)
  17. MEBoden[4] = CreateObject(2679,1793.1000000,-1700.7000000,12.5000000,90.0000000,90.0000000,0.0000000); //object(cj_chris_crate_rd) (4)
  18.  
  19. //Tür
  20. new METur[2];
  21. METur[1] = CreateObject(1502,1789.4000000,-1695.5000000,12.5000000,0.0000000,0.0000000,270.0000000); //object(gen_doorint04) (1)
  22. for(new i = 1; i < sizeof(METur); i++)
  23. {
  24. SetObjectMaterial(METur[i], 0, 13694, "lahillstxd1a", "ws_basheddoor2", 0xFFFFFFFF);
  25. SetObjectMaterial(METur[i], 1, 13694, "lahillstxd1a", "ws_basheddoor2", 0xFFFFFFFF);
  26. SetObjectMaterial(METur[i], 2, 13694, "lahillstxd1a", "ws_basheddoor2", 0xFFFFFFFF);
  27. SetObjectMaterial(METur[i], 3, 13694, "lahillstxd1a", "ws_basheddoor2", 0xFFFFFFFF);
  28. SetObjectMaterial(METur[i], 4, 13694, "lahillstxd1a", "ws_basheddoor2", 0xFFFFFFFF);
  29. SetObjectMaterial(METur[i], 5, 13694, "lahillstxd1a", "ws_basheddoor2", 0xFFFFFFFF);
  30. SetObjectMaterial(METur[i], 6, 13694, "lahillstxd1a", "ws_basheddoor2", 0xFFFFFFFF);
  31. }
  32.  
  33. //Wand
  34. new MEWand[7];
  35. MEWand[1] = CreateObject(19391,1789.4000000,-1696.3000000,14.2000000,0.0000000,0.0000000,0.0000000); //object(frght_boxes19) (1)
  36. MEWand[2] = CreateObject(19454,1794.1000000,-1694.6000000,14.2000000,0.0000000,0.0000000,90.0000000); //object(cs_detrok06) (2)
  37. MEWand[3] = CreateObject(19362,1789.4000000,-1703.9000000,14.2000000,0.0000000,0.0000000,0.0000000); //object(archbrij_sfw) (1)
  38. MEWand[4] = CreateObject(19454,1794.2001000,-1705.5000000,14.2000000,0.0000000,0.0000000,90.0000000); //object(cs_detrok06) (3)
  39. MEWand[5] = CreateObject(19454,1798.9000000,-1700.7000000,14.2000000,0.0000000,0.0000000,0.0000000); //object(cs_detrok06) (5)
  40. MEWand[6] = CreateObject(19435,1798.9000000,-1695.3000000,14.2000000,0.0000000,0.0000000,0.0000000); //object(cs_landbit_58_a) (2)
  41. for(new i = 1; i < sizeof(MEWand); i++)
  42. {
  43. SetObjectMaterial(MEWand[i], 0, 18202, "w_towncs_t", "pax256hi", 0xFFFFFFFF);
  44. }
  45.  
  46. //Decke
  47. new MEDecke[3];
  48. MEDecke[1] = CreateObject(19377,1793.8000000,-1699.3000000,15.9000000,0.0000000,90.0000000,0.0000000); //object(freight_interiorsfw) (1)
  49. MEDecke[2] = CreateObject(19377,1793.8000000,-1708.9000000,15.9000000,0.0000000,90.0000000,0.0000000); //object(freight_interiorsfw) (2)
  50. for(new i = 1; i < sizeof(MEDecke); i++)
  51. {
  52. SetObjectMaterial(MEDecke[i], 0, 3292, "cxrf_payspray", "walldirtynewa256", 0xFFFFFFFF);
  53. }
  54.  
  55. //Hebebühne Pfeiler
  56. new Pfeiler[5];
  57. Pfeiler[1] = CreateObject(18880,1792.2000000,-1701.4000000,15.9000000,0.0000000,179.9945100,0.0000000); //object(whhouse_rms) (4)
  58. Pfeiler[2] = CreateObject(18880,1796.8000000,-1701.4000000,15.9000000,0.0000000,179.9945100,0.0000000); //object(whhouse_rms) (3)
  59. Pfeiler[3] = CreateObject(18880,1796.8000000,-1698.6000000,15.9000000,0.0000000,180.0000000,0.0000000); //object(whhouse_rms) (1)
  60. Pfeiler[4] = CreateObject(18880,1792.2000000,-1698.6000000,15.9000000,0.0000000,179.9945100,0.0000000); //object(whhouse_rms) (2)
  61. for(new i = 1; i < sizeof(Pfeiler); i++)
  62. {
  63. SetObjectMaterial(Pfeiler[i], 0, 3643, "lachempipe", "redmetal", 0xFFFFFFFF);
  64. SetObjectMaterial(Pfeiler[i], 1, 3643, "lachempipe", "redmetal", 0xFFFFFFFF);
  65. SetObjectMaterial(Pfeiler[i], 2, 3643, "lachempipe", "redmetal", 0xFFFFFFFF);
  66. SetObjectMaterial(Pfeiler[i], 3, 3643, "lachempipe", "redmetal", 0xFFFFFFFF);
  67. }
  68.  
  69. CreateObject(11393,1794.9000000,-1695.5000000,14.0000000,0.0000000,0.0000000,0.0000000); //object(hubprops1_sfs) (4)
  70. CreateObject(3168,1806.8000000,-1692.7000000,12.5000000,0.0000000,0.0000000,28.0000000); //object(trailer2_01) (1)
  71. CreateObject(1686,1790.5000000,-1704.9000000,12.5000000,0.0000000,0.0000000,90.0000000); //object(petrolpumpnew) (1)
  72. CreateObject(3050,1761.0000000,-1700.4000000,14.7000000,0.0000000,0.0000000,270.0000000); //object(des_quarrygate2) (1)
  73. CreateObject(3049,1761.0000000,-1700.4000000,14.7000000,0.0000000,0.0000000,90.0000000); //object(des_quarrygate) (1)
  74. CreateObject(3050,1765.6000000,-1689.5000000,14.7000000,0.0000000,0.0000000,354.0000000); //object(des_quarrygate2) (2)
  75. CreateObject(3049,1765.1000000,-1693.2000000,14.7000000,0.0000000,0.0000000,22.0000000); //object(des_quarrygate) (2)
  76. CreateObject(1447,1804.9000000,-1722.3000000,13.6000000,0.0000000,0.0000000,0.0000000); //object(dyn_mesh_4) (1)
  77. CreateObject(1447,1800.1000000,-1720.7000000,13.6000000,0.0000000,0.0000000,324.0000000); //object(dyn_mesh_4) (2)
  78. CreateObject(12957,1772.8000000,-1703.6000000,13.1000000,0.0000000,0.0000000,240.0000000); //object(sw_pickupwreck01) (1)
  79. CreateObject(2890,1808.9000000,-1718.1000000,12.5000000,0.0000000,0.0000000,180.0000000); //object(kmb_skip) (1)
  80. CreateObject(1440,1763.8000000,-1704.9000000,13.0000000,0.0000000,0.0000000,0.0000000); //object(dyn_box_pile_3) (1)
  81. CreateObject(1372,1767.2000000,-1705.0000000,12.5000000,0.0000000,0.0000000,180.0000000); //object(cj_dump2_low) (1)
  82. CreateObject(1358,1800.3000000,-1711.4000000,13.7000000,0.0000000,0.0000000,90.0000000); //object(cj_skip_rubbish) (1)
  83. CreateObject(3594,1780.8000000,-1689.0000000,13.0000000,0.0000000,0.0000000,280.0000000); //object(la_fuckcar1) (1)
  84. CreateObject(3096,1761.1000000,-1705.0000000,14.6000000,0.0000000,318.0000000,90.0000000); //object(bb_pickup) (1)
  85. CreateObject(2096,1806.0000000,-1695.1000000,12.5000000,0.0000000,0.0000000,288.0000000); //object(cj_rockingchair) (1)
  86. CreateObject(2096,1806.4000000,-1695.9000000,12.5000000,0.0000000,0.0000000,287.9956100); //object(cj_rockingchair) (2)
  87. CreateObject(2673,1804.5000000,-1695.4000000,12.6000000,0.0000000,0.0000000,0.0000000); //object(proc_rubbish_5) (1)
  88. CreateObject(2674,1803.8000000,-1693.3000000,12.6000000,0.0000000,0.0000000,0.0000000); //object(proc_rubbish_2) (1)
  89. CreateObject(2675,1802.4000000,-1707.6000000,12.6000000,0.0000000,0.0000000,0.0000000); //object(proc_rubbish_6) (1)
  90.  
  91. /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
  92. public OnPlayerConnect(playerid)
  93. //Mechaniker Base
  94. RemoveBuildingForPlayer(playerid, 1266, 1805.0234, -1692.4453, 25.1484, 0.25);
  95. RemoveBuildingForPlayer(playerid, 1260, 1805.0234, -1692.4453, 25.1484, 0.25);
  96.  
  97.  
  98. public OnPlayerCommandText(playerid, cmdtext[])
  99. }
  100. //Mechaniker Tor
  101. {
  102. if (strcmp("/auf", cmdtext, true) == 0)
  103. {
  104. SendClientMessage(playerid,ROT,"Das Tor hat sich geöffnet");
  105. MoveObject(METor, 1789.4, -1700.1, 10.0, 1.0);
  106. return 1;
  107. }
  108.  
  109. {
  110. if (strcmp("/zu", cmdtext, true) == 0)
  111. {
  112. SendClientMessage(playerid,BLAU,"Das Tor hat sich geschlossen");
  113. MoveObject(METor, 1789.4, -1700.1, 14.0, 1.0);
  114. return 1;
  115. }
  116. //Mechaniker Hebebühne
  117. {
  118. if (strcmp("/hoch", cmdtext, true) == 0)
  119. {
  120. MoveObject(MEBoden[1], 1793.1000000, -1698.6000000, 14.0000, 1.0);
  121. MoveObject(MEBoden[2], 1795.5000000, -1698.6000000, 14.0000, 1.0);
  122. MoveObject(MEBoden[3], 1795.5000000, -1700.7000000, 14.0000, 1.0);
  123. MoveObject(MEBoden[4], 1793.1000000, -1700.7000000, 14.0000, 1.0);
  124. return 1;
  125. }
  126. {
  127. if (strcmp("/runter", cmdtext, true) == 0)
  128. {
  129. MoveObject(MEBoden[1], 1793.1000000, -1698.6000000, 12.5000, 1.0);
  130. MoveObject(MEBoden[2], 1795.5000000, -1698.6000000, 12.5000, 1.0);
  131. MoveObject(MEBoden[3], 1795.5000000, -1700.7000000, 12.5000, 1.0);
  132. MoveObject(MEBoden[4], 1793.1000000, -1700.7000000, 12.5000, 1.0);
  133. return 1;
  134. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement