Advertisement
Guest User

FireSystem Bug

a guest
Mar 26th, 2015
344
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pawn 29.30 KB | None | 0 0
  1. public StartRandomFire(randomloc)
  2. {
  3.     new string[512], zone[MAX_ZONE_NAME];
  4.     new RAND = randomloc;
  5.     RandomFire_X = RandomFireSpawns[RAND][0];
  6.     RandomFire_Y = RandomFireSpawns[RAND][1];
  7.     RandomFire_Z = RandomFireSpawns[RAND][2];
  8.     new fireslot = GetNextFire();
  9.     format(RandomFireLocation, 256, "%s", RandomFireLocationNames[RAND]);
  10.     FireBurnout[fireslot] = SetTimerEx("BurnoutTimer",300000,0, "i", fireslot);
  11.     Fire[fireslot][Fire_Exists] = 1;
  12.     Fire[fireslot][Fire_id] = fireslot;
  13.     ActiveFires ++;
  14.     Fire[fireslot][Fire_X] = RandomFireSpawns[RAND][0];
  15.     Fire[fireslot][Fire_Y] = RandomFireSpawns[RAND][1];
  16.     Fire[fireslot][Fire_Z] = RandomFireSpawns[RAND][2];
  17.     FireObjects[fireslot][0] = CreateFire(fireslot, RandomFire_X, RandomFire_Y, RandomFire_Z);
  18.     FireObjects[fireslot][1] = CreateFire(fireslot, RandomFire_X+random(3),RandomFire_Y+random(3),RandomFire_Z+random(2));
  19.     FireObjects[fireslot][2] = CreateFire(fireslot, RandomFire_X-random(3),RandomFire_Y-random(3),RandomFire_Z-random(2));
  20.     FireObjects[fireslot][3] = CreateFire(fireslot, RandomFire_X+random(3),RandomFire_Y-random(3),RandomFire_Z+random(1));
  21.     CreateExplosion(RandomFire_X+random(3),RandomFire_Y+random(3),RandomFire_Z+random(2), 3, 6.0);
  22.     CreateExplosion(RandomFire_X-random(3),RandomFire_Y-random(3),RandomFire_Z-random(2), 7, 8.0);
  23.     CreateExplosion(RandomFire_X+random(3),RandomFire_Y-random(3),RandomFire_Z+random(1), 7, 7.0);
  24.     Get3DZone(RandomFire_X, RandomFire_Y, RandomFire_Z, zone, sizeof(zone));
  25.     Fire[fireslot][Fire_Zone] = zone;
  26.     FireHealth[fireslot] = 100;
  27.     format(string, sizeof(string), "Fire Health: \n %d /100", FireHealth[fireslot]);
  28.     FireHealthText[fireslot] = CreateDynamic3DTextLabel(string, COLOR_WHITE, RandomFire_X, RandomFire_Y, RandomFire_Z, 20);
  29.  
  30.  
  31.     foreach(Player, i)
  32.     {
  33.         if(IsPlayerInCircle(i,RandomFire_X,RandomFire_Y,70))
  34.         {
  35.             format(string, sizeof(string), "(INFO) A fire has erupted in the vicinity.");
  36.             SendClientMessage(i,COLOR_YELLOW,string);
  37.         }
  38.         if((PlayerInfo[i][pMember] == 4 && RAND < 24))
  39.         {
  40.             new szMessage[256];
  41.             new Float:x2,Float:y2,Float:z2;
  42.             GetPlayerPos(i,x2,y2,z2);
  43.          
  44.  
  45.             format(szMessage, sizeof(szMessage), "* %s's pager just activated, you hear the sound.", GetPlayerNameEx(i));
  46.             ProxDetector(25.0, i, szMessage, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
  47.             if((IsPlayerInCircle(i, 1761.3842,-1783.0110, 15)) || (IsPlayerInCircle(i, 1760.6700,2082.7996, 15)))
  48.             {
  49.            
  50.             }
  51.         }
  52.         if((PlayerInfo[i][pMember] == 17 && RAND > 23))
  53.         {
  54.             new szMessage[256];
  55.             new Float:x2,Float:y2,Float:z2;
  56.             GetPlayerPos(i,x2,y2,z2);
  57.  
  58.  
  59.             format(szMessage, sizeof(szMessage), "* %s's pager just activated, you hear the sound.", GetPlayerNameEx(i));
  60.             ProxDetector(25.0, i, szMessage, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
  61.             if((IsPlayerInCircle(i, 1761.3842,-1783.0110, 15)) || (IsPlayerInCircle(i, 1760.6700,2082.7996, 15)))
  62.             {
  63.                 PlayAudioStreamForPlayer(i, "http://shockroleplay.net/sounds/stationtones.mp3");
  64.             }
  65.         }
  66.     }
  67.  
  68.     switch(RAND)
  69.     {
  70.         case 0:
  71.         {
  72.             format(string, sizeof(string), "____________________________________________________________________________________________________________");
  73.             SendFamilyMessage(4, COLOR_RED, string);
  74.             format(string, sizeof(string), "DPS AUTOMATED DISPATCH");
  75.             SendFamilyMessage(4, COLOR_RED, string);
  76.             format(string, sizeof(string), "LAFD Stations, fire response, location below.");
  77.             SendFamilyMessage(4, COLOR_RED, string);
  78.             format(string, sizeof(string), "Location: %s in %s [ID:%d]", RandomFireLocation, zone, Fire[fireslot][Fire_id]);
  79.             SendFamilyMessage(4, COLOR_RED, string);
  80.             format(string, sizeof(string), "Information: Toro Commercial Sprinkler System, Automatic Fire Alarm.");
  81.             SendFamilyMessage(4, COLOR_RED, string);
  82.             format(string, sizeof(string), "Suggested action: Extinguish flames and confirm no more smoke is visible.");
  83.             SendFamilyMessage(4, COLOR_RED, string);
  84.             format(string, sizeof(string), "____________________________________________________________________________________________________________");
  85.             SendFamilyMessage(4, COLOR_RED, string);
  86.             foreach(Player, i)
  87.             {
  88.                 if(PlayerInfo[i][pMember] == 4 || PlayerInfo[i][pMember] == 15)
  89.                 {
  90.                     SendClientMessage(i, COLOR_YELLOW, "(INFO) A fire location has been put on your GPS.");
  91.                 }
  92.             }
  93.             format(string, sizeof(string), "____________________________________________________________________________________________________________");
  94.             SendFamilyMessage(1, COLOR_RED, string);
  95.             SendFamilyMessage(7, COLOR_RED, string);
  96.             format(string, sizeof(string), "FIRE COMM DISPATCH");
  97.             SendFamilyMessage(1, COLOR_RED, string);
  98.             SendFamilyMessage(7, COLOR_RED, string);
  99.             format(string, sizeof(string), "Dispatching Fire to %s in %s for a Toro Commercial Sprinkler System, Automatic Fire Alarm.", RandomFireLocation, zone);
  100.             SendFamilyMessage(1, COLOR_RED, string);
  101.             SendFamilyMessage(7, COLOR_RED, string);
  102.             format(string, sizeof(string), "____________________________________________________________________________________________________________");
  103.             SendFamilyMessage(1, COLOR_RED, string);
  104.             SendFamilyMessage(7, COLOR_RED, string);
  105.         }
  106.         case 1:
  107.         {
  108.             format(string, sizeof(string), "____________________________________________________________________________________________________________");
  109.             SendFamilyMessage(4, COLOR_RED, string);
  110.             format(string, sizeof(string), "DPS AUTOMATED DISPATCH");
  111.             SendFamilyMessage(4, COLOR_RED, string);
  112.             format(string, sizeof(string), "LAFD Stations, fire response, location below.");
  113.             SendFamilyMessage(4, COLOR_RED, string);
  114.             format(string, sizeof(string), "Location: %s in %s [ID:%d]", RandomFireLocation, zone, Fire[fireslot][Fire_id]);
  115.             SendFamilyMessage(4, COLOR_RED, string);
  116.             format(string, sizeof(string), "Information: Pull Station Alarm.");
  117.             SendFamilyMessage(4, COLOR_RED, string);
  118.             format(string, sizeof(string), "Suggested action: Extinguish flames and confirm no more smoke is visible.");
  119.             SendFamilyMessage(4, COLOR_RED, string);
  120.             format(string, sizeof(string), "____________________________________________________________________________________________________________");
  121.             SendFamilyMessage(4, COLOR_RED, string);
  122.             foreach(Player, i)
  123.             {
  124.                 if(PlayerInfo[i][pMember] == 4 || PlayerInfo[i][pMember] == 15)
  125.                 {
  126.                     SendClientMessage(i, COLOR_YELLOW, "(INFO) A fire location has been put on your GPS.");
  127.                 }
  128.             }
  129.             format(string, sizeof(string), "____________________________________________________________________________________________________________");
  130.             SendFamilyMessage(1, COLOR_RED, string);
  131.             SendFamilyMessage(7, COLOR_RED, string);
  132.             format(string, sizeof(string), "FIRE COMM DISPATCH");
  133.             SendFamilyMessage(1, COLOR_RED, string);
  134.             SendFamilyMessage(7, COLOR_RED, string);
  135.             format(string, sizeof(string), "Dispatching Fire to %s in %s for a Pull Station alarm.", RandomFireLocation, zone);
  136.             SendFamilyMessage(1, COLOR_RED, string);
  137.             SendFamilyMessage(7, COLOR_RED, string);
  138.             format(string, sizeof(string), "____________________________________________________________________________________________________________");
  139.             SendFamilyMessage(1, COLOR_RED, string);
  140.             SendFamilyMessage(7, COLOR_RED, string);
  141.         }
  142.         case 2:
  143.         {
  144.             format(string, sizeof(string), "____________________________________________________________________________________________________________");
  145.             SendFamilyMessage(4, COLOR_RED, string);
  146.             format(string, sizeof(string), "DPS AUTOMATED DISPATCH");
  147.             SendFamilyMessage(4, COLOR_RED, string);
  148.             format(string, sizeof(string), "LAFD Stations, fire response, location below.");
  149.             SendFamilyMessage(4, COLOR_RED, string);
  150.             format(string, sizeof(string), "Location: %s in %s [ID:%d]", RandomFireLocation, zone, Fire[fireslot][Fire_id]);
  151.             SendFamilyMessage(4, COLOR_RED, string);
  152.             format(string, sizeof(string), "Information: Visible Smoke, Gym Roof.");
  153.             SendFamilyMessage(4, COLOR_RED, string);
  154.             format(string, sizeof(string), "Suggested action: Extinguish flames and confirm no more smoke is visible.");
  155.             SendFamilyMessage(4, COLOR_RED, string);
  156.             format(string, sizeof(string), "____________________________________________________________________________________________________________");
  157.             SendFamilyMessage(4, COLOR_RED, string);
  158.             foreach(Player, i)
  159.             {
  160.                 if(PlayerInfo[i][pMember] == 4 || PlayerInfo[i][pMember] == 15)
  161.                 {
  162.                     SendClientMessage(i, COLOR_YELLOW, "(INFO) A fire location has been put on your GPS.");
  163.                 }
  164.             }
  165.             format(string, sizeof(string), "____________________________________________________________________________________________________________");
  166.             SendFamilyMessage(1, COLOR_RED, string);
  167.             SendFamilyMessage(7, COLOR_RED, string);
  168.             format(string, sizeof(string), "FIRE COMM DISPATCH");
  169.             SendFamilyMessage(1, COLOR_RED, string);
  170.             SendFamilyMessage(7, COLOR_RED, string);
  171.             format(string, sizeof(string), "Dispatching Fire to %s in %s for Visible Smoke, Gym Roof.", RandomFireLocation, zone);
  172.             SendFamilyMessage(1, COLOR_RED, string);
  173.             SendFamilyMessage(7, COLOR_RED, string);
  174.             format(string, sizeof(string), "____________________________________________________________________________________________________________");
  175.             SendFamilyMessage(1, COLOR_RED, string);
  176.             SendFamilyMessage(7, COLOR_RED, string);
  177.         }
  178.         case 3:
  179.         {
  180.             format(string, sizeof(string), "____________________________________________________________________________________________________________");
  181.             SendFamilyMessage(4, COLOR_RED, string);
  182.             format(string, sizeof(string), "DPS AUTOMATED DISPATCH");
  183.             SendFamilyMessage(4, COLOR_RED, string);
  184.             format(string, sizeof(string), "LAFD Stations, fire response, location below.");
  185.             SendFamilyMessage(4, COLOR_RED, string);
  186.             format(string, sizeof(string), "Location: %s in %s [ID:%d]", RandomFireLocation, zone, Fire[fireslot][Fire_id]);
  187.             SendFamilyMessage(4, COLOR_RED, string);
  188.             format(string, sizeof(string), "Information: Structural Fire, Ten Green Bottles.");
  189.             SendFamilyMessage(4, COLOR_RED, string);
  190.             format(string, sizeof(string), "Suggested action: Extinguish flames and confirm no more smoke is visible.");
  191.             SendFamilyMessage(4, COLOR_RED, string);
  192.             format(string, sizeof(string), "____________________________________________________________________________________________________________");
  193.             SendFamilyMessage(4, COLOR_RED, string);
  194.             foreach(Player, i)
  195.             {
  196.                 if(PlayerInfo[i][pMember] == 4 || PlayerInfo[i][pMember] == 15)
  197.                 {
  198.                     SendClientMessage(i, COLOR_YELLOW, "(INFO) A fire location has been put on your GPS.");
  199.                 }
  200.             }
  201.             format(string, sizeof(string), "____________________________________________________________________________________________________________");
  202.             SendFamilyMessage(1, COLOR_RED, string);
  203.             SendFamilyMessage(7, COLOR_RED, string);
  204.             format(string, sizeof(string), "FIRE COMM DISPATCH");
  205.             SendFamilyMessage(1, COLOR_RED, string);
  206.             SendFamilyMessage(7, COLOR_RED, string);
  207.             format(string, sizeof(string), "Dispatching Fire to %s in %s for a Structural Fire.", RandomFireLocation, zone);
  208.             SendFamilyMessage(1, COLOR_RED, string);
  209.             SendFamilyMessage(7, COLOR_RED, string);
  210.             format(string, sizeof(string), "____________________________________________________________________________________________________________");
  211.             SendFamilyMessage(1, COLOR_RED, string);
  212.             SendFamilyMessage(7, COLOR_RED, string);
  213.         }
  214.         case 4:
  215.         {
  216.             format(string, sizeof(string), "____________________________________________________________________________________________________________");
  217.             SendFamilyMessage(4, COLOR_RED, string);
  218.             format(string, sizeof(string), "DPS AUTOMATED DISPATCH");
  219.             SendFamilyMessage(4, COLOR_RED, string);
  220.             format(string, sizeof(string), "LAFD Stations, fire response, location below.");
  221.             SendFamilyMessage(4, COLOR_RED, string);
  222.             format(string, sizeof(string), "Location: %s in %s [ID:%d]", RandomFireLocation, zone, Fire[fireslot][Fire_id]);
  223.             SendFamilyMessage(4, COLOR_RED, string);
  224.             format(string, sizeof(string), "Information: Pyrotechnics Fire, Stage A.");
  225.             SendFamilyMessage(4, COLOR_RED, string);
  226.             format(string, sizeof(string), "Suggested action: Extinguish flames and confirm no more smoke is visible.");
  227.             SendFamilyMessage(4, COLOR_RED, string);
  228.             format(string, sizeof(string), "____________________________________________________________________________________________________________");
  229.             SendFamilyMessage(4, COLOR_RED, string);
  230.             foreach(Player, i)
  231.             {
  232.                 if(PlayerInfo[i][pMember] == 4 || PlayerInfo[i][pMember] == 15)
  233.                 {
  234.                     SendClientMessage(i, COLOR_YELLOW, "(INFO) A fire location has been put on your GPS.");
  235.                 }
  236.             }
  237.             format(string, sizeof(string), "____________________________________________________________________________________________________________");
  238.             SendFamilyMessage(1, COLOR_RED, string);
  239.             SendFamilyMessage(7, COLOR_RED, string);
  240.             format(string, sizeof(string), "FIRE COMM DISPATCH");
  241.             SendFamilyMessage(1, COLOR_RED, string);
  242.             SendFamilyMessage(7, COLOR_RED, string);
  243.             format(string, sizeof(string), "Dispatching Fire to %s in %s for a Pyrotechnics Fire, Stage A.", RandomFireLocation, zone);
  244.             SendFamilyMessage(1, COLOR_RED, string);
  245.             SendFamilyMessage(7, COLOR_RED, string);
  246.             format(string, sizeof(string), "____________________________________________________________________________________________________________");
  247.             SendFamilyMessage(1, COLOR_RED, string);
  248.             SendFamilyMessage(7, COLOR_RED, string);
  249.         }
  250.         case 5:
  251.         {
  252.             format(string, sizeof(string), "____________________________________________________________________________________________________________");
  253.             SendFamilyMessage(4, COLOR_RED, string);
  254.             format(string, sizeof(string), "DPS AUTOMATED DISPATCH");
  255.             SendFamilyMessage(4, COLOR_RED, string);
  256.             format(string, sizeof(string), "LAFD Stations, fire response, location below.");
  257.             SendFamilyMessage(4, COLOR_RED, string);
  258.             format(string, sizeof(string), "Location: %s in %s [ID:%d]", RandomFireLocation, zone, Fire[fireslot][Fire_id]);
  259.             SendFamilyMessage(4, COLOR_RED, string);
  260.             format(string, sizeof(string), "Information: Gas Leak, Forum Arena, Visual Reports.");
  261.             SendFamilyMessage(4, COLOR_RED, string);
  262.             format(string, sizeof(string), "Suggested action: Extinguish flames and confirm no more smoke is visible.");
  263.             SendFamilyMessage(4, COLOR_RED, string);
  264.             format(string, sizeof(string), "____________________________________________________________________________________________________________");
  265.             SendFamilyMessage(4, COLOR_RED, string);
  266.             foreach(Player, i)
  267.             {
  268.                 if(PlayerInfo[i][pMember] == 4 || PlayerInfo[i][pMember] == 15)
  269.                 {
  270.                     SendClientMessage(i, COLOR_YELLOW, "(INFO) A fire location has been put on your GPS.");
  271.                 }
  272.             }
  273.             format(string, sizeof(string), "____________________________________________________________________________________________________________");
  274.             SendFamilyMessage(1, COLOR_RED, string);
  275.             SendFamilyMessage(7, COLOR_RED, string);
  276.             format(string, sizeof(string), "FIRE COMM DISPATCH");
  277.             SendFamilyMessage(1, COLOR_RED, string);
  278.             SendFamilyMessage(7, COLOR_RED, string);
  279.             format(string, sizeof(string), "Dispatching Fire to %s in %s for Gas Leak, Forum Arena, Visual Reports.", RandomFireLocation, zone);
  280.             SendFamilyMessage(1, COLOR_RED, string);
  281.             SendFamilyMessage(7, COLOR_RED, string);
  282.             format(string, sizeof(string), "____________________________________________________________________________________________________________");
  283.             SendFamilyMessage(1, COLOR_RED, string);
  284.             SendFamilyMessage(7, COLOR_RED, string);
  285.         }
  286.         case 6:
  287.         {
  288.             format(string, sizeof(string), "____________________________________________________________________________________________________________");
  289.             SendFamilyMessage(4, COLOR_RED, string);
  290.             format(string, sizeof(string), "DPS AUTOMATED DISPATCH");
  291.             CreateExplosion( RandomFire_X, RandomFire_Y, RandomFire_Z, 7, 3);
  292.             SendFamilyMessage(4, COLOR_RED, string);
  293.             format(string, sizeof(string), "LAFD Stations, fire response, location below.");
  294.             SendFamilyMessage(4, COLOR_RED, string);
  295.             format(string, sizeof(string), "Location: %s in %s [ID:%d]", RandomFireLocation, zone, Fire[fireslot][Fire_id]);
  296.             SendFamilyMessage(4, COLOR_RED, string);
  297.             format(string, sizeof(string), "Information: Gas Tank Explosion, Oil Refinery.");
  298.             SendFamilyMessage(4, COLOR_RED, string);
  299.             format(string, sizeof(string), "Suggested action: Clear Injured, Extinguish flames and confirm no more smoke is visible.");
  300.             SendFamilyMessage(4, COLOR_RED, string);
  301.             format(string, sizeof(string), "____________________________________________________________________________________________________________");
  302.             SendFamilyMessage(4, COLOR_RED, string);
  303.             foreach(Player, i)
  304.             {
  305.                 if(PlayerInfo[i][pMember] == 4 || PlayerInfo[i][pMember] == 15)
  306.                 {
  307.                     SendClientMessage(i, COLOR_YELLOW, "(INFO) A fire location has been put on your GPS.");
  308.                 }
  309.             }
  310.             format(string, sizeof(string), "____________________________________________________________________________________________________________");
  311.             SendFamilyMessage(1, COLOR_RED, string);
  312.             SendFamilyMessage(7, COLOR_RED, string);
  313.             format(string, sizeof(string), "FIRE COMM DISPATCH");
  314.             SendFamilyMessage(1, COLOR_RED, string);
  315.             SendFamilyMessage(7, COLOR_RED, string);
  316.             format(string, sizeof(string), "Dispatching Fire to %s in %s for a Gas Tank Explosion, Oil Refinery.", RandomFireLocation, zone);
  317.             SendFamilyMessage(1, COLOR_RED, string);
  318.             SendFamilyMessage(7, COLOR_RED, string);
  319.             format(string, sizeof(string), "____________________________________________________________________________________________________________");
  320.             SendFamilyMessage(1, COLOR_RED, string);
  321.             SendFamilyMessage(7, COLOR_RED, string);
  322.         }
  323.         case 7:
  324.         {
  325.             format(string, sizeof(string), "____________________________________________________________________________________________________________");
  326.             SendFamilyMessage(4, COLOR_RED, string);
  327.             format(string, sizeof(string), "DPS AUTOMATED DISPATCH");
  328.             SendFamilyMessage(4, COLOR_RED, string);
  329.             format(string, sizeof(string), "LAFD Stations, fire response, location below.");
  330.             SendFamilyMessage(4, COLOR_RED, string);
  331.             format(string, sizeof(string), "Location: %s in %s [ID:%d]", RandomFireLocation, zone, Fire[fireslot][Fire_id]);
  332.             SendFamilyMessage(4, COLOR_RED, string);
  333.             format(string, sizeof(string), "Information: Grease Fire, Cluckin Bell, Automatic Fire Alarm.");
  334.             SendFamilyMessage(4, COLOR_RED, string);
  335.             format(string, sizeof(string), "Suggested action: Extinguish flames and confirm no more smoke is visible.");
  336.             SendFamilyMessage(4, COLOR_RED, string);
  337.             format(string, sizeof(string), "____________________________________________________________________________________________________________");
  338.             SendFamilyMessage(4, COLOR_RED, string);
  339.             foreach(Player, i)
  340.             {
  341.                 if(PlayerInfo[i][pMember] == 4 || PlayerInfo[i][pMember] == 15)
  342.                 {
  343.                     SendClientMessage(i, COLOR_YELLOW, "(INFO) A fire location has been put on your GPS.");
  344.                 }
  345.             }
  346.             format(string, sizeof(string), "____________________________________________________________________________________________________________");
  347.             SendFamilyMessage(1, COLOR_RED, string);
  348.             SendFamilyMessage(7, COLOR_RED, string);
  349.             format(string, sizeof(string), "FIRE COMM DISPATCH");
  350.             SendFamilyMessage(1, COLOR_RED, string);
  351.             SendFamilyMessage(7, COLOR_RED, string);
  352.             format(string, sizeof(string), "Dispatching Fire to %s in %s for a Grease Fire, Cluckin Bell, Automatic Fire Alarm.", RandomFireLocation, zone);
  353.             SendFamilyMessage(1, COLOR_RED, string);
  354.             SendFamilyMessage(7, COLOR_RED, string);
  355.             format(string, sizeof(string), "____________________________________________________________________________________________________________");
  356.             SendFamilyMessage(1, COLOR_RED, string);
  357.             SendFamilyMessage(7, COLOR_RED, string);
  358.         }
  359.         case 8:
  360.         {
  361.             format(string, sizeof(string), "____________________________________________________________________________________________________________");
  362.             SendFamilyMessage(4, COLOR_RED, string);
  363.             format(string, sizeof(string), "DPS AUTOMATED DISPATCH");
  364.             SendFamilyMessage(4, COLOR_RED, string);
  365.             format(string, sizeof(string), "LAFD Stations, fire response, location below.");
  366.             SendFamilyMessage(4, COLOR_RED, string);
  367.             format(string, sizeof(string), "Location: %s in %s [ID:%d]", RandomFireLocation, zone, Fire[fireslot][Fire_id]);
  368.             SendFamilyMessage(4, COLOR_RED, string);
  369.             format(string, sizeof(string), "Information: Toro Commercial Sprinkler System, Automatic Fire Alarm.");
  370.             SendFamilyMessage(4, COLOR_RED, string);
  371.             format(string, sizeof(string), "Suggested action: Extinguish flames and confirm no more smoke is visible.");
  372.             SendFamilyMessage(4, COLOR_RED, string);
  373.             format(string, sizeof(string), "____________________________________________________________________________________________________________");
  374.             SendFamilyMessage(4, COLOR_RED, string);
  375.             foreach(Player, i)
  376.             {
  377.                 if(PlayerInfo[i][pMember] == 4 || PlayerInfo[i][pMember] == 15)
  378.                 {
  379.                     SendClientMessage(i, COLOR_YELLOW, "(INFO) A fire location has been put on your GPS.");
  380.                 }
  381.             }
  382.             format(string, sizeof(string), "____________________________________________________________________________________________________________");
  383.             SendFamilyMessage(1, COLOR_RED, string);
  384.             SendFamilyMessage(7, COLOR_RED, string);
  385.             format(string, sizeof(string), "FIRE COMM DISPATCH");
  386.             SendFamilyMessage(1, COLOR_RED, string);
  387.             SendFamilyMessage(7, COLOR_RED, string);
  388.             format(string, sizeof(string), "Dispatching Fire to %s in %s for a Toro Commercial Sprinkler System, Automatic Fire Alarm", RandomFireLocation, zone);
  389.             SendFamilyMessage(1, COLOR_RED, string);
  390.             SendFamilyMessage(7, COLOR_RED, string);
  391.             format(string, sizeof(string), "____________________________________________________________________________________________________________");
  392.             SendFamilyMessage(1, COLOR_RED, string);
  393.             SendFamilyMessage(7, COLOR_RED, string);
  394.         }
  395.         case 9:
  396.         {
  397.             format(string, sizeof(string), "____________________________________________________________________________________________________________");
  398.             SendFamilyMessage(4, COLOR_RED, string);
  399.             format(string, sizeof(string), "DPS AUTOMATED DISPATCH");
  400.             SendFamilyMessage(4, COLOR_RED, string);
  401.             CreateExplosion( RandomFire_X, RandomFire_Y, RandomFire_Z, 7, 3);
  402.             format(string, sizeof(string), "LAFD Stations, fire response, location below.");
  403.             SendFamilyMessage(4, COLOR_RED, string);
  404.             format(string, sizeof(string), "Location: %s in %s [ID:%d]", RandomFireLocation, zone, Fire[fireslot][Fire_id]);
  405.             SendFamilyMessage(4, COLOR_RED, string);
  406.             format(string, sizeof(string), "Information: Gas Leak, Automatic Fire Alarm.");
  407.             SendFamilyMessage(4, COLOR_RED, string);
  408.             format(string, sizeof(string), "Suggested action: Extinguish flames and confirm no more smoke is visible.");
  409.             SendFamilyMessage(4, COLOR_RED, string);
  410.             format(string, sizeof(string), "____________________________________________________________________________________________________________");
  411.             SendFamilyMessage(4, COLOR_RED, string);
  412.             foreach(Player, i)
  413.             {
  414.                 if(PlayerInfo[i][pMember] == 4 || PlayerInfo[i][pMember] == 15)
  415.                 {
  416.                     SendClientMessage(i, COLOR_YELLOW, "(INFO) A fire location has been put on your GPS.");
  417.                 }
  418.             }
  419.             format(string, sizeof(string), "____________________________________________________________________________________________________________");
  420.             SendFamilyMessage(1, COLOR_RED, string);
  421.             SendFamilyMessage(7, COLOR_RED, string);
  422.             format(string, sizeof(string), "FIRE COMM DISPATCH");
  423.             SendFamilyMessage(1, COLOR_RED, string);
  424.             SendFamilyMessage(7, COLOR_RED, string);
  425.             format(string, sizeof(string), "Dispatching Fire to %s in %s for a Gas Leak, Automatic Fire Alarm", RandomFireLocation, zone);
  426.             SendFamilyMessage(1, COLOR_RED, string);
  427.             SendFamilyMessage(7, COLOR_RED, string);
  428.             format(string, sizeof(string), "____________________________________________________________________________________________________________");
  429.             SendFamilyMessage(1, COLOR_RED, string);
  430.             SendFamilyMessage(7, COLOR_RED, string);
  431.         }
  432.         case 10:
  433.         {
  434.             format(string, sizeof(string), "____________________________________________________________________________________________________________");
  435.             SendFamilyMessage(4, COLOR_RED, string);
  436.             format(string, sizeof(string), "DPS AUTOMATED DISPATCH");
  437.             SendFamilyMessage(4, COLOR_RED, string);
  438.             format(string, sizeof(string), "LAFD Stations, fire response, location below.");
  439.             SendFamilyMessage(4, COLOR_RED, string);
  440.             format(string, sizeof(string), "Location: %s in %s [ID:%d]", RandomFireLocation, zone, Fire[fireslot][Fire_id]);
  441.             SendFamilyMessage(4, COLOR_RED, string);
  442.             format(string, sizeof(string), "Information: Toro Commercial Sprinkler System, Automatic Fire Alarm.");
  443.             SendFamilyMessage(4, COLOR_RED, string);
  444.             format(string, sizeof(string), "Suggested action: Extinguish flames and confirm no more smoke is visible.");
  445.             SendFamilyMessage(4, COLOR_RED, string);
  446.             format(string, sizeof(string), "____________________________________________________________________________________________________________");
  447.             SendFamilyMessage(4, COLOR_RED, string);
  448.             foreach(Player, i)
  449.             {
  450.                 if(PlayerInfo[i][pMember] == 4 || PlayerInfo[i][pMember] == 15)
  451.                 {
  452.                     SendClientMessage(i, COLOR_YELLOW, "(INFO) A fire location has been put on your GPS.");
  453.                 }
  454.             }
  455.             format(string, sizeof(string), "____________________________________________________________________________________________________________");
  456.             SendFamilyMessage(1, COLOR_RED, string);
  457.             SendFamilyMessage(7, COLOR_RED, string);
  458.             format(string, sizeof(string), "FIRE COMM DISPATCH");
  459.             SendFamilyMessage(1, COLOR_RED, string);
  460.             SendFamilyMessage(7, COLOR_RED, string);
  461.             format(string, sizeof(string), "Dispatching Fire to %s in %s for a Toro Commercial Sprinkler System, Automatic Fire Alarm", RandomFireLocation, zone);
  462.             SendFamilyMessage(1, COLOR_RED, string);
  463.             SendFamilyMessage(7, COLOR_RED, string);
  464.             format(string, sizeof(string), "____________________________________________________________________________________________________________");
  465.             SendFamilyMessage(1, COLOR_RED, string);
  466.             SendFamilyMessage(7, COLOR_RED, string);
  467.         }
  468.         case 11:
  469.         {
  470.             format(string, sizeof(string), "____________________________________________________________________________________________________________");
  471.             SendFamilyMessage(4, COLOR_RED, string);
  472.             format(string, sizeof(string), "DPS AUTOMATED DISPATCH");
  473.             SendFamilyMessage(4, COLOR_RED, string);
  474.             format(string, sizeof(string), "LAFD Stations, fire response, location below.");
  475.             SendFamilyMessage(4, COLOR_RED, string);
  476.             format(string, sizeof(string), "Location: %s in %s [ID:%d]", RandomFireLocation, zone, Fire[fireslot][Fire_id]);
  477.             SendFamilyMessage(4, COLOR_RED, string);
  478.             format(string, sizeof(string), "Information: Visible Smoke, Eyewitness Report.");
  479.             SendFamilyMessage(4, COLOR_RED, string);
  480.             format(string, sizeof(string), "Suggested action: Extinguish flames and confirm no more smoke is visible.");
  481.             SendFamilyMessage(4, COLOR_RED, string);
  482.             format(string, sizeof(string), "____________________________________________________________________________________________________________");
  483.             SendFamilyMessage(4, COLOR_RED, string);
  484.             foreach(Player, i)
  485.             {
  486.                 if(PlayerInfo[i][pMember] == 4 || PlayerInfo[i][pMember] == 15)
  487.                 {
  488.                     SendClientMessage(i, COLOR_YELLOW, "(INFO) A fire location has been put on your GPS.");
  489.                 }
  490.             }
  491.             format(string, sizeof(string), "____________________________________________________________________________________________________________");
  492.             SendFamilyMessage(1, COLOR_RED, string);
  493.             SendFamilyMessage(7, COLOR_RED, string);
  494.             format(string, sizeof(string), "FIRE COMM DISPATCH");
  495.             SendFamilyMessage(1, COLOR_RED, string);
  496.             SendFamilyMessage(7, COLOR_RED, string);
  497.             format(string, sizeof(string), "Dispatching Fire to %s in %s for a Visible Smoke, Eyewitness Report", RandomFireLocation, zone);
  498.             SendFamilyMessage(1,
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement