iJayce

Gang zones include testing filterscript by Jayce.

Feb 14th, 2016
177
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pawn 2.04 KB | None | 0 0
  1. #define FILTERSCRIPT
  2. #include <a_samp>
  3. #include <gangzones>
  4. #include <zcmd>
  5.  
  6. new const   Float:g_Zones[16][4]    =   {
  7.      {  1990.0, 1518.5, 2014.0, 1572.5  },
  8.      {  2142.0, 911.5, 2230.0, 979.5  },
  9.      {  2085.0, 1203.5, 2180.0, 1365.5  },
  10.      {  2520.0, 2057.5, 2605.0, 2105.5  },
  11.      {  2084.0, 1638.5, 2239.0, 1726.5  },
  12.      {  2352.0, 1071.5, 2423.0, 1192.5  },
  13.      {  2082.0, 1085.5, 2182.0, 1185.5  },
  14.      {  2352.0, 958.5, 2429.0, 1071.5  },
  15.      {  2451.0, 898.5, 2544.0, 949.5  },
  16.      {  2082.0, 980.5, 2182.0, 1085.5  },
  17.      {  2234.0, 2418.5, 2363.0, 2507.5  },
  18.      {  1898.0, 2712.5, 2106.0, 2789.5  },
  19.      {  1900.0, 2636.5, 2106.0, 2712.5  },
  20.      {  2237.0, 2722.5, 2337.0, 2822.5  },
  21.      {  2337.0, 2721.5, 2460.0, 2822.5  },
  22.      {  1258.0, 2636.5, 1395.0, 2703.5  }
  23. };
  24. new Zones[16];
  25. public OnFilterScriptInit()
  26. {
  27.     for(new i = sizeof(g_Zones)-1; i > -1; i--)
  28.     {
  29.         Zones[i] = GangZoneCreate(g_Zones[i][0], g_Zones[i][1], g_Zones[i][2], g_Zones[i][3]);
  30.     }
  31.     for(new i = sizeof(g_Zones)-1; i > -1; i--)
  32.     {
  33.         GangZoneShowForAll(Zones[i], 0xFF0000FF);
  34.     }
  35.     return true;
  36. }
  37. public OnPlayerConnect(playerid)
  38. {
  39.     for(new i = sizeof(g_Zones)-1; i > -1; i--)
  40.     {
  41.         GangZoneShowForPlayer(playerid, Zones[i], 0xFF0000FF);
  42.     }
  43.     return true;
  44. }
  45. public OnPlayerEnterGangZone(playerid, gangzoneid)
  46. {
  47.     new tmpstr[128];
  48.     format(tmpstr, sizeof tmpstr, "Debug: player %i has entered zone %i", playerid, gangzoneid);
  49.     SendClientMessageToAll(-1, tmpstr);
  50.     return true;
  51. }
  52. public OnPlayerExitGangZone(playerid, gangzoneid)
  53. {
  54.     new tmpstr[128];
  55.     format(tmpstr, sizeof tmpstr, "Debug: player %i has exit zone %i", playerid, gangzoneid);
  56.     SendClientMessageToAll(-1, tmpstr);
  57.     return true;
  58. }
  59. CMD:test1(playerid)
  60. {
  61.     new tmpstr[128];
  62.     format(tmpstr, sizeof tmpstr, "Seconds since enter: %i", GetSecondsSinceEnter(playerid));
  63.     SendClientMessage(playerid, -1, tmpstr);
  64.     return true;
  65. }
  66. CMD:test2(playerid)
  67. {
  68.     new tmpstr[128];
  69.     format(tmpstr, sizeof tmpstr, "Seconds since exit: %i", GetSecondsSinceExit(playerid));
  70.     SendClientMessage(playerid, -1, tmpstr);
  71.     return true;
  72. }
Add Comment
Please, Sign In to add comment