Guest User

Granica

a guest
Feb 21st, 2014
113
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 13.01 KB | None | 0 0
  1. if(strcmp(cmd, "/granica", true) == 0)
  2. {
  3. if(IsPlayerConnected(playerid))
  4. {
  5. if(IsPlayerInRangeOfPoint(playerid, 4, 10.5540,-1518.5917,3.5763))
  6. {
  7. if(granica11 == 1) { SendClientMessage(playerid, COLOR_GREY, "** Granica je vec otvorena."); return 1; }
  8. MoveDynamicObject(granica1, 4.6, -1521, 3.2, 1.0, 0, 0, 80);
  9. SetTimer("granicatimer", 5000, 0);
  10. GetPlayerName(playerid, sendername, sizeof(sendername));
  11. format(string, sizeof(string), "* %s placa prelaz preko granice.", sendername);
  12. SafeGivePlayerMoney(playerid, -50);
  13. ProxDetector(30.0, playerid, string, COLOR_CHAT1,COLOR_CHAT2,COLOR_CHAT3,COLOR_CHAT4,COLOR_CHAT5);
  14. granica11 = 1;
  15. return 1;
  16. }
  17.  
  18. else if(IsPlayerInRangeOfPoint(playerid, 4, 9.4716,-1527.8718,3.5328))
  19. {
  20. if(granica22 == 1) { SendClientMessage(playerid, COLOR_GREY, "** Granica je vec otvorena."); return 1; }
  21. MoveDynamicObject(granica2, 15.69921875, -1525.69921875, 3.9000000953674, 1.0, 0, 333.99993896484, 79.991424560547);
  22. SetTimer("granicatimer2", 5000, 0);
  23. GetPlayerName(playerid, sendername, sizeof(sendername));
  24. format(string, sizeof(string), "* %s placa prelaz preko granice.", sendername);
  25. SafeGivePlayerMoney(playerid, -50);
  26. ProxDetector(30.0, playerid, string, COLOR_CHAT1,COLOR_CHAT2,COLOR_CHAT3,COLOR_CHAT4,COLOR_CHAT5);
  27. granica22 = 1;
  28. return 1;
  29. }
  30. }
  31. return 1;
  32. }
  33.  
  34.  
  35. ------------------------------------------------------------------------
  36. new granica11;
  37. new granica22;
  38. new granica1;
  39. new granica2;
  40.  
  41. ----------------------------
  42.  
  43. forward granicatimer();
  44. forward granicatimer2();
  45.  
  46. ----------------------------
  47.  
  48. public granicatimer()
  49. {
  50. MoveDynamicObject(granica1, 4.599609375, -1521, 3.2, 1.0, 0, 90, 80);
  51. granica11 = 0;
  52. return 1;
  53. }
  54.  
  55. public granicatimer2()
  56. {
  57. MoveDynamicObject(granica2, 15.699999809265, -1525.6999511719, 3.9000000953674, 1.0, 0, 270, 79.991455078125);
  58. granica22 = 0;
  59. return 1;
  60. }
  61.  
  62.  
  63. ----------------------------
  64. Kod GameMode init
  65.  
  66. granica2 = CreateDynamicObject(968, 15.699999809265, -1525.6999511719, 3.9000000953674, 0, 270, 79.991455078125);
  67. //
  68. granica1 = CreateDynamicObject(968, 4.599609375, -1521, 3.2000000476837, 0.0, 90, 79.996826171875);
  69. ------------------------------------------------
  70.  
  71. Mappa Granice
  72.  
  73. -------------------------------------------------
  74. CreateDynamicObject(9623, 10, -1523.0999755859, 5.3000001907349, 356, 359.74938964844, 78.732482910156);
  75. CreateDynamicObject(1290, 18.39999961853, -1525.3000488281, 10, 0, 0, 79.996459960938);
  76. CreateDynamicObject(983, 20.5, -1536.4000244141, 3.9000000953674, 356.748046875, 359.74731445313, 66.985717773438);
  77. CreateDynamicObject(983, 26.89999961853, -1539.6999511719, 4.3000001907349, 356.748046875, 359.74731445313, 60.735717773438);
  78. CreateDynamicObject(983, 25, -1515.9000244141, 4.0999999046326, 356.748046875, 359.74731445313, 77.733764648438);
  79. CreateDynamicObject(983, 30.200000762939, -1516.8000488281, 4.4000000953674, 356.748046875, 359.74731445313, 79.983734130859);
  80. CreateDynamicObject(1290, 51, -1531.4000244141, 10.39999961853, 0, 0, 81.996459960938);
  81. CreateDynamicObject(983, 63.799999237061, -1531.5, 4.8000001907349, 0.75, 0, 79.25);
  82. CreateDynamicObject(1360, 67.5, -1535.0999755859, 4.9000000953674, 0, 0, 0);
  83. CreateDynamicObject(1360, 67.5, -1532.8000488281, 4.9000000953674, 0, 0, 0);
  84. CreateDynamicObject(1360, 59.400001525879, -1530.5999755859, 5, 0, 0, 80);
  85. CreateDynamicObject(983, 55, -1529.8000488281, 4.9000000953674, 0.7470703125, 0, 79.249877929688);
  86. CreateDynamicObject(1360, 50.5, -1529, 5.0999999046326, 0, 0, 79.996948242188);
  87. CreateDynamicObject(983, 46.099998474121, -1528.1999511719, 5, 0.7470703125, 0, 79.249877929688);
  88. CreateDynamicObject(1360, 41.599998474121, -1527.4000244141, 5.1999998092651, 0, 0, 79.996948242188);
  89. CreateDynamicObject(983, 38.700000762939, -1526.8000488281, 4.9000000953674, 0.7470703125, 0, 79.249877929688);
  90. CreateDynamicObject(1360, 35.400001525879, -1527.5, 5.1999998092651, 0, 0, 356.75);
  91. CreateDynamicObject(1360, 35.200000762939, -1530.6999511719, 5.1999998092651, 0, 0, 356.748046875);
  92. CreateDynamicObject(983, 63.799999237061, -1535.4000244141, 4.9000000953674, 0.7470703125, 0, 82.499877929688);
  93. CreateDynamicObject(1360, 59.299999237061, -1534.6999511719, 5, 0, 0, 82.246948242188);
  94. CreateDynamicObject(983, 54.799999237061, -1534.0999755859, 4.9000000953674, 0.7415771484375, 0, 82.496337890625);
  95. CreateDynamicObject(1360, 50.299999237061, -1533.5, 5.0999999046326, 0, 0, 82.24365234375);
  96. CreateDynamicObject(983, 45.799999237061, -1533, 5, 0.7415771484375, 0, 82.496337890625);
  97. CreateDynamicObject(1360, 41.400001525879, -1532.3000488281, 5.1999998092651, 0, 0, 81.996948242188);
  98. CreateDynamicObject(983, 38.799999237061, -1532, 4.8000001907349, 0.7415771484375, 0, 82.496337890625);
  99. CreateDynamicObject(870, 65.599998474121, -1534.1999511719, 4.4000000953674, 0, 0, 24);
  100. CreateDynamicObject(870, 65.699996948242, -1533.3000488281, 4.4000000953674, 0, 0, 23.999633789063);
  101. CreateDynamicObject(870, 63.900001525879, -1532.8000488281, 4.4000000953674, 0, 0, 23.999633789063);
  102. CreateDynamicObject(870, 63.700000762939, -1534, 4.4000000953674, 0, 0, 23.999633789063);
  103. CreateDynamicObject(870, 62, -1533.9000244141, 4.4000000953674, 0, 0, 23.999633789063);
  104. CreateDynamicObject(870, 62.299999237061, -1532.5999755859, 4.4000000953674, 0, 0, 23.999633789063);
  105. CreateDynamicObject(870, 59.900001525879, -1532.8000488281, 4.5, 0, 0, 23.999633789063);
  106. CreateDynamicObject(870, 57.700000762939, -1533, 4.5, 0, 0, 23.999633789063);
  107. CreateDynamicObject(870, 57.799999237061, -1532, 4.5, 0, 0, 23.999633789063);
  108. CreateDynamicObject(870, 55.900001525879, -1531.1999511719, 4.5, 0, 0, 23.999633789063);
  109. CreateDynamicObject(870, 55.700000762939, -1532.8000488281, 4.5, 0, 0, 23.999633789063);
  110. CreateDynamicObject(870, 53.799999237061, -1531.0999755859, 4.5, 0, 0, 23.999633789063);
  111. CreateDynamicObject(870, 53.599998474121, -1532.5, 4.5, 0, 0, 23.999633789063);
  112. CreateDynamicObject(870, 51.900001525879, -1532.1999511719, 4.5, 0, 0, 23.999633789063);
  113. CreateDynamicObject(870, 52.099998474121, -1530.5999755859, 4.5, 0, 0, 23.999633789063);
  114. CreateDynamicObject(870, 50.099998474121, -1531.9000244141, 4.5, 0, 0, 23.999633789063);
  115. CreateDynamicObject(870, 50.200000762939, -1530.8000488281, 4.5, 0, 0, 23.999633789063);
  116. CreateDynamicObject(870, 48.299999237061, -1530.1999511719, 4.5999999046326, 0, 0, 23.999633789063);
  117. CreateDynamicObject(870, 48.099998474121, -1531.9000244141, 4.5999999046326, 0, 0, 23.999633789063);
  118. CreateDynamicObject(870, 46, -1531.6999511719, 4.5999999046326, 0, 0, 23.999633789063);
  119. CreateDynamicObject(870, 46.299999237061, -1529.6999511719, 4.5999999046326, 0, 0, 23.999633789063);
  120. CreateDynamicObject(870, 44.400001525879, -1529.3000488281, 4.5999999046326, 0, 0, 23.999633789063);
  121. CreateDynamicObject(870, 44, -1531.5, 4.5999999046326, 0, 0, 23.999633789063);
  122. CreateDynamicObject(870, 42.5, -1529.1999511719, 4.5999999046326, 0, 0, 23.999633789063);
  123. CreateDynamicObject(870, 42.299999237061, -1530.8000488281, 4.5999999046326, 0, 0, 23.999633789063);
  124. CreateDynamicObject(870, 40.299999237061, -1530.5999755859, 4.5999999046326, 0, 0, 23.999633789063);
  125. CreateDynamicObject(870, 40.5, -1528.9000244141, 4.5999999046326, 0, 0, 23.999633789063);
  126. CreateDynamicObject(870, 38.799999237061, -1528.1999511719, 4.6999998092651, 0, 0, 23.999633789063);
  127. CreateDynamicObject(870, 38.299999237061, -1530.4000244141, 4.6999998092651, 0, 0, 23.999633789063);
  128. CreateDynamicObject(870, 36.599998474121, -1530, 4.6999998092651, 0, 0, 23.999633789063);
  129. CreateDynamicObject(870, 36.900001525879, -1528, 4.6999998092651, 0, 0, 23.999633789063);
  130. CreateDynamicObject(1660, -1.6000000238419, -1518.5999755859, -2.2000000476837, 0.99862670898438, 356.99951171875, 351.55230712891);
  131. CreateDynamicObject(1660, -1.2000000476837, -1515.9000244141, -2.0499999523163, 0.9942626953125, 356.99523925781, 351.55151367188);
  132. CreateDynamicObject(1660, -5.5999999046326, -1518, -2.4200000762939, 0.99862670898438, 356.99951171875, 351.55230712891);
  133. CreateDynamicObject(1660, -5.1999998092651, -1515.3000488281, -2.2669999599457, 0.9942626953125, 356.99523925781, 351.55151367188);
  134. CreateDynamicObject(983, -7.1999998092651, -1508.4000244141, 2.7000000476837, 2.5, 0, 351.75280761719);
  135. CreateDynamicObject(983, 1.8999999761581, -1509.8000488281, 3.2000000476837, 2.4993896484375, 0, 351.74926757813);
  136. CreateDynamicObject(983, -0.80000001192093, -1506.1800537109, 3.2000000476837, 356.75, 0, 80.249877929688);
  137. CreateDynamicObject(983, -3.5999999046326, -1505.6999511719, 3, 356.748046875, 0, 80.249633789063);
  138. CreateDynamicObject(983, 31.5, -1528.3000488281, 4.9000000953674, 356.24157714844, 0, 77.246337890625);
  139. CreateDynamicObject(1360, 27.10000038147, -1527.4000244141, 4.6999998092651, 0, 0, 76.996459960938);
  140. CreateDynamicObject(983, 22.700000762939, -1526.3000488281, 4.3000001907349, 356.23718261719, 0, 75.740844726563);
  141. CreateDynamicObject(983, -3.4000000953674, -1522, 2.5, 356.748046875, 359.74731445313, 73.98193359375);
  142. CreateDynamicObject(983, -9.5, -1520.0999755859, 2.0999999046326, 356.748046875, 359.74731445313, 71.98193359375);
  143. CreateDynamicObject(983, -12.5, -1519.0999755859, 1.8999999761581, 356.748046875, 359.74731445313, 71.976928710938);
  144. CreateDynamicObject(983, -12.300000190735, -1518.5999755859, 1.8999999761581, 356.748046875, 359.74731445313, 81.976928710938);
  145. CreateDynamicObject(983, -6, -1519.5, 2.2300000190735, 356.748046875, 359.74731445313, 81.974487304688);
  146. CreateDynamicObject(983, -2.8399999141693, -1519.9489746094, 2.4000000953674, 356.748046875, 359.74731445313, 81.974487304688);
  147. CreateDynamicObject(984, -7.5999999046326, -1527.1999511719, 2.0999999046326, 356.5, 0, 74);
  148. CreateDynamicObject(983, -10.89999961853, -1511.0999755859, 2.2000000476837, 356.748046875, 359.74731445313, 83.98193359375);
  149. CreateDynamicObject(983, -17.200000762939, -1510.4000244141, 1.7999999523163, 356.748046875, 359.74731445313, 83.9794921875);
  150. CreateDynamicObject(983, -23.5, -1509.6999511719, 1.6000000238419, 359.498046875, 359.74768066406, 83.991607666016);
  151. CreateDynamicObject(1290, 35.200000762939, -1529.0999755859, 10.5, 0, 0, 79.991455078125);
  152. CreateDynamicObject(1290, 68, -1534, 10.10000038147, 0, 0, 86.741455078125);
  153. CreateDynamicObject(1290, 1.2000000476837, -1521.8000488281, 8.8000001907349, 0, 0, 79.991455078125);
  154. CreateDynamicObject(1290, -11.89999961853, -1519, 7.3000001907349, 0, 0, 79.991455078125);
  155. CreateDynamicObject(1616, 15.89999961853, -1515.9000244141, 8.6999998092651, 0, 0, 181.75);
  156. CreateDynamicObject(1616, 12.60000038147, -1532.3000488281, 8.6000003814697, 0, 0, 225.99755859375);
  157. CreateDynamicObject(1616, 3.7999999523163, -1530.9000244141, 8, 0, 0, 345.99426269531);
  158. CreateDynamicObject(1616, 7.1999998092651, -1513.8000488281, 8.1000003814697, 0, 0, 47.992431640625);
  159. CreateDynamicObject(1215, 76.400001525879, -1522, 4.1999998092651, 0, 0, 0);
  160. CreateDynamicObject(1215, 72.5, -1547.0999755859, 4.8000001907349, 0, 0, 0);
  161. CreateDynamicObject(1215, -15.699999809265, -1518.1999511719, 1.3999999761581, 0, 0, 0);
  162. CreateDynamicObject(1215, -13.89999961853, -1525.4000244141, 1.7000000476837, 0, 0, 0);
  163. CreateDynamicObject(1215, -26.89999961853, -1509.4000244141, 1.7000000476837, 0, 0, 0);
  164. CreateDynamicObject(1215, -7.8000001907349, -1511.5999755859, 2.2999999523163, 0, 0, 0);
  165. CreateDynamicObject(1215, 1.5, -1513.5, 2.5999999046326, 0, 0, 0);
  166. CreateDynamicObject(1215, 0.30000001192093, -1520.3000488281, 2.5999999046326, 0, 0, 0);
  167. CreateDynamicObject(1215, -1.2999999523163, -1528.9000244141, 2.4000000953674, 0, 0, 0);
  168. CreateDynamicObject(1215, -0.10000000149012, -1523, 2.5, 0, 0, 0);
  169. CreateDynamicObject(1215, 18.200000762939, -1533, 3.7000000476837, 0, 0, 0);
  170. CreateDynamicObject(1215, 19.5, -1526.6999511719, 4, 0, 0, 0);
  171. CreateDynamicObject(1215, 19.799999237061, -1524.5, 4, 0, 0, 0);
  172. CreateDynamicObject(1215, 21.39999961853, -1517.3000488281, 3.9000000953674, 0, 0, 0);
  173. CreateDynamicObject(1215, 17.799999237061, -1535.0999755859, 3.7000000476837, 0, 0, 0);
  174. CreateDynamicObject(1215, 21.799999237061, -1515.3000488281, 4, 0, 0, 0);
  175. CreateDynamicObject(1215, -1.8999999761581, -1531.0999755859, 2.2999999523163, 0, 0, 0);
  176. CreateDynamicObject(1215, 37.900001525879, -1529.6999511719, 5, 0, 0, 0);
  177. CreateDynamicObject(1215, 45.700000762939, -1530.6999511719, 4.9000000953674, 0, 0, 0);
  178. CreateDynamicObject(1215, 54.599998474121, -1531.8000488281, 4.8000001907349, 0, 0, 0);
  179. CreateDynamicObject(1215, 63.599998474121, -1533.3000488281, 4.6999998092651, 0, 0, 0);
  180. CreateDynamicObject(1215, 29.799999237061, -1541.3000488281, 4.5999999046326, 0, 0, 0);
  181. CreateDynamicObject(1215, 33.599998474121, -1517.5999755859, 4.6999998092651, 0, 0, 0);
  182. CreateDynamicObject(1360, 24.5, -1538.1999511719, 4.4000000953674, 356.5, 0, 65.7421875);
  183. CreateDynamicObject(1360, 27.299999237061, -1516.3000488281, 4.5, 357.75, 0, 78.9921875);
  184. CreateDynamicObject(966, 4.5999999046326, -1521, 2.4000000953674, 0, 0, 260);
  185. CreateDynamicObject(966, 15.699999809265, -1525.6999511719, 3.0999999046326, 0, 0, 79.997436523438);
Advertisement
Add Comment
Please, Sign In to add comment