Smoke-Luca

Sistema de Minijuegos

Jun 13th, 2014
447
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pawn 20.47 KB | None | 0 0
  1. //Mi primer aporte a Samp Forums
  2. //Creditos a EliasxD ya que tome la idea de el y  tome /minigun y /conter de su fs
  3. // Si esto da exito are una v3 , este fs estara en mi server desde 0 muy pronto..
  4.  
  5. //includes
  6. #include a_samp
  7. #include streamer//muy importante debes tener este include
  8.  
  9. //defines
  10. #define BLUE            0x1229FAFF
  11. #define COLOR_RED 0xAA3333AA
  12. #define C_Rojo               0xFF0000FF
  13. #define COLOR_WHITE 0xFFFFFFAA
  14. #define TuServer "Nombre del server" //cambialo xDDDDDDDDDDDDDDDDDDD
  15. //pragmas
  16. #pragma tabsize 0
  17.  
  18. //news
  19. new EstaEnJuego[MAX_PLAYERS];
  20.  
  21. //publics
  22. public OnGameModeInit ()
  23. {
  24.  
  25. CreateDynamicObject(12814, 2959.10009766, -1671.00000000, 0.50000000, 0.00000000, 0.00000000, 251.99993896);
  26. CreateDynamicObject(12814, 2950.60009766, -1697.69995117, 0.50000000, 0.00000000, 0.00000000, 251.99890137);
  27. CreateDynamicObject(12814, 2968.30004883, -1642.50000000, 0.50000000, 0.00000000, 0.00000000, 251.99890137);
  28. CreateDynamicObject(12814, 3015.19995117, -1657.50000000, 0.50000000, 0.00000000, 0.00000000, 251.99890137);
  29. CreateDynamicObject(12814, 3006.00000000, -1685.40002441, 0.50000000, 0.00000000, 0.00000000, 251.99890137);
  30. CreateDynamicObject(12814, 2996.69995117, -1712.69995117, 0.50000000, 0.00000000, 0.00000000, 251.99890137);
  31. CreateDynamicObject(8171, 2944.19995117, -1639.50000000, 18.79999924, 0.00000000, 90.00000000, 341.75061035);
  32. CreateDynamicObject(8171, 3013.69995117, -1645.59997559, 18.79999924, 0.00000000, 90.00000000, 251.74438477);
  33. CreateDynamicObject(8171, 3021.00000000, -1717.00000000, 18.50000000, 0.00000000, 90.00000000, 161.48962402);
  34. CreateDynamicObject(8171, 2988.60009766, -1721.09997559, 18.79999924, 0.00000000, 90.00000000, 75.48718262);
  35. CreateDynamicObject(8171, 2960.80004883, -1644.30004883, 38.40000153, 0.00000000, 178.75000000, 341.74621582);
  36. CreateDynamicObject(8171, 2997.30004883, -1654.80004883, 38.90000153, 0.00000000, 178.74755859, 341.74072266);
  37. CreateDynamicObject(8171, 3022.50000000, -1662.00000000, 39.20000076, 0.00000000, 178.74755859, 341.74072266);
  38. CreateDynamicObject(3095, 2937.19995117, -1703.90002441, 3.20000005, 0.00000000, 358.00000000, 346.00000000);
  39. CreateDynamicObject(3095, 2946.50000000, -1705.90002441, 6.50000000, 0.00000000, 357.99499512, 345.99792480);
  40. CreateDynamicObject(3095, 2955.80004883, -1707.90002441, 10.30000019, 0.00000000, 357.99499512, 345.99792480);
  41. CreateDynamicObject(3095, 2965.50000000, -1709.59997559, 13.30000019, 0.00000000, 357.99499512, 345.99792480);
  42. CreateDynamicObject(3279, 2966.10009766, -1710.19995117, 13.39999962, 0.00000000, 0.00000000, 166.00000000);
  43. CreateDynamicObject(8425, 3019.19995117, -1708.59997559, 3.50000000, 0.00000000, 0.00000000, 342.00000000);
  44. CreateDynamicObject(2991, 3008.69995117, -1717.30004883, 0.89999998, 0.00000000, 0.00000000, 0.00000000);
  45. CreateDynamicObject(2991, 3002.30004883, -1710.50000000, 0.89999998, 0.00000000, 0.00000000, 324.00000000);
  46. CreateDynamicObject(2991, 3011.30004883, -1707.00000000, 0.89999998, 0.00000000, 0.00000000, 355.99780273);
  47. CreateDynamicObject(2991, 3003.19995117, -1702.00000000, 0.89999998, 0.00000000, 0.00000000, 339.99548340);
  48. CreateDynamicObject(2991, 2998.30004883, -1718.09997559, 0.89999998, 0.00000000, 0.00000000, 219.99389648);
  49. CreateDynamicObject(2991, 2993.50000000, -1709.19995117, 0.89999998, 0.00000000, 0.00000000, 53.99023438);
  50. CreateDynamicObject(2991, 2997.19995117, -1703.50000000, 0.89999998, 0.00000000, 0.00000000, 127.98681641);
  51. CreateDynamicObject(2991, 2987.80004883, -1713.80004883, 0.89999998, 0.00000000, 0.00000000, 91.98522949);
  52. CreateDynamicObject(2935, 3010.50000000, -1687.19995117, 2.00000000, 0.00000000, 0.00000000, 0.00000000);
  53. CreateDynamicObject(2935, 3000.60009766, -1686.19995117, 2.00000000, 0.00000000, 0.00000000, 298.00000000);
  54. CreateDynamicObject(2935, 2989.60009766, -1698.30004883, 2.00000000, 0.00000000, 0.00000000, 5.99868774);
  55. CreateDynamicObject(2935, 2979.89990234, -1710.40002441, 2.00000000, 0.00000000, 356.00000000, 319.99853516);
  56. CreateDynamicObject(2935, 2976.00000000, -1696.00000000, 2.00000000, 0.00000000, 355.99548340, 271.99328613);
  57. CreateDynamicObject(2935, 2980.10009766, -1686.30004883, 2.00000000, 0.00000000, 355.98999023, 307.98852539);
  58. CreateDynamicObject(2935, 2991.10009766, -1681.30004883, 2.00000000, 0.00000000, 355.98449707, 333.98522949);
  59. CreateDynamicObject(18257, 3032.60009766, -1659.30004883, 0.60000002, 0.00000000, 358.00000000, 0.00000000);
  60. CreateDynamicObject(18257, 3028.19995117, -1672.00000000, 0.60000002, 0.00000000, 357.99499512, 280.00000000);
  61. CreateDynamicObject(18257, 3016.10009766, -1648.00000000, 0.60000002, 0.00000000, 357.98950195, 125.99755859);
  62. CreateDynamicObject(18257, 3021.00000000, -1662.50000000, 0.60000002, 0.00000000, 355.98950195, 63.99667358);
  63. CreateDynamicObject(18257, 3013.19995117, -1659.40002441, 0.60000002, 0.00000000, 355.98449707, 33.99536133);
  64. CreateDynamicObject(18257, 3025.10009766, -1678.90002441, 0.60000002, 0.00000000, 355.98449707, 359.99169922);
  65. CreateDynamicObject(18257, 3012.69995117, -1671.40002441, 0.60000002, 0.00000000, 355.98449707, 67.98904419);
  66. CreateDynamicObject(12990, 2947.00000000, -1637.30004883, 3.90000010, 0.00000000, 358.00000000, 340.25000000);
  67. CreateDynamicObject(12990, 2938.89990234, -1661.50000000, 3.90000010, 0.00000000, 357.99499512, 340.24658203);
  68. CreateDynamicObject(12990, 2930.39990234, -1686.00000000, 3.90000010, 0.00000000, 357.99499512, 340.24658203);
  69. CreateDynamicObject(16135, 2995.39990234, -1662.80004883, 1.00000000, 0.00000000, 0.00000000, 60.00000000);
  70. CreateDynamicObject(18451, 2979.80004883, -1642.59997559, 1.00000000, 0.00000000, 0.00000000, 0.00000000);
  71. CreateDynamicObject(18451, 2966.80004883, -1640.19995117, 1.00000000, 0.00000000, 0.00000000, 48.00000000);
  72. CreateDynamicObject(18451, 2972.00000000, -1647.69995117, 1.00000000, 0.00000000, 0.00000000, 5.99926758);
  73. CreateDynamicObject(18451, 2974.10009766, -1659.50000000, 1.00000000, 0.00000000, 0.00000000, 283.99853516);
  74. CreateDynamicObject(18451, 2962.50000000, -1652.09997559, 1.00000000, 0.00000000, 0.00000000, 321.99658203);
  75. CreateDynamicObject(18451, 2958.50000000, -1642.30004883, 1.00000000, 0.00000000, 0.00000000, 279.99276733);
  76. CreateDynamicObject(18451, 2955.10009766, -1656.00000000, 1.00000000, 0.00000000, 0.00000000, 319.99206543);
  77. CreateDynamicObject(18451, 2966.00000000, -1662.59997559, 1.00000000, 0.00000000, 0.00000000, 289.98779297);
  78. CreateDynamicObject(18451, 2953.19995117, -1664.59997559, 1.00000000, 0.00000000, 0.00000000, 211.98411560);
  79. CreateDynamicObject(18451, 2959.80004883, -1672.30004883, 1.00000000, 0.00000000, 0.00000000, 259.98120117);
  80. CreateDynamicObject(18451, 2946.39990234, -1671.19995117, 1.00000000, 0.00000000, 0.00000000, 287.98046875);
  81. CreateDynamicObject(18451, 2952.69995117, -1681.69995117, 1.00000000, 0.00000000, 2.00000000, 243.97912598);
  82. CreateDynamicObject(18451, 2943.80004883, -1681.19995117, 1.00000000, 0.00000000, 1.99951172, 285.97888184);
  83. CreateDynamicObject(18451, 2953.00000000, -1693.59997559, 1.00000000, 0.00000000, 1.99951172, 247.97412109);
  84. CreateDynamicObject(2935, 2942.30004883, -1691.80004883, 2.00000000, 0.00000000, 355.98449707, 275.98522949);
  85. CreateDynamicObject(2935, 2961.39990234, -1686.19995117, 2.00000000, 0.00000000, 355.98449707, 195.98199463);
  86. CreateDynamicObject(2935, 2971.60009766, -1673.09997559, 2.00000000, 0.00000000, 355.98449707, 121.97961426);
  87. CreateDynamicObject(18257, 2998.80004883, -1650.69995117, 0.60000002, 0.00000000, 355.98449707, 89.98889160);
  88. CreateDynamicObject(18257, 2965.50000000, -1695.40002441, 0.60000002, 0.00000000, 355.98449707, 89.98352051);
  89. CreateDynamicObject(18257, 2985.19995117, -1673.19995117, 0.60000002, 0.00000000, 355.98449707, 47.98352051);
  90. CreateDynamicObject(18451, 2990.89990234, -1672.40002441, 1.00000000, 0.00000000, 0.00000000, 283.99658203);
  91. CreateDynamicObject(18451, 2971.10009766, -1683.80004883, 1.00000000, 0.00000000, 0.00000000, 235.99655151);
  92. CreateDynamicObject(18451, 3005.19995117, -1694.80004883, 1.00000000, 0.00000000, 0.00000000, 235.99182129);
  93. CreateDynamicObject(18451, 3004.30004883, -1670.00000000, 1.00000000, 0.00000000, 0.00000000, 235.99182129);
  94. CreateDynamicObject(18451, 3024.30004883, -1673.30004883, 1.00000000, 0.00000000, 0.00000000, 235.99182129);
  95. CreateDynamicObject(11446, 807.186584, -3181.140381, 4.800497, 0.0000, 0.0000, 33.7500);
  96.     return 1;
  97. }
  98.  
  99. public OnPlayerDeath(playerid, killerid, reason)
  100. {
  101.  
  102.     EstaEnJuego[playerid] = 0;//No cambiar
  103.  
  104.     return 1;
  105. }
  106.  
  107. public OnPlayerCommandText(playerid, cmdtext[])
  108. {
  109. if(EstaEnJuego[playerid] == 1) return SendClientMessage(playerid, 0x0000ffff, "No puedes usar comandos en minijuego,usa /KILL");//Si quieres cambia el mensaje
  110.  
  111.  
  112. if(strcmp(cmdtext,"/minijuegos",true)==0)
  113. {
  114.     new comandos[1800], lol[128];
  115.     strcat(comandos, "- /minigun \n\n");
  116.     strcat(comandos, "- /isla  \n\n");
  117.     strcat(comandos, "- /pro\n\n");
  118.     strcat(comandos, "- /desmadre\n\n");
  119.     strcat(comandos, "- /agua   \n\n");
  120.     strcat(comandos, "- /box\n\n");
  121.     strcat(comandos, "- /playa\n\n");
  122.     strcat(comandos, "- /rocket\n\n");
  123.     format(lol, 128, "{00FF00}Minijuegos de %s", TuServer);
  124.     ShowPlayerDialog(playerid,113, DIALOG_STYLE_MSGBOX, lol, comandos, "Gracias", "");
  125.     PlayerPlaySound(playerid,1113,0.0,0.0,0.0);
  126.     return 1;
  127. }
  128.  
  129. if(strcmp(cmdtext,"/conter",true)==0)
  130. {
  131.     new comandos[1800], lol[128];
  132.     strcat(comandos, "- Elije Tu Bando \n\n");
  133.     strcat(comandos, "-   /policias \n\n");
  134.     strcat(comandos, "- /terroristas \n\n");
  135.     format(lol, 128, "{00FF00}Comandos de %s", TuServer);
  136.     ShowPlayerDialog(playerid,112, DIALOG_STYLE_MSGBOX, lol, comandos, "Gracias", "");
  137.     PlayerPlaySound(playerid,1113,0.0,0.0,0.0);
  138.     return 1;
  139. }
  140.  
  141. if(strcmp(cmdtext, "/Playa", true) == 0)
  142. {
  143. EstaEnJuego[playerid] = 1;
  144. SetPlayerPos(playerid,316.2135,-1858.5934,3.1261);
  145. SetPlayerVirtualWorld(playerid, 0);
  146. SetPlayerInterior(playerid,0);
  147. SendClientMessage(playerid, COLOR_RED, "Te has teletransportado a: {FF8000}PLAYA DE LS.{FFFFFF}.");
  148. new name [MAX_PLAYERS];
  149.     new stringa[256];
  150.     GetPlayerName(playerid, name, sizeof(name));
  151.     format(stringa, sizeof(stringa), "{19C0BA}[ ! ]:[%s] Fue a {FF0000}/playa", name);
  152.     SendClientMessageToAll(0xFFFF00FF,stringa);
  153. return 1;
  154. }
  155.  
  156.  
  157. if(!strcmp(cmdtext, "/rocket", true))
  158.         {
  159.                 new randomspawn = random(4); //Esto define que "randomspawn" será un random de hasta 6 spawns.
  160.                 switch(randomspawn)//Esto crea un switch de "randomspawn".
  161.                 {
  162.                         case 0: SetPlayerPos(playerid, 2175.0620,1618.8661,999.9766);//Aca van las coordenadas X, Y, y Z.
  163.                         case 1: SetPlayerPos(playerid, 2229.9436,1574.7494,999.9707);//Aca van las coordenadas X, Y, y Z.
  164.                         case 2: SetPlayerPos(playerid, 2218.0798,1613.5336,999.9827);//Aca van las coordenadas X, Y, y Z.
  165.                 }//Se cierra el switch
  166.                 EstaEnJuego[playerid] = 1;
  167.                 GivePlayerWeapon(playerid,35,100000);
  168.                 SetPlayerInterior(playerid, 1);//ID del interior
  169.                 SetPlayerArmour(playerid, 100);
  170.                 SetPlayerVirtualWorld (playerid, 4);
  171.                new name [MAX_PLAYERS];
  172.     new stringa[256];
  173.     GetPlayerName(playerid, name, sizeof(name));
  174.     format(stringa, sizeof(stringa), "{19C0BA}[ ! ]:[%s] Fue a {FF0000}/rocket", name);
  175.     SendClientMessageToAll(0xFFFF00FF,stringa);
  176.                 return 1;
  177.         }
  178.  
  179.  
  180. if(!strcmp(cmdtext, "/terrorista", true))
  181.         {
  182.         if (IsPlayerInAnyVehicle(playerid)) return  SendClientMessage(playerid, 0xFFFF0050, "[INFO]: Baja De Tu Vehiculo e Intentalo De Nuevo");
  183.        
  184.                 new randomspawn = random(4);//Esto define que "randomspawn" será un random de hasta 6 spawns.
  185.                 switch(randomspawn)//Esto crea un switch de "randomspawn".
  186.                 {
  187.                         case 0: SetPlayerPos(playerid, 1283.5797,-810.3596,1085.6328);//Aca van las coordenadas X, Y, y Z.
  188.                         case 1: SetPlayerPos(playerid, 1236.0885,-809.7466,1084.0078);//Aca van las coordenadas X, Y, y Z.
  189.                         case 2: SetPlayerPos(playerid, 1275.3423,-792.3834,1084.0078);//Aca van las coordenadas X, Y, y Z.
  190.                 }//Se cierra el switch
  191.                 EstaEnJuego[playerid] = 1;
  192.                 GivePlayerWeapon(playerid,30,100000);
  193.                 GivePlayerWeapon(playerid,29,100000);
  194.                 GivePlayerWeapon(playerid,16,1);
  195.                 SetPlayerArmour(playerid, 100);
  196.                 SetPlayerSkin(playerid,29);
  197.                 SetPlayerInterior(playerid, 5);//ID del interior
  198.                         new name [MAX_PLAYERS];
  199.     new stringa[256];
  200.     GetPlayerName(playerid, name, sizeof(name));
  201.     format(stringa, sizeof(stringa), "{19C0BA}[ ! ]:[%s] Fue a {FF0000}/terrorista", name);
  202.     SendClientMessageToAll(0xFFFF00FF,stringa);
  203.                 return 1;
  204.         }
  205.  
  206. if(!strcmp(cmdtext, "/policias", true))
  207.         {
  208.         if (IsPlayerInAnyVehicle(playerid)) return  SendClientMessage(playerid, 0xFFFF0050, "[INFO]: Baja De Tu Vehiculo e Intentalo De Nuevo");
  209.        
  210.                 new randomspawn = random(4); //Esto define que "randomspawn" será un random de hasta 6 spawns.
  211.                 switch(randomspawn)//Esto crea un switch de "randomspawn".
  212.                 {
  213.                         case 0: SetPlayerPos(playerid, 1240.4514,-739.3061,95.5821);//Aca van las coordenadas X, Y, y Z.
  214.                         case 1: SetPlayerPos(playerid, 1261.5916,-770.4711,92.0313);//Aca van las coordenadas X, Y, y Z.
  215.                         case 2: SetPlayerPos(playerid, 1271.2986,-778.1307,95.9629);//Aca van las coordenadas X, Y, y Z.
  216.                 }//Se cierra el switch
  217.                 EstaEnJuego[playerid] = 1;
  218.                 GivePlayerWeapon(playerid,31,100000);
  219.                 GivePlayerWeapon(playerid,27,100000);
  220.                 GivePlayerWeapon(playerid,16,1);
  221.                 SetPlayerArmour(playerid, 100);
  222.                 SetPlayerSkin(playerid,285);
  223.                         new name [MAX_PLAYERS];
  224.     new stringa[256];
  225.     GetPlayerName(playerid, name, sizeof(name));
  226.     format(stringa, sizeof(stringa), "{19C0BA}[ ! ]:[%s] Fue a {FF0000}/policias", name);
  227.     SendClientMessageToAll(0xFFFF00FF,stringa);
  228.                 return 1;
  229.         }
  230.  
  231.         if(!strcmp(cmdtext, "/minigun", true))
  232.         {
  233.                 new randomspawn = random(4); //Esto define que "randomspawn" será un random de hasta 6 spawns.
  234.                 switch(randomspawn)//Esto crea un switch de "randomspawn".
  235.                 {
  236.                         case 0: SetPlayerPos(playerid, 2175.0620,1618.8661,999.9766);//Aca van las coordenadas X, Y, y Z.
  237.                         case 1: SetPlayerPos(playerid, 2229.9436,1574.7494,999.9707);//Aca van las coordenadas X, Y, y Z.
  238.                         case 2: SetPlayerPos(playerid, 2218.0798,1613.5336,999.9827);//Aca van las coordenadas X, Y, y Z.
  239.                 }//Se cierra el switch
  240.                 EstaEnJuego[playerid] = 1;
  241.                 GivePlayerWeapon(playerid,38,100000);
  242.                 SetPlayerInterior(playerid, 1);//ID del interior
  243.                 SetPlayerArmour(playerid, 100);
  244.                         new name [MAX_PLAYERS];
  245.     new stringa[256];
  246.     GetPlayerName(playerid, name, sizeof(name));
  247.     format(stringa, sizeof(stringa), "{19C0BA}[ ! ]:[%s] Fue a {FF0000}/minigun", name);
  248.     SendClientMessageToAll(0xFFFF00FF,stringa);
  249.                 return 1;
  250.         }
  251.        
  252.            if(!strcmp(cmdtext, "/Agua", true))
  253. {
  254. if (IsPlayerInAnyVehicle(playerid)) return  SendClientMessage(playerid, 0xFFFF0050, "[INFO]: Baja De Tu Vehiculo e Intentalo De Nuevo");
  255.  
  256. EstaEnJuego[playerid] = 1;
  257. ResetPlayerWeapons(playerid);
  258. SetPlayerPos(playerid, -942.2723,-298.2070,-19.5465);
  259. SetPlayerVirtualWorld(playerid, 0);
  260. SetPlayerInterior(playerid, 0);
  261. GivePlayerWeapon(playerid, 24,999);
  262. GivePlayerWeapon(playerid, 27,999);
  263. GivePlayerWeapon(playerid, 31,999);
  264. SendClientMessage(playerid, COLOR_RED, "Te has teletransportado a: {FF8000}Agua DM{FFFFFF}.");
  265.         new name [MAX_PLAYERS];
  266.     new stringa[256];
  267.     GetPlayerName(playerid, name, sizeof(name));
  268.     format(stringa, sizeof(stringa), "{19C0BA}[ ! ]:[%s] Fue a {FF0000}/desiert", name);
  269.     SendClientMessageToAll(0xFFFF00FF,stringa);
  270. return 1;
  271. }
  272.  
  273. if(!strcmp(cmdtext, "/Box", true))
  274. {
  275. if (IsPlayerInAnyVehicle(playerid)) return  SendClientMessage(playerid, 0xFFFF0050, "[INFO]: Baja De Tu Vehiculo e Intentalo De Nuevo");
  276.  
  277. EstaEnJuego[playerid] = 1;
  278. ResetPlayerWeapons(playerid);
  279. SetPlayerPos(playerid, 762.0065,5.4993,1000.7112);
  280. SetPlayerVirtualWorld(playerid, 0);
  281. SetPlayerInterior(playerid, 5);
  282. SetPlayerSkin (playerid, 80);
  283. SendClientMessage(playerid, COLOR_RED, "Te has teletransportado a: {FF8000}Boxeo DM{FFFFFF}.");
  284.         new name [MAX_PLAYERS];
  285.     new stringa[256];
  286.     GetPlayerName(playerid, name, sizeof(name));
  287.     format(stringa, sizeof(stringa), "{19C0BA}[ ! ]:[%s] Fue a {FF0000}/box", name);
  288.     SendClientMessageToAll(0xFFFF00FF,stringa);
  289. return 1;
  290. }
  291.  
  292.    
  293.  
  294.     if(strcmp(cmdtext, "/arenadm1") == 0)
  295.      {
  296.      if (IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, 0xFFFF0050, "[INFO]: Baja De Tu Vehiculo e Intentalo De Nuevo");
  297.      
  298.          EstaEnJuego[playerid] = 1;
  299.          ResetPlayerWeapons (playerid);
  300.          GameTextForPlayer(playerid,"~w~~h~Matalos !",2500,1);
  301.          GivePlayerWeapon(playerid,WEAPON_SNIPER,999999);
  302.          GivePlayerWeapon(playerid,WEAPON_AK47,999999);
  303.          GivePlayerWeapon(playerid,WEAPON_KNIFE,999999);
  304.          GivePlayerWeapon(playerid,WEAPON_GRENADE,999999);
  305.          SetPlayerPos(playerid, 2985.3112792969, -1704.2413330078, 1.5078125);
  306.                 new name [MAX_PLAYERS];
  307.     new stringa[256];
  308.     GetPlayerName(playerid, name, sizeof(name));
  309.     format(stringa, sizeof(stringa), "{19C0BA}[ ! ]:[%s] Fue a {FF0000}/arenadm1", name);
  310.     SendClientMessageToAll(0xFFFF00FF,stringa);
  311.          return 1;
  312.      }
  313.  
  314. if (strcmp("/Isla", cmdtext, true, 10) == 0)
  315. {
  316. if (IsPlayerInAnyVehicle(playerid)) return  SendClientMessage(playerid, 0xFFFF0050, "[INFO]: Baja De Tu Vehiculo e Intentalo De Nuevo");
  317.  
  318. EstaEnJuego[playerid] = 1;
  319. ResetPlayerWeapons (playerid);
  320. GivePlayerWeapon (playerid, 5, 1);
  321. GivePlayerWeapon (playerid, 16, 10);
  322. GivePlayerWeapon (playerid, 24, 500);
  323. GivePlayerWeapon (playerid, 25, 1000);
  324. GivePlayerWeapon (playerid, 28, 2000);
  325. GivePlayerWeapon (playerid, 34, 50);
  326. SetPlayerPos(playerid, 813.9166,-3206.0054,6.6033);
  327.         new name [MAX_PLAYERS];
  328.     new stringa[256];
  329.     GetPlayerName(playerid, name, sizeof(name));
  330.     format(stringa, sizeof(stringa), "{19C0BA}[ ! ]:[%s] Fue a {FF0000}/isla", name);
  331.     SendClientMessageToAll(0xFFFF00FF,stringa);
  332. return 1;
  333. }
  334.  
  335. if(!strcmp(cmdtext, "/kill", true)) return SetPlayerHealth(playerid, 0.0);//no borrar
  336.  
  337. if(!strcmp(cmdtext, "/desmadre", true))
  338. {
  339. if (IsPlayerInAnyVehicle(playerid)) return  SendClientMessage(playerid, 0xFFFF0050, "[INFO]: Baja De Tu Vehiculo e Intentalo De Nuevo");
  340.  
  341. EstaEnJuego[playerid] = 1;
  342. ResetPlayerWeapons(playerid);
  343. GivePlayerWeapon(playerid, 24, 9999);
  344. GivePlayerWeapon(playerid, 25, 9999);
  345. GivePlayerWeapon(playerid, 34, 9999);
  346. SetPlayerPos(playerid,1412.639892,-1.787510,1000.924377);
  347. SetPlayerVirtualWorld(playerid, 3);
  348. SetPlayerInterior(playerid, 1);
  349. SendClientMessage(playerid, COLOR_RED, "Te has teletransportado a: {FFFF00}Desmadre");
  350.         new name [MAX_PLAYERS];
  351.     new stringa[256];
  352.     GetPlayerName(playerid, name, sizeof(name));
  353.     format(stringa, sizeof(stringa), "{19C0BA}[ ! ]:[%s] Fue a {FF0000}/desmadre", name);
  354.     SendClientMessageToAll(0xFFFF00FF,stringa);
  355.  
  356. return 1;
  357. }
  358.  
  359. if (strcmp("/pro", cmdtext, true, 10) == 0)
  360.     {
  361.     if (IsPlayerInAnyVehicle(playerid)) return  SendClientMessage(playerid, 0xFFFF0050, "[INFO]: Baja De Tu Vehiculo e Intentalo De Nuevo");
  362.    
  363.     SetPlayerPos(playerid, 2737.7922,-1760.1836, 44.1509);
  364.     EstaEnJuego[playerid] = 1;
  365.     SetPlayerVirtualWorld(playerid, 1);
  366.     ResetPlayerWeapons(playerid);
  367.     GivePlayerWeapon(playerid, 24,10000);
  368.     GivePlayerWeapon(playerid, 25,10000);
  369.     GivePlayerWeapon(playerid, 34,10000);
  370.     SetPlayerHealth(playerid, 50);
  371.     SetPlayerArmour(playerid, 50);
  372.     SendClientMessage(playerid, COLOR_WHITE,"Has ido a /PRO");
  373.             new name [MAX_PLAYERS];
  374.     new stringa[256];
  375.     GetPlayerName(playerid, name, sizeof(name));
  376.     format(stringa, sizeof(stringa), "{19C0BA}[ ! ]:[%s] Fue a {FF0000}/pro", name);
  377.     SendClientMessageToAll(0xFFFF00FF,stringa);
  378.         return 1;
  379.     }
  380.     return SendClientMessage(playerid, C_Rojo,"[ ! ]El comando  no existe!");
  381. }
  382.  
  383. //Siempre que le pongas otro minijuego agregale EstaEnJuego[playerid] = 1; para que no usen comandos
Advertisement
Add Comment
Please, Sign In to add comment