Advertisement
DominikMarvLisy

Masaker 1.0

Dec 10th, 2013
315
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pawn 37.86 KB | None | 0 0
  1. /*
  2.  * Masaker 1.0
  3.  * © by Dominik 'MARV' Lisy
  4.  * Prosím, neprepisovať autora.
  5.  * Map by Zeta_-
  6.  */
  7. //=Include======================================================================
  8. #include a_samp
  9. #include zcmd //By Zeex
  10. #include sscanf2.pwn //By Y_Less
  11. //=Define=======================================================================
  12. #if defined FILTERSCRIPT
  13. #else
  14. //-------------------------------------
  15. #define SCM                                                    SendClientMessage
  16. #define SCMTA                                             SendClientMessageToAll
  17. #define SPD                                                     ShowPlayerDialog
  18. //-------------------------------------
  19. #define MASAKER                                                              100
  20. #define MASAKER_WIN                                                          101
  21. //=New==========================================================================
  22. new bool:mVytvoreny;
  23. new bool:mZucastneny[MAX_PLAYERS];
  24. new bool:mSpusteny;
  25. //-------------------------------------
  26. new mPocetzucastnenych;
  27. new mHrac;
  28. //-------------------------------------
  29. new mMeno[128];
  30. new mSuma;
  31. new mZdravie;
  32. new mVesta;
  33. new mZbran;
  34. new mNaboje;
  35. new mSkin;
  36. //-------------------------------------
  37. //=Forward======================================================================
  38. forward CreateMasaker(playerid);
  39. forward LastInMasaker(playerid);
  40. forward StartMasaker(playerid);
  41. forward OnPlayerJoinTheMasaker(playerid);
  42. forward OnPlayerExitTheMasaker(playerid);
  43. //=Stocks=======================================================================
  44. stock GetName(playerid)
  45. {
  46.     new str[MAX_PLAYER_NAME];
  47.     GetPlayerName(playerid,str,sizeof(str));
  48.     return str;
  49. }
  50. //-------------------------------------
  51. stock MasakerWin(i)
  52. {
  53.     GivePlayerMoney(i,mSuma);
  54.     SetPlayerHealth(i,100);
  55.     SetPlayerArmour(i,100);
  56.     SetPlayerSkin(i,0);
  57.     ResetPlayerWeapons(i);
  58.     SetPlayerPos(i,508.7362,-87.4335,998.9609);
  59.     new str[128];
  60.     format(str,sizeof(str),"{FF0000}Gratulujem{00B4B4}! Vyhral si {FF0000}%s {00B4B4}a tvoja výhra je {009A00}$%i{00B4B4}.",mMeno,mSuma);
  61.     SPD(i,MASAKER_WIN,DIALOG_STYLE_MSGBOX,"{FF0000}Masaker",str,"Koniec","");
  62. }
  63. //-------------------------------------
  64. stock MasakerValue(i)
  65. {
  66.     SetPlayerHealth(i,mZdravie);
  67.     SetPlayerArmour(i,mVesta);
  68.     SetPlayerSkin(i,mSkin);
  69.     RandomSpawnJoin(i);
  70.     ResetPlayerWeapons(i);
  71.     GivePlayerWeapon(i,mZbran,mNaboje);
  72. }
  73. //-------------------------------------
  74. stock RandomSpawnExit(playerid)
  75. {
  76.     switch(random(3))
  77.     {
  78.         case 0:
  79.         {
  80.             SetPlayerPos(playerid,-2673.8381,1399.7424,918.3516);//SAN FIERO
  81.         }
  82.        
  83.         case 1:
  84.         {
  85.             SetPlayerPos(playerid,508.7362,-87.4335,998.9609);//LOS SANTOS
  86.         }
  87.        
  88.         case 2:
  89.         {
  90.             SetPlayerPos(playerid,349.0453,193.2271,1014.1797);//LAS VENTURAS
  91.         }
  92.     }
  93.     return 1;
  94. }
  95.  
  96. stock RandomSpawnJoin(i)
  97. {
  98.     switch(random(8))
  99.     {
  100.         case 0:
  101.         {
  102.             SetPlayerPos(i,4115.3340,-1804.4324,4.9662);
  103.         }
  104.  
  105.         case 1:
  106.         {
  107.             SetPlayerPos(i,4158.5059,-1793.4611,4.9586);
  108.         }
  109.  
  110.         case 2:
  111.         {
  112.             SetPlayerPos(i,4182.2974,-1777.3846,3.9926);
  113.         }
  114.        
  115.         case 3:
  116.         {
  117.             SetPlayerPos(i,4198.0059,-1777.5540,4.0001);
  118.         }
  119.        
  120.         case 4:
  121.         {
  122.             SetPlayerPos(i,4209.0615,-1845.0216,6.8625);
  123.         }
  124.        
  125.         case 5:
  126.         {
  127.             SetPlayerPos(i,4202.3237,-1862.9832,3.2716);
  128.         }
  129.        
  130.         case 6:
  131.         {
  132.             SetPlayerPos(i,4227.3716,-1882.4197,9.5013);
  133.         }
  134.        
  135.         case 7:{SetPlayerPos(i,4158.7451,-1855.9036,3.9839);}
  136.     }
  137.     return 1;
  138. }
  139.  
  140. //=Prikazy======================================================================
  141. CMD:masaker(playerid,params[])
  142. {
  143.     if(!mVytvoreny) return SCM(playerid,-1,"{FF0000}[{00B4B4}MASAKER{FF0000}]{FF0000} Masaker nieje vytvorený.");
  144.     {
  145.         if(mZucastneny[mHrac]) return SCM(playerid,-1,"{FF0000}[{00B4B4}MASAKER{FF0000}]{FF0000} Už si sa raz pripojil!");
  146.         {
  147.             if(mSpusteny) return SCM(playerid,-1,"{FF0000}[{00B4B4}MASAKER{FF0000}]{FF0000} Masaker je už spustený. Už sa nemôžeš pripojiť!");
  148.             {
  149.                 new str[500];
  150.                 strcat(str,"{00B4B4}Práve prebieha {FF0000}Masaker {00B4B4}a výhra je {009A00}$%i{00B4B4}.\n{00B4B4}Počet zúčastnených hráčou na tomto {FF0000}Masakry{00B4B4} je {FF0000}%i.\n{00B4B4}Tento {FF0000}Masaker {00B4B4}bude odštarovaný o {FF0000}5 {00B4B4}Minút!\n{00B4B4}Bude vám nastavená zbaň {FF0000}Motorová Píla{00B4B4}, HP{FF0000}%i {00B4B4}& AP{FF0000}%i{00B4B4}.");
  151.                 strcat(str,"\n{00B4B4}Toto je {FF0000}automaticky{00B4B4} vygenerovaná akcia serverom.\n{00B4B4}Posledný živý vyhrá {FF0000}AUTOMATICKY{00B4B4}!");
  152.                 format(str,sizeof(str),str,mSuma,mPocetzucastnenych,mZdravie,mVesta);
  153.                 SPD(playerid,MASAKER,DIALOG_STYLE_MSGBOX,"{FF0000}Masaker",str,"Pripojiť","Koniec");
  154.             }
  155.         }
  156.     }
  157.     return 1;
  158. }
  159. //-------------------------------------
  160. CMD:mexit(playerid,params[])
  161. {
  162.     if(!mZucastneny[mHrac]) return SCM(playerid,-1,"{FF0000}[{00B4B4}MASAKER{FF0000}] {00B4B4}Nenachádzaš sa na {FF0000}Masakry{00B4B4}!");
  163.     {
  164.         OnPlayerExitTheMasaker(playerid);
  165.         RandomSpawnExit(playerid);
  166.     }
  167.     return 1;
  168. }
  169. //=Public=======================================================================
  170. public OnFilterScriptInit()
  171. {
  172.     print("+------------------------------------------+");
  173.     print("|  ***             Masaker            ***  |");
  174.     print("|  Code: Marv                 [2013-2014]  |");
  175.     print("|  Script Version             [   1.0   ]  |");
  176.     print("+------------------------------------------+\n");
  177.     SetTimer("CreateMasaker",20000,1);//1800000 - 30 minut
  178.     //Thanks Zeta_- :)
  179.     CreateObject(11541,4079.79980469,-1818.19921875,4.30000019,0.00000000,0.00000000,355.98999023); //object(dambit3) (1)
  180.     CreateObject(11541,4167.79980469,-1744.00000000,4.30000019,0.00000000,0.00000000,265.99548340); //object(dambit3) (2)
  181.     CreateObject(11541,4259.00000000,-1825.29980469,4.30000019,0.00000000,0.00000000,175.98999023); //object(dambit3) (3)
  182.     CreateObject(11541,4173.59960938,-1904.09960938,4.30000019,0.00000000,0.00000000,85.98999023); //object(dambit3) (4)
  183.     CreateObject(12814,4219.00000000,-1770.69921875,1.20000005,0.00000000,0.00000000,357.99499512); //object(cuntyeland04) (1)
  184.     CreateObject(16685,4202.20019531,-1877.09960938,2.20000005,0.00000000,0.00000000,355.99548340); //object(cn2_rnway_bit2) (1)
  185.     CreateObject(16685,4143.09960938,-1821.39941406,2.20000005,0.00000000,0.00000000,355.98449707); //object(cn2_rnway_bit2) (2)
  186.     CreateObject(16685,4158.89990234,-1770.30004883,2.20000005,0.00000000,0.00000000,355.99548340); //object(cn2_rnway_bit2) (3)
  187.     CreateObject(3098,4212.79980469,-1801.90002441,4.50000000,0.00000000,0.00000000,267.99499512); //object(break_wall_1b) (2)
  188.     CreateObject(3098,4153.20019531,-1867.30004883,4.50000000,0.00000000,0.00000000,173.99096680); //object(break_wall_1b) (3)
  189.     CreateObject(11442,4226.00000000,-1829.09997559,2.20000005,0.00000000,0.00000000,358.00000000); //object(des_pueblo3) (1)
  190.     CreateObject(11442,149.60000610,156.19999695,486.79998779,0.00000000,0.00000000,261.99597168); //object(des_pueblo3) (2)
  191.     CreateObject(11459,4210.39990234,-1836.30004883,2.20000005,0.00000000,0.00000000,356.00000000); //object(des_pueblo11) (1)
  192.     CreateObject(11458,4215.10009766,-1881.50000000,2.20000005,0.00000000,0.00000000,266.00000000); //object(des_pueblo10) (1)
  193.     CreateObject(11457,4200.50000000,-1809.40002441,2.20000005,0.00000000,0.00000000,354.00000000); //object(des_pueblo09) (1)
  194.     CreateObject(11446,4202.89990234,-1847.80004883,2.20000005,0.00000000,0.00000000,356.00000000); //object(des_pueblo07) (1)
  195.     CreateObject(11445,4210.70019531,-1811.09997559,2.20000005,0.00000000,0.00000000,88.00000000); //object(des_pueblo06) (1)
  196.     CreateObject(11444,4227.20019531,-1810.80004883,2.20000005,0.00000000,0.00000000,266.00000000); //object(des_pueblo2) (1)
  197.     CreateObject(11443,4209.20019531,-1823.40002441,2.20000005,0.00000000,0.00000000,356.00000000); //object(des_pueblo4) (1)
  198.     CreateObject(11442,4235.50000000,-1798.09997559,2.20000005,0.00000000,0.00000000,356.00000000); //object(des_pueblo3) (3)
  199.     CreateObject(11441,4214.00000000,-1826.50000000,2.20000005,0.00000000,0.00000000,266.00000000); //object(des_pueblo5) (1)
  200.     CreateObject(11440,4230.00000000,-1785.59960938,1.64999974,0.00000000,0.00000000,355.99548340); //object(des_pueblo1) (1)
  201.     CreateObject(11428,4198.89990234,-1779.50000000,6.90000010,0.00000000,0.00000000,354.00000000); //object(des_indruin02) (1)
  202.     CreateObject(11427,4164.39990234,-1871.90002441,9.39999962,0.00000000,0.00000000,266.00000000); //object(des_adobech) (1)
  203.     CreateObject(11088,4135.20019531,-1797.39941406,8.50000000,0.00000000,0.00000000,355.99548340); //object(cf_ext_dem_sfs) (1)
  204.     CreateObject(11442,4221.39990234,-1802.40002441,2.20000005,0.00000000,0.00000000,265.99548340); //object(des_pueblo3) (4)
  205.     CreateObject(11442,4217.70019531,-1771.69995117,2.20000005,0.00000000,0.00000000,263.99548340); //object(des_pueblo3) (5)
  206.     CreateObject(11442,4219.20019531,-1792.00000000,2.20000005,0.00000000,0.00000000,355.99047852); //object(des_pueblo3) (6)
  207.     CreateObject(11444,4218.70019531,-1810.19995117,2.20000005,0.00000000,0.00000000,265.99548340); //object(des_pueblo2) (2)
  208.     CreateObject(11444,4206.70019531,-1771.09997559,2.20000005,0.00000000,0.00000000,175.99548340); //object(des_pueblo2) (3)
  209.     CreateObject(11444,4206.00000000,-1781.09997559,2.20000005,0.00000000,0.00000000,175.98999023); //object(des_pueblo2) (4)
  210.     CreateObject(11445,4207.20019531,-1797.30004883,2.20000005,0.00000000,0.00000000,357.99499512); //object(des_pueblo06) (2)
  211.     CreateObject(11445,4191.39990234,-1791.69995117,2.20000005,0.00000000,0.00000000,83.98950195); //object(des_pueblo06) (3)
  212.     CreateObject(11442,4192.39990234,-1801.59997559,2.20000005,0.00000000,0.00000000,353.99548340); //object(des_pueblo3) (7)
  213.     CreateObject(11443,4222.89990234,-1818.00000000,2.20000005,0.00000000,0.00000000,85.99548340); //object(des_pueblo4) (2)
  214.     CreateObject(11441,4227.00000000,-1823.09960938,2.20000005,0.00000000,0.00000000,265.99548340); //object(des_pueblo5) (2)
  215.     CreateObject(11441,4214.89990234,-1820.00000000,2.20000005,0.00000000,0.00000000,175.99548340); //object(des_pueblo5) (3)
  216.     CreateObject(12929,4105.20019531,-1871.39941406,2.14999986,0.00000000,0.00000000,174.00000000); //object(sw_shed06) (1)
  217.     CreateObject(12928,4105.20019531,-1871.50000000,2.20000005,0.00000000,0.00000000,174.00000000); //object(sw_shedinterior04) (1)
  218.     CreateObject(3866,4163.10009766,-1861.80004883,10.00000000,0.00000000,0.00000000,266.00000000); //object(demolish1_sfxrf) (1)
  219.     CreateObject(11442,4197.89990234,-1829.59997559,2.20000005,0.00000000,0.00000000,265.99499512); //object(des_pueblo3) (8)
  220.     CreateObject(11442,4223.39990234,-1837.90002441,2.20000005,0.00000000,0.00000000,359.98999023); //object(des_pueblo3) (9)
  221.     CreateObject(11459,4216.29980469,-1846.90002441,2.20000005,0.00000000,0.00000000,355.99548340); //object(des_pueblo11) (2)
  222.     CreateObject(11459,4187.70019531,-1824.19995117,2.20000005,0.00000000,0.00000000,355.99548340); //object(des_pueblo11) (3)
  223.     CreateObject(11459,4208.00000000,-1844.59997559,2.20000005,0.00000000,0.00000000,263.99548340); //object(des_pueblo11) (4)
  224.     CreateObject(11446,4212.79980469,-1852.90002441,2.20000005,0.00000000,0.00000000,359.99548340); //object(des_pueblo07) (2)
  225.     CreateObject(11446,4196.70019531,-1836.40002441,2.20000005,0.00000000,0.00000000,355.99450684); //object(des_pueblo07) (3)
  226.     CreateObject(11446,4204.60009766,-1828.50000000,2.20000005,0.00000000,0.00000000,263.98999023); //object(des_pueblo07) (4)
  227.     CreateObject(11444,4235.70019531,-1817.69995117,2.20000005,0.00000000,0.00000000,265.99548340); //object(des_pueblo2) (5)
  228.     CreateObject(11444,4234.60009766,-1835.19995117,2.20000005,0.00000000,0.00000000,265.99548340); //object(des_pueblo2) (6)
  229.     CreateObject(11444,4236.10009766,-1826.19995117,2.20000005,0.00000000,0.00000000,173.99548340); //object(des_pueblo2) (7)
  230.     CreateObject(3098,4235.39990234,-1807.00000000,4.50000000,0.00000000,0.00000000,263.99499512); //object(break_wall_1b) (2)
  231.     CreateObject(3098,4212.09960938,-1779.00000000,4.50000000,0.00000000,0.00000000,263.99047852); //object(break_wall_1b) (2)
  232.     CreateObject(3098,4219.20019531,-1783.00000000,4.50000000,0.00000000,0.00000000,263.99047852); //object(break_wall_1b) (2)
  233.     CreateObject(3098,4217.00000000,-1778.19921875,4.50000000,0.00000000,0.00000000,263.99047852); //object(break_wall_1b) (2)
  234.     CreateObject(11428,4181.70019531,-1818.89941406,7.09999990,0.00000000,0.00000000,355.99548340); //object(des_indruin02) (2)
  235.     CreateObject(11442,4184.70019531,-1772.50000000,2.20000005,0.00000000,0.00000000,265.98999023); //object(des_pueblo3) (10)
  236.     CreateObject(11442,4179.20019531,-1779.39941406,2.20000005,0.00000000,0.00000000,265.98449707); //object(des_pueblo3) (11)
  237.     CreateObject(11442,4181.50000000,-1789.30004883,2.20000005,0.00000000,0.00000000,173.98999023); //object(des_pueblo3) (12)
  238.     CreateObject(11442,4173.29980469,-1801.00000000,2.20000005,0.00000000,0.00000000,173.98498535); //object(des_pueblo3) (13)
  239.     CreateObject(11457,4227.50000000,-1871.79980469,1.64999974,0.00000000,0.00000000,353.99597168); //object(des_pueblo09) (2)
  240.     CreateObject(11458,4211.20019531,-1872.19995117,2.20000005,0.00000000,0.00000000,171.99548340); //object(des_pueblo10) (2)
  241.     CreateObject(11458,4230.50000000,-1860.69995117,2.20000005,0.00000000,0.00000000,175.99096680); //object(des_pueblo10) (3)
  242.     CreateObject(11458,4224.50000000,-1854.59997559,2.20000005,0.00000000,0.00000000,175.98999023); //object(des_pueblo10) (4)
  243.     CreateObject(11459,4208.60009766,-1863.09997559,2.20000005,0.00000000,0.00000000,355.99548340); //object(des_pueblo11) (5)
  244.     CreateObject(11459,4217.39990234,-1863.50000000,2.20000005,0.00000000,0.00000000,265.99548340); //object(des_pueblo11) (6)
  245.     CreateObject(11442,4199.70019531,-1879.30004883,2.20000005,0.00000000,0.00000000,263.98901367); //object(des_pueblo3) (14)
  246.     CreateObject(11442,4200.00000000,-1864.90002441,2.20000005,0.00000000,0.00000000,265.98498535); //object(des_pueblo3) (15)
  247.     CreateObject(11442,4189.89990234,-1876.09997559,2.20000005,0.00000000,0.00000000,265.98449707); //object(des_pueblo3) (16)
  248.     CreateObject(11442,4192.29980469,-1864.69995117,2.20000005,0.00000000,0.00000000,265.98449707); //object(des_pueblo3) (17)
  249.     CreateObject(3098,4206.70019531,-1880.40002441,4.50000000,0.00000000,0.00000000,263.99047852); //object(break_wall_1b) (2)
  250.     CreateObject(3098,4215.60009766,-1857.50000000,4.50000000,0.00000000,0.00000000,263.99047852); //object(break_wall_1b) (2)
  251.     CreateObject(3098,4203.89990234,-1854.00000000,4.50000000,0.00000000,0.00000000,263.99047852); //object(break_wall_1b) (2)
  252.     CreateObject(3098,4199.70019531,-1840.90002441,4.50000000,0.00000000,0.00000000,263.99047852); //object(break_wall_1b) (2)
  253.     CreateObject(3098,4225.10009766,-1846.40002441,4.50000000,0.00000000,0.00000000,263.99047852); //object(break_wall_1b) (2)
  254.     CreateObject(11445,4186.39990234,-1812.59997559,2.20000005,0.00000000,0.00000000,83.99499512); //object(des_pueblo06) (4)
  255.     CreateObject(11445,4183.60009766,-1840.90002441,2.20000005,0.00000000,0.00000000,83.99047852); //object(des_pueblo06) (5)
  256.     CreateObject(11445,4194.60009766,-1846.69995117,2.20000005,0.00000000,0.00000000,353.99047852); //object(des_pueblo06) (6)
  257.     CreateObject(11459,4198.00000000,-1855.19995117,2.20000005,0.00000000,0.00000000,355.99548340); //object(des_pueblo11) (7)
  258.     CreateObject(11459,4178.29980469,-1855.19995117,2.20000005,0.00000000,0.00000000,355.99548340); //object(des_pueblo11) (8)
  259.     CreateObject(11459,4182.60009766,-1870.30004883,2.20000005,0.00000000,0.00000000,355.99548340); //object(des_pueblo11) (9)
  260.     CreateObject(11442,4177.29980469,-1880.69995117,2.20000005,0.00000000,0.00000000,265.99548340); //object(des_pueblo3) (18)
  261.     CreateObject(11442,4171.50000000,-1843.59997559,2.20000005,0.00000000,0.00000000,265.99548340); //object(des_pueblo3) (19)
  262.     CreateObject(11442,4185.29980469,-1852.19995117,2.20000005,0.00000000,0.00000000,265.99548340); //object(des_pueblo3) (20)
  263.     CreateObject(11442,4189.39990234,-1834.09997559,2.20000005,0.00000000,0.00000000,265.99548340); //object(des_pueblo3) (21)
  264.     CreateObject(11442,4151.70019531,-1877.09997559,2.20000005,0.00000000,0.00000000,265.99548340); //object(des_pueblo3) (22)
  265.     CreateObject(11442,4142.10009766,-1861.69995117,2.20000005,0.00000000,0.00000000,265.99548340); //object(des_pueblo3) (23)
  266.     CreateObject(11442,4141.70019531,-1850.69921875,2.30000114,0.00000000,0.00000000,175.98999023); //object(des_pueblo3) (24)
  267.     CreateObject(3098,4168.89990234,-1853.19995117,4.69999981,0.00000000,0.00000000,173.99047852); //object(break_wall_1b) (3)
  268.     CreateObject(3098,4157.60009766,-1878.40002441,4.50000000,0.00000000,0.00000000,173.99047852); //object(break_wall_1b) (3)
  269.     CreateObject(3098,4149.29980469,-1849.09997559,4.30000019,0.00000000,0.00000000,173.99047852); //object(break_wall_1b) (3)
  270.     CreateObject(3098,4137.20019531,-1868.30004883,4.50000000,0.00000000,0.00000000,173.99047852); //object(break_wall_1b) (3)
  271.     CreateObject(11442,4131.50000000,-1867.30004883,2.20000005,0.00000000,0.00000000,265.99548340); //object(des_pueblo3) (25)
  272.     CreateObject(11442,4123.39990234,-1873.59997559,2.20000005,0.00000000,0.00000000,175.99096680); //object(des_pueblo3) (26)
  273.     CreateObject(11459,4170.39990234,-1826.59997559,2.20000005,0.00000000,0.00000000,263.99047852); //object(des_pueblo11) (10)
  274.     CreateObject(11459,4101.10009766,-1859.30004883,2.20000005,0.00000000,0.00000000,265.99047852); //object(des_pueblo11) (11)
  275.     CreateObject(11459,4140.00000000,-1879.50000000,2.20000005,0.00000000,0.00000000,265.99047852); //object(des_pueblo11) (12)
  276.     CreateObject(11459,4102.20019531,-1846.09997559,2.20000005,0.00000000,0.00000000,265.99047852); //object(des_pueblo11) (13)
  277.     CreateObject(11459,4107.20019531,-1853.40002441,2.20000005,0.00000000,0.00000000,265.98999023); //object(des_pueblo11) (15)
  278.     CreateObject(11442,4101.39990234,-1838.19995117,2.50000000,0.00000000,0.00000000,175.99548340); //object(des_pueblo3) (27)
  279.     CreateObject(11442,4125.39990234,-1844.30004883,2.20000005,0.00000000,0.00000000,175.98999023); //object(des_pueblo3) (28)
  280.     CreateObject(11442,4130.70019531,-1853.59997559,2.20000005,0.00000000,0.00000000,85.98999023); //object(des_pueblo3) (29)
  281.     CreateObject(11442,4118.79980469,-1865.00000000,2.20000005,0.00000000,0.00000000,85.98999023); //object(des_pueblo3) (30)
  282.     CreateObject(11442,4117.50000000,-1845.00000000,2.20000005,0.00000000,0.00000000,85.98999023); //object(des_pueblo3) (31)
  283.     CreateObject(11441,4106.39990234,-1862.59997559,2.20000005,0.00000000,0.00000000,265.99548340); //object(des_pueblo5) (4)
  284.     CreateObject(11441,4112.10009766,-1856.00000000,2.20000005,0.00000000,0.00000000,265.99548340); //object(des_pueblo5) (5)
  285.     CreateObject(11441,4109.00000000,-1846.40002441,2.20000005,0.00000000,0.00000000,177.99548340); //object(des_pueblo5) (6)
  286.     CreateObject(11441,4114.00000000,-1846.30004883,2.20000005,0.00000000,0.00000000,177.99499512); //object(des_pueblo5) (7)
  287.     CreateObject(11441,4119.50000000,-1857.40002441,2.20000005,0.00000000,0.00000000,177.99499512); //object(des_pueblo5) (8)
  288.     CreateObject(11441,4123.79980469,-1854.90002441,2.20000005,0.00000000,0.00000000,177.99499512); //object(des_pueblo5) (9)
  289.     CreateObject(11441,4114.39990234,-1865.69995117,2.20000005,0.00000000,0.00000000,173.99499512); //object(des_pueblo5) (10)
  290.     CreateObject(11441,4099.79980469,-1856.09997559,2.20000005,0.00000000,0.00000000,175.99047852); //object(des_pueblo5) (11)
  291.     CreateObject(11441,4123.50000000,-1862.40002441,2.20000005,0.00000000,0.00000000,175.98999023); //object(des_pueblo5) (12)
  292.     CreateObject(11441,4134.10009766,-1876.00000000,2.20000005,0.00000000,0.00000000,85.98999023); //object(des_pueblo5) (13)
  293.     CreateObject(11441,4145.00000000,-1870.80004883,2.20000005,0.00000000,0.00000000,85.98999023); //object(des_pueblo5) (14)
  294.     CreateObject(11441,4149.50000000,-1861.09997559,2.20000005,0.00000000,0.00000000,85.98999023); //object(des_pueblo5) (15)
  295.     CreateObject(16327,4144.89990234,-1766.80004883,2.20000005,0.00000000,0.00000000,356.00000000); //object(des_bycontowr) (1)
  296.     CreateObject(16327,4171.39990234,-1787.50000000,2.20000005,0.00000000,0.00000000,355.99548340); //object(des_bycontowr) (2)
  297.     CreateObject(3865,4110.79980469,-1771.59997559,4.09999990,0.00000000,0.00000000,356.00000000); //object(concpipe_sfxrf) (1)
  298.     CreateObject(3865,4105.20019531,-1781.90002441,4.09999990,0.00000000,0.00000000,355.99548340); //object(concpipe_sfxrf) (2)
  299.     CreateObject(3865,4109.79980469,-1793.30004883,4.09999990,0.00000000,0.00000000,355.99548340); //object(concpipe_sfxrf) (3)
  300.     CreateObject(3865,4103.70019531,-1803.19995117,4.09999990,0.00000000,0.00000000,355.99548340); //object(concpipe_sfxrf) (4)
  301.     CreateObject(3865,4107.60009766,-1818.00000000,4.09999990,0.00000000,0.00000000,355.99548340); //object(concpipe_sfxrf) (5)
  302.     CreateObject(12986,4159.79980469,-1769.29980469,3.70000005,0.00000000,0.00000000,357.99499512); //object(sw_well1) (1)
  303.     CreateObject(16071,4151.50000000,-1778.29980469,4.47500181,0.00000000,0.00000000,25.99914551); //object(des_quarrybelt02) (1)
  304.     CreateObject(1457,4130.60009766,-1769.00000000,3.79999995,0.00000000,0.00000000,356.00000000); //object(dyn_outhouse_2) (1)
  305.     CreateObject(3763,4092.89990234,-1881.40002441,50.29999924,0.00000000,0.00000000,358.00000000); //object(ce_radarmast3) (1)
  306.     CreateObject(3763,4101.39941406,-1758.00000000,50.29999924,0.00000000,0.00000000,357.98950195); //object(ce_radarmast3) (2)
  307.     CreateObject(3763,4245.89990234,-1766.40002441,50.29999924,0.00000000,0.00000000,355.99499512); //object(ce_radarmast3) (3)
  308.     CreateObject(3763,4237.20019531,-1891.19995117,50.29999924,0.00000000,0.00000000,355.98999023); //object(ce_radarmast3) (4)
  309.     CreateObject(3460,4115.00000000,-1876.06542969,6.42783356,0.00000000,0.00000000,0.00000000); //object(vegaslampost) (1)
  310.     CreateObject(3460,4108.15283203,-1865.66564941,6.39717388,0.00000000,0.00000000,276.00000000); //object(vegaslampost) (2)
  311.     CreateObject(3460,4164.41796875,-1773.41943359,6.40498257,0.00000000,0.00000000,25.99853516); //object(vegaslampost) (3)
  312.     CreateObject(3460,4179.61083984,-1769.85632324,6.39717388,0.00000000,0.00000000,165.99365234); //object(vegaslampost) (4)
  313.     CreateObject(10357,4139.12011719,-1750.07128906,29.86980438,0.00000000,35.99670410,267.99499512); //object(transmitter_sfs) (1)
  314.     CreateObject(10357,4212.89013672,-1756.17443848,29.86980438,0.00000000,35.99670410,267.99499512); //object(transmitter_sfs) (2)
  315.     CreateObject(10357,4175.31103516,-1754.00524902,29.86980438,0.00000000,35.99670410,267.99499512); //object(transmitter_sfs) (3)
  316.     CreateObject(10357,4131.54101562,-1892.70971680,29.86980438,0.00000000,35.99670410,85.99499512); //object(transmitter_sfs) (4)
  317.     CreateObject(10357,4167.47851562,-1893.86621094,29.86980438,0.00000000,35.99670410,85.98999023); //object(transmitter_sfs) (5)
  318.     CreateObject(10357,4204.55078125,-1893.78173828,29.86980438,0.00000000,35.99670410,85.98999023); //object(transmitter_sfs) (6)
  319.     CreateObject(10357,4259.41308594,-1826.83276367,29.86980438,0.00000000,35.99670410,175.99499512); //object(transmitter_sfs) (7)
  320.     CreateObject(10357,4087.98632812,-1820.02514648,29.86980438,0.00000000,35.99670410,355.98999023); //object(transmitter_sfs) (8)
  321.     CreateObject(11541,4292.40380859,-1827.33496094,39.91999817,0.00000000,0.00000000,175.98999023); //object(dambit3) (3)
  322.     CreateObject(11541,4190.64160156,-1714.42382812,39.91999817,0.00000000,0.00000000,265.99548340); //object(dambit3) (2)
  323.     CreateObject(11541,4062.69531250,-1701.81506348,39.91999817,0.00000000,0.00000000,265.99548340); //object(dambit3) (2)
  324.     CreateObject(11541,4050.37695312,-1802.60546875,39.91999817,0.00000000,0.00000000,355.98449707); //object(dambit3) (1)
  325.     CreateObject(11541,4143.62744141,-1923.17980957,39.91999817,0.00000000,0.00000000,85.98999023); //object(dambit3) (4)
  326.     CreateObject(11541,4258.00634766,-1932.06604004,39.66999817,0.00000000,0.00000000,85.98999023); //object(dambit3) (4)
  327.     CreateObject(11541,4045.27416992,-1875.02514648,39.91999817,0.00000000,0.00000000,355.98999023); //object(dambit3) (1)
  328.     CreateObject(11541,4299.94726562,-1722.64379883,39.41999817,0.00000000,0.00000000,175.98999023); //object(dambit3) (3)
  329.     CreateObject(650,4218.49707031,-1829.30822754,2.17656255,0.00000000,0.00000000,80.00000000); //object(sjmcacti2) (1)
  330.     CreateObject(650,4216.09277344,-1806.05822754,2.17656064,0.00000000,0.00000000,129.99694824); //object(sjmcacti2) (2)
  331.     CreateObject(650,4198.73925781,-1799.56005859,2.18437123,0.00000000,0.00000000,193.99572754); //object(sjmcacti2) (3)
  332.     CreateObject(650,4209.38671875,-1784.81884766,2.18437219,0.00000000,0.00000000,193.99108887); //object(sjmcacti2) (4)
  333.     CreateObject(650,4170.13720703,-1772.46032715,2.18437123,0.00000000,0.00000000,193.99108887); //object(sjmcacti2) (5)
  334.     CreateObject(650,4168.82568359,-1793.69616699,2.17656255,0.00000000,0.00000000,303.99108887); //object(sjmcacti2) (6)
  335.     CreateObject(650,4173.19726562,-1807.17785645,2.17656255,0.00000000,0.00000000,353.98620605); //object(sjmcacti2) (7)
  336.     CreateObject(650,4182.21093750,-1798.53833008,2.17656255,0.00000000,0.00000000,353.98498535); //object(sjmcacti2) (8)
  337.     CreateObject(650,4192.46630859,-1824.17932129,2.17656255,0.00000000,0.00000000,353.98498535); //object(sjmcacti2) (9)
  338.     CreateObject(650,4231.88574219,-1842.41906738,2.18437219,0.00000000,0.00000000,353.98498535); //object(sjmcacti2) (10)
  339.     CreateObject(650,4210.13232422,-1855.88671875,2.17656255,0.00000000,0.00000000,353.98498535); //object(sjmcacti2) (11)
  340.     CreateObject(650,4209.28173828,-1875.20898438,2.18437314,0.00000000,0.00000000,353.98498535); //object(sjmcacti2) (12)
  341.     CreateObject(650,4221.81982422,-1880.99084473,2.17656255,0.00000000,0.00000000,353.98498535); //object(sjmcacti2) (13)
  342.     CreateObject(650,4200.63330078,-1872.25939941,2.17656255,0.00000000,0.00000000,353.98498535); //object(sjmcacti2) (14)
  343.     CreateObject(650,4163.63916016,-1865.27014160,2.17656255,0.00000000,0.00000000,353.98498535); //object(sjmcacti2) (15)
  344.     CreateObject(650,4168.38818359,-1878.12988281,2.17656255,0.00000000,0.00000000,353.98498535); //object(sjmcacti2) (16)
  345.     CreateObject(650,4178.68896484,-1878.74414062,2.17656255,0.00000000,0.00000000,353.98498535); //object(sjmcacti2) (17)
  346.     CreateObject(650,4175.60791016,-1863.49487305,2.17656255,0.00000000,0.00000000,353.98498535); //object(sjmcacti2) (18)
  347.     CreateObject(650,4150.83447266,-1854.71545410,2.17656255,0.00000000,0.00000000,353.98498535); //object(sjmcacti2) (19)
  348.     CreateObject(650,4140.51855469,-1855.15161133,2.17656255,0.00000000,0.00000000,353.98498535); //object(sjmcacti2) (20)
  349.     CreateObject(650,4134.67333984,-1845.34936523,2.17656255,0.00000000,0.00000000,353.98498535); //object(sjmcacti2) (21)
  350.     CreateObject(650,4126.56640625,-1851.99963379,2.17656255,0.00000000,0.00000000,353.98498535); //object(sjmcacti2) (22)
  351.     CreateObject(650,4131.24511719,-1861.25268555,2.17656255,0.00000000,0.00000000,353.98498535); //object(sjmcacti2) (23)
  352.     CreateObject(650,4125.16748047,-1866.86828613,2.17656255,0.00000000,0.00000000,353.98498535); //object(sjmcacti2) (24)
  353.     CreateObject(650,4115.87402344,-1855.71118164,2.18436933,0.00000000,0.00000000,353.98498535); //object(sjmcacti2) (25)
  354.     CreateObject(650,4099.86279297,-1855.95861816,2.17656255,0.00000000,0.00000000,353.98498535); //object(sjmcacti2) (26)
  355.     CreateObject(650,4108.30517578,-1849.08374023,2.18437123,0.00000000,0.00000000,353.98498535); //object(sjmcacti2) (27)
  356.     CreateObject(650,4109.14843750,-1862.89404297,2.17656255,0.00000000,0.00000000,353.98498535); //object(sjmcacti2) (28)
  357.     CreateObject(650,4103.71093750,-1837.75805664,2.17656255,0.00000000,0.00000000,353.98498535); //object(sjmcacti2) (29)
  358.     CreateObject(650,4104.00537109,-1827.22155762,2.17656064,0.00000000,0.00000000,353.98498535); //object(sjmcacti2) (30)
  359.     CreateObject(650,4144.91894531,-1772.01538086,2.17656255,0.00000000,0.00000000,353.98498535); //object(sjmcacti2) (31)
  360.     CreateObject(650,4154.01855469,-1767.32958984,2.17656255,0.00000000,0.00000000,353.98498535); //object(sjmcacti2) (32)
  361.     CreateObject(650,4179.11230469,-1787.26708984,2.17656255,0.00000000,0.00000000,353.98498535); //object(sjmcacti2) (33)
  362.     CreateObject(651,4159.45458984,-1840.49877930,2.17656255,0.00000000,0.00000000,0.00000000); //object(sjmcacti1) (1)
  363.     CreateObject(651,4192.32763672,-1842.60632324,2.17656255,0.00000000,0.00000000,0.00000000); //object(sjmcacti1) (2)
  364.     CreateObject(651,4215.54150391,-1841.78857422,2.17656255,0.00000000,0.00000000,0.00000000); //object(sjmcacti1) (3)
  365.     CreateObject(651,4234.97265625,-1840.14050293,2.18436933,0.00000000,0.00000000,0.00000000); //object(sjmcacti1) (4)
  366.     CreateObject(651,4234.79980469,-1813.64660645,2.17656255,0.00000000,0.00000000,0.00000000); //object(sjmcacti1) (5)
  367.     CreateObject(651,4223.50146484,-1796.55676270,2.17656255,0.00000000,0.00000000,0.00000000); //object(sjmcacti1) (6)
  368.     CreateObject(651,4234.55029297,-1778.66564941,2.17656255,0.00000000,0.00000000,0.00000000); //object(sjmcacti1) (7)
  369.     CreateObject(651,4222.53417969,-1771.10620117,2.17656255,0.00000000,0.00000000,0.00000000); //object(sjmcacti1) (8)
  370.     CreateObject(678,4182.06396484,-1800.65136719,2.17656255,0.00000000,0.00000000,0.00000000); //object(sm_des_agave2) (1)
  371.     CreateObject(678,4168.24072266,-1823.59130859,2.17656255,0.00000000,0.00000000,0.00000000); //object(sm_des_agave2) (2)
  372.     CreateObject(678,4172.95507812,-1847.48376465,2.18437171,0.00000000,0.00000000,0.00000000); //object(sm_des_agave2) (3)
  373.     CreateObject(678,4168.90820312,-1843.15283203,2.17656255,0.00000000,0.00000000,0.00000000); //object(sm_des_agave2) (4)
  374.     CreateObject(678,4172.91796875,-1839.19567871,2.17656255,0.00000000,0.00000000,0.00000000); //object(sm_des_agave2) (5)
  375.     CreateObject(678,4186.28906250,-1846.71191406,2.17656255,0.00000000,0.00000000,0.00000000); //object(sm_des_agave2) (6)
  376.     CreateObject(678,4190.99414062,-1850.80688477,2.17656255,0.00000000,0.00000000,0.00000000); //object(sm_des_agave2) (7)
  377.     CreateObject(678,4200.53271484,-1859.16503906,2.17656255,0.00000000,0.00000000,0.00000000); //object(sm_des_agave2) (8)
  378.     CreateObject(678,4201.18164062,-1869.26525879,2.17656255,0.00000000,0.00000000,0.00000000); //object(sm_des_agave2) (9)
  379.     CreateObject(678,4209.18164062,-1874.65283203,2.18437123,0.00000000,0.00000000,0.00000000); //object(sm_des_agave2) (10)
  380.     CreateObject(678,4200.77539062,-1872.60119629,2.17656231,0.00000000,0.00000000,0.00000000); //object(sm_des_agave2) (11)
  381.     CreateObject(678,4200.07861328,-1871.89062500,2.17656255,0.00000000,0.00000000,0.00000000); //object(sm_des_agave2) (12)
  382.     CreateObject(678,4197.10888672,-1873.48620605,2.17656255,0.00000000,0.00000000,0.00000000); //object(sm_des_agave2) (13)
  383.     CreateObject(678,4187.91748047,-1870.55163574,2.17656255,0.00000000,0.00000000,0.00000000); //object(sm_des_agave2) (14)
  384.     CreateObject(678,4188.79736328,-1860.35693359,2.17656255,0.00000000,0.00000000,0.00000000); //object(sm_des_agave2) (15)
  385.     CreateObject(678,4175.73681641,-1863.89147949,2.17656255,0.00000000,0.00000000,0.00000000); //object(sm_des_agave2) (16)
  386.     CreateObject(678,4175.64697266,-1862.69714355,2.17656255,0.00000000,0.00000000,0.00000000); //object(sm_des_agave2) (17)
  387.     CreateObject(678,4183.30468750,-1852.89685059,2.17656255,0.00000000,0.00000000,0.00000000); //object(sm_des_agave2) (18)
  388.     CreateObject(678,4192.26464844,-1843.05358887,2.17656255,0.00000000,0.00000000,0.00000000); //object(sm_des_agave2) (19)
  389.     CreateObject(678,4192.59423828,-1842.44775391,2.17656255,0.00000000,0.00000000,0.00000000); //object(sm_des_agave2) (20)
  390.     CreateObject(678,4134.59619141,-1844.96362305,2.17656255,0.00000000,0.00000000,0.00000000); //object(sm_des_agave2) (21)
  391.     CreateObject(678,4159.12939453,-1840.31225586,2.17656255,0.00000000,0.00000000,0.00000000); //object(sm_des_agave2) (22)
  392.     CreateObject(678,4172.73291016,-1806.81787109,2.17656231,0.00000000,0.00000000,0.00000000); //object(sm_des_agave2) (23)
  393.     CreateObject(678,4168.83300781,-1793.87280273,2.17656255,0.00000000,0.00000000,0.00000000); //object(sm_des_agave2) (24)
  394.     CreateObject(678,4182.34716797,-1798.44519043,2.33824253,0.00000000,0.00000000,0.00000000); //object(sm_des_agave2) (25)
  395.     CreateObject(678,4178.60839844,-1786.42871094,2.17656255,0.00000000,0.00000000,0.00000000); //object(sm_des_agave2) (26)
  396.     CreateObject(678,4222.13769531,-1771.26489258,2.17656255,0.00000000,0.00000000,0.00000000); //object(sm_des_agave2) (27)
  397.     CreateObject(3098,4170.31005859,-1766.51892090,4.47027588,0.00000000,0.00000000,263.99047852); //object(break_wall_1b) (2)
  398.     CreateObject(684,4160.69726562,-1786.01123047,2.37296629,0.00000000,0.00000000,52.00000000); //object(sm_fir_log02) (1)
  399.     CreateObject(674,4134.32275391,-1781.49060059,1.95156193,0.00000000,0.00000000,0.00000000); //object(sm_des_josh_lrg1) (1)
  400.     CreateObject(674,4181.45507812,-1782.94213867,2.17656255,0.00000000,0.00000000,0.00000000); //object(sm_des_josh_lrg1) (2)
  401.     CreateObject(674,4202.57958984,-1784.34851074,2.18437123,0.00000000,0.00000000,0.00000000); //object(sm_des_josh_lrg1) (3)
  402.     CreateObject(674,4210.00244141,-1769.57312012,2.17656255,0.00000000,0.00000000,0.00000000); //object(sm_des_josh_lrg1) (4)
  403.     CreateObject(674,4217.91699219,-1791.88720703,2.17656255,0.00000000,0.00000000,0.00000000); //object(sm_des_josh_lrg1) (5)
  404.     CreateObject(674,4226.70166016,-1814.17712402,2.17656255,0.00000000,0.00000000,0.00000000); //object(sm_des_josh_lrg1) (6)
  405.     CreateObject(674,4233.42529297,-1831.13061523,2.17656255,0.00000000,0.00000000,80.00000000); //object(sm_des_josh_lrg1) (7)
  406.     CreateObject(680,4219.62548828,-1835.52380371,2.17656255,0.00000000,0.00000000,0.00000000); //object(sm_des_josh_lrg2) (1)
  407.     CreateObject(680,4207.39697266,-1835.48620605,2.17656255,0.00000000,0.00000000,0.00000000); //object(sm_des_josh_lrg2) (2)
  408.     CreateObject(680,4196.31152344,-1850.71215820,2.17656255,0.00000000,0.00000000,0.00000000); //object(sm_des_josh_lrg2) (3)
  409.     CreateObject(680,4170.29052734,-1860.34228516,2.17656255,0.00000000,0.00000000,0.00000000); //object(sm_des_josh_lrg2) (4)
  410.     CreateObject(680,4156.15820312,-1856.29711914,2.17656446,0.00000000,0.00000000,0.00000000); //object(sm_des_josh_lrg2) (5)
  411.     CreateObject(680,4134.41552734,-1850.68688965,2.17656255,0.00000000,0.00000000,0.00000000); //object(sm_des_josh_lrg2) (6)
  412.     CreateObject(680,4100.48779297,-1849.85009766,2.18437123,0.00000000,0.00000000,0.00000000); //object(sm_des_josh_lrg2) (7)
  413.     CreateObject(680,4107.51416016,-1826.14428711,2.17656255,0.00000000,0.00000000,0.00000000); //object(sm_des_josh_lrg2) (8)
  414.     CreateObject(680,4104.89892578,-1813.12512207,2.17656255,0.00000000,0.00000000,0.00000000); //object(sm_des_josh_lrg2) (9)
  415.     CreateObject(680,4106.25000000,-1802.54406738,2.17656255,0.00000000,0.00000000,0.00000000); //object(sm_des_josh_lrg2) (10)
  416.     CreateObject(680,4107.31591797,-1783.06457520,2.17656255,0.00000000,0.00000000,0.00000000); //object(sm_des_josh_lrg2) (11)
  417.     CreateObject(680,4106.70654297,-1762.98730469,2.17656446,0.00000000,0.00000000,0.00000000); //object(sm_des_josh_lrg2) (12)
  418.     CreateObject(680,4138.23925781,-1765.09582520,2.17656446,0.00000000,0.00000000,0.00000000); //object(sm_des_josh_lrg2) (13)
  419.     CreateObject(680,4151.34765625,-1774.92651367,2.17656255,0.00000000,0.00000000,0.00000000); //object(sm_des_josh_lrg2) (14)
  420.     return 1;
  421. }
  422.  
  423. public OnPlayerJoinTheMasaker(playerid)
  424. {
  425.     mZucastneny[mHrac]=true;
  426.     mPocetzucastnenych ++;
  427.     new str[140];
  428.     format(str,sizeof(str),"{FF0000}[{00B4B4}MASAKER{FF0000}]{00B4B4} Hráč {FF0000}%s {00B4B4}sa pripojil na {FF0000}%s{00B4B4}.",GetName(playerid),mMeno);
  429.     SCMTA(-1,str);
  430. }
  431. public OnPlayerExitTheMasaker(playerid)
  432. {
  433.     mZucastneny[mHrac]=false;
  434.     mPocetzucastnenych --;
  435.     SetPlayerHealth(playerid,100);
  436.     SetPlayerArmour(playerid,100);
  437.     ResetPlayerWeapons(playerid);
  438.     SetPlayerSkin(playerid,0);
  439.     new str[128];
  440.     format(str,sizeof(str),"{FF0000}[{00B4B4}MASAKER{FF0000}] {00B4B4}Hráč {FF0000}%s{00B4B4} práve opustil {FF0000}Masaker{00B4B4}!",GetName(playerid));
  441.     SCMTA(-1,str);
  442. }
  443. public CreateMasaker(playerid)
  444. {
  445.     if(!mVytvoreny)
  446.     {
  447.         mVytvoreny=true;
  448.         mSpusteny=false;
  449.         mPocetzucastnenych=0;
  450.         mMeno="Masaker";
  451.         mSuma=50000;
  452.         mZdravie=100;
  453.         mVesta=75;
  454.         mZbran=9;//Motorova píla
  455.         mNaboje=0;
  456.         mSkin=278;//Hasič
  457.         new gstr[80];
  458.         format(gstr,sizeof(gstr),"~n~~n~~b~'%s' ~w~bol vytvoreny!~w~Pouzi ~g~/masaker ~w~pre pripojenie!",mMeno);
  459.         GameTextForAll(gstr,6000,5);
  460.         new mstr[130];
  461.         format(mstr,sizeof(mstr),"{FF0000}[{00B4B4}MASAKER{FF0000}]{00B4B4} Bol vytvorený {FF0000}Masaker{00B4B4}! Použi {FF0000}/masaker{00B4B4} pre pripojenie.");
  462.         SCMTA(-1,mstr);
  463.         SetTimer("StartMasaker",35000,0);//350000 - 5 minut
  464.     }
  465.     return 1;
  466. }
  467.  
  468. public StartMasaker(playerid)
  469. {
  470.     mSpusteny=true;
  471.     new str[128];
  472.     format(str,sizeof(str),"{FF0000}[{00B4B4}MASAKER{FF0000}] {00B4B4}Masaker bol {FF0000}odštartovaný{00B4B4}!");
  473.     SCMTA(-1,str);
  474.     for(new i; i < MAX_PLAYERS; i++)
  475.     {
  476.         if(mZucastneny[mHrac])
  477.         {
  478.             MasakerValue(i);
  479.             GameTextForAll("~r~! START !",5000,4);
  480.         }
  481.     }
  482.     return 1;
  483. }
  484.  
  485. public OnPlayerCommandPerformed(playerid, cmdtext[], success)
  486. {
  487.     if(mZucastneny[mHrac])
  488.     {
  489.         SCM(playerid,-1,"{FF0000}[{00B4B4}MASAKER{FF0000}] {00B4B4}Práve sa nechádzaš na {FF0000}Masakry{00B4B4}! Pre odchod použi {FF0000}/mexit");
  490.         return 1;
  491.     }else{
  492.         return 1;
  493.     }
  494. }
  495.  
  496. public LastInMasaker(playerid)
  497. {
  498.     mVytvoreny=false;
  499.     mSpusteny=false;
  500.     mPocetzucastnenych=0;
  501.     for(new i; i < MAX_PLAYERS; i++)
  502.     {
  503.         if(mZucastneny[mHrac])
  504.         {
  505.             mZucastneny[mHrac]=false;
  506.             MasakerWin(i);
  507.         }
  508.     }
  509.     return 1;
  510. }
  511. public OnPlayerConnect(playerid)
  512. {
  513.     return 1;
  514. }
  515.  
  516. public OnPlayerDisconnect(playerid, reason)
  517. {
  518.     if(mZucastneny[mHrac])
  519.     {
  520.         mPocetzucastnenych --;
  521.         if(mPocetzucastnenych==1)
  522.         {
  523.             LastInMasaker(playerid);
  524.         }
  525.     }
  526.     return 1;
  527. }
  528.  
  529. public OnPlayerDeath(playerid, killerid, reason)
  530. {
  531.     if(mZucastneny[mHrac])
  532.     {
  533.         mPocetzucastnenych --;
  534.         if(mPocetzucastnenych==1)
  535.         {
  536.             LastInMasaker(playerid);
  537.         }
  538.     }
  539.     return 1;
  540. }
  541.  
  542. public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
  543. {
  544.     switch(dialogid)
  545.     {
  546.         case MASAKER:
  547.         {
  548.             if(response)
  549.             {
  550.                 if(mSpusteny) return SCM(playerid,-1,"{FF0000}[{00B4B4}MASAKER{FF0000}]{FF0000} Masaker je už spustený. Už sa nemôžeš pripojiť!");
  551.                 {
  552.                     OnPlayerJoinTheMasaker(playerid);
  553.                 }
  554.             }
  555.         }
  556.     }
  557.     return 1;
  558. }
  559.  
  560. public OnFilterScriptExit()
  561. {
  562.     return 1;
  563. }
  564.  
  565. #endif
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement