Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <a_samp>
- #define MINX -2524.1118// минимальная координата X выделенной зоны
- #define MINY 1208.9956// минимальная координата Y выделенной зоны
- #define MAXX 2092.2864// максимальная координата X выделенной зоны
- #define MAXY 1779.7068// максимальная координата Y выделенной зоны
- #define GORIZONTAL 5// сколько зон хотим по горизонтали
- #define VERTIKAL 6// сколько зон хотим по вертикали
- forward SaveZone();
- main()
- {
- print("GangZoneCreator By SlootLite loaded");
- }
- public OnGameModeInit()
- {
- SetGameModeText("GangZone");
- AddPlayerClass(0, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0);
- SaveZone();
- print("GangZone's успешно записаны");
- return 1;
- }
- public SaveZone()
- {
- new File: file;
- new string[128];
- new Float:xmin=MINX,Float:ymin=MINY,Float:xmax=MAXX,Float:ymax=MAXY;
- new Float:xmin2,Float:ymin2,Float:xmax2,Float:ymax2;
- new Float:shagx = MAXX - MINX;
- new Float:shagy = MAXY - MINY;
- file = fopen("GZC.cfg", io_write);
- new i;
- do
- {
- xmin2 = xmin,ymin2 = ymin,xmax2 = xmax, ymax2 = ymax;
- for(new z; z < VERTIKAL; z++)
- {
- // format(string, 128, "{ %f, %f, %f, %f },\n",xmin2,ymin2,xmax2,ymax2);// для массива
- format(string, 128, "GangZoneCreate(%f, %f, %f, %f);\n",xmin2,ymin2,xmax2,ymax2);// просто :)
- fwrite(file, string);
- ymin2 = ymin2 - shagy;
- ymax2 = ymax2 - shagy;
- }
- xmin = xmin - shagx,xmax = xmax - shagx;
- i++;
- }
- while(i < GORIZONTAL);
- fclose(file);
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement