Advertisement
SlootLite

GZC

May 13th, 2011
917
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pawn 1.67 KB | None | 0 0
  1. #include <a_samp>
  2. #define MINX -2524.1118// минимальная координата X выделенной зоны
  3. #define MINY 1208.9956// минимальная координата Y выделенной зоны
  4. #define MAXX 2092.2864// максимальная координата X выделенной зоны
  5. #define MAXY 1779.7068// максимальная координата Y выделенной зоны
  6. #define GORIZONTAL 5// сколько зон хотим по горизонтали
  7. #define VERTIKAL 6// сколько зон хотим по вертикали
  8. forward SaveZone();
  9. main()
  10. {
  11.     print("GangZoneCreator By SlootLite loaded");
  12. }
  13.  
  14. public OnGameModeInit()
  15. {
  16.     SetGameModeText("GangZone");
  17.     AddPlayerClass(0, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0);
  18.     SaveZone();
  19.     print("GangZone's успешно записаны");
  20.     return 1;
  21. }
  22.  
  23. public SaveZone()
  24. {
  25.     new File: file;
  26.     new string[128];
  27.     new Float:xmin=MINX,Float:ymin=MINY,Float:xmax=MAXX,Float:ymax=MAXY;
  28.     new Float:xmin2,Float:ymin2,Float:xmax2,Float:ymax2;
  29.     new Float:shagx = MAXX - MINX;
  30.     new Float:shagy = MAXY - MINY;
  31.     file = fopen("GZC.cfg", io_write);
  32.     new i;
  33.     do
  34.     {
  35.         xmin2 = xmin,ymin2 = ymin,xmax2 = xmax, ymax2 = ymax;
  36.         for(new z; z < VERTIKAL; z++)
  37.         {
  38. //          format(string, 128, "{ %f, %f, %f, %f },\n",xmin2,ymin2,xmax2,ymax2);// для массива
  39.             format(string, 128, "GangZoneCreate(%f, %f, %f, %f);\n",xmin2,ymin2,xmax2,ymax2);// просто :)
  40.             fwrite(file, string);
  41.             ymin2 = ymin2 - shagy;
  42.             ymax2 = ymax2 - shagy;
  43.         }
  44.         xmin = xmin - shagx,xmax = xmax - shagx;
  45.         i++;
  46.     }
  47.     while(i < GORIZONTAL);
  48.     fclose(file);
  49.     return 1;
  50. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement