Mastercz

Untitled

May 24th, 2013
70
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.84 KB | None | 0 0
  1. addCommandHandler( "startzavod",
  2. function( playerid )
  3. {
  4. if (zavod[playerid] == 0)
  5. {
  6. if( isPlayerConnected(playerid) == 1)
  7. {
  8. zavod[playerid] = 1;
  9. zavodw[playerid] = 1;
  10. sendPlayerMessageToAll( "[Závod] Hráè "+getPlayerName(playerid)+" usporiadal závod. Pripojte sa k nemu napísaním /zavod "+playerid);
  11.  
  12. }
  13. //else sendPlayerMessage( playerid, "Musíš by v aute!" );
  14. }
  15. else sendPlayerMessage( playerid, "Už si na závode!" );
  16. }
  17. );
  18.  
  19. addCommandHandler( "stopzavod",
  20. function(playerid)
  21. {
  22. if (zavod[playerid] == 1)
  23. {
  24. zavod[playerid] = 0;
  25. if (zavodw[playerid] == 1)
  26. {
  27. zavodw[playerid] = 0;
  28. }
  29. }
  30. }
  31. );
  32.  
  33. addCommandHandler( "zavod",
  34. function(playerid, ida)
  35. {
  36. local id = ida.tointeger();
  37. if (zavod[playerid] == 0 && zavodw[id] == 1)
  38. {
  39. if(isPlayerConnected(playerid) == 1 )
  40. {
  41.  
  42. local auto = getVehiclePosition(id);
  43. local autor = getVehicleRotation(id);
  44. local myposes = getVehiclePosition(playerid);
  45. local myposesr = getVehicleRotation(playerid);
  46. setVehiclePosition(playerid, (auto[0]+5.0), auto[1], auto[2]);
  47. setVehicleRotation(playerid, autor[0], autor[1], autor[2]);
  48. zavod[playerid] = 1;
  49. sendPlayerMessageToAll("[Závod] Hráè "+getPlayerName(playerid)+" sa pripojil k závodu hráèa "+getPlayerName(id)+".");
  50. }
  51. //else sendPlayerMessage( playerid, "Musíš by v aute!" );
  52. }
  53. else sendPlayerMessage( playerid, "Už si na závode!" );
  54.  
  55. }
  56. );
  57. addCommandHandler( "odpocet",
  58. function(playerid)
  59. {
  60. if(isPlayerConnected(playerid) == 1)
  61. {
  62. if ( zavodw[playerid] == 1 )
  63. {
  64. sendPlayerMessageToAll("[Závod] Hráè "+getPlayerName(playerid)+" odštartoval závod.");
  65. local four = timer( three, 100, 0 );
  66. }
  67.  
  68. }
  69. //else sendPlayerMessage( playerid, "Musíš by v aute!" );
  70. }
  71. );
  72.  
  73. function three ()
  74. {
  75. local three = timer( two, 1000, 0 );
  76. sendPlayerMessage( zavod[playerid], "[Závod] 3");
  77. }
  78. addEventHandler( "three" );
  79. function two ()
  80. {
  81. local two = timer( one, 1000, 0 );
  82. sendPlayerMessage( zavod[playerid], "[Závod] 2");
  83. }
  84. addEventHandler( "two" );
  85. function one ()
  86. {
  87. local one = timer( start, 1000, 0 );
  88. sendPlayerMessage( zavod[playerid], "[Závod] 1");
  89. }
  90. addEventHandler( "one" );
  91. function start (playerid)
  92. {
  93. zavodw[playerid] = 0;
  94. zavod[playerid] = 0;
  95. sendPlayerMessage( zavod[playerid], "[Závod] ŠTART!");
  96. }
  97. addEventHandler( "start" );
  98.  
  99. addCommandHandler( "helpzavod",
  100. function(playerid)
  101. {
  102. sendPlayerMessage( playerid, "[Závod] Help strana");
  103. sendPlayerMessage( playerid, "/startzavod - uskutoèní závod.");
  104. sendPlayerMessage( playerid, "/zavod [id] - pripojí sa na závod.");
  105. sendPlayerMessage( playerid, "/odpocet - vyštartuje závod. (Len pre zakladate¾ov)");
  106. sendPlayerMessage( playerid, "/stopzavod - zruší závod, odpojí sa od neho.");
  107. }
  108. );
  109. */
  110. addCommandHandler( "apomoc",
  111. function(playerid)
  112. {
  113. if (admin[playerid] >= 1)
  114. {
  115. sendPlayerMessage( playerid, "Admin príkazy");
  116. sendPlayerMessage( playerid, "/kick - vyhodí hráèa zo servera.");
  117. sendPlayerMessage( playerid, "/tp - teleportuje sa k hráèovi.");
  118. sendPlayerMessage( playerid, "/tphere - teleportuje k tebe hráèa.");
  119. sendPlayerMessage( playerid, "/tppos [x] [y] [z] - teleport na súradnice.");
  120. sendPlayerMessage( playerid, "/ped [id skinu] - vytvorí peda.");
  121. sendPlayerMessage( playerid, "TELEPORT CEZ SÚRADNICE:");
  122. sendPlayerMessage( playerid, "/x [hodnota] - posunie hráèa po x osi ( napr. /x -20 ).");
  123. sendPlayerMessage( playerid, "/y [hodnota] - posunie hráèa po y osi ( napr. /y 20 ).");
  124. sendPlayerMessage( playerid, "/z [hodnota] - posunie hráèa po z osi ( napr. /z -3.5 ).");
  125. }
  126. }
  127. );
  128.  
  129. addCommandHandler( "odpocet",
  130. function( playerid, pocet )
  131. {
  132. sendPlayerMessageToAll("[Odpocet] Hráè "+getPlayerName(playerid)+" odštartoval odpocet.");
  133. timer(Odpocet,1000,1,pocet);
  134. }
  135. );
  136. function Odpocet(pocetsek)
  137. {
  138. local sek = pocetsek.tointeger();
  139. if(sek > 0) {
  140. sendPlayerMessageToAll("[Odpocet] "+pocetsek);
  141. sek--;
  142. timer(Odpocet,1000,1,sek);
  143. }
  144. else {
  145. sendPlayerMessageToAll("[Odpocet] Start");
  146. }
  147. }
  148.  
  149. function adminchat(playerid,...)
  150. {
  151. if(admin[playerid]>=1)
  152. {
  153. if(vargv.len()==1)
  154. {
  155. local admins = admin.len();
  156. for(local i = 0; i<admins.tointeger(); i++)
  157. {
  158. if(admin[i]>=1)
  159. {
  160. sendPlayerMessage(i, "[ADMINCHAT]"+getPlayerName(playerid)+": "+vargv[0]);
  161. }
  162. }
  163. }
  164. else
  165. {
  166. local admins = admin.len();
  167. for(local i = 0; i<admins.tointeger(); i++)
  168. {
  169. if(admin[i]>=1)
  170. {
  171. local text = "";
  172. for(local y=0; y<vargv.len(); y++)
  173. {
  174. text = text + " " + vargv[y];
  175. }
  176. sendPlayerMessage(i, "[ADMINCHAT]"+getPlayerName(playerid)+": "+text);
  177. }
  178. }
  179. }
  180. }
  181. }
Advertisement
Add Comment
Please, Sign In to add comment