Advertisement
Guest User

Untitled

a guest
Jul 29th, 2017
69
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pawn 28.83 KB | None | 0 0
  1. // This is a comment
  2.  
  3.  
  4. // uncomment the line below if you want to write a filterscript
  5. #define FILTERSCRIPT
  6.  
  7. #include <a_samp>
  8.  
  9. #define COLOR_GREY 0xAFAFAFAA
  10. #define COLOR_GREEN 0x33AA33AA
  11. #define COLOR_RED 0xAA3333AA
  12. #define COLOR_YELLOW 0xFFFF00AA
  13. #define COLOR_WHITE 0xFFFFFFAA
  14.  
  15. #define DMWORLD_MIN MAX_PLAYERS*30+5
  16.  
  17.  
  18. #if defined FILTERSCRIPT
  19.  
  20. new gMyVar = 0;
  21. new DM[MAX_PLAYERS] = 0;
  22. new gDmSpawn[MAX_PLAYERS] = 0;
  23. new gHeal = 0;
  24. new dmspawnon = 0;
  25.  
  26. public OnFilterScriptInit()
  27.  
  28. {
  29. Create3DTextLabel("You are in the Deagle DM. Please Ask for a Duel before fighting. Type /T1 to get back to the lobby",0x33AA33AA,-332.45, 1844.28, 42.28,40.0, DMWORLD_MIN);
  30. Create3DTextLabel("You are in the Spas DM. Please Ask for a Duel before fighting. Type /T1 to get back to the lobby",0x33AA33AA,-326.58, 1522.54, 75.35,40.0,DMWORLD_MIN);
  31. Create3DTextLabel("You are in the M4 DM. Please Ask for a Duel before fighting. Type /T1 to get back to the lobby",0x33AA33AA,1187.21, -2037.22, 69.00,40.0,DMWORLD_MIN);
  32. Create3DTextLabel("You are in DM 1. Please Ask for a Duel before fighting. Type /T1 to get back to the lobby",0x33AA33AA,-2633.39, 1365.04, 7.11,40.0,DMWORLD_MIN);
  33. Create3DTextLabel("You are in DM 2. Please Ask for a Duel before fighting. Type /T1 to get back to the lobby",0x33AA33AA,-2057.31, -208.63, 35.32,40.0,DMWORLD_MIN);
  34. Create3DTextLabel("You are in DM 3. Please Ask for a Duel before fighting. Type /T1 to get back to the lobby",0x33AA33AA,-2096.54, 244.28, 35.76,40.0,DMWORLD_MIN);
  35. Create3DTextLabel("You are in DM 4. Please Ask for a Duel before fighting. Type /T1 to get back to the lobby",0x33AA33AA,-1131.96, 1049.56, 1345.74,40.0,DMWORLD_MIN);
  36. Create3DTextLabel("You are in DM 5. Please Ask for a Duel before fighting. Type /T1 to get back to the lobby",0x33AA33AA,213.82, 1906.08, 17.64,40.0,DMWORLD_MIN);
  37. Create3DTextLabel("You are in DM 6. Please Ask for a Duel before fighting. Type /T1 to get back to the lobby",0x33AA33AA,-1601.67, 686.98, -5.24,40.0,DMWORLD_MIN);
  38. Create3DTextLabel("You are in DM 7. Please Ask for a Duel before fighting. Type /T1 to get back to the lobby",0x33AA33AA,244.34, 173.59, 1003.02,40.0,DMWORLD_MIN);
  39. Create3DTextLabel("You are in DM 8. Please Ask for a Duel before fighting. Type /T1 to get back to the lobby",0x33AA33AA,291.77, -36.51, 1001.51,40.0,DMWORLD_MIN);
  40. Create3DTextLabel("You are in the Walking Weapon Area. Please Ask for a Duel before fighting. Type /T1 to get back to the lobby",0x33AA33AA,-2114.26, -219.48, 35.32,40.0,DMWORLD_MIN);
  41. Create3DTextLabel("You are in the Walking Weapon Area 1 . Please Ask for a Duel before fighting. Type /T1 to get back to the lobby",0x33AA33AA,355.19, 2500.88, 16.48,40.0,DMWORLD_MIN);
  42. Create3DTextLabel("You are in the Running Weapons Area. Please Ask for a Duel before fighting. Type /T1 to get back to the lobby",0x33AA33AA,-1397.46, 1246.44, 1039.86,40.0,DMWORLD_MIN);
  43. Create3DTextLabel("You are in Sniper DM. Please Ask for a Duel before fighting. Type /T1 to get back to the lobby",0x33AA33AA,2531.00, 2776.78, 10.82,40.0,DMWORLD_MIN);
  44. }
  45.  
  46. public OnFilterScriptExit()
  47. {
  48.     return 1;
  49. }
  50.  
  51. #else
  52.  
  53. main()
  54. {
  55.     print("\n----------------------------------");
  56.     print(" DM Zone's by Cam3");
  57.     print("----------------------------------\n");
  58.  
  59.  
  60.  
  61. }
  62.  
  63. #endif
  64.  
  65. public OnPlayerConnect( playerid )
  66. {
  67.     SetPlayerMapIcon( playerid, 57, -3370.9653,1497.2526,45.2088,360, 0, MAPICON_LOCAL );
  68. }
  69.  
  70. public OnPlayerDeath(playerid, killerid, reason)
  71. {
  72.  
  73.     if (gDmSpawn[playerid] == 1){
  74.     DM[playerid] = 0;
  75.     return 1;}
  76.  
  77.     else if (gDmSpawn[playerid] == 0){
  78.     DM[playerid] = 1;}
  79.     return 1;
  80.     }
  81.  
  82.  
  83.  
  84.  
  85.  
  86. public OnPlayerCommandText(playerid, cmdtext[])
  87. {
  88.  
  89.     if (strcmp("/dm", cmdtext, true, 10) == 0)
  90.         {
  91.         SendClientMessage (playerid, COLOR_YELLOW, "Nuovo DM || /minigun");
  92.         SendClientMessage (playerid, COLOR_YELLOW, "Zone DM || /Deagle /Spas /m4 /Sniper /ww /ww1 /rw /dm1 /dm2 /dm3 /dm4 /dm5 /dm6 /dm7 /dm8");
  93.         SendClientMessage (playerid, COLOR_YELLOW, "Comandi Player || /dmspawn /dmexit /heal");
  94.         SendClientMessage (playerid, COLOR_YELLOW, "Comandi Admin | /dmlock /dmunlock /dmkick /dmhealon /dmhealoff");
  95.         return 1;
  96. }
  97.  
  98.     if (strcmp("/dmspawnoff", cmdtext, true, 10) == 0)
  99.         {
  100.         if (!IsPlayerAdmin(playerid)) {
  101.         SendClientMessage(playerid, COLOR_RED, "tu non sei admin!.");
  102.         return 1;
  103.  
  104.         } else if (IsPlayerAdmin(playerid)) {
  105.         dmspawnon = 0;
  106.         new var2[24];
  107.         new var4[256];
  108.         GetPlayerName(playerid, var2, 24);
  109.         format(var4, 256, "** %s ha disabilitato il respawn nei dm ", var2);
  110.         SendClientMessageToAll(COLOR_YELLOW, var4);
  111.         return 1;
  112.         }
  113.         }
  114.  
  115.     if (strcmp("/dmspawnon", cmdtext, true, 10) == 0)
  116.         {
  117.         if (!IsPlayerAdmin(playerid)) {
  118.         SendClientMessage(playerid, COLOR_RED, "tu non sei admin!.");
  119.         return 1;
  120.  
  121.         } else if (IsPlayerAdmin(playerid)) {
  122.         dmspawnon = 1;
  123.         new var2[24];
  124.         new var4[256];
  125.         GetPlayerName(playerid, var2, 24);
  126.         format(var4, 256, "** %s ha abilitato il respawn nei dm ", var2);
  127.         SendClientMessageToAll(COLOR_YELLOW, var4);
  128.         return 1;
  129.         }
  130.         }
  131.  
  132.  
  133.     if (strcmp("/dmhealon", cmdtext, true, 10) == 0)
  134.         {
  135.         if (!IsPlayerAdmin(playerid)) {
  136.         SendClientMessage(playerid, COLOR_RED, "tu non sei admin!.");
  137.         return 1;
  138.  
  139.         } else if (IsPlayerAdmin(playerid)) {
  140.         gHeal = 1;
  141.         new var2[24];
  142.         new var4[256];
  143.         GetPlayerName(playerid, var2, 24);
  144.         format(var4, 256, "** %s ha abilitato il comando /heal nei dm", var2);
  145.         SendClientMessageToAll(COLOR_YELLOW, var4);
  146.         return 1;
  147.         }
  148.         }
  149.  
  150.     if (strcmp("/dmhealoff", cmdtext, true, 10) == 0)
  151.         {
  152.         if (!IsPlayerAdmin(playerid)) {
  153.         SendClientMessage(playerid, COLOR_RED, "tu non sei admin!.");
  154.         return 1;
  155.  
  156.         } else if (IsPlayerAdmin(playerid)) {
  157.         gHeal = 0;
  158.         new var2[24];
  159.         new var4[256];
  160.         GetPlayerName(playerid, var2, 24);
  161.         format(var4, 256, "** %s ha disabilitato il comando /heal nei dm ", var2);
  162.         SendClientMessageToAll(COLOR_YELLOW, var4);
  163.         return 1;
  164.         }
  165.         }
  166.  
  167.     if (strcmp("/heal", cmdtext, true, 10) == 0)
  168.     {
  169.         if (gDmSpawn[playerid] == 0){
  170.         SendClientMessage (playerid, COLOR_RED, "usa /dmspawn per respawnarti nel dm");
  171.         return 1;
  172.  
  173.  
  174.         } else if (gDmSpawn[playerid] == 1){
  175.  
  176.  
  177.         if (gHeal == 0){
  178.         SendClientMessage(playerid, COLOR_RED, "Non ti puoi ricaricare l'energia perchè l'admin ha disattivato il comando");
  179.         return 1;
  180.  
  181.  
  182.         } else if (gHeal == 1){
  183.         SetPlayerHealth (playerid, 100);
  184.         SetPlayerArmour (playerid, 100);
  185.         SendClientMessage (playerid, COLOR_YELLOW, "Ti sei ricaricato l'energia");
  186.         return 1;
  187.         }
  188.         }
  189.    }
  190.  
  191.     if (strcmp("/dmspawn", cmdtext, true, 10) == 0)
  192.        {
  193.        if (dmspawnon == 0){
  194.        SendClientMessage (playerid, COLOR_YELLOW, "L'admin ha disabilitato questa funzione");
  195.        return 1;
  196.  
  197.        }else if (dmspawnon == 1){
  198.  
  199.  
  200.  
  201.         if (DM[playerid] == 0){
  202.         SendClientMessage (playerid, COLOR_YELLOW, "Tu non sei in un dm!");
  203.         return 1;
  204.  
  205.         } else if (DM[playerid] > 1)
  206.         gDmSpawn[playerid] = true;
  207.         SendClientMessage(playerid, COLOR_YELLOW, "Sei stato respawnato nel dm");
  208.         return 1;
  209.         }
  210.        }
  211.  
  212.     if (strcmp("/dmexit", cmdtext, true, 10) == 0)
  213.        {
  214.         gDmSpawn[playerid] = 0;
  215.         SendClientMessage(playerid, COLOR_YELLOW, "Sei uscito dal dm");
  216.         ResetPlayerWeapons(playerid);
  217.         SetPlayerVirtualWorld(playerid, 0);
  218.         SpawnPlayer(playerid);
  219.         return 1;
  220.        }
  221.  
  222.  
  223.     if (strcmp("/dmlock", cmdtext, true, 10) == 0)
  224.         {
  225.         if (!IsPlayerAdmin(playerid)) {
  226.         SendClientMessage(playerid, COLOR_RED, "tu non sei admin!.");
  227.         return 1;
  228.  
  229.         } else if (IsPlayerAdmin(playerid)) {
  230.         gMyVar = 1;
  231.         new var2[24];
  232.         new var4[256];
  233.         GetPlayerName(playerid, var2, 24);
  234.         format(var4, 256, "** %s ha chiuso i dm ", var2);
  235.         SendClientMessageToAll(COLOR_YELLOW, var4);
  236.         return 1;
  237.         }
  238.         }
  239.  
  240.     if (strcmp("/dmunlock", cmdtext, true, 10) == 0)
  241.         {
  242.         if (!IsPlayerAdmin(playerid)) {
  243.         SendClientMessage(playerid, COLOR_RED, "tu non sei admin!.");
  244.         return 1;
  245.  
  246.         } else if (IsPlayerAdmin(playerid)) {
  247.         gMyVar = 0;
  248.         new var2[24];
  249.         new var4[256];
  250.         GetPlayerName(playerid, var2, 24);
  251.         format(var4, 256, "** %s ha aperto i dm. Scrivi /dm per vedere i dm attivi ", var2);
  252.         SendClientMessageToAll(COLOR_YELLOW, var4);
  253.         return 1;
  254.         }
  255.         }
  256.  
  257.     if (strcmp("/dmkick", cmdtext, true, 10) == 0)
  258.         {
  259.         if (!IsPlayerAdmin(playerid)) {
  260.         SendClientMessage(playerid, COLOR_RED, "tu non sei admin!.");
  261.         return 1;
  262.  
  263.         } else if (IsPlayerAdmin(playerid)) {
  264.         gMyVar = 1;
  265.         new var2[24];
  266.         new var4[256];
  267.         GetPlayerName(playerid, var2, 24);
  268.         format(var4, 256, "** %s è stato kikkato dal dm ", var2);
  269.         SendClientMessageToAll(COLOR_YELLOW, var4);
  270.         for(new i; i < MAX_PLAYERS; i++)
  271. {
  272.     if(IsPlayerConnected(i))
  273.     {
  274.         SpawnPlayer(i);
  275.     }
  276. }
  277.         return 1;
  278.         }
  279.         }
  280.  
  281.  
  282.  
  283.     if (strcmp("/deagle", cmdtext, true, 10) == 0)
  284.     {
  285.  
  286.         if (gMyVar == 1){
  287.         SendClientMessage(playerid, COLOR_RED, "DM: I DM temporaneamente sono chiusi contatta un admin per farli aprire");}
  288.  
  289.         else if (gMyVar == 0){
  290.         new c = random(3);
  291.         if (c == 0){
  292.         SetPlayerPos(playerid, -329.16,1838.60,42.28);}
  293.         else if (c == 1){
  294.         SetPlayerPos(playerid, -300.17,1869.56,42.28);}
  295.         else if (c == 2){
  296.         SetPlayerPos(playerid, -341.66,1891.66,42.28);}
  297.         SetPlayerInterior(playerid, 0);
  298.         SetPlayerHealth(playerid, 100);
  299.         ResetPlayerWeapons(playerid);
  300.         GivePlayerWeapon(playerid, 24, 1337);
  301.         PlayerPlaySound(playerid, 1039, 0, 0, 0);}
  302.         SetPlayerVirtualWorld (playerid, 2);
  303.         DM[playerid] = 9;
  304.  
  305.         return 1;
  306.     }
  307.    
  308.     if (strcmp("/minigun", cmdtext, true, 10) == 0) {
  309.  
  310.         if (gMyVar == 1){
  311.         SendClientMessage(playerid, COLOR_RED, "DM: I DM temporaneamente sono chiusi contatta un admin per farli aprire");}
  312.  
  313.         else if (gMyVar == 0){
  314.         new c = random(7);
  315.         if (c == 0){
  316.         SetPlayerPos(playerid, 348.7614,2540.8401,2266.7544);}
  317.         else if (c == 1){
  318.         SetPlayerPos(playerid, 363.8169,2524.4617,2266.7544);}
  319.         else if (c == 2){
  320.         SetPlayerPos(playerid, 381.1064,2426.5984,2266.7158);}
  321.         else if (c == 3){
  322.         SetPlayerPos(playerid, 361.4030,2374.5112,2266.7158);}
  323.         else if (c == 4){
  324.         SetPlayerPos(playerid, 380.4778,2363.7251,2266.1555);}
  325.         else if (c == 5){
  326.         SetPlayerPos(playerid, 348.2402,2364.3159,2266.1555);}
  327.         else if (c == 6){
  328.         SetPlayerPos(playerid, 353.2112,2414.6619,2265.6633);}
  329.         SetPlayerInterior(playerid, 0);
  330.         SetPlayerHealth(playerid, 100);
  331.         ResetPlayerWeapons(playerid);
  332.         GivePlayerWeapon(playerid, 38, 9999999);
  333.         PlayerPlaySound(playerid, 1039, 0, 0, 0);}
  334.         SetPlayerVirtualWorld (playerid, 2);
  335.         DM[playerid] = 9;
  336.         return 1;
  337.     }
  338.    
  339.     if (strcmp("/spas", cmdtext, true, 10) == 0)
  340.     {
  341.         if (gMyVar == 1){
  342.         SendClientMessage(playerid, COLOR_RED, "DM: I DM temporaneamente sono chiusi contatta un admin per farli aprire");}
  343.  
  344.         else if (gMyVar == 0){
  345.         new c = random(3);
  346.         if (c == 0){
  347.         SetPlayerPos(playerid, -307.35,1519.06,75.35);}
  348.         else if (c == 1){
  349.         SetPlayerPos(playerid, -324.45,1530.09,75.35);}
  350.         else if (c == 2){
  351.         SetPlayerPos(playerid, -343.15,1516.61,75.35);}
  352.         SetPlayerInterior(playerid, 0);
  353.         SetPlayerHealth(playerid, 100);
  354.         ResetPlayerWeapons(playerid);
  355.         GivePlayerWeapon(playerid, 27, 1337);
  356.         SetPlayerVirtualWorld(playerid, 2);
  357.         PlayerPlaySound(playerid, 1039, 0, 0, 0);}
  358.         DM[playerid] = 10;
  359.         return 1;
  360.     }
  361.     if (strcmp("/m4", cmdtext, true, 10) == 0)
  362.     {
  363.         if (gMyVar == 1){
  364.         SendClientMessage(playerid, COLOR_RED, "DM: I DM temporaneamente sono chiusi contatta un admin per farli aprire");}
  365.  
  366.         else if (gMyVar == 0){
  367.         new c = random(3);
  368.         if (c == 0){
  369.         SetPlayerPos(playerid, 1139.95, -2037.20, 69.00);}
  370.         else if (c == 1){
  371.         SetPlayerPos(playerid, 1176.15, -2063.23, 69.00);}
  372.         else if (c == 2){
  373.         SetPlayerVirtualWorld(playerid, DMWORLD_MIN);
  374.         SetPlayerPos(playerid, 1218.33, -2036.96, 66.30);}
  375.         SetPlayerInterior(playerid, 0);
  376.         SetPlayerHealth(playerid, 100);
  377.         ResetPlayerWeapons(playerid);
  378.         GivePlayerWeapon(playerid, 31, 1337);
  379.         SetPlayerVirtualWorld(playerid, 2);
  380.         PlayerPlaySound(playerid, 1039, 0, 0, 0);}
  381.         DM[playerid] = 11;
  382.  
  383.         return 1;
  384.     }
  385.     if (strcmp("/sniper", cmdtext, true, 10) == 0)
  386.     {
  387.         if (gMyVar == 1){
  388.         SendClientMessage(playerid, COLOR_RED, "DM: I DM temporaneamente sono chiusi contatta un admin per farli aprire");}
  389.  
  390.         else if (gMyVar == 0){
  391.         new c = random(3);
  392.         if (c == 0){
  393.         SetPlayerPos(playerid, 2512.22, 2774.92, 10.82);}
  394.         else if (c == 1){
  395.         SetPlayerPos(playerid, 2611.66, 2730.53, 36.53);}
  396.         else if (c == 2){
  397.         SetPlayerPos(playerid, 2652.78, 2779.73, 19.32);}
  398.         SetPlayerInterior(playerid, 0);
  399.         SetPlayerHealth(playerid, 100);
  400.         SetPlayerArmour(playerid, 0);
  401.         ResetPlayerWeapons(playerid);
  402.         GivePlayerWeapon(playerid, 34, 1337);
  403.         SetPlayerVirtualWorld(playerid, 2);
  404.         PlayerPlaySound(playerid, 1039, 0, 0, 0);}
  405.         DM[playerid] = 12;
  406.  
  407.         return 1;
  408.     }
  409.     if (strcmp("/dm1", cmdtext, true, 10) == 0)
  410.     {
  411.         if (gMyVar == 1){
  412.         SendClientMessage(playerid, COLOR_RED, "DM: I DM temporaneamente sono chiusi contatta un admin per farli aprire");}
  413.  
  414.         else if (gMyVar == 0){
  415.         new c = random(3);
  416.         if (c == 0){
  417.         SetPlayerPos(playerid, -2640.55, 1375.65, 7.14);}
  418.         else if (c == 1){
  419.         SetPlayerPos(playerid, -2621.14, 1367.67, 7.06);}
  420.         else if (c == 2){
  421.         SetPlayerPos(playerid, -2636.70, 1347.01, 7.12);}
  422.         SetPlayerInterior(playerid, 0);
  423.         SetPlayerHealth(playerid, 100);
  424.         ResetPlayerWeapons(playerid);
  425.         GivePlayerWeapon(playerid, 24, 1337);
  426.         GivePlayerWeapon(playerid, 27, 1337);
  427.         SetPlayerVirtualWorld(playerid, 2);
  428.         PlayerPlaySound(playerid, 1039, 0, 0, 0);}
  429.         DM[playerid] = 1;
  430.  
  431.         return 1;
  432.     }
  433.     if (strcmp("/dm2", cmdtext, true, 10) == 0)
  434.     {
  435.         if (gMyVar == 1){
  436.         SendClientMessage(playerid, COLOR_RED, "DM: I DM temporaneamente sono chiusi contatta un admin per farli aprire");}
  437.  
  438.         else if (gMyVar == 0){
  439.         new c = random(3);
  440.         if (c == 0){
  441.         SetPlayerPos(playerid, -2062.65, -163.84, 35.32);}
  442.         else if (c == 1){
  443.         SetPlayerPos(playerid, -2081.65, -196.56, 35.32);}
  444.         else if (c == 2){
  445.         SetPlayerPos(playerid, -2040.28, -205.52, 35.32);}
  446.         SetPlayerInterior(playerid, 0);
  447.         SetPlayerHealth(playerid, 100);
  448.         ResetPlayerWeapons(playerid);
  449.         GivePlayerWeapon(playerid, 24, 1337);
  450.         GivePlayerWeapon(playerid, 25, 1337);
  451.         SetPlayerVirtualWorld(playerid, 2);
  452.         PlayerPlaySound(playerid, 1039, 0, 0, 0);}
  453.         DM[playerid] = 2;
  454.  
  455.         return 1;
  456.     }
  457.     if (strcmp("/dm3", cmdtext, true, 10) == 0)
  458.     {
  459.         if (gMyVar == 1){
  460.         SendClientMessage(playerid, COLOR_RED, "DM: I DM temporaneamente sono chiusi contatta un admin per farli aprire");}
  461.  
  462.         else if (gMyVar == 0){
  463.         new c = random(3);
  464.         if (c == 0){
  465.         SetPlayerPos(playerid, -2099.34, 190.75, 35.22);}
  466.         else if (c == 1){
  467.         SetPlayerPos(playerid, -2062.09, 216.15, 35.56);}
  468.         else if (c == 2){
  469.         SetPlayerPos(playerid, -2084.27, 280.77, 35.26);}
  470.         SetPlayerInterior(playerid, 0);
  471.         SetPlayerHealth(playerid, 100);
  472.         ResetPlayerWeapons(playerid);
  473.         GivePlayerWeapon(playerid, 24, 1337);
  474.         GivePlayerWeapon(playerid, 31, 1337);
  475.         SetPlayerVirtualWorld(playerid, 2);
  476.         PlayerPlaySound(playerid, 1039, 0, 0, 0);}
  477.         DM[playerid] = 3;
  478.         return 1;
  479.     }
  480.     if (strcmp("/dm4", cmdtext, true, 10) == 0)
  481.     {
  482.         if (gMyVar == 1){
  483.         SendClientMessage(playerid, COLOR_RED, "DM: I DM temporaneamente sono chiusi contatta un admin per farli aprire");}
  484.  
  485.         else if (gMyVar == 0){
  486.         new c = random(3);
  487.         if (c == 0){
  488.         SetPlayerPos(playerid, -1128.71, 1057.77, 1346.41);}
  489.         else if (c == 1){
  490.         SetPlayerPos(playerid, -1038.03, 1036.85, 1341.35);}
  491.         else if (c == 2){
  492.         SetPlayerPos(playerid, -971.10, 1061.41, 1345.02);}
  493.         SetPlayerInterior(playerid, 10);
  494.         SetPlayerHealth(playerid, 100);
  495.         SetPlayerArmour(playerid, 0);
  496.         ResetPlayerWeapons(playerid);
  497.         GivePlayerWeapon(playerid, 34, 1337);
  498.         GivePlayerWeapon(playerid, 25, 1337);
  499.         GivePlayerWeapon(playerid, 30, 1337);
  500.         SetPlayerVirtualWorld(playerid, 2);
  501.         PlayerPlaySound(playerid, 1039, 0, 0, 0);}
  502.         DM[playerid] = 4;
  503.  
  504.         return 1;
  505.     }
  506.     if (strcmp("/dm5", cmdtext, true, 10) == 0)
  507.     {
  508.         if (gMyVar == 1){
  509.         SendClientMessage(playerid, COLOR_RED, "DM: I DM temporaneamente sono chiusi contatta un admin per farli aprire");}
  510.  
  511.         else if (gMyVar == 0){
  512.         new c = random(3);
  513.         if (c == 0){
  514.         SetPlayerPos(playerid, 213.11, 1912.87, 17.64);}
  515.         else if (c == 1){
  516.         SetPlayerPos(playerid, 278.95, 1868.67, 17.64);}
  517.         else if (c == 2){
  518.         SetPlayerPos(playerid, 229.91, 1937.03, 30.05);}
  519.         SetPlayerInterior(playerid, 0);
  520.         SetPlayerHealth(playerid, 100);
  521.         SetPlayerArmour(playerid, 0);
  522.         ResetPlayerWeapons(playerid);
  523.         GivePlayerWeapon(playerid, 25, 1337);
  524.         GivePlayerWeapon(playerid, 31, 1337);
  525.         SetPlayerVirtualWorld(playerid, 2);
  526.         PlayerPlaySound(playerid, 1039, 0, 0, 0);}
  527.         DM[playerid] = 5;
  528.  
  529.         return 1;
  530.     }
  531.     if (strcmp("/dm6", cmdtext, true, 10) == 0)
  532.     {
  533.         if (gMyVar == 1){
  534.         SendClientMessage(playerid, COLOR_RED, "DM: I DM temporaneamente sono chiusi contatta un admin per farli aprire");}
  535.  
  536.         else if (gMyVar == 0){
  537.         new c = random(3);
  538.         if (c == 0){
  539.         SetPlayerPos(playerid, -1609.24, 751.26, -5.24);}
  540.         else if (c == 1){
  541.         SetPlayerPos(playerid, -1582.47, 715.96, -5.24);}
  542.         else if (c == 2){
  543.         SetPlayerPos(playerid, -1623.21, 670.24, -4.90);}
  544.         SetPlayerInterior(playerid, 0);
  545.         SetPlayerHealth(playerid, 100);
  546.         SetPlayerArmour(playerid, 0);
  547.         ResetPlayerWeapons(playerid);
  548.         GivePlayerWeapon(playerid, 23, 1337);
  549.         GivePlayerWeapon(playerid, 33, 1337);
  550.         SetPlayerVirtualWorld(playerid, 2);
  551.         PlayerPlaySound(playerid, 1039, 0, 0, 0);}
  552.         DM[playerid] = 6;
  553.  
  554.         return 1;
  555.     }
  556.     if (strcmp("/ww", cmdtext, true, 10) == 0)
  557.     {
  558.         if (gMyVar == 1){
  559.         SendClientMessage(playerid, COLOR_RED, "DM: I DM temporaneamente sono chiusi contatta un admin per farli aprire");}
  560.  
  561.         else if (gMyVar == 0){
  562.         new c = random(3);
  563.         if (c == 0){
  564.         SetPlayerPos(playerid, -2125.28, -214.07, 35.32);}
  565.         else if (c == 1){
  566.         SetPlayerPos(playerid, -2113.87, -251.21, 35.32);}
  567.         else if (c == 2){
  568.         SetPlayerPos(playerid, -2136.53, -187.53, 35.32);}
  569.         SetPlayerInterior(playerid, 0);
  570.         SetPlayerHealth(playerid, 100);
  571.         SetPlayerArmour(playerid, 0);
  572.         ResetPlayerWeapons(playerid);
  573.         GivePlayerWeapon(playerid, 24, 1337);
  574.         GivePlayerWeapon(playerid, 27, 1337);
  575.         GivePlayerWeapon(playerid, 31, 1337);
  576.         GivePlayerWeapon(playerid, 34, 1337);
  577.         SetPlayerVirtualWorld(playerid, 2);
  578.         PlayerPlaySound(playerid, 1039, 0, 0, 0);}
  579.         DM[playerid] = 13;
  580.  
  581.         return 1;
  582.     }
  583.     if (strcmp("/ww1", cmdtext, true, 10) == 0)
  584.     {
  585.         if (gMyVar == 1){
  586.         SendClientMessage(playerid, COLOR_RED, "DM: I DM temporaneamente sono chiusi contatta un admin per farli aprire");}
  587.  
  588.         else if (gMyVar == 0){
  589.         new c = random(3);
  590.         if (c == 0){
  591.         SetPlayerPos(playerid, 390.82, 2504.40, 16.48);}
  592.         else if (c == 1){
  593.         SetPlayerPos(playerid, 349.00, 2474.35, 16.48);}
  594.         else if (c == 2){
  595.         SetPlayerPos(playerid, 323.56, 2509.47, 16.52);}
  596.         SetPlayerInterior(playerid, 0);
  597.         SetPlayerHealth(playerid, 100);
  598.         SetPlayerArmour(playerid, 0);
  599.         ResetPlayerWeapons(playerid);
  600.         GivePlayerWeapon(playerid, 24, 1337);
  601.         GivePlayerWeapon(playerid, 25, 1337);
  602.         GivePlayerWeapon(playerid, 31, 1337);
  603.         GivePlayerWeapon(playerid, 34, 1337);
  604.         SetPlayerVirtualWorld(playerid, 2);
  605.         PlayerPlaySound(playerid, 1039, 0, 0, 0);}
  606.         DM[playerid] = 14;
  607.  
  608.         return 1;
  609.     }
  610.     if (strcmp("/rw", cmdtext, true, 10) == 0)
  611.     {
  612.         if (gMyVar == 1){
  613.         SendClientMessage(playerid, COLOR_RED, "DM: I DM temporaneamente sono chiusi contatta un admin per farli aprire");}
  614.  
  615.         else if (gMyVar == 0){
  616.         new c = random(3);
  617.         if (c == 0){
  618.         SetPlayerPos(playerid, -1396.54, 1276.64, 1039.86);}
  619.         else if (c == 1){
  620.         SetPlayerPos(playerid, -1418.19, 1254.42, 1039.86);}
  621.         else if (c == 2){
  622.         SetPlayerPos(playerid, -1385.22, 1225.53, 1039.86);}
  623.         SetPlayerInterior(playerid, 16);
  624.         SetPlayerHealth(playerid, 100);
  625.         SetPlayerArmour(playerid, 0);
  626.         ResetPlayerWeapons(playerid);
  627.         GivePlayerWeapon(playerid, 22, 1337);
  628.         GivePlayerWeapon(playerid, 26, 1337);
  629.         GivePlayerWeapon(playerid, 28, 1337);
  630.         SetPlayerVirtualWorld(playerid, 2);
  631.         PlayerPlaySound(playerid, 1039, 0, 0, 0);}
  632.         DM[playerid] = 15;
  633.  
  634.         return 1;
  635.     }
  636.     if (strcmp("/dm7", cmdtext, true, 10) == 0)
  637.     {
  638.         if (gMyVar == 1){
  639.         SendClientMessage(playerid, COLOR_RED, "DM: I DM temporaneamente sono chiusi contatta un admin per farli aprire");}
  640.  
  641.         else if (gMyVar == 0){
  642.         new c = random(3);
  643.         if (c == 0){
  644.         SetPlayerPos(playerid, 290.93, 174.81, 1007.17);}
  645.         else if (c == 1){
  646.         SetPlayerPos(playerid, 242.60, 145.83, 1003.02);}
  647.         else if (c == 2){
  648.         SetPlayerPos(playerid, 214.07, 167.32, 1003.02);}
  649.         SetPlayerInterior(playerid, 3);
  650.         SetPlayerHealth(playerid, 100);
  651.         SetPlayerArmour(playerid, 0);
  652.         ResetPlayerWeapons(playerid);
  653.         GivePlayerWeapon(playerid, 24, 1337);
  654.         GivePlayerWeapon(playerid, 27, 1337);
  655.         GivePlayerWeapon(playerid, 34, 1337);
  656.         SetPlayerVirtualWorld(playerid, 2);
  657.         PlayerPlaySound(playerid, 1039, 0, 0, 0);}
  658.         DM[playerid] = 7;
  659.  
  660.         return 1;
  661.     }
  662.     if (strcmp("/dm8", cmdtext, true, 10) == 0)
  663.     {
  664.         if (gMyVar == 1){
  665.         SendClientMessage(playerid, COLOR_RED, "DM: I DM temporaneamente sono chiusi contatta un admin per farli aprire");}
  666.  
  667.         else if (gMyVar == 0){
  668.         new c = random(3);
  669.         if (c == 0){
  670.         SetPlayerPos(playerid, 286.41, -38.76, 1001.51);}
  671.         else if (c == 1){
  672.         SetPlayerPos(playerid, 292.32, -32.84, 1001.51);}
  673.         else if (c == 2){
  674.         SetPlayerPos(playerid, 296.16, -40.94, 1001.51);}
  675.         SetPlayerInterior(playerid, 1);
  676.         SetPlayerHealth(playerid, 100);
  677.         SetPlayerArmour(playerid, 0);
  678.         ResetPlayerWeapons(playerid);
  679.         GivePlayerWeapon(playerid, 22, 1337);
  680.         GivePlayerWeapon(playerid, 9, 1337);
  681.         SetPlayerVirtualWorld(playerid, 2);
  682.         PlayerPlaySound(playerid, 1039, 0, 0, 0);}
  683.         DM[playerid] = 8;
  684.  
  685.         return 1;
  686.     }
  687.  
  688.  
  689.  
  690.  
  691.     return 0;
  692. }
  693.  
  694.  
  695.  
  696. forward spawnplayer(playerid);
  697. public spawnplayer(playerid)
  698.     {
  699.         if (gMyVar == 1)
  700.         return 1;
  701.  
  702.         if (dmspawnon == 0)
  703.         return 1;
  704.  
  705.  
  706.         if (gDmSpawn[playerid] == 0)
  707.         PlayerPlaySound(playerid, 1039, 0, 0, 0);
  708.  
  709.         else if (gDmSpawn[playerid] == 1){
  710.  
  711.         if (DM[playerid] == 9){
  712.         SetPlayerPos(playerid, -341.66,1891.66,42.28);
  713.         SetPlayerInterior(playerid, 0);
  714.         SetPlayerHealth(playerid, 100);
  715.         SetPlayerArmour(playerid, 100);
  716.         ResetPlayerWeapons(playerid);
  717.         GivePlayerWeapon(playerid, 24, 1337);
  718.         PlayerPlaySound(playerid, 1039, 0, 0, 0);
  719.         return 1;
  720.  
  721.  
  722.  
  723.         } else if (DM[playerid] == 10){
  724.         SetPlayerPos(playerid, -343.15,1516.61,75.35);
  725.         SetPlayerInterior(playerid, 0);
  726.         SetPlayerHealth(playerid, 100);
  727.         SetPlayerArmour(playerid, 100);
  728.         ResetPlayerWeapons(playerid);
  729.         GivePlayerWeapon(playerid, 27, 1337);
  730.         SetPlayerVirtualWorld(playerid, DMWORLD_MIN);
  731.         PlayerPlaySound(playerid, 1039, 0, 0, 0);
  732.         return 1;
  733.  
  734.  
  735.         } else if (DM[playerid] == 11){
  736.         SetPlayerVirtualWorld(playerid, DMWORLD_MIN);
  737.         SetPlayerPos(playerid, 1218.33, -2036.96, 66.30);
  738.         SetPlayerInterior(playerid, 0);
  739.         SetPlayerHealth(playerid, 100);
  740.         SetPlayerArmour(playerid, 0);
  741.         ResetPlayerWeapons(playerid);
  742.         GivePlayerWeapon(playerid, 31, 1337);
  743.         SetPlayerVirtualWorld(playerid, DMWORLD_MIN);
  744.         PlayerPlaySound(playerid, 1039, 0, 0, 0);
  745.         return 1;
  746.  
  747.         } else if (DM[playerid] == 12){
  748.         SetPlayerPos(playerid, 2652.78, 2779.73, 19.32);
  749.         SetPlayerInterior(playerid, 0);
  750.         SetPlayerHealth(playerid, 100);
  751.         SetPlayerArmour(playerid, 0);
  752.         ResetPlayerWeapons(playerid);
  753.         GivePlayerWeapon(playerid, 34, 1337);
  754.         SetPlayerVirtualWorld(playerid, DMWORLD_MIN);
  755.         PlayerPlaySound(playerid, 1039, 0, 0, 0);
  756.         return 1;
  757.  
  758.         } else if (DM[playerid] == 1){
  759.         SetPlayerPos(playerid, -2636.70, 1347.01, 7.12);
  760.         SetPlayerInterior(playerid, 0);
  761.         SetPlayerHealth(playerid, 100);
  762.         SetPlayerArmour(playerid, 100);
  763.         ResetPlayerWeapons(playerid);
  764.         GivePlayerWeapon(playerid, 24, 1337);
  765.         GivePlayerWeapon(playerid, 27, 1337);
  766.         SetPlayerVirtualWorld(playerid, DMWORLD_MIN);
  767.         PlayerPlaySound(playerid, 1039, 0, 0, 0);
  768.         return 1;
  769.  
  770.         } else if (DM[playerid] == 2){
  771.         SetPlayerPos(playerid, -2040.28, -205.52, 35.32);
  772.         SetPlayerInterior(playerid, 0);
  773.         SetPlayerHealth(playerid, 100);
  774.         SetPlayerArmour(playerid, 100);
  775.         ResetPlayerWeapons(playerid);
  776.         GivePlayerWeapon(playerid, 24, 1337);
  777.         GivePlayerWeapon(playerid, 25, 1337);
  778.         SetPlayerVirtualWorld(playerid, DMWORLD_MIN);
  779.         PlayerPlaySound(playerid, 1039, 0, 0, 0);
  780.         return 1;
  781.  
  782.         } else if (DM[playerid] == 3){
  783.         SetPlayerPos(playerid, -2084.27, 280.77, 35.26);
  784.         SetPlayerInterior(playerid, 0);
  785.         SetPlayerHealth(playerid, 100);
  786.         SetPlayerArmour(playerid, 100);
  787.         ResetPlayerWeapons(playerid);
  788.         GivePlayerWeapon(playerid, 24, 1337);
  789.         GivePlayerWeapon(playerid, 31, 1337);
  790.         SetPlayerVirtualWorld(playerid, DMWORLD_MIN);
  791.         PlayerPlaySound(playerid, 1039, 0, 0, 0);
  792.         return 1;
  793.  
  794.         } else if (DM[playerid] == 4){
  795.         SetPlayerPos(playerid, -971.10, 1061.41, 1345.02);
  796.         SetPlayerInterior(playerid, 10);
  797.         SetPlayerHealth(playerid, 100);
  798.         SetPlayerArmour(playerid, 100);
  799.         ResetPlayerWeapons(playerid);
  800.         GivePlayerWeapon(playerid, 34, 1337);
  801.         GivePlayerWeapon(playerid, 25, 1337);
  802.         GivePlayerWeapon(playerid, 30, 1337);
  803.         SetPlayerVirtualWorld(playerid, DMWORLD_MIN);
  804.         PlayerPlaySound(playerid, 1039, 0, 0, 0);
  805.         return 1;
  806.  
  807.         } else if (DM[playerid] == 5){
  808.         SetPlayerPos(playerid, 229.91, 1937.03, 30.05);
  809.         SetPlayerInterior(playerid, 0);
  810.         SetPlayerHealth(playerid, 100);
  811.         SetPlayerArmour(playerid, 100);
  812.         ResetPlayerWeapons(playerid);
  813.         GivePlayerWeapon(playerid, 25, 1337);
  814.         GivePlayerWeapon(playerid, 31, 1337);
  815.         SetPlayerVirtualWorld(playerid, DMWORLD_MIN);
  816.         PlayerPlaySound(playerid, 1039, 0, 0, 0);
  817.         return 1;
  818.  
  819.         } else if (DM[playerid] == 6){
  820.         SetPlayerPos(playerid, -1623.21, 670.24, -4.90);
  821.         SetPlayerInterior(playerid, 0);
  822.         SetPlayerHealth(playerid, 100);
  823.         SetPlayerArmour(playerid, 0);
  824.         ResetPlayerWeapons(playerid);
  825.         GivePlayerWeapon(playerid, 23, 1337);
  826.         GivePlayerWeapon(playerid, 33, 1337);
  827.         SetPlayerVirtualWorld(playerid, DMWORLD_MIN);
  828.         PlayerPlaySound(playerid, 1039, 0, 0, 0);
  829.         return 1;
  830.  
  831.         } else if (DM[playerid] == 13){
  832.         SetPlayerPos(playerid, -2136.53, -187.53, 35.32);
  833.         SetPlayerInterior(playerid, 0);
  834.         SetPlayerHealth(playerid, 100);
  835.         SetPlayerArmour(playerid, 100);
  836.         ResetPlayerWeapons(playerid);
  837.         GivePlayerWeapon(playerid, 24, 1337);
  838.         GivePlayerWeapon(playerid, 27, 1337);
  839.         GivePlayerWeapon(playerid, 31, 1337);
  840.         GivePlayerWeapon(playerid, 34, 1337);
  841.         SetPlayerVirtualWorld(playerid, DMWORLD_MIN);
  842.         PlayerPlaySound(playerid, 1039, 0, 0, 0);
  843.         return 1;
  844.  
  845.         } else if (DM[playerid] == 14){
  846.         SetPlayerPos(playerid, 323.56, 2509.47, 16.52);
  847.         SetPlayerInterior(playerid, 0);
  848.         SetPlayerHealth(playerid, 100);
  849.         SetPlayerArmour(playerid, 100);
  850.         ResetPlayerWeapons(playerid);
  851.         GivePlayerWeapon(playerid, 24, 1337);
  852.         GivePlayerWeapon(playerid, 25, 1337);
  853.         GivePlayerWeapon(playerid, 31, 1337);
  854.         GivePlayerWeapon(playerid, 34, 1337);
  855.         SetPlayerVirtualWorld(playerid, DMWORLD_MIN);
  856.         PlayerPlaySound(playerid, 1039, 0, 0, 0);
  857.         return 1;
  858.  
  859.         } else if (DM[playerid] == 15){
  860.         SetPlayerPos(playerid, -1385.22, 1225.53, 1039.86);
  861.         SetPlayerInterior(playerid, 16);
  862.         SetPlayerHealth(playerid, 100);
  863.         SetPlayerArmour(playerid, 100);
  864.         ResetPlayerWeapons(playerid);
  865.         GivePlayerWeapon(playerid, 22, 1337);
  866.         GivePlayerWeapon(playerid, 26, 1337);
  867.         GivePlayerWeapon(playerid, 28, 1337);
  868.         SetPlayerVirtualWorld(playerid, DMWORLD_MIN);
  869.         PlayerPlaySound(playerid, 1039, 0, 0, 0);
  870.         return 1;
  871.  
  872.         } else if (DM[playerid] == 7){
  873.         SetPlayerPos(playerid, 214.07, 167.32, 1003.02);
  874.         SetPlayerInterior(playerid, 3);
  875.         SetPlayerHealth(playerid, 100);
  876.         SetPlayerArmour(playerid, 100);
  877.         ResetPlayerWeapons(playerid);
  878.         GivePlayerWeapon(playerid, 24, 1337);
  879.         GivePlayerWeapon(playerid, 27, 1337);
  880.         GivePlayerWeapon(playerid, 34, 1337);
  881.         SetPlayerVirtualWorld(playerid, DMWORLD_MIN);
  882.         PlayerPlaySound(playerid, 1039, 0, 0, 0);
  883.         return 1;
  884.  
  885.         } else if (DM[playerid] == 8)
  886.         SetPlayerPos(playerid, 296.16, -40.94, 1001.51);
  887.         SetPlayerInterior(playerid, 1);
  888.         SetPlayerHealth(playerid, 100);
  889.         SetPlayerArmour(playerid, 100);
  890.         ResetPlayerWeapons(playerid);
  891.         GivePlayerWeapon(playerid, 22, 1337);
  892.         GivePlayerWeapon(playerid, 9, 1337);
  893.         SetPlayerVirtualWorld(playerid, DMWORLD_MIN);
  894.         PlayerPlaySound(playerid, 1039, 0, 0, 0);
  895.  
  896.  
  897.  
  898.  
  899.  
  900.  
  901.  
  902.  
  903. }
  904.  
  905.         return 1;
  906.         }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement