Advertisement
nVidiaX

Radio systém + Posluchači 0.1

Apr 5th, 2012
318
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pawn 18.48 KB | None | 0 0
  1. ////////////////////////////////////////////////////////////////////////////////
  2. #include <a_samp>
  3. ////////////////////////////////////////////////////////////////////////////////
  4. #define DIALOG_RADIO        29999
  5. #define MAX_PLAYERS_EX      100 //Zde si nadefinujte, kolik slotů má váš server.
  6. #define dcmd(%1,%2,%3) if ((strcmp((%3)[1], #%1, true, (%2)) == 0) && ((((%3)[(%2) + 1] == 0) && (dcmd_%1(playerid, "")))||(((%3)[(%2) + 1] == 32) && (dcmd_%1(playerid, (%3)[(%2) + 2]))))) return 1
  7. ////////////////////////////////////////////////////////////////////////////////
  8. new Posluchaci[15];
  9. new Posloucham[MAX_PLAYERS_EX];
  10. ////////////////////////////////////////////////////////////////////////////////
  11. public OnFilterScriptInit()
  12. {
  13.     for(new radia=0;radia<15;radia++) Posluchaci[radia] = 0;
  14.     print("\n--------------------------------------");
  15.     print("     Filterscript Rádia by nVidiaX.    ");
  16.     print("--------------------------------------\n");
  17.     return 1;
  18. }
  19. ////////////////////////////////////////////////////////////////////////////////
  20. public OnFilterScriptExit()
  21. {
  22.     return 1;
  23. }
  24. ////////////////////////////////////////////////////////////////////////////////
  25. public OnPlayerRequestClass(playerid, classid)
  26. {
  27.     return 1;
  28. }
  29. ////////////////////////////////////////////////////////////////////////////////
  30. public OnPlayerConnect(playerid)
  31. {
  32.     Posloucham[playerid] = 0;
  33.     return 1;
  34. }
  35. ////////////////////////////////////////////////////////////////////////////////
  36. public OnPlayerDisconnect(playerid, reason)
  37. {
  38.     if(IsPlayerInAnyVehicle(playerid))
  39.     {
  40.     switch(Posloucham[playerid])
  41.     {
  42.         case 1: Posluchaci[0] --;
  43.         case 2: Posluchaci[1] --;
  44.         case 3: Posluchaci[2] --;
  45.         case 4: Posluchaci[3] --;
  46.         case 5: Posluchaci[4] --;
  47.         case 6: Posluchaci[5] --;
  48.         case 7: Posluchaci[6] --;
  49.         case 8: Posluchaci[7] --;
  50.         case 9: Posluchaci[8] --;
  51.         case 10: Posluchaci[9] --;
  52.         case 11: Posluchaci[10] --;
  53.         case 12: Posluchaci[11] --;
  54.     }
  55.     }
  56.     Posloucham[playerid] = 0;
  57.     return 1;
  58. }
  59. ////////////////////////////////////////////////////////////////////////////////
  60. public OnPlayerSpawn(playerid)
  61. {
  62.     return 1;
  63. }
  64. ////////////////////////////////////////////////////////////////////////////////
  65. public OnPlayerDeath(playerid, killerid, reason)
  66. {
  67. /*      switch(Posloucham[playerid])
  68.         {
  69.             case 1: Posluchaci[0] --;
  70.             case 2: Posluchaci[1] --;
  71.             case 3: Posluchaci[2] --;
  72.             case 4: Posluchaci[3] --;
  73.             case 5: Posluchaci[4] --;
  74.             case 6: Posluchaci[5] --;
  75.             case 7: Posluchaci[6] --;
  76.             case 8: Posluchaci[7] --;
  77.             case 9: Posluchaci[8] --;
  78.             case 10: Posluchaci[9] --;
  79.             case 11: Posluchaci[10] --;
  80.             case 12: Posluchaci[11] --;
  81.         }
  82.         StopAudioStreamForPlayer(playerid);*/
  83.     return 1;
  84. }
  85. ////////////////////////////////////////////////////////////////////////////////
  86. public OnVehicleSpawn(vehicleid)
  87. {
  88.     return 1;
  89. }
  90. ////////////////////////////////////////////////////////////////////////////////
  91. public OnVehicleDeath(vehicleid, killerid)
  92. {
  93.     return 1;
  94. }
  95. ////////////////////////////////////////////////////////////////////////////////
  96. public OnPlayerText(playerid, text[])
  97. {
  98.     return 1;
  99. }
  100. ////////////////////////////////////////////////////////////////////////////////
  101. dcmd_radio(playerid, params[])
  102. {
  103.     #pragma unused params
  104.     new playerState = GetPlayerState(playerid);
  105.     if(!IsPlayerInAnyVehicle(playerid)) return ShowPlayerDialog(playerid, 29999, DIALOG_STYLE_MSGBOX, "{FF0000}CHYBA","{FF0000}CHYBA: Nejste ve vozidle.","Zavřít","");
  106.     if(playerState == PLAYER_STATE_PASSENGER) return ShowPlayerDialog(playerid, 29999, DIALOG_STYLE_MSGBOX, "{FF0000}CHYBA","{FF0000}CHYBA: Nejste řiďič.","Zavřít","");
  107.     new PosluchaciS[1000];
  108.     format(PosluchaciS, 1000,"{FFFFFF}Evropa 2\t(Posluchačů: %d)\nRádio Spin\t(Posluchačů: %d)\nHip Hop Stage\t(Posluchačů: %d)\nDrum and Bass\t(Posluchačů: %d)\nRádio Beat\t(Posluchačů: %d)\nBonton Rádio\t(Posluchačů: %d)\nClub Rádio\t(Posluchačů: %d)\nCountry Rádio\t(Posluchačů: %d)\nFrekvence 1\t(Posluchačů: %d)\nRádio Impuls\t(Posluchačů: %d)\nKiss Morava\t(Posluchačů: %d)\nHelax 93.7\t(Posluchačů: %d)\nVypnout Rádio"
  109.     ,Posluchaci[0],Posluchaci[1],Posluchaci[2],Posluchaci[3],Posluchaci[4],Posluchaci[5],Posluchaci[6],Posluchaci[7],Posluchaci[8],Posluchaci[9],Posluchaci[10],Posluchaci[11],Posluchaci[12]);
  110.     ShowPlayerDialog(playerid, DIALOG_RADIO, DIALOG_STYLE_LIST, "Výběr Rádia:",PosluchaciS,"Spusťit", "Zavřít");
  111.     return 1;
  112. }
  113. ////////////////////////////////////////////////////////////////////////////////
  114. public OnPlayerCommandText(playerid, cmdtext[])
  115. {
  116.     dcmd(radio, 5, cmdtext);
  117.     return 0;
  118. }
  119. ////////////////////////////////////////////////////////////////////////////////
  120. public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
  121. {
  122.     return 1;
  123. }
  124. ////////////////////////////////////////////////////////////////////////////////
  125. public OnPlayerExitVehicle(playerid, vehicleid)
  126. {
  127.     return 1;
  128. }
  129. ////////////////////////////////////////////////////////////////////////////////
  130. public OnPlayerStateChange(playerid, newstate, oldstate)
  131. {
  132.  
  133.     if(oldstate == PLAYER_STATE_ONFOOT && newstate == PLAYER_STATE_DRIVER)
  134.     {
  135.         switch(Posloucham[playerid])
  136.         {
  137.             case 1:{ Posluchaci[0] ++; PlayAudioStreamForPlayer(playerid, "http://www.play.cz/radio/evropa2-128.mp3.m3u"); }
  138.             case 2:{ Posluchaci[1] ++; PlayAudioStreamForPlayer(playerid, "http://www.play.cz/radio/spin64.mp3.m3u"); }
  139.             case 3:{ Posluchaci[2] ++; PlayAudioStreamForPlayer(playerid, "http://www.hiphopstage.cz/radio128.pls"); }
  140.             case 4:{ Posluchaci[3] ++; PlayAudioStreamForPlayer(playerid, "http://www.247drumandbass.com/128k.m3u"); }
  141.             case 5:{ Posluchaci[4] ++; PlayAudioStreamForPlayer(playerid, "http://www.play.cz/radio/beat128.mp3.m3u"); }
  142.             case 6:{ Posluchaci[5] ++; PlayAudioStreamForPlayer(playerid, "http://www.play.cz/radio/bonton128.mp3.m3u"); }
  143.             case 7:{ Posluchaci[6] ++; PlayAudioStreamForPlayer(playerid, "http://www.play.cz/radio/clubradio128.mp3.m3u"); }
  144.             case 8:{ Posluchaci[7] ++; PlayAudioStreamForPlayer(playerid, "http://www.play.cz/radio/country64.mp3.m3u"); }
  145.             case 9:{ Posluchaci[8] ++; PlayAudioStreamForPlayer(playerid, "http://www.play.cz/radio/frekvence1-128.mp3.m3u"); }
  146.             case 10:{ Posluchaci[9] ++; PlayAudioStreamForPlayer(playerid, "http://www.play.cz/radio/impuls128.mp3.m3u"); }
  147.             case 11:{ Posluchaci[10] ++; PlayAudioStreamForPlayer(playerid, "http://www.play.cz/radio/kissmoravaov64.mp3.m3u"); }
  148.             case 12:{ Posluchaci[11] ++; PlayAudioStreamForPlayer(playerid, "http://ice.abradio.cz:8000/helax128.mp3.m3u"); }
  149.         }
  150.     }
  151.     if(oldstate == PLAYER_STATE_DRIVER || oldstate == PLAYER_STATE_PASSENGER)
  152.     {
  153.         switch(Posloucham[playerid])
  154.         {
  155.             case 1: Posluchaci[0] --;
  156.             case 2: Posluchaci[1] --;
  157.             case 3: Posluchaci[2] --;
  158.             case 4: Posluchaci[3] --;
  159.             case 5: Posluchaci[4] --;
  160.             case 6: Posluchaci[5] --;
  161.             case 7: Posluchaci[6] --;
  162.             case 8: Posluchaci[7] --;
  163.             case 9: Posluchaci[8] --;
  164.             case 10: Posluchaci[9] --;
  165.             case 11: Posluchaci[10] --;
  166.             case 12: Posluchaci[11] --;
  167.         }
  168.         StopAudioStreamForPlayer(playerid);
  169.     }
  170.     return 1;
  171. }
  172. ////////////////////////////////////////////////////////////////////////////////
  173. public OnPlayerEnterCheckpoint(playerid)
  174. {
  175.     return 1;
  176. }
  177. ////////////////////////////////////////////////////////////////////////////////
  178. public OnPlayerLeaveCheckpoint(playerid)
  179. {
  180.     return 1;
  181. }
  182. ////////////////////////////////////////////////////////////////////////////////
  183. public OnPlayerEnterRaceCheckpoint(playerid)
  184. {
  185.     return 1;
  186. }
  187. ////////////////////////////////////////////////////////////////////////////////
  188. public OnPlayerLeaveRaceCheckpoint(playerid)
  189. {
  190.     return 1;
  191. }
  192. ////////////////////////////////////////////////////////////////////////////////
  193. public OnRconCommand(cmd[])
  194. {
  195.     return 1;
  196. }
  197. ////////////////////////////////////////////////////////////////////////////////
  198. public OnPlayerRequestSpawn(playerid)
  199. {
  200.     return 1;
  201. }
  202. ////////////////////////////////////////////////////////////////////////////////
  203. public OnObjectMoved(objectid)
  204. {
  205.     return 1;
  206. }
  207. ////////////////////////////////////////////////////////////////////////////////
  208. public OnPlayerObjectMoved(playerid, objectid)
  209. {
  210.     return 1;
  211. }
  212. ////////////////////////////////////////////////////////////////////////////////
  213. public OnPlayerPickUpPickup(playerid, pickupid)
  214. {
  215.     return 1;
  216. }
  217. ////////////////////////////////////////////////////////////////////////////////
  218. public OnVehicleMod(playerid, vehicleid, componentid)
  219. {
  220.     return 1;
  221. }
  222. ////////////////////////////////////////////////////////////////////////////////
  223. public OnVehiclePaintjob(playerid, vehicleid, paintjobid)
  224. {
  225.     return 1;
  226. }
  227. ////////////////////////////////////////////////////////////////////////////////
  228. public OnVehicleRespray(playerid, vehicleid, color1, color2)
  229. {
  230.     return 1;
  231. }
  232. ////////////////////////////////////////////////////////////////////////////////
  233. public OnPlayerSelectedMenuRow(playerid, row)
  234. {
  235.     return 1;
  236. }
  237. ////////////////////////////////////////////////////////////////////////////////
  238. public OnPlayerExitedMenu(playerid)
  239. {
  240.     return 1;
  241. }
  242. ////////////////////////////////////////////////////////////////////////////////
  243. public OnPlayerInteriorChange(playerid, newinteriorid, oldinteriorid)
  244. {
  245.     return 1;
  246. }
  247. ////////////////////////////////////////////////////////////////////////////////
  248. public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
  249. {
  250.     return 1;
  251. }
  252. ////////////////////////////////////////////////////////////////////////////////
  253. public OnRconLoginAttempt(ip[], password[], success)
  254. {
  255.     return 1;
  256. }
  257. ////////////////////////////////////////////////////////////////////////////////
  258. public OnPlayerUpdate(playerid)
  259. {
  260.     return 1;
  261. }
  262. ////////////////////////////////////////////////////////////////////////////////
  263. public OnPlayerStreamIn(playerid, forplayerid)
  264. {
  265.     return 1;
  266. }
  267. ////////////////////////////////////////////////////////////////////////////////
  268. public OnPlayerStreamOut(playerid, forplayerid)
  269. {
  270.     return 1;
  271. }
  272. ////////////////////////////////////////////////////////////////////////////////
  273. public OnVehicleStreamIn(vehicleid, forplayerid)
  274. {
  275.     return 1;
  276. }
  277. ////////////////////////////////////////////////////////////////////////////////
  278. public OnVehicleStreamOut(vehicleid, forplayerid)
  279. {
  280.     return 1;
  281. }
  282. ////////////////////////////////////////////////////////////////////////////////
  283. public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
  284. {
  285.     new playerState = GetPlayerState(playerid);
  286.     if(dialogid == DIALOG_RADIO){
  287.         if(response){
  288.             if(listitem == 0){
  289.                 if(!IsPlayerInAnyVehicle(playerid)) return ShowPlayerDialog(playerid, 29999, DIALOG_STYLE_MSGBOX, "{FF0000}CHYBA","{FF0000}CHYBA: Nejste ve vozidle.","Zavřít","");
  290.                 if(playerState == PLAYER_STATE_PASSENGER) return ShowPlayerDialog(playerid, 29999, DIALOG_STYLE_MSGBOX, "{FF0000}CHYBA","{FF0000}CHYBA: Nejste řiďič.","Zavřít","");
  291.                 PosluchacPryc(playerid);
  292.                 Posloucham[playerid] = 1;
  293.                 Posluchaci[0] ++;
  294.                 PlayAudioStreamForPlayer(playerid, "http://www.play.cz/radio/evropa2-128.mp3.m3u");
  295.                 return 1;
  296.             }
  297.             else if(listitem == 1){
  298.                 if(!IsPlayerInAnyVehicle(playerid)) return ShowPlayerDialog(playerid, 29999, DIALOG_STYLE_MSGBOX, "{FF0000}CHYBA","{FF0000}CHYBA: Nejste ve vozidle.","Zavřít","");
  299.                 if(playerState == PLAYER_STATE_PASSENGER) return ShowPlayerDialog(playerid, 29999, DIALOG_STYLE_MSGBOX, "{FF0000}CHYBA","{FF0000}CHYBA: Nejste řiďič.","Zavřít","");
  300.                 PosluchacPryc(playerid);
  301.                 Posloucham[playerid] = 2;
  302.                 Posluchaci[1] ++;
  303.                 PlayAudioStreamForPlayer(playerid, "http://www.play.cz/radio/spin64.mp3.m3u");
  304.                 return 1;
  305.             }
  306.             else if(listitem == 2){
  307.                 if(!IsPlayerInAnyVehicle(playerid)) return ShowPlayerDialog(playerid, 29999, DIALOG_STYLE_MSGBOX, "{FF0000}CHYBA","{FF0000}CHYBA: Nejste ve vozidle.","Zavřít","");
  308.                 if(playerState == PLAYER_STATE_PASSENGER) return ShowPlayerDialog(playerid, 29999, DIALOG_STYLE_MSGBOX, "{FF0000}CHYBA","{FF0000}CHYBA: Nejste řiďič.","Zavřít","");
  309.                 PosluchacPryc(playerid);
  310.                 Posluchaci[2] ++;
  311.                 Posloucham[playerid] = 3;
  312.                 PlayAudioStreamForPlayer(playerid, "http://www.hiphopstage.cz/radio128.pls");
  313.                 return 1;
  314.             }
  315.             else if(listitem == 3){
  316.                 if(!IsPlayerInAnyVehicle(playerid)) return ShowPlayerDialog(playerid, 29999, DIALOG_STYLE_MSGBOX, "{FF0000}CHYBA","{FF0000}CHYBA: Nejste ve vozidle.","Zavřít","");
  317.                 if(playerState == PLAYER_STATE_PASSENGER) return ShowPlayerDialog(playerid, 29999, DIALOG_STYLE_MSGBOX, "{FF0000}CHYBA","{FF0000}CHYBA: Nejste řiďič.","Zavřít","");
  318.                 PosluchacPryc(playerid);
  319.                 Posluchaci[3] ++;
  320.                 Posloucham[playerid] = 4;
  321.                 PlayAudioStreamForPlayer(playerid, "http://www.247drumandbass.com/128k.m3u");
  322.                 return 1;
  323.             }
  324.             else if(listitem == 4){
  325.                 if(!IsPlayerInAnyVehicle(playerid)) return ShowPlayerDialog(playerid, 29999, DIALOG_STYLE_MSGBOX, "{FF0000}CHYBA","{FF0000}CHYBA: Nejste ve vozidle.","Zavřít","");
  326.                 if(playerState == PLAYER_STATE_PASSENGER) return ShowPlayerDialog(playerid, 29999, DIALOG_STYLE_MSGBOX, "{FF0000}CHYBA","{FF0000}CHYBA: Nejste řiďič.","Zavřít","");
  327.                 PosluchacPryc(playerid);
  328.                 Posluchaci[4] ++;
  329.                 Posloucham[playerid] = 5;
  330.                 PlayAudioStreamForPlayer(playerid, "http://www.play.cz/radio/beat128.mp3.m3u");
  331.                 return 1;
  332.             }
  333.             else if(listitem == 5){
  334.                 if(!IsPlayerInAnyVehicle(playerid)) return ShowPlayerDialog(playerid, 29999, DIALOG_STYLE_MSGBOX, "{FF0000}CHYBA","{FF0000}CHYBA: Nejste ve vozidle.","Zavřít","");
  335.                 if(playerState == PLAYER_STATE_PASSENGER) return ShowPlayerDialog(playerid, 29999, DIALOG_STYLE_MSGBOX, "{FF0000}CHYBA","{FF0000}CHYBA: Nejste řiďič.","Zavřít","");
  336.                 PosluchacPryc(playerid);
  337.                 Posluchaci[5] ++;
  338.                 Posloucham[playerid] = 6;
  339.                 PlayAudioStreamForPlayer(playerid, "http://www.play.cz/radio/bonton128.mp3.m3u");
  340.                 return 1;
  341.             }
  342.             else if(listitem == 6){
  343.                 if(!IsPlayerInAnyVehicle(playerid)) return ShowPlayerDialog(playerid, 29999, DIALOG_STYLE_MSGBOX, "{FF0000}CHYBA","{FF0000}CHYBA: Nejste ve vozidle.","Zavřít","");
  344.                 if(playerState == PLAYER_STATE_PASSENGER) return ShowPlayerDialog(playerid, 29999, DIALOG_STYLE_MSGBOX, "{FF0000}CHYBA","{FF0000}CHYBA: Nejste řiďič.","Zavřít","");
  345.                 PosluchacPryc(playerid);
  346.                 Posluchaci[6] ++;
  347.                 Posloucham[playerid] = 7;
  348.                 PlayAudioStreamForPlayer(playerid, "http://www.play.cz/radio/clubradio128.mp3.m3u");
  349.                 return 1;
  350.             }
  351.             else if(listitem == 7){
  352.                 if(!IsPlayerInAnyVehicle(playerid)) return ShowPlayerDialog(playerid, 29999, DIALOG_STYLE_MSGBOX, "{FF0000}CHYBA","{FF0000}CHYBA: Nejste ve vozidle.","Zavřít","");
  353.                 if(playerState == PLAYER_STATE_PASSENGER) return ShowPlayerDialog(playerid, 29999, DIALOG_STYLE_MSGBOX, "{FF0000}CHYBA","{FF0000}CHYBA: Nejste řiďič.","Zavřít","");
  354.                 PosluchacPryc(playerid);
  355.                 Posluchaci[7] ++;
  356.                 Posloucham[playerid] = 8;
  357.                 PlayAudioStreamForPlayer(playerid, "http://www.play.cz/radio/country64.mp3.m3u");
  358.                 return 1;
  359.             }
  360.             else if(listitem == 8){
  361.                 if(!IsPlayerInAnyVehicle(playerid)) return ShowPlayerDialog(playerid, 29999, DIALOG_STYLE_MSGBOX, "{FF0000}CHYBA","{FF0000}CHYBA: Nejste ve vozidle.","Zavřít","");
  362.                 if(playerState == PLAYER_STATE_PASSENGER) return ShowPlayerDialog(playerid, 29999, DIALOG_STYLE_MSGBOX, "{FF0000}CHYBA","{FF0000}CHYBA: Nejste řiďič.","Zavřít","");
  363.                 PosluchacPryc(playerid);
  364.                 Posluchaci[8] ++;
  365.                 Posloucham[playerid] = 9;
  366.                 PlayAudioStreamForPlayer(playerid, "http://www.play.cz/radio/frekvence1-128.mp3.m3u");
  367.                 return 1;
  368.             }
  369.             else if(listitem == 9){
  370.                 if(!IsPlayerInAnyVehicle(playerid)) return ShowPlayerDialog(playerid, 29999, DIALOG_STYLE_MSGBOX, "{FF0000}CHYBA","{FF0000}CHYBA: Nejste ve vozidle.","Zavřít","");
  371.                 if(playerState == PLAYER_STATE_PASSENGER) return ShowPlayerDialog(playerid, 29999, DIALOG_STYLE_MSGBOX, "{FF0000}CHYBA","{FF0000}CHYBA: Nejste řiďič.","Zavřít","");
  372.                 PosluchacPryc(playerid);
  373.                 Posluchaci[9] ++;
  374.                 Posloucham[playerid] = 10;
  375.                 PlayAudioStreamForPlayer(playerid, "http://www.play.cz/radio/impuls128.mp3.m3u");
  376.                 return 1;
  377.             }
  378.             else if(listitem == 10){
  379.                 if(!IsPlayerInAnyVehicle(playerid)) return ShowPlayerDialog(playerid, 29999, DIALOG_STYLE_MSGBOX, "{FF0000}CHYBA","{FF0000}CHYBA: Nejste ve vozidle.","Zavřít","");
  380.                 if(playerState == PLAYER_STATE_PASSENGER) return ShowPlayerDialog(playerid, 29999, DIALOG_STYLE_MSGBOX, "{FF0000}CHYBA","{FF0000}CHYBA: Nejste řiďič.","Zavřít","");
  381.                 PosluchacPryc(playerid);
  382.                 Posluchaci[10] ++;
  383.                 Posloucham[playerid] = 11;
  384.                 PlayAudioStreamForPlayer(playerid, "http://www.play.cz/radio/kissmoravaov64.mp3.m3u");
  385.                 return 1;
  386.             }
  387.             else if(listitem == 11){
  388.                 if(!IsPlayerInAnyVehicle(playerid)) return ShowPlayerDialog(playerid, 29999, DIALOG_STYLE_MSGBOX, "{FF0000}CHYBA","{FF0000}CHYBA: Nejste ve vozidle.","Zavřít","");
  389.                 if(playerState == PLAYER_STATE_PASSENGER) return ShowPlayerDialog(playerid, 29999, DIALOG_STYLE_MSGBOX, "{FF0000}CHYBA","{FF0000}CHYBA: Nejste řiďič.","Zavřít","");
  390.                 PosluchacPryc(playerid);
  391.                 Posluchaci[11] ++;
  392.                 Posloucham[playerid] = 12;
  393.                 PlayAudioStreamForPlayer(playerid, "http://ice.abradio.cz:8000/helax128.mp3.m3u");
  394.                 return 1;
  395.             }
  396.             else if(listitem == 12){
  397.                 if(!IsPlayerInAnyVehicle(playerid)) return ShowPlayerDialog(playerid, 29999, DIALOG_STYLE_MSGBOX, "{FF0000}CHYBA","{FF0000}CHYBA: Nejste ve vozidle.","Zavřít","");
  398.                 if(playerState == PLAYER_STATE_PASSENGER) return ShowPlayerDialog(playerid, 29999, DIALOG_STYLE_MSGBOX, "{FF0000}CHYBA","{FF0000}CHYBA: Nejste řiďič.","Zavřít","");
  399.                 PosluchacPryc(playerid);
  400.                 Posloucham[playerid] = 0;
  401.                 StopAudioStreamForPlayer(playerid);
  402.                 return 1;
  403.             }
  404.         }
  405.     }
  406.     return 1;
  407. }
  408. ////////////////////////////////////////////////////////////////////////////////
  409. public OnPlayerClickPlayer(playerid, clickedplayerid, source)
  410. {
  411.     return 1;
  412. }
  413. ////////////////////////////////////////////////////////////////////////////////
  414. stock PosluchacPryc(playerid)
  415. {
  416.     switch(Posloucham[playerid])
  417.     {
  418.         case 1: Posluchaci[0] --;
  419.         case 2: Posluchaci[1] --;
  420.         case 3: Posluchaci[2] --;
  421.         case 4: Posluchaci[3] --;
  422.         case 5: Posluchaci[4] --;
  423.         case 6: Posluchaci[5] --;
  424.         case 7: Posluchaci[6] --;
  425.         case 8: Posluchaci[7] --;
  426.         case 9: Posluchaci[8] --;
  427.         case 10: Posluchaci[9] --;
  428.         case 11: Posluchaci[10] --;
  429.         case 12: Posluchaci[11] --;
  430.         case 13: Posluchaci[12] --;
  431.         case 14: Posluchaci[13] --;
  432.         case 15: Posluchaci[14] --;
  433.     }
  434.     Posloucham[playerid] = 0;
  435. }
  436. ////////////////////////////////////////////////////////////////////////////////
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement